一种服务器系统电源状态持续保持的方法
【技术领域】
[0001]本发明涉及服务器系统电源管理技术领域,特别涉及一种服务器系统电源状态持续保持的方法。
【背景技术】
[0002]目前服务器系统电源主要采用双电源供电方式,电源工作状态有三种Activate、Standby和Normal,默认条件下两个电源状态均为Normal状态;当业务和服务增加时,可以将两个电源置成Activate状态;当业务和服务减少时,为了节省能源,在保证服务器系统能够正常运行的情况下,可以将其中一个电源置于Activate状态,另一个置成Standby状态。但是当服务器意外断电后,重新再次上电后,电源的工作状态将会恢复至默认状态,不能保持设置的工作状态,需要重新设置电源状态,浪费大量人力物力。
[0003]目前主要由两种方法,解决上述问题。一种是采用人工设置的方式,服务器再次上电后,重新对服务器电源状态进行设置;另一种是在电源模块增加存储芯片,将设置的电源状态进行存储。第一种方法增加了人工维护成本,由于机房服务器众多,容易对电源状态进行混淆,当服务器系统断电后重新供电,不能清楚地进行设置,严重影响服务器系统正常工作;第二种方法增加电源模块的购置成本,相对于目前机房的大量服务器,根本不可取。
[0004]以上两种方法根本不能满足电源状态持续保持的要求,因此急需提出一种更为合理、科学和有效的服务器系统电源状态持续保持的设计方法,降低服务器维护成本和购买成本。
【发明内容】
[0005]为了解决现有技术的问题,本发明提供了一种服务器系统电源状态持续保持的方法,其通过BMC管理软件实现服务器系统电源状态持续保持,无需其他管理软件,节省了服务器前期购买成本和后期人工维护成本,减少了人为参与,真正实现无人值守、集中化、自动化的机房维护管理。
[0006]本发明所采用的技术方案如下:
一种服务器系统电源状态持续保持的方法,包括以下步骤:
A、服务器系统上电,激活BMC单元,设置系统电源的工作状态,同时将该状态保存于主板的EEPROM中;
B、服务器系统断电开启,BMC单元轮询获取电源状态并将其与存储于EEPROM的状态进行对比,如果不相同进行设置;
C、根据供电需求,重新修改电源状态信息,更换EEPROM的信息。
[0007]步骤A中,激活BMC单元后,根据供电需求直接操作系统或者远程通过IPMI指令设置系统电源的工作状态。
[0008]步骤C中,更换EEPROM的信息后还包括存储的步骤。
[0009]服务器系统上电后,激活BMC(Baseboard Management Controller,基板管理控制器)单元,根据供电需求系统下或者远程通过IPMI (智能平台管理接口)指令设置系统电源的工作状态,同时将该状态保存于主板的EEPROM中,BMC会一直轮询获取电源状态并将其与存储于EEPROM的状态进行对比,如果不相同进行设置,从而达到持续保持电源工作状态的目的。即使服务器意外断电或者电源模块重新插拔,只要再次上电后BMC能够正常运行,电源也会保持原先的设置状态,不必要重复设置,节省大量人力。
[0010]本发明实施例提供的技术方案带来的有益效果是:
通过BMC管理软件实现服务器系统电源状态持续保持,无需其他管理软件,节省了服务器前期购买成本和后期人工维护成本,减少了人为参与,真正实现无人值守、集中化、自动化的机房维护管理。因此本发明弥补了服务器机房管理和维护的不足,因而具有非常广阔的发展空间。
【附图说明】
[0011]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1为本发明的一种服务器系统电源状态持续保持的方法的方法流程图。
【具体实施方式】
[0013]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0014]实施例一
如附图1所示,一种服务器系统电源状态持续保持的方法,包括以下步骤:
51、服务器系统上电,激活BMC单元;
52、根据供电需求直接操作系统或者远程通过IPMI指令设置系统电源的工作状态,同时将该状态保存于主板的EEPROM中;
53、服务器系统断电开启,BMC单元轮询获取电源状态并将其与存储于EEPROM的状态进行对比,如果不相同进行设置;
54、根据供电需求,重新修改电源状态信息,更换EEPROM的信息并存储。
[0015]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种服务器系统电源状态持续保持的方法,包括以下步骤: A、服务器系统上电,激活BMC单元,设置系统电源的工作状态,同时将该状态保存于主板的EEPROM中; B、服务器系统断电开启,BMC单元轮询获取电源状态并将其与存储于EEPROM的状态进行对比,如果不相同进行设置; C、根据供电需求,重新修改电源状态信息,更换EEPROM的信息。
2.根据权利要求1所述的一种服务器系统电源状态持续保持的方法,其特征在于,所述的步骤A中,激活BMC单元后,根据供电需求直接操作系统或者远程通过IPMI指令设置系统电源的工作状态。
3.根据权利要求1所述的一种服务器系统电源状态持续保持的方法,其特征在于,所述的步骤C中,更换EEPROM的信息后还包括存储的步骤。
【专利摘要】本发明涉及服务器系统电源管理技术领域,特别涉及一种服务器系统电源状态持续保持的方法。本发明的一种服务器系统电源状态持续保持的方法,其通过BMC管理软件实现服务器系统电源状态持续保持,无需其他管理软件,节省了服务器前期购买成本和后期人工维护成本,减少了人为参与,真正实现无人值守、集中化、自动化的机房维护管理。
【IPC分类】G06F1-30
【公开号】CN104598006
【申请号】CN201510052302
【发明人】曲勇, 张兆义
【申请人】浪潮电子信息产业股份有限公司
【公开日】2015年5月6日
【申请日】2015年2月2日