一种机箱管理系统及服务器技术方案

技术编号:14637460 阅读:105 留言:0更新日期:2017-02-15 11:38
本发明专利技术公开了机箱管理系统,包括:异常监控模块,监控和控制服务器的硬件和服务,获取硬件和服务的状态信息,根据状态信息确定告警信息,将告警信息发送至状态管理模块;状态管理模块,根据告警信息,利用最高错误裁决确定服务器的运行模式,将运行模式发送给快速节点重置模块,并通过IPC管理模块通告其他业务当前服务器的硬件和服务的状态,与外部IO进程联动;快速节点重置模块,根据运行模式对服务器对应硬件和/或服务进行重置;IPC管理模块,管理进程间的通信及注册消息服务;初始化模块,初始化各模块;该机箱管理系统能够保护服务器硬件和数据,让业务更具有稳定性、持续性、可服务性;本发明专利技术还公开了服务器,具有上述效果。

【技术实现步骤摘要】

本专利技术涉及服务器领域,特别涉及一种机箱管理系统及服务器
技术介绍
从事存储服务器的机箱管理设计时,会发现大型的存储服务器机箱管理,因为设备比较多、服务多、业务复杂、快速重置等综合功能,所以健壮的管理系统非常重要,从而达到可维护性、可持续性、可服务性。然而一般的存储服务器设备管理比较独立,而且功能比较简单,只是简单的处理监控硬件,没有服务管理,没有进程间通信联动机制、也不能进行节点服务恢复,也不能进行体系管理命令,从根本上达不到保护硬件、保护数据的目的。因此,如何提高机箱管理的可维护性、可持续性、可服务性,是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种机箱管理系统,能够保护服务器硬件和数据,让业务更具有稳定性、持续性、可服务性;本专利技术的另一目的是提供一种服务器。为解决上述技术问题,本专利技术提供一种机箱管理系统,包括:异常监控模块,用于监控和控制服务器的硬件和服务,获取所述硬件和服务的状态信息,根据所述状态信息确定告警信息,并将所述告警信息发送至状态管理模块;所述状态管理模块,用于根据所述告警信息,利用最高错误裁决确定所述服务器的运行模式,将所述运行模式发送给快速节点重置模块,并通过IPC管理模块通告其他业务当前所述服务器的硬件和服务的状态,与外部IO进程联动;所述快速节点重置模块,用于根据所述运行模式对所述服务器对应硬件和/或服务进行重置;所述IPC管理模块,用于管理进程间的通信及注册消息服务;初始化模块,用于初始化所述异常监控模块、所述状态管理模块、所述快速节点重置模块及所述IPC管理模块。其中,所述异常监控模块,包括:传感器管理单元,用于获取预设传感器的数据信息,根据所述数据信息进行传感器管理;电源管理单元,用于获取预设电源装置的状态信息,根据所述状态信息进行电源管理;服务管理单元,用于通过xml配置文件来配置服务,启动系统内的服务。其中,所述预设电源装置至少包括不间断电源、应急后备电源、电池;所述服务至少包括ssh服务,cron服务。其中,运行模式包括:正常模式、维护模式和关机模式。其中,所述状态管理模块还用于将所述服务器的硬件和服务对应的告警信息记录到日志中。其中,该系统还包括:Exec管理模块,用于管理环境变量配置,接收用户指令并执行对应操作。其中,该系统还包括:Admin管理模块,用于管理和维护所述异常监控模块,所述状态管理模块,所述快速节点重置模块,所述IPC管理模块及Exec管理模块。本专利技术还提供一种服务器,包括:根据上述任一项所述的机箱管理系统。其中,所述服务器具体为存储服务器。本专利技术所提供的机箱管理系统,包括:异常监控模块,用于监控和控制服务器的硬件和服务,获取所述硬件和服务的状态信息,根据所述状态信息确定告警信息,并将所述告警信息发送至状态管理模块;所述状态管理模块,用于根据所述告警信息,利用最高错误裁决确定所述服务器的运行模式,将所述运行模式发送给快速节点重置模块,并通过IPC管理模块通告其他业务当前所述服务器的硬件和服务的状态,与外部IO进程联动;所述快速节点重置模块,用于根据所述运行模式对所述服务器对应硬件和/或服务进行重置;所述IPC管理模块,用于管理进程间的通信及注册消息服务;初始化模块,用于初始化所述异常监控模块、所述状态管理模块、所述快速节点重置模块及所述IPC管理模块;该机箱管理系统能够保护服务器硬件和数据,让业务更具有稳定性、持续性、可服务性;本专利技术还提供了服务器,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例所提供的机箱管理系统的结构框图。具体实施方式本专利技术的核心是提供一种机箱管理系统,能够保护服务器硬件和数据,让业务更具有稳定性、持续性、可服务性;本专利技术的另一核心是提供一种服务器。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术实施例所提供的机箱管理系统的结构框图;该系统可以包括:异常监控模块100,用于监控和控制服务器的硬件和服务,获取所述硬件和服务的状态信息,根据所述状态信息确定告警信息,并将所述告警信息发送至状态管理模块;具体的,主要负责对服务器硬件和服务的监控和控制,将硬件和服务的告警信息或者硬件和服务的状态信息及告警信息发送给状态管理模块200,以便状态管理模块200能够及时对告警信息进行处理,及时掌握硬件及服务的状态,从而为服务器的硬件和服务及业务的稳定性、持续性、可服务性提供保证。为了对服务器的硬件和服务进行全面监控,这里的异常监控模块100具体可以包括:传感器管理单元(即Sensor管理)110,用于获取预设传感器的数据信息,根据所述数据信息进行传感器管理;具体的,主要负责传感器管理:包括电压、温度等。例如采集设置在重要预设硬件的传感器的检测数值,根据采集到的数据对各个硬件进行监控。可以通过监控线程实现监控。电源管理单元(即power管理)120,用于获取预设电源装置的状态信息,根据所述状态信息进行电源管理;具体的,主要负责电源管理:至少包括不间断电源ups、应急后备电源bbu、电池battery等设备。具体监控的电源可以根据用户实际需求进行确定。可以通过监控线程实现监控。服务管理单元(即Service管理)130,用于通过xml配置文件来配置,启动系统内的服务。具体的,主要负责通过xml配置文件来配置启动系统内的服务,如ssh服务,cron服务等。可以通过监控线程实现监控。其中,cron服务是用来控制循环执行的例行性工作的,ssh服务的英文全称是securesHell,通过使用ssh可以把所有传输的数据进行加密,这样“中间人”这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。通过上述三个单元可以对服务器的重要硬件例如电源进行监控,还可以对服务器上的服务进行监控,从而实现对服务器全面的监控。异常监控模块100通过Power管理、Sensor管理、Service管理来监控硬件和服务的可靠性,并将异常在状态管理模块中进行日志记录,便于问题的分析。所述状态管理模块(即状态管理)200,用于根据所述告警信息,利用最高错误裁决确定所述服务器的运行模式,将所述运行模式发送给快速节点重置模块,并通过IPC管理模块通告其他业务当前所述服务器的硬件和服务的状态,与外部IO进程联动;具体的,状态管理负责裁决,通过快速节点重置模块进行异常处理,并通过IPC和外部IO进程联动,达到保护数据的目的,具体执行过程可以通过状态处理线程进行。其中,运行模式可以包括:正常模式、维护模式和关机模式。正常模式:设备和服务一切正常。维护模式:比较严重告警,如:温度过高、电压过低等。关机模式:断电本文档来自技高网...
一种机箱管理系统及服务器

【技术保护点】
一种机箱管理系统,其特征在于,包括:异常监控模块,用于监控和控制服务器的硬件和服务,获取所述硬件和所述服务的状态信息,根据所述状态信息确定告警信息,并将所述告警信息发送至状态管理模块;所述状态管理模块,用于根据所述告警信息,利用最高错误裁决确定所述服务器的运行模式,将所述运行模式发送给快速节点重置模块,并通过IPC管理模块通告其他业务当前所述服务器的硬件和服务的状态,与外部IO进程联动;所述快速节点重置模块,用于根据所述运行模式对所述服务器对应硬件和/或服务进行重置;所述IPC管理模块,用于管理进程间的通信及注册消息服务;初始化模块,用于初始化所述异常监控模块、所述状态管理模块、所述快速节点重置模块及所述IPC管理模块。

【技术特征摘要】
1.一种机箱管理系统,其特征在于,包括:异常监控模块,用于监控和控制服务器的硬件和服务,获取所述硬件和所述服务的状态信息,根据所述状态信息确定告警信息,并将所述告警信息发送至状态管理模块;所述状态管理模块,用于根据所述告警信息,利用最高错误裁决确定所述服务器的运行模式,将所述运行模式发送给快速节点重置模块,并通过IPC管理模块通告其他业务当前所述服务器的硬件和服务的状态,与外部IO进程联动;所述快速节点重置模块,用于根据所述运行模式对所述服务器对应硬件和/或服务进行重置;所述IPC管理模块,用于管理进程间的通信及注册消息服务;初始化模块,用于初始化所述异常监控模块、所述状态管理模块、所述快速节点重置模块及所述IPC管理模块。2.根据权利要求1所述的机箱管理系统,其特征在于,所述异常监控模块,包括:传感器管理单元,用于获取预设传感器的数据信息,根据所述数据信息进行传感器管理;电源管理单元,用于获取预设电源装置的状态信息,根据所述状态信息进行电源管理;服务管理单元,用于通过...

【专利技术属性】
技术研发人员:黄玉龙
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1