Unisphere Remote—CX子系统的设计与实现
发布时间:2018-02-06 04:10
本文关键词: Unisphere Remoce CX 存储 加域 信息采集 出处:《南京大学》2014年硕士论文 论文类型:学位论文
【摘要】:随着大数据、云计算、云存储的发展,实际应用中经常需要整合多种类型的存储设备为自己的应用服务。将大量不同类型的存储设备连接起来协同工作提升了项目的存储能力和扩展能力,但是同时增加了管理决策,故障维护以及性能调整等工作的难度。Unisphere Remote正是为解决这一难题开发的产品。Unisphe-re Remote在屏蔽底层设备的基础上实现了对存储设备的管理,同时监控存储集群的健康状况、发现性能瓶颈。本文主要工作是实现Unisphere Remote对于CX (Clariion CX)系统的支持,本文主要完成两部分的内容:加域模块和信息采集模块。加域模块让unisphe-re Remote模拟一台CX设备和CX集群主结点通信,经过一系列通信过程,CX集群会承认Unisphere Remote也是集群中的一个设备。这样Unisphere Remote就可以实时接收CX集群的变更信息。第二部分是信息采集模块,即完成加域之后系统主动去采集信息的部分;主动采集信息之后系统才能将实用的信息用各种方式传递给用户。在系统实现部分,加域模块采用perl语言开发,按照不同的请求类型由主程序去调用具体的子模块来处理。信息采集模块采用java实现,由两部分组成:第一个小模块会监视由加域模块生成的域文件,如果域文件发生变化,就会及时加载最新系统信息。第二个小模块利用spring的定时任务实时收集CX集群的信息,然后存入数据库。经过测试证明,本文所提供的加域方式不但能够有效的获得CX集群的变更信息,而且对于CX系统的性能几乎没有影响;信息采集的结果和CX集群日志结果也是一致的。测试结果表明本文工作达到了预期效果。
[Abstract]:With the development of big data, cloud computing, cloud storage, integration of a variety of types of storage devices for application service often need their practical application. To connect a large number of different types of storage devices to work together to enhance the project's storage capacity and scalability, but also increase the management decision, maintenance and adjustment of work performance the difficulty of.Unisphere Remote is to solve the problem of the development of product.Unisphe-re Remote based on the realization of the bottom shielding equipment storage management, monitoring and storage cluster health, to find bottlenecks. The main work of this paper is to achieve the Unisphere Remote for CX (Clariion CX) system support, this paper mainly completed the two part: domain module and information acquisition module. Unisphe-re Remote simulation domain module allows a CX device and CX set of host node After a series of communication, communication process, CX cluster will admit a device Unisphere Remote is also in the cluster. So Unisphere Remote can receive real-time change information of the CX cluster. The second part is the information acquisition module, complete the system initiative to collect information and domain information system; active acquisition can be practical the information in a variety of ways to transfer to the user. In the part of system implementation, and the domain module developed by perl language, according to the different types of requests by the main program to call the specific sub module. Information acquisition module uses Java to achieve, is composed of two parts: the first small module monitors the file encryption module to generate domain by domain if the change domain file, will be promptly loaded with the latest information systems. Second small modules using spring CX cluster timed task real-time collection of information, and then stored in the 鏁版嵁搴,
本文编号:1493546
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1493546.html