一种服务器管理方法、服务器管理模块组、服务器技术

技术编号:20796871 阅读:19 留言:0更新日期:2019-04-06 10:29
本发明专利技术实施例公开了一种服务器管理方法、服务器管理模块组、服务器。服务器管理方法包括:服务器管理模块组中的服务器管理模块根据管理策略管理服务器,所述服务器管理模块组中包括至少两个服务器管理模块;所述管理策略为预先配置的策略;其中,所述服务器管理模块组中的一个服务器管理模块根据所述管理策略成为主控服务器管理模块,以管理服务器;所述服务器管理模块组中其他服务器管理模块作为备份服务器管理模块;当所述主控服务器管理模块失效时,所述备份服务器管理模块根据所述管理策略成为新的主控服务器管理模块,以继续管理服务器。本发明专利技术实施例解决了一旦BMC损坏,导致服务中断或者因无法监控异常情况而服务器损坏的问题。

A Server Management Method, Server Management Module Group and Server

The embodiment of the invention discloses a server management method, a server management module group and a server. The server management method includes: the server management module in the server management module group manages the server according to the management strategy, and the server management module group includes at least two server management modules; the management strategy is a pre-configured strategy; and a server management module in the server management module group becomes the main control service according to the management strategy. The server management module is used to manage the server; other server management modules in the server management module group are used as backup server management modules; when the master server management module fails, the backup server management module becomes a new master server management module according to the management strategy to continue to manage the server. The embodiment of the present invention solves the problem of service interruption or server damage caused by failure to monitor abnormal conditions once BMC is damaged.

【技术实现步骤摘要】
一种服务器管理方法、服务器管理模块组、服务器
本专利技术涉及计算机
,具体涉及一种服务器管理方法、服务器管理模块组、服务器。
技术介绍
一般需要对服务器内部的模块进行管理,例如监控服务器内部的风扇、电源、温度传感器、处理器等模块的运行状态,如果发生错误,则报告相关错误,并对这些模块进行管理。数据中心的服务器管理终端和服务器内部的服务器管理模块进行通讯,获得相关数据,然后以图表的形式展现在监视屏幕上,从而可以及时获得服务器的报警信息,以便数据中心的管理维护人员及时对服务器采取相应的维修措施,以避免更大的损失。现有的服务器管理方式为在服务器内部设置一个基板管理控制器(BaseboardManagementController,BMC),用于对服务器内的各个模块进行状态监控和管理。BMC安装在服务器内部,如果损坏,需要关闭服务器,并将外壳打开后才能进行更换和维修,这会导致服务器提供的服务中断。这在要求长时间不间断提供服务的高可靠性应用领域是不可接受的。另外,BMC一旦损坏后,整个服务器虽然可以正常运行,但是处于一个不受监控和管理的状态下,一旦出现异常情况,服务器管理终端无法获得报警信息,也就无法采取主动的维修措施,最终可能会导致整个服务器的损坏。
技术实现思路
本专利技术实施例的目的在于提供一种服务器管理方法、服务器管理模块组、服务器,用以解决现有技术中服务器管理中一旦BMC损坏,导致服务中断或者因无法监控异常情况而服务器损坏的问题。为实现上述目的,本专利技术实施例第一方面提供了一种服务器管理方法,所述方法包括:服务器管理模块组中的服务器管理模块根据管理策略管理服务器,所述服务器管理模块组中包括至少两个服务器管理模块;所述管理策略为预先配置的策略;其中,所述服务器管理模块组中的一个服务器管理模块根据所述管理策略成为主控服务器管理模块,以管理服务器;所述服务器管理模块组中其他服务器管理模块作为备份服务器管理模块;当所述主控服务器管理模块失效时,所述备份服务器管理模块根据所述管理策略成为新的主控服务器管理模块,以继续管理服务器。在一种可能的实现方式中,所述管理策略包括所述服务器管理模块组中一个服务器管理模块通过竞选成为所述主控服务器管理模块。在一种可能的实现方式中,所述服务器管理模块组预先配置有虚拟IP地址,所述服务器管理模块组中的服务器管理模块均包括VRRP路由器;所述管理策略包括所述服务器管理模块组中服务器管理模块的VRRP路由器竞选占有所述虚拟IP地址;占有了所述虚拟IP地址的VRRP路由器所属的服务器管理模块为所述主控服务器管理模块。在一种可能的实现方式中,所述主控服务器管理模块通过所述虚拟IP地址接受管理命令,并执行所述管理命令,以及将执行结果通过所述虚拟IP地址返回。在一种可能的实现方式中,所述管理策略包括所述服务器管理模块组中的服务器管理模块加入预先设置的组播,所述主控服务器管理模块根据预设周期向所述组播的地址发送心跳信号;当所述备份服务器管理模块超过一个预设周期没有接收到心跳信号时,所述备份服务器管理模块根据所述管理策略成为新的主控服务器管理模块,以继续管理服务器。在一种可能的实现方式中,所述主控服务器管理模块获取服务器运行状态,并将获取的服务器运行状态写入存储器,以供新的主控服务器管理模块调用。本专利技术实施例第二方面提供了一种服务器管理模块组,服务器管理模块组中的服务器管理模块用于根据管理策略管理服务器,所述服务器管理模块组中包括至少两个服务器管理模块;所述管理策略为预先配置的策略;其中,所述服务器管理模块组中的一个服务器管理模块用于根据所述管理策略成为主控服务器管理模块,以管理服务器;所述服务器管理模块组中的其他服务器管理模块作为备份服务器管理模块;当所述主控服务器管理模块失效时,所述备份服务器管理模块用于根据所述管理策略成为新的主控服务器管理模块,以继续管理服务器。在一种可能的实现方式中,所述管理策略包括所述服务器管理模块组中一个服务器管理模块通过竞选成为所述主控服务器管理模块。在一种可能的实现方式中,所述服务器管理模块组预先配置有虚拟IP地址,所述服务器管理模块组中的服务器管理模块均包括VRRP路由器;所述管理策略包括所述服务器管理模块组中服务器管理模块的VRRP路由器竞选占有所述虚拟IP地址;占有了所述虚拟IP地址的VRRP路由器所属的服务器管理模块为所述主控服务器管理模块。在一种可能的实现方式中,所述主控服务器管理模块用于通过所述虚拟IP地址接受管理命令,并执行所述管理命令,以及将执行结果通过所述虚拟IP地址返回。在一种可能的实现方式中,所述管理策略包括所述服务器管理模块组中的服务器管理模块加入预先设置的组播,所述主控服务器管理模块用于根据预设周期向所述组播地址发送心跳信号;当所述备份服务器管理模块超过一个预设周期没有接收到心跳信号时,所述备份服务器管理模块用于根据所述管理策略成为新的主控服务器管理模块,以继续管理服务器。在一种可能的实现方式中,所述主控服务器管理模块用于获取服务器运行状态,并将获取的服务器运行状态写入存储器,以供新的主控服务器管理模块调用。本专利技术实施例第三方面提供了一种服务器,包括第二方面所述的服务器管理模块组。在一种可能的实现方式中,所述服务器还包括配置模块,用于配置管理策略。在一种可能的实现方式中,所述服务器还包括抽屉,所述服务器管理模块组设置在所述抽屉中。本专利技术实施例具有如下优点:用于管理服务器的服务器管理模块组包括至少两个服务器管理模块,其中一个服务器管理模块可以根据预先设置的管理策略成为主控服务器管理模块,用于管理服务器;当主控服务器管理模块失效时,备份服务器管理模块可以继续管理服务器,从而解决了服务器管理中一旦BMC损坏,导致服务中断或者因无法监控异常情况而服务器损坏的问题。附图说明图1为本专利技术实施例提供的服务管理方法适用的应用架构图。图2为本专利技术实施例提供的服务管理模块组工作原理示意图。具体实施方式以下由特定的具体实施例说明本专利技术的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本专利技术的其他优点及功效。须知,本说明书所附图式所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本专利技术可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本专利技术所能产生的功效及所能达成的目的下,均应仍落在本专利技术所揭示的
技术实现思路
得能涵盖的范围内。同时,本说明书中所引用的如“上”、“下”、“左”、右”、“中间”等的用语,亦仅为便于叙述的明了,而非用以限定本专利技术可实施的范围,其相对关系的改变或调整,在无实质变更
技术实现思路
下,当亦视为本专利技术可实施的范畴。本专利技术实施例提供的服务器管理方法采用了服务器管理模块组,服务器管理模块组可以包括两个或更多个服务器管理模块。服务器管理模块组中的一个服务器管理模块作为主控服务器管理模块,来管理服务器。服务管理模块组中除主控服务器管理模块之外的服务器管理模块作为备份服务器管理模块。在主控服务器管理模块正常工作时,作为备份的服务器管理模块不参与服务器管理;当主控服务器管理模块失效时,例如,发送故障而无法正常工作时,一个备份服务器管理模块开始运行,成为本文档来自技高网
...

【技术保护点】
1.一种服务器管理方法,其特征在于,所述方法包括:服务器管理模块组中的服务器管理模块根据管理策略管理服务器,所述服务器管理模块组中包括至少两个服务器管理模块;所述管理策略为预先配置的策略;其中,所述服务器管理模块组中的一个服务器管理模块根据所述管理策略成为主控服务器管理模块,以管理服务器;所述服务器管理模块组中其他服务器管理模块作为备份服务器管理模块;当所述主控服务器管理模块失效时,所述备份服务器管理模块根据所述管理策略成为新的主控服务器管理模块,以继续管理服务器。

【技术特征摘要】
1.一种服务器管理方法,其特征在于,所述方法包括:服务器管理模块组中的服务器管理模块根据管理策略管理服务器,所述服务器管理模块组中包括至少两个服务器管理模块;所述管理策略为预先配置的策略;其中,所述服务器管理模块组中的一个服务器管理模块根据所述管理策略成为主控服务器管理模块,以管理服务器;所述服务器管理模块组中其他服务器管理模块作为备份服务器管理模块;当所述主控服务器管理模块失效时,所述备份服务器管理模块根据所述管理策略成为新的主控服务器管理模块,以继续管理服务器。2.根据权利要求1所述的方法,其特征在于,所述管理策略包括所述服务器管理模块组中一个服务器管理模块通过竞选成为所述主控服务器管理模块。3.根据权利要求2所述的方法,其特征在于,所述服务器管理模块组预先配置有虚拟IP地址,所述服务器管理模块组中的服务器管理模块均包括VRRP路由器;所述管理策略包括所述服务器管理模块组中服务器管理模块的VRRP路由器竞选占有所述虚拟IP地址;占有了所述虚拟IP地址的VRRP路由器所属的服务器管理模块为所述主控服务器管理模块。4.根据权利要求3所述的方法,其特征在于,所述主控服务器管理模块通过所述虚拟IP地址接受管理命令,并执行所述管理命令,以及将执行结果通过所述虚拟IP地址返回。5.根据权利要求1所述的方法,其特征在于,所述管理策略包括所述服务器管理模块组中的服务器管理...

【专利技术属性】
技术研发人员:余隽朱炎王成巍
申请(专利权)人:群蜂信息技术上海有限公司
类型:发明
国别省市:上海,31

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

1