热插拔方法、服务器系统及计算机可读存储介质技术方案

技术编号:39055847 阅读:21 留言:0更新日期:2023-10-12 19:49
本申请提出了一种热插拔方法,包括,服务器系统开启后,CPLD检测到NVME SDD的存在后,CPLD发送第一信号至NVME SDD,NVME SSD开始运行,BMC控制热插拔控制模块开始运行,热插拔控制模块不间断地发送第二信号及第三信号,逻辑选择模块接收第一信号、第二信号及第三信号,并根据第三信号选择相应的信号输出至NVME SDD;当逻辑选择模块选择第一信号输出至NVME SDD时,NVME SDD继续运行;当逻辑选择模块选择第二信号输出至NVME SDD时,NVME SDD进行热插拔动作。本申请还提出一种服务器系统用于实现热插拔方法。本申请还提出一种计算机可读存储介质。介质。介质。

【技术实现步骤摘要】
SSD停止进行热插拔动作;当BMC检测到计数器的计数未达到第一预设值时,BMC控制热插拔控制模块继续运行。
[0011]本申请还提出一种服务器系统,服务器系统用于实现热插拔方法;服务器系统包括CPLD、NVMESSD及信号控制模块;CPLD用于检测服务器系统中NVMESSD的存在状态,当CPLD检测到NVMESSD存在于服务器系统中时,则启用信号控制模块,进而信号控制模块发出第一信号并将第一信号传输至NVMESSD。
[0012]服务器系统还包括热插拔控制模块、BMC、逻辑选择模块及计数器;热插拔控制模块用于发送第二信号与第三信号;BMC用于控制热插拔控制模块的启动和关闭;逻辑选择模块用于根据热插拔控制模块传输的第三信号来选择相应的信号进行传输;计数器与NVMESSD电性连接,用于统计NVMESSD进行热插拔的次数。
[0013]逻辑选择模块包括第一输入口、第二输入口、第三输入口及输出口;第一输入口用于接收第一信号,第二输入口用于接收第二信号,第三输入口用于接收第三信号;输出口用于输出逻辑选择模块选择的信号。
[0014]NVMESSD在服务器系统中运行本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种热插拔方法,应用于服务器系统中,其特征在于,所述方法包括,服务器系统开启后,复杂可编程逻辑器件CPLD检测到非易失性内存主机控制器接口硬盘NVME SDD的存在后,所述CPLD发送第一信号至所述NVME SDD,进而所述NVME SSD开始运行;所述NVME SSD开始运行后,基板管理控制器BMC控制热插拔控制模块开始运行,进而热插拔控制模块不间断地发送第二信号及第三信号;逻辑选择模块接收所述第一信号、第二信号及第三信号,并根据所述第三信号选择相应的信号输出至所述NVME SDD;当所述逻辑选择模块选择所述第一信号输出至所述NVME SDD时,所述NVME SDD继续运行;当所述逻辑选择模块选择所述第二信号输出至所述NVME SDD时,所述NVME SDD进行热插拔动作。2.如权利要求1所述的热插拔方法,其特征在于,所述方法还包括,当所述热插拔控制模块输出的第三信号为低电平信号时,所述逻辑选择模块选择所述第一信号进行信号输出;当所述热插拔控制模块输出的第三信号为高电平信号时,所述逻辑选择模块选择所述第二信号进行信号输出。3.如权利要求2所述的热插拔方法,其特征在于,所述方法还包括,所述NVME SSD接收到所述第二信号后,进行一次热插拔动作,进而计数器进行一次计数。4.如权利要求3所述的热插拔方法,其特征在于,所述方法还包括,所述CPLD获取所述计数器的计数,并将所述计数器的计数至所述BMC。5.如权利要求4所述的热插拔方法,其特征在于,所述方法还包括,所述BMC接收所述计数器的计数后,检测所述计数器的计数是否达到第一预设值;当所述BMC检测到所述计数器的计数达到所述第一预设值时,所述BMC控制所述热插拔控制模块停止运行,进而所述NVME SSD停止进行所述热插拔动作;当所述BMC检测到所述计数器的计数未达到所述第一预设值时,所述BMC控制所...

【专利技术属性】
技术研发人员:邱多
申请(专利权)人:富联精密电子天津有限公司
类型:发明
国别省市:

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

1