服务器管理软件高可用模块的设计与实现
发布时间:2022-10-22 20:08
为应对日益增长的业务需求,互联网企业需要通过运行多数量的服务器设备来支持相关业务。服务器管理软件是一款对企业网络环境中服务器节点进行监控和管理的软件产品,它集成了对机架服务器、刀片服务器等服务器设备的管理和配置。管理节点通过运行该软件来管理网络环境中其他的服务器节点。由于现实生产环境中服务器不可避免的会出现各种故障,管理节点发生故障后将无法继续提供管理服务。因此,有必要提高服务器管理软件的可用性,以确保不间断的管理服务。高可用(High Availability)是指通过相关设计和方法提高系统可用性,减少由于软硬件故障导致的服务不可用时间,同时保持服务的高可用性。为了提高服务器管理软件的可用性,解决实际网络环境中管理节点发生故障后,管理节点无法继续提供管理服务的问题。本文设计并实现了服务器管理软件的高可用模块。当管理节点发生故障时,管理节点的服务转移到备用节点,实现系统对外提供不间断的服务器管理服务。本文为实现高可用模块主要工作如下,包括:(1)分析常用高可用模式以及关键技术,在当前应用场景的基础上,设计本文所需要的方案。根据服务器管理软件状况进行需求分析,设计本文的功能子模块,并提出...
【文章页数】:74 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景及意义
1.2 高可用软件研究现状
1.3 常见高可用模型
1.4 高可用相关技术
1.4.1 故障检测
1.4.2 数据同步
1.4.3 浮动IP
1.5 主要工作内容
1.6 论文组织结构
第二章 需求分析
2.1 高可用方案分析
2.2 高可用模块功能需求
2.3 高可用模块非功能需求
2.4 本章小结
第三章 高可用模块的设计
3.1 高可用模块架构设计
3.2 网络拓扑设计
3.3 模块功能设计
3.4 数据库设计
3.5 本章小结
第四章 高可用模块的实现
4.1 节点通信实现
4.1.1 信息交互
4.1.2 报文收发
4.2 节点管理实现
4.2.1 节点发现
4.2.2 节点增加
4.2.3 删除节点
4.2.4 节点配置
4.3 服务切换实现
4.4 数据备份实现
4.4.1 配置数据备份
4.4.2 监控数据备份
4.5 日志模块实现
4.6 本章小结
第五章 测试与结果分析
5.1 测试概述
5.1.1 测试目标
5.1.2 测试环境
5.1.3 测试计划
5.2 功能测试
5.2.1 节点管理测试
5.2.2 服务切换测试
5.3 性能测试
5.4 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
致谢
参考文献
【参考文献】:
期刊论文
[1]实时高可用测控集群管理控制节点设计[J]. 张家叶子. 电子测试. 2018(06)
[2]中小企业OpenStack云平台高可用技术研究与实现[J]. 闫映东,文成玉. 无线互联科技. 2018(05)
[3]云平台中MySQL数据库高可用性的设计与实现[J]. 康文杰,王勇,俸皓. 计算机工程与设计. 2018(01)
[4]基于开源关系数据库的CMS高可用容灾设计[J]. 赵强,王文峥. 中国传媒科技. 2018(01)
[5]Linux虚拟服务器管理系统的安全设计与实现[J]. 黄迅. 网络安全技术与应用. 2017(10)
[6]一种基于分布式服务器集群的可扩展负载均衡策略技术[J]. 孙乔,邓卜侨,王志强,裴旭斌. 电信科学. 2017(09)
[7]多因素自适应心跳检测算法研究[J]. 易俗,殷慧文,王闯,张一川. 计算机工程与应用. 2017(24)
[8]LVS集群及负载均衡技术在区域PACS的应用研究[J]. 王栋. 医疗卫生装备. 2016(07)
[9]一种基于LLDP的链路层拓扑发现系统的开发实现[J]. 庞振源. 科技视界. 2015(21)
[10]LVS集群及负载均衡实验的设计与分析[J]. 余凤池,郑艳萍. 实验室研究与探索. 2013(09)
硕士论文
[1]基于x86处理器的高可用SMP服务器的设计与实现[D]. 胡远明.中国科学院大学(中国科学院工程管理与信息技术学院) 2017
[2]高性能高可用的数据中心同步软件的研究与实现[D]. 陈贵宝.西安电子科技大学 2017
[3]基于IPMI的服务器管理的软硬件设计与实现[D]. 蔡积淼.山东大学 2017
[4]运维审计系统服务器集群高可用性技术的研究与实现[D]. 吴小树.华北电力大学(北京) 2017
[5]面向移动用户的高可用服务器架构设计[D]. 何荣祥.哈尔滨工业大学 2017
[6]基于OpenStack的中小企业私有云构建及高可用性研究[D]. 徐鹏.华东理工大学 2017
[7]面向不间断服务的高可用系统平台设计及实现[D]. 潘红伟.中国科学院大学(工程管理与信息技术学院) 2014
[8]基于HA集群的Linux多机互备份系统的研究与应用[D]. 柳阳.华南理工大学 2011
本文编号:3696790
【文章页数】:74 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景及意义
1.2 高可用软件研究现状
1.3 常见高可用模型
1.4 高可用相关技术
1.4.1 故障检测
1.4.2 数据同步
1.4.3 浮动IP
1.5 主要工作内容
1.6 论文组织结构
第二章 需求分析
2.1 高可用方案分析
2.2 高可用模块功能需求
2.3 高可用模块非功能需求
2.4 本章小结
第三章 高可用模块的设计
3.1 高可用模块架构设计
3.2 网络拓扑设计
3.3 模块功能设计
3.4 数据库设计
3.5 本章小结
第四章 高可用模块的实现
4.1 节点通信实现
4.1.1 信息交互
4.1.2 报文收发
4.2 节点管理实现
4.2.1 节点发现
4.2.2 节点增加
4.2.3 删除节点
4.2.4 节点配置
4.3 服务切换实现
4.4 数据备份实现
4.4.1 配置数据备份
4.4.2 监控数据备份
4.5 日志模块实现
4.6 本章小结
第五章 测试与结果分析
5.1 测试概述
5.1.1 测试目标
5.1.2 测试环境
5.1.3 测试计划
5.2 功能测试
5.2.1 节点管理测试
5.2.2 服务切换测试
5.3 性能测试
5.4 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
致谢
参考文献
【参考文献】:
期刊论文
[1]实时高可用测控集群管理控制节点设计[J]. 张家叶子. 电子测试. 2018(06)
[2]中小企业OpenStack云平台高可用技术研究与实现[J]. 闫映东,文成玉. 无线互联科技. 2018(05)
[3]云平台中MySQL数据库高可用性的设计与实现[J]. 康文杰,王勇,俸皓. 计算机工程与设计. 2018(01)
[4]基于开源关系数据库的CMS高可用容灾设计[J]. 赵强,王文峥. 中国传媒科技. 2018(01)
[5]Linux虚拟服务器管理系统的安全设计与实现[J]. 黄迅. 网络安全技术与应用. 2017(10)
[6]一种基于分布式服务器集群的可扩展负载均衡策略技术[J]. 孙乔,邓卜侨,王志强,裴旭斌. 电信科学. 2017(09)
[7]多因素自适应心跳检测算法研究[J]. 易俗,殷慧文,王闯,张一川. 计算机工程与应用. 2017(24)
[8]LVS集群及负载均衡技术在区域PACS的应用研究[J]. 王栋. 医疗卫生装备. 2016(07)
[9]一种基于LLDP的链路层拓扑发现系统的开发实现[J]. 庞振源. 科技视界. 2015(21)
[10]LVS集群及负载均衡实验的设计与分析[J]. 余凤池,郑艳萍. 实验室研究与探索. 2013(09)
硕士论文
[1]基于x86处理器的高可用SMP服务器的设计与实现[D]. 胡远明.中国科学院大学(中国科学院工程管理与信息技术学院) 2017
[2]高性能高可用的数据中心同步软件的研究与实现[D]. 陈贵宝.西安电子科技大学 2017
[3]基于IPMI的服务器管理的软硬件设计与实现[D]. 蔡积淼.山东大学 2017
[4]运维审计系统服务器集群高可用性技术的研究与实现[D]. 吴小树.华北电力大学(北京) 2017
[5]面向移动用户的高可用服务器架构设计[D]. 何荣祥.哈尔滨工业大学 2017
[6]基于OpenStack的中小企业私有云构建及高可用性研究[D]. 徐鹏.华东理工大学 2017
[7]面向不间断服务的高可用系统平台设计及实现[D]. 潘红伟.中国科学院大学(工程管理与信息技术学院) 2014
[8]基于HA集群的Linux多机互备份系统的研究与应用[D]. 柳阳.华南理工大学 2011
本文编号:3696790
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3696790.html