基于智能平台管理接口的服务器管理软件的设计与实现

基于智能平台管理接口的服务器管理软件的设计与实现

论文摘要

传统的服务器管理一般有以下两种方式:一种是人工定期巡视。这种方式较有局限性,例如当服务器出现异常情况的时候不能第一时间发现、管理效率低下等;另一种是针对特定的服务器专门开发管理软件。但这种方式成本比较高,同时不能实现不同服务器的共同管理。在这种情况下,开发出能够实现集中管理多台、不同服务器的管理软件就十分必要。但开发这类软件的难点在于各厂商制造服务器的标准不一,无法以统一的方式对多厂商的不同服务器进行管理。针对这一问题,Intel等公司提出了智能平台管理接口(Intelligent Platform Management Interface, IPMI), IPMI为上层系统管理软件提供对底层硬件设备监控的统一接口,使得不同平台的集中管理成为了可能。本文的主要工作是借助Ruby语言实现一个基于智能平台管理接口的服务器管理软件,软件能够在不同的操作系统下运行。软件能够实现对支持IPMI规范的服务器的实时监控和远程管理,所有实现的IPMI功能都是通过在LAN下与BMC (Baseboard Management Controller, IPMI的核心)进行信息的交互来完成的。实际管理中当被监控的服务器发生异常情况如温度超过设置的阀值时,会产生告警信息并记录在系统事件日志中,管理人员可以通过本软件查看相关日志信息,给出相应的解决方案进行服务器恢复,来减少因服务器宕机所造成的损失。本文首先分析了传统服务器管理方式的不足,以说明基于IPMI的服务器管理的重要意义。然后详细地介绍了IPMI的主体架构及其内部实现方式。接下来,提出了一种基于IPMI的服务器管理软件的设计方案,并详细描述了软件要实现的具体功能和其核心模块的具体实现细节。最后指出了该软件在实际的服务器管理应用中的价值以及其存在的一些不足之处,并提出了一些如何改进软件功能和提升软件管理能力的想法。本文实现的管理软件既可以作为一个单独的工具用来辅助服务器的管理,同时它提供的函数接口还可以作为用Rails开发的服务器管理系统的类库,利用此软件实现的功能并结合其他一些服务器管理技术将使管理能力更佳。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 图目录
  • 表目录
  • 第一章 绪论
  • 1.1 项目背景
  • 1.2 国内外研究现状
  • 1.3 论文主要工作和组织结构
  • 第二章 IPMI及Ruby语言简介
  • 2.1 IPMI规范
  • 2.1.1 IPMI与其他管理标准的关系
  • 2.1.2 IPMI主体架构
  • 2.1.3 IPMI消息接口模块
  • 2.1.4 认证和加密支持
  • 2.2 Ruby语言简介
  • 2.2.1 Rails框架
  • 第三章 系统的设计
  • 3.1 引言
  • 3.2 系统总体设计
  • 3.2.1 系统功能模块
  • 3.2.2 系统应用场景
  • 3.2.3 系统设计原则
  • 3.3 系统详细设计
  • 3.4 基于LAN的通信模块
  • 3.5 Chassis功能模块
  • 3.6 SEL功能模块
  • 3.7 其他功能模块
  • 第四章 系统的实现
  • 4.1 基于LAN的通信模块的实现
  • 4.1.1 LAN会话的激活过程
  • 4.1.2 IPMI消息在LAN下的传输
  • 4.1.3 线程同步
  • 4.2 Chassis模块指令的实现
  • 4.2.1 Get Chassis Status Command的实现
  • 4.2.2 Chassis Control Command的实现
  • 4.3 SEL模块指令的实现
  • 4.3.1 Get SEL Info Command的实现
  • 4.3.2 Get SEL Entry Command的实现
  • 4.4 系统测试
  • 第五章 总结和展望
  • 5.1 论文小结
  • 5.2 工作展望
  • 参考文献
  • 致谢
  • 附录
  • 参与项目
  • 相关论文文献

    • [1].百亿亿次级系统进程管理接口综述[J]. 计算机工程与科学 2020(10)
    • [2].基于变更管理的网络管理接口服务动态发现模型[J]. 计算机应用研究 2008(07)
    • [3].大规模复杂网络的通用管理接口模型及其扩展机制[J]. 北京邮电大学学报 2009(02)
    • [4].NMS-EMS网络管理接口标准现状综述及展望[J]. 电信工程技术与标准化 2010(02)
    • [5].基于XML的网络管理接口模型[J]. 电信科学 2009(S2)
    • [6].IPMI在VPX系统中的应用与设计[J]. 火控雷达技术 2013(04)
    • [7].CFP MSA 100G光模块管理接口设计与实现[J]. 无线互联科技 2016(14)
    • [8].网络安全设备的统一管理方法研究[J]. 信息安全与通信保密 2010(07)
    • [9].基于WS-Management的管理系统的设计与实现[J]. 计算机应用与软件 2009(12)
    • [10].OADM设备分布式网络管理接口的设计和实现[J]. 光电工程 2011(01)
    • [11].加强企业管理重点应关注的几个问题[J]. 工会论坛(山东省工会管理干部学院学报) 2009(04)
    • [12].ISO批准首个云存储开放标准[J]. 信息技术与标准化 2012(12)
    • [13].服务器监控技术综述及展望[J]. 计算机科学 2016(08)
    • [14].一种基于ATCA平台下的IPMI监视软件[J]. 计算机技术与发展 2008(02)
    • [15].IPMI安全对x86服务器至关重要[J]. 网络安全和信息化 2016(07)
    • [16].基于AXI总线的H.264解码器存储管理接口设计[J]. 航空计算技术 2019(03)
    • [17].职能部室绩效管理思考[J]. 新闻前哨 2008(06)
    • [18].物联网中的设备管理技术[J]. 物联网技术 2013(12)
    • [19].融合网络的故障管理接口技术研究[J]. 互联网天地 2013(09)
    • [20].工作流管理系统及其管理接口技术研究[J]. 无线电工程 2010(06)
    • [21].浅析三代核电工程的模块化施工管理[J]. 建筑 2013(24)
    • [22].一卡通在轨道交通的应用设计[J]. 城市轨道交通研究 2009(06)
    • [23].智能调控过载、过热保护的方法[J]. 新型工业化 2019(09)
    • [24].联通作业计划系统部省间的接口[J]. 边疆经济与文化 2009(01)
    • [25].IPMI技术标准在服务器集中管理中的应用[J]. 江苏通信 2009(06)
    • [26].基于语义网技术的SDN建模及网络资源管理接口研究[J]. 西南民族大学学报(自然科学版) 2017(04)
    • [27].开源IT资产管理框架研究与应用[J]. 江苏通信 2014(01)
    • [28].论政府购买服务与当前财政管理新任务[J]. 地方财政研究 2014(04)
    • [29].数字化校园统一身份认证探讨[J]. 科技传播 2009(10)
    • [30].公立医院财务管理的前瞻性[J]. 经济师 2013(09)

    标签:;  ;  ;  

    基于智能平台管理接口的服务器管理软件的设计与实现
    下载Doc文档

    猜你喜欢