【技术实现步骤摘要】
一种受控开机的实现方法和系统
本专利技术属于服务器安全
,特别涉及一种受控开机的实现方法和系统。
技术介绍
随着互联网技术的快速发展,数据中心业务持续增长,人工智能、物联网、云计算、大数据等都获得突飞猛进的发展,数据中心数量和规模迅速增长,服务器的稳定性显得格外重要。其中,服务器的开机稳定运行对客户非常重要,任何不小心误触碰到电源按键导致的服务器关机或重启,都有可能对客户造成不可挽回的影响。在现有技术中,服务器电源按键通过GPIO控制CPLD给PCH发指令,完成开机和关机的动作,与BMC无任何关联。很容易出现不小心误触碰到电源按键,导致服务器关机或者重新等情况,造成的数据丢失等情况可能会对客户造成不可挽回的损失。
技术实现思路
本专利技术提出了一种受控开机的实现方法和系统,通过BMC实现屏蔽服务器电源按键的功能,而且服务器开机受控于BMC,BMC有充足的时间保证所有FW都成功升级后再开机,避免人为操作导致刷新中断或未刷完则开机从而造成FW不是最新的版本。为了实现上述目的,本专利技术提 ...
【技术保护点】
1.一种受控开机的实现方法,其特征在于,包括以下步骤:/nS1:BMC获取禁用服务器电源按键的信号后,使CPLD禁止响应开机时服务器电源按键的信号;/nS2:CPLD检测BMC的心跳灯在大于阈值时间是否处于异常,如果处于异常,则解除BMC对服务器电源按键的控制;如果正常,则BMC控制服务器开机;/nS3:BMC首先处理关机状态任务,采用异步升级固件的方式,接收固件镜像文件至指定位置,待服务器下次关机或者重启时再进行刷新。/n
【技术特征摘要】
1.一种受控开机的实现方法,其特征在于,包括以下步骤:
S1:BMC获取禁用服务器电源按键的信号后,使CPLD禁止响应开机时服务器电源按键的信号;
S2:CPLD检测BMC的心跳灯在大于阈值时间是否处于异常,如果处于异常,则解除BMC对服务器电源按键的控制;如果正常,则BMC控制服务器开机;
S3:BMC首先处理关机状态任务,采用异步升级固件的方式,接收固件镜像文件至指定位置,待服务器下次关机或者重启时再进行刷新。
2.根据权利要求1所述的一种受控开机的实现方法,其特征在于,
在执行步骤S1之前,CPLD首先判断服务器的状态,如果服务器的状态为关机状态,则执行步骤S1,否则,则退出。
3.根据权利要求1所述的一种受控开机的实现方法,其特征在于,在步骤S1中,BMC获取禁用服务器电源按键的信号后,首先通过发送I2C命令给CPLD,使CPLD禁止响应开机时服务器电源按键的信号,同时BMC禁止记录开机下的操作信息,CPLD记录开机下的操作信息。
4.根据权利要求3所述的一种受控开机的实现方法,其特征在于,BMC通过I2C信号与CPLD连接;电源按键通过GPIO与CPLD相连;所述CPLD与PCH通信连接。
5.根据权利要求4所述的一种通过BMC屏蔽服务器电源按键的系统,其特征在...
【专利技术属性】
技术研发人员:伯绍文,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。