一种服务器定时开关机的控制方法

文档序号:8430563阅读:1342来源:国知局
一种服务器定时开关机的控制方法
【技术领域】
[0001]本发明涉及计算机服务器管理技术领域,具体涉及一种服务器定时开关机的控制方法,是一种实用性强、应用范围广的服务器定时开关机的控制方法。
【背景技术】
[0002]随着计算机技术以及集成电路技术的飞速发展,各类服务器管理的应用模式也在不断变化,BMC是主要用来做控制管理的芯片,是独立于主板HOST系统的一个小系统,用来对服务器系统的健康状态、远程管理提供支持。只要系统有接通电源,即使不开机的情况下,BMC也是可以正常工作的。本控制方法就是利用BMC的这一特点,及标准IPMI的管理协议,实现灵活的定时开关机操作。
[0003]基于此,现提供一种服务器定时开关机的控制方法,该方法实现了自动化运作,使用定时策略代替人工命令操作,而且具有灵活性,可以对定时策略进行更改,为服务器开拓了更广阔的应用场景,有效提高了服务器的可管理性,实用性强,适用范围广泛。

【发明内容】

[0004]本发明要解决的技术问题是:改进现有应用实现方法,提供一种实用性强、灵活度高的服务器定时开关机的控制方法。
[0005]本发明所采用的技术方案为:
一种服务器定时开关机的控制方法,通过BMC设置IPMI进程,可以使用默认的时间策略,也可以获取到本地或远程主机设定的定时策略;再通过与系统时间的判断来实现依据定时策略对服务器进行开机或关机动作。
[0006]利用BMC能够对服务器进行开机和关机的控制,且BMC能够从intel ME同步到系统时间,因此在BMC中设置进程做两个工作:第一可以接收本地或远程主机发送的定时策略,第二可以根据定时策略判断开关机的时间。
[0007]所述时间策略的设定使用,有开机时间和关机时间参数,每隔I秒左右,BMC会检测系统时间与开关机设置是否匹配,如果匹配就可执行相应动作。
[0008]所述通过远程主机设定的定时策略,要求远程主机能够访问到需实现自动开关机的服务器,且需支持IPMI工具的使用。
[0009]所述方法具体实现过程为:
第一步:使用BMC中默认开关机策略,或远程主机发送IPMI命令设置的开关机策略;第二步:设置在BMC中的进程接收到第一步中的定时策略,BMC进程检测,同步系统时间,并与当前系统时间做对比,条件满足则执行相应的开关机动作。
[0010]所述设置定时策略的命令,能够通过IPMI OEM命令来实现,符合IPMI规范要求。
[0011]本发明的有益效果为:本发明的一种服务器定时开关机的控制方法,只需要完成定时策略的设定就可以利用BMC的管理特性,实现服务器系统的自动化工作,方法简单高效,适用于学校,政府等特殊单位的应用需求,无需人为值守,实用性强,适用范围广泛,易于推广。
【附图说明】
[0012]图1为本发明方法流程图。
【具体实施方式】
[0013]下面参照附图所示,通过【具体实施方式】对本发明进一步说明:
实施例1:
一种服务器定时开关机的控制方法,通过BMC设置IPMI进程,可以使用默认的时间策略,也可以获取到本地或远程主机设定的定时策略;再通过与系统时间的判断来实现依据定时策略对服务器进行开机或关机动作。
[0014]利用BMC能够对服务器进行开机和关机的控制,且BMC能够从intel ME同步到系统时间,因此在BMC中设置进程做两个工作:第一可以接收本地或远程主机发送的定时策略,第二可以根据定时策略判断开关机的时间。
[0015]实施例2:
在实施例1的基础上,本实施例所述时间策略的设定使用,有开机时间和关机时间参数,每隔I秒左右,BMC会检测系统时间与开关机设置是否匹配,如果匹配就可执行相应动作。
[0016]实施例3:
在实施例1的基础上,本实施例所述通过远程主机设定的定时策略,要求远程主机能够访问到需实现自动开关机的服务器,且需支持IPMI工具的使用。
[0017]实施例4:
如图1所示,在实施例1、2或3的基础上,本实施例所述方法具体实现过程为:
第一步:定时策略输入,使用BMC中默认开关机策略(如:早八点开机,下午六点关机),或远程主机发送IPMI命令设置的开关机策略;早上七点开机,晚上10点关机。
[0018]第二步:设置在BMC中的进程接收到第一步中的定时策略,BMC进程检测,同步系统时间,并与当前系统时间做对比,条件满足则执行相应的开关机动作。
[0019]实施例5:
在实施例4的基础上,本实施例所述设置定时策略的命令,能够通过IPMI OEM命令来实现,符合IPMI规范要求。
[0020]所述BMC进程的使用,进程每隔I秒就会自动检测,满足能够及时响应定时开关机操作的要求。
[0021]以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【主权项】
1.一种服务器定时开关机的控制方法,其特征在于:通过BMC设置IPMI进程,使用默认的时间策略,或获取到本地或远程主机设定的定时策略;再通过与系统时间的判断来实现依据定时策略对服务器进行开机或关机动作。
2.根据权利要求1所述的一种服务器定时开关机的控制方法,其特征在于:所述时间策略的设定使用,有开机时间和关机时间参数,每隔I秒左右,BMC会检测系统时间与开关机设置是否匹配,如果匹配就可执行相应动作。
3.根据权利要求1所述的一种服务器定时开关机的控制方法,其特征在于:所述通过远程主机设定的定时策略,要求远程主机能够访问到需实现自动开关机的服务器,且需支持IPMI工具的使用。
4.根据权利要求1、2或3所述的一种服务器定时开关机的控制方法,其特征在于,所述方法具体实现过程为: 第一步:使用BMC中默认开关机策略,或远程主机发送IPMI命令设置的开关机策略; 第二步:设置在BMC中的进程接收到第一步中的定时策略,BMC进程检测,同步系统时间,并与当前系统时间做对比,条件满足则执行相应的开关机动作。
5.根据权利要求4所述的一种服务器定时开关机的控制方法,其特征在于:所述设置定时策略的命令,能够通过IPMI OEM命令来实现,符合IPMI规范要求。
【专利摘要】本发明公开了一种服务器定时开关机的控制方法,通过BMC设置IPMI进程,使用默认的时间策略,或获取到本地或远程主机设定的定时策略;再通过与系统时间的判断来实现依据定时策略对服务器进行开机或关机动作。本发明的一种服务器定时开关机的控制方法,只需要完成定时策略的设定就可以利用BMC的管理特性,实现服务器系统的自动化工作,方法简单高效,适用于学校,政府等特殊单位的应用需求,无需人为值守,实用性强,适用范围广泛,易于推广。
【IPC分类】G06F9-445
【公开号】CN104750525
【申请号】CN201510132349
【发明人】颜伟
【申请人】浪潮集团有限公司
【公开日】2015年7月1日
【申请日】2015年3月25日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1