服务器Multi-Host模块热插拔的方法及系统的利记博彩app

文档序号:9597802阅读:1012来源:国知局
服务器Multi-Host模块热插拔的方法及系统的利记博彩app
【技术领域】
[0001]本发明涉及电子技术领域,特别涉及一种服务器Mult1-Host模块热插拔的方法及系统。
【背景技术】
[0002]随着云服务的快速发展,低成本、高可维护性、大规模高密度的机架级服务器逐渐开始占领云服务器市场。高密度的机架级服务器,多采用模块化设计,主机模块共享10拓展、散热、电源、交换单元、存储单元等。为了有效提高云服务系统的维护性,系统模块需要支持热插拔。然而单一模块的热插拔会影响到多个主机(Mult1-Host)模块。因此,如何在具有Mult1-Host模块的服务器进行热插拔,是本领域技术人员需要解决的技术问题。

【发明内容】

[0003]本发明的目的是提供一种服务器Mult1-Host模块热插拔的方法及系统,该方法能够针对服务器Mult1-Host模块热插拔的特点,进行可靠的热插拔操作,满足云服务系统高可维护性需求。
[0004]为解决上述技术问题,本发明提供一种服务器Mult1-Host模块热插拔的方法,包括:
[0005]热插拔控制器根据接收到的热插拔信号,通知各个主机模块根据所述热插拔信号进行对应的操作;
[0006]所述主机模块完成对应的操作后向所述热插拔控制器发送操作完成指令;
[0007]机架管理控制器通过查询判断是否所有所述主机模块均发送所述操作完成指令;
[0008]若是,则所述机架管理控制器通过电源控制器控制电源完成相应的动作。
[0009]其中,所述主机模块完成对应的操作后向所述热插拔控制器发送操作完成指令,包括:
[0010]当所述主机模块接收到的所述热插拔信号为热插入信号时,所述主机模块完成准备加载预定驱动后向所述热插拔控制器发送操作完成指令;
[0011]当所述主机模块接收到的所述热插拔信号为热拔出信号时,所述主机模块完成移除预定加载设备后向所述热插拔控制器发送操作完成指令。
[0012]其中,当所述热插拔控制器为硬件热插拔控制器时,所述热插拔控制器根据接收到的热插拔信号,通知各个主机模块根据所述热插拔信号进行对应的操作,包括:
[0013]所述硬件热插拔控制器根据接收到的热插拔信号,通过在位信号通知各个所述主机模块根据所述热插拔信号进行对应的操作。
[0014]其中,当所述热插拔控制器为程序热插拔控制器时,所述热插拔控制器根据接收到的热插拔信号,通知各个主机模块根据所述热插拔信号进行对应的操作,包括:
[0015]所述程序热插拔控制器根据接收到的热插拔信号,通过系统程序通知各个所述主机模块根据所述热插拔信号进行对应的操作。
[0016]其中,当所述热插拔控制器为硬件热插拔控制器和程序热插拔控制器时,所述热插拔控制器根据接收到的热插拔信号,通知各个主机模块根据所述热插拔信号进行对应的操作,包括:
[0017]所述硬件热插拔控制器根据接收到的热插拔信号,通过在位信号通知各个所述主机模块根据所述热插拔信号进行对应的操作;
[0018]所述程序热插拔控制器为所述硬件热插拔控制器的冗余,当所述硬件热插拔控制器出现故障时,所述程序热插拔控制器根据接收到的热插拔信号,通过系统程序通知各个所述主机模块根据所述热插拔信号进行对应的操作。
[0019]本发明提供一种服务器Mult1-Host模块热插拔的系统,包括:
[0020]热插拔控制器,用于根据接收到的热插拔信号,通知各个主机模块根据所述热插拔信号进行对应的操作;
[0021]主机模块,用于完成对应的操作后向所述热插拔控制器发送操作完成指令;
[0022]机架管理控制器,用于通过查询判断是否所有所述主机模块均发送所述操作完成指令;
[0023]若是,则电源控制器根据所述机架管理控制器发送的信号,控制电源完成相应的动作。
[0024]其中,所述主机模块具体用于:
[0025]当所述主机模块接收到的所述热插拔信号为热插入信号时,所述主机模块完成准备加载预定驱动后向所述热插拔控制器发送操作完成指令;
[0026]当所述主机模块接收到的所述热插拔信号为热拔出信号时,所述主机模块完成移除预定加载设备后向所述热插拔控制器发送操作完成指令。
[0027]其中,当所述热插拔控制器为硬件热插拔控制器时,
[0028]所述硬件热插拔控制器,用于根据接收到的热插拔信号,通过在位信号通知各个所述主机模块根据所述热插拔信号进行对应的操作。
[0029]其中,当所述热插拔控制器为程序热插拔控制器时,
[0030]所述程序热插拔控制器,用于根据接收到的热插拔信号,通过系统程序通知各个所述主机模块根据所述热插拔信号进行对应的操作。
[0031]其中,当所述热插拔控制器为硬件热插拔控制器和程序热插拔控制器时,
[0032]所述硬件热插拔控制器,用于根据接收到的热插拔信号,通过在位信号通知各个所述主机模块根据所述热插拔信号进行对应的操作;
[0033]所述程序热插拔控制器为所述硬件热插拔控制器的冗余,当所述硬件热插拔控制器出现故障时,所述程序热插拔控制器根据接收到的热插拔信号,通过系统程序通知各个所述主机模块根据所述热插拔信号进行对应的操作。
[0034]本发明所提供的服务器Mult1-Host模块热插拔的方法及系统,该方法包括:热插拔控制器根据接收到的热插拔信号,通知各个主机模块根据所述热插拔信号进行对应的操作;所述主机模块完成对应的操作后向所述热插拔控制器发送操作完成指令;机架管理控制器通过查询判断是否所有所述主机模块均发送所述操作完成指令;若是,则所述机架管理控制器通过电源控制器控制电源完成相应的动作;
[0035]由于机架级服务器一般各个主机模块会共享10拓展,电源,存储单元等,因此单一主机模块的热插拔操作会影响到多个主机,因此,该方法在需要进行热插拔操作的时候,会通知各个主机模块进行相应的操作,在确定各个主机模块都完成了热插拔相应的操作时,最后控制点电源模块执行上电或者断电的动作。因此该方法能够针对服务器Mult1-Host模块热插拔的特点,进行可靠的热插拔操作,满足云服务系统高可维护性需求。
【附图说明】
[0036]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0037]图1为本发明实施例所提供的服务器Mult1-Host模块热插拔的方法的流程图;
[0038]图2为本发明实施例所提供的服务器Mult1-Host模块热插拔的系统的结构框图;
[0039]图3为本发明实施例所提供的另一服务器Mult1-Host模块热插拔的系统的结构框图;
[0040]图4为本发明实施例所提供的又一服务器Mult1-Host模块热插拔的系统的结构框图;
[0041]图5为本发明实施例所提供的再一服务器Mult1-Host模块热插拔的系统的结构框图。
【具体实施方式】
[0042]本发明的核心是提供一种服务器Mult1-Host模块热插拔的方法及系统,该方法能够针对服务器Mult1-Host模块热插拔的特点,进行可靠的热插拔操作,满足云服务系统高可维护性需求。
[0043]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0044]请参考图1,图1为本发明实施例所提供的服务器Mult1-Host模块热插拔的方法的流程图;该方法可以包括:
[0045]S100、热插拔控制器根据接收到的热插拔信号,通知各个主机模块根据所述热插拔信号进行对应的操作;
[0046]其中,热插拔控制器会接收到进行热插拔操作的热插拔信号,其中,所述热插拔
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1