● 摘要
随着分布式存储系统应用需求的增长和分布式系统规模的扩大,对分布式存储系统的监视和管理在整个系统中显得愈加重要。本课题研究的主要内容是在蓝鲸文件系统(以下简称BWFS)的背景下设计集群监控系统--BWmonitor,它对蓝鲸文件系统中的相关参数进行数据采集、保存,并对其中有效数据信息进行管理,把数据以图表等形式显示在文件系统web页面上,从而实现文件系统主要参数资源的透明访问以及对其集中的监视和管理。本论文的主要工作如下:1. 在熟悉文件系统的体系结构、组成原理的基础上,搭建Linux环境下的蓝鲸SAN集群文件系统;2. 通过调研国内外有关监控系统Nagios和Ganglia的基础上,设计合理的监控方案,实现对分布式存储系统有效监控。设计方案要点如下:①该监控系统采用点对点的树形连接的数据采集架构,适合监控大型集群网络存储系统;②收集数据采用多路监听/通知协议,提供一种信息冗余机制,有效的实现了数据保护;③利用rrdtool存储数据和绘制图形,另外rrdtool采用数据压缩机制,节约了数据库的存放容量,实现了监控数据的有效存放;④Web前端定制的Templepower模板文件机制和上层页面采用的MVC设计模式,有效实现了页面与业务管理层的有效分离,提高代码的复用率;3. 对BWmonitor进行进一步扩展,建立了支持远程AS网络流量监控的系统,实现了对局域网内AS节点的网络流量监控;4. 为验证系统的可行性和稳定性,编写白盒测试用例,对系统进行集中测试。该系统的主要特点:大规模较大、稳定性较好、易扩展、易管理、灵活性、监控数据易于存放等。本课题获得国家“八六三”高技术研究发展计划基金项目支持。
相关内容
相关标签