服务器管理软件高可用模块的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:qgdjyahaha
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为应对日益增长的业务需求,互联网企业需要通过运行多数量的服务器设备来支持相关业务。服务器管理软件是一款对企业网络环境中服务器节点进行监控和管理的软件产品,它集成了对机架服务器、刀片服务器等服务器设备的管理和配置。管理节点通过运行该软件来管理网络环境中其他的服务器节点。由于现实生产环境中服务器不可避免的会出现各种故障,管理节点发生故障后将无法继续提供管理服务。因此,有必要提高服务器管理软件的可用性,以确保不间断的管理服务。高可用(High Availability)是指通过相关设计和方法提高系统可用性,减少由于软硬件故障导致的服务不可用时间,同时保持服务的高可用性。为了提高服务器管理软件的可用性,解决实际网络环境中管理节点发生故障后,管理节点无法继续提供管理服务的问题。本文设计并实现了服务器管理软件的高可用模块。当管理节点发生故障时,管理节点的服务转移到备用节点,实现系统对外提供不间断的服务器管理服务。本文为实现高可用模块主要工作如下,包括:(1)分析常用高可用模式以及关键技术,在当前应用场景的基础上,设计本文所需要的方案。根据服务器管理软件状况进行需求分析,设计本文的功能子模块,并提出系统的非功能性需求。(2)利用数据链路层管理协议,设计实现一种节点间通信机制。通过收发链路层的报文来实现节点间的通信。在该通信机制的基础上,设计管理节点的心跳检测、节点管理等功能。(3)根据需求分析提出各个模块的设计与实现方案,包括节点管理、数据备份、服务切换等模块。实现当管理节点发生障碍时,备用节点接管管理节点的任务,减少服务停滞时间,提高管理软件可用性。(4)最后对高可用模块进行测试与验证,给出测试结果。高可用模块作为服务器管理软件的一部分,开发完成后经过测试,该模块满足了项目的预期目标,已应用在服务器产品配套软件中。同时该模块为提高服务器管理的可用性提供了一种实用性解决思路。
其他文献
在工业生产环境中存在着一个普遍的现象,好样本的个数远多于负样本的个数,并且生产背景往往较为单一。通常来说,工业相机的分辨率超过千万甚至上亿像素,因此通过机器学习的方
公司在不满足土地使用权转让条件下以股权方式转让土地使用权的行为在我国刑事审判实践中往往难以定性,经常出现同案不同判的现象。而该行为背后的理论问题至今仍处于争议当
21世纪的信息时代要求人们能够在复杂多样的信息和知识中,通过分析、评价、综合后有选择性地快速提取自己需要的信息,因此批判性阅读越来越受到国内外学者的广泛关注。现有研
近年来,因为高能物理实验的能量不断提高,人们对物质微观结构也越来越了解。在高能粒子碰撞实验中,几乎对所有实验结果的研究和分析都离不开部分子的分布函数和碎裂函数。目
空中成像技术因其良好的用户体验和酷炫的观赏效果,广泛应用于商业、医疗、娱乐、智能家居等领域。二维雾屏成像技术是空中成像技术的一种具体实施方案,通过向空气中喷射人造水雾粒子构成用于成像的雾平面,显示在空中悬浮的图像。现阶段投入商业应用的雾屏的厚度为30mm,透光率较低,成像效果不佳,成像质量有待进一步提高。为了解决二维雾屏透光率低的问题,本论文根据光在雾屏中的散射特性,分析了影响光在雾屏中传输的相关
目的:本研究旨在分析不同治疗方式对老年食管鳞癌患者的预后价值及影响因素,为人口老龄化时代下老年食管鳞癌患者治疗方案的制定提供参考。方法:回顾性分析了从2003年1月到20
行人检测作为监视、汽车系统和机器人等多个应用领域的关键技术,日益复杂的应用环境,需要行人检测具有更快的响应时间。梯度直方图(Histograms of Oriented Gradients,HOG)以
习近平总书记在庆祝中国共产党成立100周年大会上的讲话中庄严宣告,经过全党全国各族人民持续奋斗,我们实现了第一个百年奋斗目标,在中华大地上全面建成了小康社会,历史性地
印度尼西亚是世界上华人华侨最多的国家,据资料显示截止到2009年,全国2.3376亿人口,华人约有1000多万,约占全印尼总人口的4%。据蔡贤榜2005年的调查资料显示,20世纪50年代是
近年来,随着我国环境保护工作走向深入,对环境保护概念的逐渐深化,环境保护的重点由治理污染转向环保管理,进而转向生态环境保护。因此,我国的环保法律、环保标准以及环保政