【技术实现步骤摘要】
系统部件电源的远端重置方法、系统及BMC远端设备
本专利技术涉及系统远程管理领域,特别是涉及一种系统部件电源的远端重置方法、系统及BMC远端设备。
技术介绍
在服务器系统出现问题时,系统的故障排除最后一步都是通过系统的电源重置来排除故障状态。目前,通常通过BMC(BaseboardManagementController,基板管理控制器)来远端进行系统的电源重置,相比于操作人员到现场操作进行系统的电源重置,可节约人力,提升系统的管理性。若系统中的部件NVMe(Non-VolatileMemoryexpress,非易失性存储器)SSD(SolidStateDrives,固态硬盘)出现故障又不想对整机电源进行重置时,现有的远程操作方式具体为:1)通过BMC远端进行NVMeSSD的电源重置;2)通过BMC的远端桌面操作OS(OperatingSystem,操作系统),以对电源重置的NVMeSSD的PCIe(peripheralcomponentinterconnectexpress,高速串行计算机扩展总线标准)端口下达OS ...
【技术保护点】
1.一种系统部件电源的远端重置方法,其特征在于,包括:/n远端获取所述目标部件的运行状态;/n根据所述运行状态判断所述目标部件是否出现异常;/n若是,则远端中断所述目标部件的热插拔讯号,以使系统OS基于所述热插拔讯号的中断信息自主确定所述目标部件被拔出并执行所述目标部件的电源关闭操作;而后远端恢复所述目标部件的热插拔讯号,以使所述系统OS基于所述热插拔讯号的恢复信息自主确定所述目标部件被重新插入并执行所述目标部件的电源启动及挂载操作。/n
【技术特征摘要】
1.一种系统部件电源的远端重置方法,其特征在于,包括:
远端获取所述目标部件的运行状态;
根据所述运行状态判断所述目标部件是否出现异常;
若是,则远端中断所述目标部件的热插拔讯号,以使系统OS基于所述热插拔讯号的中断信息自主确定所述目标部件被拔出并执行所述目标部件的电源关闭操作;而后远端恢复所述目标部件的热插拔讯号,以使所述系统OS基于所述热插拔讯号的恢复信息自主确定所述目标部件被重新插入并执行所述目标部件的电源启动及挂载操作。
2.如权利要求1所述的系统部件电源的远端重置方法,其特征在于,在远端获取所述目标部件的运行状态之前,所述系统部件电源的远端重置方法还包括:
远端获取所述目标部件的热插拔讯号;
根据所述热插拔讯号的存在状态判断所述目标部件是否存在于所述系统中;
若是,则执行远端获取所述目标部件的运行状态的操作。
3.如权利要求1所述的系统部件电源的远端重置方法,其特征在于,在远端恢复所述目标部件的热插拔讯号之前,所述系统部件电源的远端重置方法还包括:
预先根据所述系统OS执行所述目标部件的电源关闭操作及所述目标部件的电完全放完的时间设置等待时间;
从远端中断所述目标部件的热插拔讯号时开始计时,当计时时间到达所述等待时间时,执行远端恢复所述目标部件的热插拔讯号的操作。
4.如权利要求1所述的系统部件电源的远端重置方法,其特征在于,所述系统中包括一端接入电源的上拉电阻,及一端分别与所述目标部件的热插拔讯号所在的线路和所述上拉电阻的另一端连接、另一端接地的开关;
相应的,所述远端中断所述目标部件的热插拔讯号的过程,包括:
远端控制所述开关断开,以将所述目标部件的热插拔讯号置为表示所述目标部件处于拔出状态的高电平信号;
所述远端恢复所述目标部件的热插拔讯号的过程,包括:
远端控制所述开关闭合,以将所述目标部件的热插拔讯号置为表示所述目标部件处于插入状态的低电平信号。
5.如权利要求1所述的系统部件电源的远端重置方法,其特征在于,所述系统中包括为所述目标部件设置的、用于表示所述系统OS的热插拔驱动器是否存在的寄存器;
相应的,所述系统部件电源的远端重置方法还包括:
远端获取所述寄存器的存储值;
根据所述存储值判断所述系统OS的热插拔驱动器是否存在;
若是,则确定所述系统OS在所述目标部件被热插拔后可成功利用所述热插拔驱动器执行一...
【专利技术属性】
技术研发人员:张志玮,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。