一种控制节点开关机方法、系统和RMC技术方案

技术编号:15624735 阅读:202 留言:0更新日期:2017-06-14 06:04
本发明专利技术提供了一种控制节点开关机方法、系统和RMC,其中,该方法通过RMC预先为每一个待控制节点设置一个标识,并接收外部发送的当前操作指令,根据当前操作指令中的至少一个目标标识,控制每一个目标标识对应的待控制节点进行开机或关机。并且,当该当前操作指令执行完成后,继续接收外部发送的新的当前操作指令。该方法利用RMC,能够连续控制整机柜中大量节点的开关机,提高了节点开关机的控制效率。

【技术实现步骤摘要】
一种控制节点开关机方法、系统和RMC
本专利技术涉及计算机
,特别涉及一种控制节点开关机方法、系统和RMC(RacksManagementController,机柜管理控制器)。
技术介绍
随着计算机技术的发展,整机柜服务器在商业领域的应用逐渐普及。为了给用户提供高品质的服务,服务器需要长时间稳定地运行。因此,服务器在出厂前需要进行各种测试以保证其稳定性。例如,服务器中节点的开关机测试。其中,如何实现节点的开关机是该测试的核心。现有技术中,一般通过人工的方式,逐一对服务器中的节点进行上电、下电操作,以实现服务器中的节点的开、关机。但是,当服务器中的节点数量较多时,需要耗费大量的时间,因此,该方法的控制效率较低。
技术实现思路
本专利技术实施例提供了一种控制节点开关机方法、系统和RMC,能够提高节点开关机的控制效率。第一方面,本专利技术实施例提供了一种控制节点开关机方法,应用于RMC,预先为每一个待控制节点设置一个标识,包括:S1:接收外部发送的当前操作指令,其中,所述当前操作指令中包括至少一个目标标识;S2:根据所述当前操作指令中的所述至少一个目标标识,控制每一个所述目标标识对应的待控制节点进行开机或关机,返回S1。优选地,所述当前操作指令,包括:针对1U2形态的所述待控制节点的第一操作指令;所述S2:包括:根据所述第一操作指令中的所述至少一个目标标识,分别控制每一个所述目标标识对应的待控制节点的两个子节点进行开机或关机。优选地,所述当前操作指令,包括:针对1U3形态的所述待控制节点的第二操作指令;所述S2:包括:根据所述第二操作指令中的所述至少一个目标标识,分别控制每一个所述目标标识对应的待控制节点的三个子节点进行开机或关机。优选地,进一步包括:预先设置时间阈值;所述S2,包括:针对每一个所述目标标识对应的待控制节点,向当前待控制节点发送控制指令,所述控制指令用于控制所述当前待控制节点自动开机或关机;确定控制时间,所述控制时间为所述控制指令发送时刻到当前时刻的时间间隔;当所述控制时间等于所述时间阈值时,判断所述当前待控制节点是否完成开机或关机,如果是,则返回S1,否则,强制所述当前待控制节点开机或关机,返回S1。优选地,进一步包括:预先存储合法用户信息;在所述S1之前,进一步包括:接收外部用户发送的用户信息,根据所述合法用户信息,判断所述用户是否为合法用户,如果是,执行所述S1。第二方面,本专利技术实施例提供了一种RMC,包括:第一设置单元,用于为每一个待控制节点设置一个标识;接收单元,用于接收外部发送的当前操作指令,其中,所述当前操作指令中包括至少一个目标标识;控制单元,用于根据所述第一设置单元和所述接收单元接收的所述当前操作指令中的所述至少一个目标标识,控制每一个所述目标标识对应的待控制节点进行开机或关机,触发执行所述接收单元。优选地,所述当前操作指令,包括:针对1U2形态的所述待控制节点的第一操作指令;所述控制单元,用于根据所述第一操作指令中的所述至少一个目标标识,分别控制每一个所述目标标识对应的待控制节点的两个子节点进行开机或关机。优选地,所述当前操作指令,包括:针对1U3形态的所述待控制节点的第二操作指令;所述控制单元,用于根据所述第二操作指令中的所述至少一个目标标识,分别控制每一个所述目标标识对应的待控制节点的三个子节点进行开机或关机。优选地,进一步包括:第二设置单元,用于设置时间阈值;所述控制单元,用于针对每一个所述目标标识对应的待控制节点,向当前待控制节点发送控制指令,所述控制指令用于控制所述当前待控制节点自动开机或关机;确定控制时间,所述控制时间为所述控制指令发送时刻到当前时刻的时间间隔;当所述控制时间等于所述第二设置单元设置的所述时间阈值时,判断所述当前待控制节点是否完成开机或关机,如果是,则触发执行所述接收单元,否则,强制所述当前待控制节点开机或关机,触发执行所述接收单元。优选地,进一步包括:存储单元,用于存储合法用户信息;处理单元,用于接收外部用户发送的用户信息,根据所述存储单元存储的所述合法用户信息,判断所述用户是否为合法用户,如果是,触发执行所述接收单元。第三方面,本专利技术实施例提供了一种控制节点开关机系统,包括:测试控制用机和上述任一所述的RMC;所述测试控制用机,用于向所述RMC发送当前操作指令,所述当前操作指令中包括至少一个目标标识。优选地,所述当前操作指令,包括:服务器节点关机指令、交换节点关机指令、磁盘簇节点关机指令;所述测试控制用机,用于向所述RMC依次发送,服务器节点关机指令、交换节点关机指令、磁盘簇节点关机指令。优选地,所述当前操作指令,包括:服务器节点开机指令、交换节点开机指令、磁盘簇节点开机指令;所述测试控制用机,用于向所述RMC依次发送,磁盘簇节点开机指令、交换节点开机指令、服务器节点开机指令。本专利技术实施例提供了一种控制节点开关机方法、系统和RMC,其中,该方法通过RMC预先为每一个待控制节点设置一个标识,并接收外部发送的当前操作指令,根据当前操作指令中的至少一个目标标识,控制每一个目标标识对应的待控制节点进行开机或关机。并且,当该当前操作指令执行完成后,继续接收外部发送的新的当前操作指令。该方法利用RMC,能够连续控制整机柜中大量节点的开关机,提高了节点开关机的控制效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的一种控制节点开关机方法流程图;图2是本专利技术一个实施例提供的另一种控制节点开关机方法流程图;图3是本专利技术一个实施例提供的一种RMC结构示意图;图4是本专利技术一个实施例提供的另一种RMC结构示意图;图5是本专利技术一个实施例提供的又一种RMC结构示意图;图6是本专利技术一个实施例提供的一种控制节点开关机系统结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种控制节点开关机方法,应用于RMC,该方法可以包括以下步骤:步骤101:预先为每一个待控制节点设置一个标识;步骤102:接收外部发送的当前操作指令,其中,当前操作指令中包括至少一个目标标识;步骤103:根据当前操作指令中的至少一个目标标识,控制每一个目标标识对应的待控制节点进行开机或关机,返回步骤102。在图1所示的本专利技术实施例中,该方法通过RMC接收的当前操作指令中的至少一个目标标识,控制每一个目标标识对应的待控制点进行开机或关机。并通过多次接收当前操作指令,完成所有待控制节点的控制。该方法利用RMC,能够连续控制整机柜中大量节点的开机或关机,提高了节点开关机的控制效率。其中,标识可以设置为静态IP,与控制RMC的测试控制用机的IP处于同一网段,以便于进行本文档来自技高网...
一种控制节点开关机方法、系统和RMC

【技术保护点】
一种控制节点开关机方法,其特征在于,应用于机柜管理控制器RMC,预先为每一个待控制节点设置一个标识,包括:S1:接收外部发送的当前操作指令,其中,所述当前操作指令中包括至少一个目标标识;S2:根据所述当前操作指令中的所述至少一个目标标识,控制每一个所述目标标识对应的待控制节点进行开机或关机,返回S1。

【技术特征摘要】
1.一种控制节点开关机方法,其特征在于,应用于机柜管理控制器RMC,预先为每一个待控制节点设置一个标识,包括:S1:接收外部发送的当前操作指令,其中,所述当前操作指令中包括至少一个目标标识;S2:根据所述当前操作指令中的所述至少一个目标标识,控制每一个所述目标标识对应的待控制节点进行开机或关机,返回S1。2.根据权利要求1所述的方法,其特征在于,所述当前操作指令,包括:针对1U2形态的所述待控制节点的第一操作指令;所述S2:包括:根据所述第一操作指令中的所述至少一个目标标识,分别控制每一个所述目标标识对应的待控制节点的两个子节点进行开机或关机;和/或;所述当前操作指令,包括:针对1U3形态的所述待控制节点的第二操作指令;所述S2:包括:根据所述第二操作指令中的所述至少一个目标标识,分别控制每一个所述目标标识对应的待控制节点的三个子节点进行开机或关机。3.根据权利要求1所述的方法,其特征在于,进一步包括:预先设置时间阈值;所述S2,包括:针对每一个所述目标标识对应的待控制节点,向当前待控制节点发送控制指令,所述控制指令用于控制所述当前待控制节点自动开机或关机;确定控制时间,所述控制时间为所述控制指令发送时刻到当前时刻的时间间隔;当所述控制时间等于所述时间阈值时,判断所述当前待控制节点是否完成开机或关机,如果是,则返回S1,否则,强制所述当前待控制节点开机或关机,返回S1。4.根据权利要求1-3中任一所述的方法,其特征在于,进一步包括:预先存储合法用户信息;在所述S1之前,进一步包括:接收外部用户发送的用户信息,根据所述合法用户信息,判断所述用户是否为合法用户,如果是,执行所述S1。5.一种机柜管理控制器RMC,其特征在于,包括:第一设置单元,用于为每一个待控制节点设置一个标识;接收单元,用于接收外部发送的当前操作指令,其中,所述当前操作指令中包括至少一个目标标识;控制单元,用于根据所述第一设置单元和所述接收单元接收的所述当前操作指令中的所述至少一个目标标识,控制每一个所述目标标识对应的待控制节点进行开机或关机,触发执行所述接收单元。6.根据权利要求5所述的RMC...

【专利技术属性】
技术研发人员:韩志达
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1