服务器Multi-Host模块热插拔的方法及系统技术方案

技术编号:12908850 阅读:158 留言:0更新日期:2016-02-24 15:09
本发明专利技术公开了一种服务器Multi-Host模块热插拔的方法及系统,该方法包括:热插拔控制器根据接收到的热插拔信号,通知各个主机模块根据所述热插拔信号进行对应的操作;所述主机模块完成对应的操作后向所述热插拔控制器发送操作完成指令;机架管理控制器通过查询判断是否所有所述主机模块均发送所述操作完成指令;若是,则所述机架管理控制器通过电源控制器控制电源完成相应的动作;该方法能够针对服务器Multi-Host模块热插拔的特点,进行可靠的热插拔操作。

【技术实现步骤摘要】

本专利技术涉及电子
,特别涉及一种服务器Mult1-Host模块热插拔的方法及系统。
技术介绍
随着云服务的快速发展,低成本、高可维护性、大规模高密度的机架级服务器逐渐开始占领云服务器市场。高密度的机架级服务器,多采用模块化设计,主机模块共享10拓展、散热、电源、交换单元、存储单元等。为了有效提高云服务系统的维护性,系统模块需要支持热插拔。然而单一模块的热插拔会影响到多个主机(Mult1-Host)模块。因此,如何在具有Mult1-Host模块的服务器进行热插拔,是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种服务器Mult1-Host模块热插拔的方法及系统,该方法能够针对服务器Mult1-Host模块热插拔的特点,进行可靠的热插拔操作,满足云服务系统高可维护性需求。为解决上述技术问题,本专利技术提供一种服务器Mult1-Host模块热插拔的方法,包括:热插拔控制器根据接收到的热插拔信号,通知各个主机模块根据所述热插拔信号进行对应的操作;所述主机模块完成对应的操作后向所述热插拔控制器发送操作完成指令;机架管理控制器通过查询判断是否所有所述主机模块均发送所述操作完成指令;若是,则所述机架管理控制器通过电源控制器控制电源完成相应的动作。其中,所述主机模块完成对应的操作后向所述热插拔控制器发送操作完成指令,包括:当所述主机模块接收到的所述热插拔信号为热插入信号时,所述主机模块完成准备加载预定驱动后向所述热插拔控制器发送操作完成指令;当所述主机模块接收到的所述热插拔信号为热拔出信号时,所述主机模块完成移除预定加载设备后向所述热插拔控制器发送操作完成指令。其中,当所述热插拔控制器为硬件热插拔控制器时,所述热插拔控制器根据接收到的热插拔信号,通知各个主机模块根据所述热插拔信号进行对应的操作,包括:所述硬件热插拔控制器根据接收到的热插拔信号,通过在位信号通知各个所述主机模块根据所述热插拔信号进行对应的操作。其中,当所述热插拔控制器为程序热插拔控制器时,所述热插拔控制器根据接收到的热插拔信号,通知各个主机模块根据所述热插拔信号进行对应的操作,包括:所述程序热插拔控制器根据接收到的热插拔信号,通过系统程序通知各个所述主机模块根据所述热插拔信号进行对应的操作。其中,当所述热插拔控制器为硬件热插拔控制器和程序热插拔控制器时,所述热插拔控制器根据接收到的热插拔信号,通知各个主机模块根据所述热插拔信号进行对应的操作,包括:所述硬件热插拔控制器根据接收到的热插拔信号,通过在位信号通知各个所述主机模块根据所述热插拔信号进行对应的操作;所述程序热插拔控制器为所述硬件热插拔控制器的冗余,当所述硬件热插拔控制器出现故障时,所述程序热插拔控制器根据接收到的热插拔信号,通过系统程序通知各个所述主机模块根据所述热插拔信号进行对应的操作。本专利技术提供一种服务器Mult1-Host模块热插拔的系统,包括:热插拔控制器,用于根据接收到的热插拔信号,通知各个主机模块根据所述热插拔信号进行对应的操作;主机模块,用于完成对应的操作后向所述热插拔控制器发送操作完成指令;机架管理控制器,用于通过查询判断是否所有所述主机模块均发送所述操作完成指令;若是,则电源控制器根据所述机架管理控制器发送的信号,控制电源完成相应的动作。其中,所述主机模块具体用于:当所述主机模块接收到的所述热插拔信号为热插入信号时,所述主机模块完成准备加载预定驱动后向所述热插拔控制器发送操作完成指令;当所述主机模块接收到的所述热插拔信号为热拔出信号时,所述主机模块完成移除预定加载设备后向所述热插拔控制器发送操作完成指令。其中,当所述热插拔控制器为硬件热插拔控制器时,所述硬件热插拔控制器,用于根据接收到的热插拔信号,通过在位信号通知各个所述主机模块根据所述热插拔信号进行对应的操作。其中,当所述热插拔控制器为程序热插拔控制器时,所述程序热插拔控制器,用于根据接收到的热插拔信号,通过系统程序通知各个所述主机模块根据所述热插拔信号进行对应的操作。其中,当所述热插拔控制器为硬件热插拔控制器和程序热插拔控制器时,所述硬件热插拔控制器,用于根据接收到的热插拔信号,通过在位信号通知各个所述主机模块根据所述热插拔信号进行对应的操作;所述程序热插拔控制器为所述硬件热插拔控制器的冗余,当所述硬件热插拔控制器出现故障时,所述程序热插拔控制器根据接收到的热插拔信号,通过系统程序通知各个所述主机模块根据所述热插拔信号进行对应的操作。本专利技术所提供的服务器Mult1-Host模块热插拔的方法及系统,该方法包括:热插拔控制器根据接收到的热插拔信号,通知各个主机模块根据所述热插拔信号进行对应的操作;所述主机模块完成对应的操作后向所述热插拔控制器发送操作完成指令;机架管理控制器通过查询判断是否所有所述主机模块均发送所述操作完成指令;若是,则所述机架管理控制器通过电源控制器控制电源完成相应的动作;由于机架级服务器一般各个主机模块会共享10拓展,电源,存储单元等,因此单一主机模块的热插拔操作会影响到多个主机,因此,该方法在需要进行热插拔操作的时候,会通知各个主机模块进行相应的操作,在确定各个主机模块都完成了热插拔相应的操作时,最后控制点电源模块执行上电或者断电的动作。因此该方法能够针对服务器Mult1-Host模块热插拔的特点,进行可靠的热插拔操作,满足云服务系统高可维护性需求。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例所提供的服务器Mult1-Host模块热插拔的方法的流程图;图2为本专利技术实施例所提供的服务器Mult1-Host模块热插拔的系统的结构框图;图3为本专利技术实施例所提供的另一服务器Mult1-Host模块热插拔的系统的结构框图;图4为本专利技术实施例所提供的又一服务器Mult1-Host模块热插拔的系统的结构框图;图5为本专利技术实施例所提供的再一服务器Mult1-Host模块热插拔的系统的结构框图。【具体实施方式】本专利技术的核心是提供一种服务器Mult1-Host模块热插拔的方法及系统,该方法能够针对服务器Mult1-Host模块热插拔的特点,进行可靠的热插拔操作,满足云服务系统高可维护性需求。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术实施例所提供的服务器Mult1-Host模块热插拔的方法的流程图;该方法可以包括:S100、热插拔控制器根据接收到的热插拔信号,通知各个主机模块根据所述热插拔信号进行对应的操作;其中,热插拔控制器会接收到进行热插拔操作的热插拔信号,其中,所述热插拔当前第1页1 2 3 本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/CN105354164.html" title="服务器Multi-Host模块热插拔的方法及系统原文来自X技术">服务器Multi-Host模块热插拔的方法及系统</a>

【技术保护点】
一种服务器Multi‑Host模块热插拔的方法,其特征在于,包括:热插拔控制器根据接收到的热插拔信号,通知各个主机模块根据所述热插拔信号进行对应的操作;所述主机模块完成对应的操作后向所述热插拔控制器发送操作完成指令;机架管理控制器通过查询判断是否所有所述主机模块均发送所述操作完成指令;若是,则所述机架管理控制器通过电源控制器控制电源完成相应的动作。

【技术特征摘要】

【专利技术属性】
技术研发人员:范文洋
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1