基于IPMI的服务器管理系统的实现
发布时间:2017-10-13 18:01
本文关键词:基于IPMI的服务器管理系统的实现
更多相关文章: 智能平台管理接口 基板管理控制器 服务器监控 远程管理 服务器管理
【摘要】:伴随信息化技术的发展,无论是大型企业、学校、政府还是民间机构,都拥有数额巨大的服务器设备用于信息化服务,各种应用程序的载体是由服务器来承担的。以网络化为中心的计算机环境已经越来越普遍,作为网络核心的服务器设备的性能将直接决定服务质量高低,其中服务器的一些非性能指标如服务器是否可靠、易用,服务器的可管理性是否优越都是需要我们深思的问题。随着社会的进步、信息化的发展,服务器的系统规模越来越大,2016年3月市场调研机构IDC称阿里巴巴去年采购的x86服务器数量和巴西差不多,腾讯采购的服务器数量比韩国还多,百度采购的数量与新西兰出货量相当,奇虎360采购量和土耳其相当。如今,服务器的应用不论是在数量上还是在程度上都越来越大,传统的服务器管理模式已经不能满足客户的需求了。传统的服务器管理方式存在时效性差,服务器宕机无法查找原因,严重占用服务器资源等问题。本文所设计开发的服务器管理系统是以Intel公司项目为背景,基于IPMI规范开发的服务器管理系统。由于现有的服务器管理系统基本上采用人工直接管理或是基于软件的服务器管理模式。虽然其管理方式简单,但是这种管理模式存在时效性差、占用服务器系统资源严重、无法进行跨平台管理等缺点。基于此,Intel公司需要一款由自己公司研发的服务器管理系统,能够克服以上提出的缺点。我们设计的服务器管理系统是基于智能平台管理接口(IPMI)规范的,该规范是由Intel、DELL、HP及NEC共同提出的一种开放标准的硬件管理接口规格,定义了嵌入式管理子系统进行通信的特定方法。IPMI信息通过基板管理控制器(BMC)(位于IPMI规格的硬件组件上)进行交流。我们设计的服务器管理系统是基于底层硬件的,而不是通过操作系统来进行管理。其具有两个主要优点:首先,此服务器管理系统具有跨平台的特性;其次,服务器的操作系统不必负担传输系统状态数据的任务。根据Intel公司的具体需求,以及对现有服务器管理系统的分析,我们设计开发的服务器管理系统与传统服务器管理模式相比具有以下创新性:1.本文设计的服务器管理系统不消耗服务器操作系统资源;2.本文设计的服务器管理系统可以对服务器进行带外远程管理;3.本文设计的服务器管理系统可以跨平台使用。本文的具体研究内容及主要工作包括以下几个方面:1.首先对服务器管理领域国内外研究的情况做了简明扼要的介绍。在对传统服务器管理方式上做了详细分析的情况下,指出了传统服务器管理存在的缺点;2.其次,深入探讨了本文的理论基础——IPMI规范,以及IPMI应用在服务器管理领域的诸多优点。并简明扼要的介绍了本文使用到的技术,例如KVM技术、JSP技术;3.在此基础之上,根据Intel公司的实际需求,我们做了服务器管理系同的需求分析。需求分析主要分为了功能性需求分析以及非功能性需求分析两部分;4.在对服务器管理系统进行了需求分析以后,我们对服务器管理系统进行了设计,这其中包括硬件部分的设计及软件部分的设计;5.最后,我们在完成了整个项目的前提下,对服务器管理系统进行了测试、验收。
【关键词】:智能平台管理接口 基板管理控制器 服务器监控 远程管理 服务器管理
【学位授予单位】:东华大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.05
【目录】:
- 摘要2-4
- ABSTRACT4-9
- 第1章 绪论9-13
- 1.1 课题研究背景及意义9-10
- 1.2 国内外研究现状10-11
- 1.3 论文的主要内容及结构11-13
- 第2章 服务器管理系统的技术分析13-24
- 2.1 IPMI规范13-19
- 2.1.1 IPMI主体架构14-15
- 2.1.2 IPMI工作原理15-17
- 2.1.3 IPMI协议的物理层实现17-19
- 2.2 KVM技术简介19-21
- 2.2.1 KVM技术的发展19-21
- 2.2.2 KVM工作原理21
- 2.3 JSP技术简介21-23
- 2.3.1 JSP运行原理21-22
- 2.3.2 JSP页面的基本结构22-23
- 2.4 本章小结23-24
- 第3章 服务器管理系统需求分析24-31
- 3.1 功能性需求分析24-28
- 3.1.1 服务器信息采集模块25-26
- 3.1.2 服务器物理健康监控模块26-27
- 3.1.3 远程访问模块27
- 3.1.4 系统日志记录模块27-28
- 3.2 非功能性需求28-30
- 3.2.1 性能需求28-29
- 3.2.2 安全性需求29
- 3.2.3 可维护性29
- 3.2.4 可靠性29-30
- 3.3 本章小结30-31
- 第4章 服务器管理系统的设计31-51
- 4.1 服务器管理系统总体架构31
- 4.2 系统硬件设计31-35
- 4.3 系统软件设计35-50
- 4.3.1 软件系统架构36-38
- 4.3.2 消息接口设计38-39
- 4.3.3 Web模块设计39-45
- 4.3.4 系统信息管理模块设计45-46
- 4.3.5 传感器模块设计46-48
- 4.3.6 系统事件日志模块设计48-50
- 4.4 本章小结50-51
- 第5章 基板管理控制的实现测试51-60
- 5.1 服务器管理系统的实现51-55
- 5.1.1 服务器管理Web界面的实现52
- 5.1.2 服务器健康监控模块52-54
- 5.1.3 服务器远程控制模块54-55
- 5.2 服务器管理系统测试55-59
- 5.2.1 服务器管理系统功能测试55-56
- 5.2.2 服务器系统性能测试56-57
- 5.2.3 服务器系统的压力测试57-59
- 5.3 本章小结59-60
- 第6章 总结与展望60-62
- 6.1 全文总结60
- 6.2 展望60-62
- 参考文献62-66
- 攻读硕士学位期间的科研成果66-67
- 攻读硕士学位期间主持或参与的科研项目67-68
- 致谢68
【参考文献】
中国期刊全文数据库 前4条
1 谭文辉;;利用VMware实现数据中心服务器虚拟化[J];舰船电子工程;2008年06期
2 李雄伟;孙大跃;马晓;钱定军;;基于SNMP网络管理系统的研究与开发[J];网络安全技术与应用;2007年06期
3 王焕然,徐明伟;SNMP网络管理综述[J];小型微型计算机系统;2004年03期
4 范国闯,钟华,黄涛,冯玉琳;Web应用服务器研究综述[J];软件学报;2003年10期
中国硕士学位论文全文数据库 前6条
1 刘鑫;基于ARM平台的嵌入式WEB服务器的设计与实现[D];电子科技大学;2010年
2 赵强;基于FTP协议的文件传输服务器的研究[D];大连海事大学;2008年
3 吴军霞;基于ARM的嵌入式Web服务器的研究[D];武汉理工大学;2007年
4 刘博;嵌入式Web服务器的设计与实现[D];西安电子科技大学;2006年
5 蔡勇;FTP服务器技术研究及实现[D];电子科技大学;2005年
6 傅春霞;OPC数据访问服务器的开发研究及实现[D];北京工业大学;2004年
,本文编号:1026266
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1026266.html