一种节点互连装置、资源控制节点和服务器系统的制作方法

文档序号:26003894发布日期:2021-07-23 21:21阅读:70来源:国知局
一种节点互连装置、资源控制节点和服务器系统的制作方法

本发明涉及it技术领域,尤其涉及一种节点互连装置、资源控制节点和服务器系统。



背景技术:

传统数据中心基础设施的建设,采用服务器、存储、网络分离式采购,并做后续集成,业务敏捷度差、硬件成本高,资源使用效率低,能耗高。互联网颠覆了传统数据中心基础设施建设模式,例如基于x86服务器的scale-out分布式存储,以及超大规模平台的运维自动化,大幅降低了数据中心基础设施成本。随着大数据应用爆发以及云计算、虚拟化技术的发展,大家对数据中心的成本(尤其是数据中心的功耗)越来越重视。如何在保证服务的前提下使用更少的计算、存储和网络组件,进而消耗最少的能源,成为业界正在努力的方向之一。

然而,现有技术中数据中心中的各个服务器对存储资源的访问都需要服务器保持上电状态,例如本服务器节点对自身存储资源的访问需要保持本服务器的上电状态,还例如本服务器节点对其他服务器节点的存储资源的访问不仅需要本服务器节点处于上电状态,还需要被访问的服务器节点也处于上电状态,这种资源使用方式不利于数据中心的节能,例如某台服务器计算资源富裕时候,却不能对该台服务器进行相关的操作以节约能耗。



技术实现要素:

本发明实施例提供一种节点互连装置、资源控制节点和服务器系统,以从计算节点上剥离资源访问功能,从而实现计算节点效率提升或者节约计算节点的能耗。

第一方面,本发明实施例提供一种节点互连装置,包括:

资源控制节点和计算节点,所述计算节点和所述资源控制节点通过设备互连接口相连;

所述资源控制节点上设置有资源接口,所述资源控制节点用于通过所述资源接口接入存储设备,分配属于所述计算节点的存储资源;

所述计算节点用于获得所述资源控制节点分配的存储资源,当产生对所述分配的存储资源的操作需求时,将对所述分配的存储资源的访问请求通过所述设备互连接口发送给所述资源控制节点;

所述资源控制节点接收所述计算节点发送的对所述分配的存储资源的访问请求,通过所述资源接口对所述分配的存储资源进行存储操作;

其中,所述资源接口包括存储接口和/或网络接口,所述资源控制节点通过所述存储接口接入本地存储设备,通过所述网络接口接入外部存储设备。

第二方面,本发明实施例提供又一种节点互连装置,包括:

资源控制节点和计算节点,所述计算节点和所述资源控制节点通过设备互连接口相连;

所述资源控制节点上设置有资源接口,所述资源控制节点用于通过所述资源接口接入存储设备;

所述节点互连装置还包括:

主电源设备;

所述主电源设备直接对所述资源控制节点进行供电,所述主电源设备通过电源开关对所述计算节点进行供电;

在所述资源控制节点执行上电操作之前,所述电源开关断开所述主电源设备与所述计算节点之间的供电电路。

第三方面,本发明实施例提供又一种节点互连装置,包括:

资源控制节点和计算节点,所述计算节点和所述资源控制节点通过设备互连接口相连;

所述资源控制节点上设置有资源接口,所述资源控制节点用于通过所述资源接口接入存储设备;

所述节点互连装置还包括:

主电源设备,用于为所述资源控制节点和计算节点供电,当所述主电源设备启动时,所述资源控制节点和计算节点同时获得所述主电源设备的供电;

在所述资源控制节点和所述计算节点执行上电操作之后,以及在所述资源控制节点启动之前,所述计算节点,还用于获取启动模式信息,根据所述启动模式信息进入基本输入输出系统bios的省电模式。

第四方面,本发明实施例提供一种资源控制装置,包括上述第一方面、第二方面或第三方面所述的资源控制节点。

第五方面,本发明实施例提供一种服务器系统,包括多台互相连接的节点互连装置;

所述服务器系统还包括节能管理服务器;

所述节能管理服务器用于接收每台节点互连装置的资源控制节点在执行上电操作之后发送的注册通知,向所述每台节点互连装置的资源控制节点或所述每台节点互连装置中的基板管理控制器发送计算节点上电指示,以使得所述每台节点互连装置的资源控制节点或所述每台节点互连装置中的基板管理控制器根据所述计算节点上电指示控制所述电源开关以开通所述主电源设备与所述计算节点之间的供电电路。

第六方面,本发明实施例提供一种服务器系统,包括多台互相连接的节点互连装置;

所述服务器系统还包括节能管理服务器,用于根据节能策略确定每台节点互连装置的计算节点是否需要进行节能操作,向待进行节能操作的计算节点发送节能操作指示;

所述每台节点互连装置的计算节点还用于根据接收到的节能操作指示,进入操作系统的节能模式。

第七方面,本发明实施例提供一种服务器系统,包括联合装置与多台服务器,每台服务器包括计算节点,所述联合装置包括多个资源控制节点,所述多个资源控制节点互相连接,所述多个资源控制节点通过多个设备互连接口连接到所述每台服务器上的计算节点;

每个资源控制节点上设置有资源接口,所述每个资源控制节点用于通过所述资源接口接入存储设备,为与自身连接的计算节点分配属于所述计算节点的存储资源;

所述计算节点用于获得与自身连接的资源控制节点分配的存储资源,将对所述分配的存储资源的访问请求通过所述设备互连接口发送给所述与自身连接的资源控制节点;

所述每个资源控制节点接收与自身连接的计算节点发送的对所述分配的存储资源的访问请求,通过所述资源接口对所述分配的存储资源进行操作;

其中,所述资源接口包括存储接口和/或网络接口,所述资源控制节点通过所述存储接口接入本地存储设备,通过所述网络接口接入外部存储设备。

由上述技术方案可知,通过本发明实施例提供的节点互连装置包含资源控制节点和计算节点,由于计算节点上未设置资源接口,所述计算节点通过所述资源控制节点获得存储资源或者网络资源;所述资源控制节点用于通过所述资源接口接入存储设备,,分配属于所述计算节点的存储资源;所述计算节点用于获得所述资源控制节点分配的所述存储资源,当产生对所述分配的存储资源的操作需求时,将对所述分配的存储资源的操作请求通过所述设备互连接口发送给所述资源控制节点;所述资源控制节点接收所述计算节点发送的对所述分配的存储资源的操作请求,通过所述资源接口对所述分配的存储资源进行存储操作。

本发明实施例提供的节点互连装置不同于传统的服务器,采用了计算节点和资源控制节点解耦的分离架构,节点互连装置中既包括用于执行计算任务的计算节点,又包括用于执行资源访问的资源控制节点,两者各自配置自身的处理器,计算节点不负责接入存储设备,只能通过所述资源控制节点获取存储资源,使得计算任务和资源访问任务可以分开执行,从而一方面使得计算节点在不下电的时候,计算节点的负担得到减轻,资源集中在计算功能上,计算效率更高,另一方面资源访问任务从计算节点剥离,使得执行计算任务的计算节点在需要节能的时候,可以在不影响对网络资源或者存储资源的实用的情况下,对计算节点采取不启动、下电操作或者进入省电的等节能操作,从而节省能耗。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例。

图1(a)、(b)、(c)分别为本发明实施例提供的三种形态的融合服务器的组成示意图;

图2(a)、(b)为本发明实施例提供的服务器系统的组成示意图;

图3(a)、(b)为本发明实施例提供的节点互连装置的第一种供电系统示意图;

图4为本发明实施例提供的节点互连装置的启动流程图;

图5为本发明实施例提供的节点互连装置的计算节点的下电操作的流程图;

图6(a)、(b)为本发明实施例提供的节点互连装置的第二种供电系统示意图;

图7为本发明实施例提供的又一种节点互连装置的启动流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。

本发明实施例提供一种节点互连装置、资源控制节点、服务器系统,本发明实施例从计算节点上剥离资源访问功能,提供资源控制节点来实现资源访问功能,该资源控制节点可以通过设备互连接口与计算节点相连,该资源控制节点具备资源接口,用于接入存储资源或者网络资源,该资源控制节点用于提供存储控制器或者网络控制器,以实现存储资源的访问或者网络资源的访问,相应的,与所述资源控制节点通过设备互连接口相连的计算节点,则可以不再实现存储控制器或者网络控制器的相关功能。所述资源控制节点用于通过所述资源接口接入存储设备或者网络,,分配属于所述计算节点的存储资源或者网络资源,以及接收计算节点发送的对所述分配的存储资源或网络资源的访问请求,通过所述资源接口对所述分配的存储资源进行存储操作或者对分配的网络资源进行访问。

上述资源接口包括存储接口和/或网络接口,所述资源控制节点通过所述存储接口接入本地存储设备,通过所述网络接口接入外部存储设备。

本发明实施例提供的资源控制节点与计算节点互连形成的节点互连装置的实现方式非常灵活,可以包括:(1)提供一种全新的服务器形态,例如融合服务器,所述融合服务器设置有计算节点和资源控制节点;(2)资源控制节点作为一个子模块接入现有服务器,所述资源控制节点可以替代原先的raid卡和nic网卡,将原raid卡与硬盘连接的信号接口都连接至该资源控制节点的存储接口,将原nic卡的对外或自组网络的网络接口都连接至该资源控制节点的网络接口,该资源控制节点可以视为现有服务器的一个本地连接的设备;(3)也可以将多个资源控制节点组成一个联合装置,例如将多个资源控制节点部署在一个机柜/框内,通过提供多个设备互连接口与每台服务器连接,整合后的多个资源控制节点节点内部之间通过网络接口互连,每个资源控制节点各自挂载本地存储设备(亦可不挂载),每个资源控制节点提供可以接入计算节点的设备互连接口,所述计算节点可以是一台服务器内部的计算节点,也可以是多台服务器的计算节点组成的计算节点组,以为自身对应的计算节点提供存储空间、节点通信网络,以及对外网络存储服务。

下面以第一种实现方式—节点互连装置采用全新的融合服务器为例来介绍本发明实施例。

图1(a)、(b)、(c)示意性地示出了本发明实施例提供的一种融合服务器的组成图,融合服务器1包括:资源控制节点10和计算节点20。所述资源控制节点10和计算节点20可以分别采用通用计算机来实现,所述资源控制节点10和所述计算节点20可以分别包括自身的处理器、内存和通信总线,所述处理器可以是一个或者多个处理器组成,所述内存上可以加载各种计算机执行指令,以使得所述处理器执行所述指令。一种优选的实施方式中,所述资源控制节点10采用arm处理器,所述计算节点20采用x86处理器。所述资源控制节点10包括cpu103和内存104,所述计算节点20包括cpu203和内存204。

所述资源控制节点10设置有设备互连接口101,所述资源控制节点10通过所述设备互连接口101与所述计算节点20上的设备互连接口201进行设备互连。所述设备互连接口101或201可以采用高速外围组件互联(peripheralcomponentinterconnectexpress,pcie)接口来实现。

所述资源控制节点上还设置有资源接口102,该资源接口102可以是存储接口,也可以是网络接口,存储接口用于接入本地存储设备,网络接口用于接入外部存储设备。

如图1(a)所示,所述融合服务器1还包括本地存储设备30,所述资源接口102为存储接口102a,用来接入本地存储设备30的物理磁盘301和302,物理磁盘可以是硬盘驱动器hdd或固态硬盘ssd。所述存储接口102a可以是串行高级技术附件(serialadvancedtechnologyattachment,sata)接口、串行连接的scsi(serialattachedscsi,sas)接口或者高速外围组件互联(peripheralcomponentinterconnectexpress,pcie)接口等。

如图1(b)所示,所述资源接口102为网络接口102b,用来接入网络存储设备40,例如存储区域网络san。

如图1(c)所示,所述资源接口102为存储接口102a和网络接口102b,存储接口102a用来接入本地存储设备30中的物理磁盘301和302,网络接口102b用来接入其它的融合服务器2的资源控制节点50或其它计算节点60,并通过所述资源控制节点50获取到资源控制节点50的本地存储设备70的存储资源,例如物理磁盘701和702的存储资源。

在上述图1(a)、(b)、(c)中,所述融合服务器1的资源控制节点10中还设置有对应于存储接口102a的存储控制器,或者对应于网络接口102b的网络控制器,具体地,所述存储控制器或网络控制器可以通过软件功能模块来实现,相关的存储控制程序或网络控制程序被存储在所述资源控制节点10上的内存中,所述资源控制节点10上的处理器执行在内存中的所述存储控制程序或者网络控制器程序时,所述资源控制节点10实现所述存储控制器或者网络控制器的功能。

本发明实施例提供的融合服务器包含资源控制节点和计算节点,由于计算节点上未设置资源接口,所述计算节点只能通过所述资源控制节点获得存储资源或者网络资源;所述资源控制节点用于通过所述资源接口接入存储设备,根据所述存储设备的存储资源,分配属于所述计算节点的存储资源;所述计算节点用于获得所述资源控制节点分配的所述存储资源,当产生对所述分配的存储资源的操作需求时,将对所述分配的存储资源的操作请求通过所述设备互连接口发送给所述资源控制节点;所述资源控制节点接收所述计算节点发送的对所述分配的存储资源的操作请求,通过所述资源接口对所述分配的存储资源进行存储操作。

所述分配的属于所述计算节点的存储资源可以是所述存储设备的全部的存储资源,也可以是所属存储设备的部分存储资源。

由于传统的服务器上,计算工作以及对存储资源、网络资源的访问工作均由服务器的处理器来承担,因此需要服务器保持上电状态,这种情形不利于服务器的节能操作,本发明实施例提供的融合服务器不同于传统的服务器,采用了计算节点和资源控制节点解耦的分离架构,融合服务器中既包括用于执行计算任务的计算节点,又包括用于执行资源访问的资源控制节点,两者各自配置自身的处理器,计算节点不负责接入存储设备,只能通过所述资源控制节点获取存储资源,使得计算任务和资源访问任务可以分开执行,从而一方面使得计算节点在不下电的时候,计算节点的负担得到减轻,资源集中在计算功能上,计算效率更高,另一方面资源访问任务从计算节点剥离,使得执行计算任务的计算节点在需要节能的时候,可以在不影响对网络资源或者存储资源的实用的情况下,对计算节点采取不启动、下电操作或者进入省电的等节能操作,从而节省能耗。

进一步,在一种优选的实施方式中,图1(a)、(b)、(c)示意的所述融合服务器1的资源控制节点10还可以设置有共享存储调度模块,该共享存储调度模块用于将所述资源控制节点10所获取到的存储资源组成共享存储资源池,并将所述共享资源池中的共享存储资源分配给相关的计算节点。具体地,所述共享存储调度模块可以通过软件功能模块来实现,相关的共享存储调度程序被存储在所述资源控制节点10上的内存中,所述资源控制节点10上的处理器执行在内存中的所述存共享存储调度程序时,所述资源控制节点10实现所述共享存储调度模块的功能。

具体地,所述共享存储调度模块能够实现获取与所述资源接口102连接的本地存储设备或者外部存储设备的存储资源,将获取到的存储资源组成共享存储资源,并将所述共享存储资源打散成多个物理存储块,将所述多个物理存储块重新组合成多个虚拟磁盘,再为虚拟磁盘分配逻辑地址,保存虚拟磁盘的逻辑地址与物理地址之间的对应关系,并将至少一个虚拟磁盘分配给连接到的计算节点。每个虚拟磁盘的物理地址为组成所述虚拟磁盘的多个物理存储块的地址。例如在图1(c)中融合服务器1的资源控制节点10的存储接口102a连接了物理磁盘301和302,网络接口102b连接到物理磁盘701和702,所述资源控制节点10将物理磁盘301、302、701和702的存储资源打散并重组为2个虚拟磁盘,为每个虚拟磁盘分配逻辑地址,保存所述虚拟磁盘的逻辑地址与所述物理磁盘的物理地址之间的对应关系,最后向自身连接到的计算节点20和50分配所述虚拟磁盘,例如向计算节点20呈现虚拟磁盘1的逻辑地址,向计算节点60呈现虚拟磁盘2的逻辑地址,以使得所述计算节点20和60将所述虚拟磁盘1和2分别认作物理存储设备。所述资源控制节点101在图1(a)、(b)中进行存储设备的存储资源的重组过程与图1(c)类似,就不再一一赘述。

所述计算节点20在启动的时候,通过所述设备互连接口201、101扫描到所述资源控制节点10,加载所述资源控制节点10的驱动程序到所述计算节点20后,所述计算节点20获取到所述资源控制节点10提供的虚拟磁盘1并将其视为属于自身的存储资源。

所述计算节点20获取到其上装载的应用程序或者虚拟机产生的业务请求,即并完成相关的计算任务,若该业务请求需要进行存储资源相关的操作,则所述计算节点20向所述所述资源控制节点10发送资源访问请求,该资源访问请求中携带虚拟磁盘的逻辑地址;资源控制节点10接收到所述资源访问请求后,将所述逻辑地址转换为存储设备的物理地址,并根据所述物理地址进行存储相关的操作。

现有技术中,由于共享存储调度模块的功能通过计算节点20实现,换言之,共享存储调度程序装载在所述计算节点20上,若计算节点20下电,整个系统的共享存储调度功能将无法实现,即无法访问存储资源,因此现有技术无法实现计算节点20下电进行节能的操作。然而在本发明实施例中,共享存储调度模块的功能通过资源控制节点10来实现,将共享存储调度模块的功能通过与计算节点20解耦的其它硬件设备来实现,使得对共享存储资源的调度不再依赖于计算节点20,也使得执行计算任务的计算节点在需要节能的时候,可以实现计算节点单独下电或者计算节点进入省电的低功耗操作,从而节省能耗。

进一步,在一种优选的实施方式中,图1(a)、(b)、(c)示意的所述融合服务器1的资源控制节点10还可以设置有网络调度模块,该网络调度模块用于将所述资源控制节点10所获取到的网络资源分配给相关的计算节点。另一方面,所述资源控制节点10根据业务处理带宽分配技术,为设备互连接口101的上行端口连接的计算节点20提供所需要的存储io和网络io的处理带宽,而两者的带宽总和则控制在该上行端口所允许的总带宽内,通过内部缓存调度技术实现这些io访问,以满足计算节点业务qos要求。

本发明实施例,使得计算节点不直接接入存储设备,而通过资源控制节点实现存储设备的访问,进一步本发明实施例还可以实现计算节点免操作系统盘启动,即无需为所述计算节点配置固定的操作系统启动盘(操作系统启动信息),而又所述资源控制节点为其提供。因此,所述资源控制节点在启动之后,还用于通过所述资源接口为所述计算节点预备操作系统启动信息;在所述计算节点启动过程中,所述计算节点还用于通过所述资源控制节点获取所述资源控制节点预备的操作系统启动信息,根据所述操作系统启动信息启动所述计算节点的操作系统。

本发明实施例提供的计算节点和资源控制节点的解耦的节点互连装置,由于能够使得计算节点独立上下电而不影响资源控制节点的工作,所说义在该资源控制节点上进行相关的改造,还可以进一步实现以下电计算节点的相关功能,例如:

在所述计算节点执行下电操作或者进入操作系统的节能模式之后,所述资源控制节点还用于通过所述网络接口接收其它计算节点发送的对所述本地存储设备的访问请求,执行所述访问请求相关的操作。

或者,所述资源控制节点还可以包括业务接口,在所述计算节点执行下电操作之后,所述资源控制节点还用于通过所述业务接口接收来自应用的对所述计算节点的存储资源的访问请求,通过所述资源接口对所述存储资源进行存储操作。

上述两种优选的进一步的实施例,一方面使得本地计算节点下电或者实现节能操作之后,对上层业务仍然保留接口,以备上层业务的紧急使用,另一方面,可以通过网络接口接收其它计算节点发送的访问请求,使得本地计算节点下电或者节能操作之后,本地存储设备仍然可用。

本发明实施例中,上述的融合服务器可以通过对现有的x86服务器进行改造获得,例如,通过改造现有的x86服务器中的处理器的功能来实现上述的计算节点20,另外,在现有的x86服务器中增加新的节点—上述的资源控制节点10,该资源控制节点具体实现可以是增加一个或者多个arm处理器。

如图2(a)所示,为本发明实施例提供的节点互连装置(融合服务器)互相连接组成的服务器系统的示意图,该服务器系统一般的业务形态是一个数据中心。本发明实施例以n台融合服务器相连组成服务器系统为例。所述的服务器系统包括融合服务器1、2…n,其中每台融合服务器包括如图1(c)中所述资源控制节点和计算节点,每台融合服务器的网络接口通过以太网进行连接,每台融合服务器都可以包含自己的本地存储设备,该服务器系统中的至少一台融合服务器的资源控制节点具备共享存储调度功能,能够将连接到以太网上的每台融合服务器的本地存储设备组成一个共享存储资源池,划分成n个虚拟磁盘并分配到该服务器系统的每个计算节点(当然虚拟磁盘的数量并非固定1:1配置,有的计算节点可以配置多个虚拟磁盘)。需要说明的是,本实施例中的图2(a)中采用了图1(c)所示的融合服务器,而在实践中,组成服务器系统的融合服务器可以是多种形态的,图1(a)、(b)、(c)所示的任意一种均可,或者图1(b)的明显变形的融合服务器,其中的资源控制节点仅包含网络接口而不包含存储接口,通过网络接口并不接入网络存储而是接入其他的融合服务器。

上述服务器系统中的内部互联网络,一般地,该互联网络是基于以太网,也可以是其它类型的互联网,如infiniband。资源控制节点提供网络接口可以实现各融合服务器之间的互联,组网方式可以采用资源控制节点间自组网,也可以采用与交换机模块连接。自组网方式可支持各种拓扑结构,如fullmesh、2dtorus、3dtorus及clos等各种组网方式。

另外,在上述服务器系统中,还可以包括节能管理服务器,用于实现服务器系统的节能管理,例如该节能管理服务器接受所述服务器系统的资源控制节点的注册,获取所述服务器系统中的资源控制节点的启动状态,以及获取所述服务器系统中的各计算节点的负载信息,根据所述资源控制节点的启动状态或所述各计算节点的负载信息确定哪一个计算节点进行哪一种节能操作,例如上电操作、下电操作或者进入省电模式的运行状态,后续将有具体实施例描述节能管理的方法。所述的节能管理服务器可以是在所述服务器系统中单独设置服务器实现其功能,也可以不单独设置,而是选用任意一台融合服务器的资源管理节点实现上述管理服务器的功能。具体地,所述节能管理服务器实现节能管理可以根据其上设置的节能策略,节能策略可以包含资源控制节点的启动状态或计算节点的负载信息,节能策略可以灵活设置并随时更新。

图2(a)中还可以包含至少一个ipsan网络存储设备,以作为所述服务器系统的存储资源。

如图2(b),为本发明实施例提供的另一种服务器系统的示意图,该服务器系统由多个资源控制节点形成的联合装置与现有服务器1…n相连组成,该联合装置包含n个资源控制节点,n为大于等于1的自然数,每个资源控制节点通过互相连接(可通过网络连接也可通过内部互连接口相连,本实施例以通过网络连接为例),所述互联装置还包括多个设备互连接口,一种优选的实施例是每个资源控制节点对应一个设备互连接口,即在本实施例中中,包括n个设备互连接口,使得一个资源控制节点通过一个设备互连接口连接到一台服务器上的计算节点。

本发明实施例中,由于计算节点与资源控制节点解耦设计,可以灵活实现计算节点的节能管理,本发明实施例提供了资源控制节点与计算节点互连时的两种供电系统,在不同的供电系统下,图2(a)、(b)所示的服务器系统的节能管理方法有不同的实现方式,下面具体描述。

本发明实施例提供的资源控制节点与计算节点互连的节点互连装置第一种供电系统:供电系统的主电源设备分别对资源控制节点和计算节点进行供电,这种供电系统能够实现计算节点的单独进行上电或者下电操作而不影响资源控制节点保持在正常工作状态。具体实现上,所述主电源设备可以直接对所述资源控制节点进行供电,通过电源开关对所述计算节点进行供电,所述电源开关初始状态默认为断开状态,以达到所述计算节点在所述资源控制节点上电之后才进行上电操作的效果,即在所述资源控制节点执行上电操作之前,所述电源开关断开所述所述主电源设备与所述计算节点之间的供电电路。

如图3(a)、(b)所示,为本发明实施例提供的资源控制节点与计算节点互连的的节点互连装置第一种供电系统的组成图。

如图3(a)所示,所述供电系统包括:主电源设备70,用于分别为所述计算节点20和所述资源控制节点10供电,所述主电源设备70启动供电后,先为所述资源控制节点10供电,再为所述计算节点20供电。具体地,所述主电源设备70直接对所述资源控制节点10进行供电,所述主电源设备70与所述计算节点20之间还包括电源开关80,所述资源控制节点10在所述主电源设备70启动时进行上电;所述资源控制节点10中还设置有连接到管理网络的第一基板管理控制器,用于控制所述电源开关80的状态来控制所述计算节点20进行上电操作或者下电操作,所述第一基板管理控制器采用智能平台管理接口控制所述电源开关80。所述供电系统还包括备电源设备90,用于在所述主电源设备发生故障时,为所述资源控制节点10进行供电。所述主电源设备70与所述存储设备30之间也可以采用电源开关80′来控制所述存储设备30的上电操作或下电操作。

上述电源开关80、80′可以是通过机械的电源开关来实现,也可以采用芯片控制的电路来实现,具体实现可以根据实际需要灵活设置,本发明实施例所属的电源开关不仅限于机械式物理电源开关。

图3(a)中所述资源控制节点10中还设置有连接到管理网络的第一基板管理控制器,实际上,图3(a)的一种明显变形的实施方式是,所述资源控制节点10中并不设置第一基板管理控制器,由于所述资源控制节点已经执行上电操作,其能够获得网络中节能管理服务器的信息,也可以由搜集相关的节能管理信息从而做出节能管理决定,因此,所述资源控制节点10也可以在自身执行上电操作之后,直接(并非通过基板管理控制器之类的节点)控制所述电源开关80以开通所述主电源设备与所述计算节点之间的供电电路,使得所述计算节点执行上电操作。相应地,所述资源控制节点10也可以在所述计算节点执行上电操作之后,控制所述电源开关80以开通所述主电源设备与所述计算节点之间的供电电路,使得所述计算节点执行下电操作。所述资源控制节点10可以根据接收到的节能管理服务器的计算节点上电或者下电指示,来控制所述电源开关80的状态,也可以根据自身搜集到信息作出节能管理决定,并根据所述决定来控制所述电源开关80的状态。所述资源控制节点10做出节能管理决定的依据是节能策略,该节能策略与所述节能管理服务器的节能策略类似。

图3(b)与图3(a)相同,所述供电系统也包括主电源设备70分别为所述资源控制节点10和所述计算节点20供电。具体地,所述主电源设备70直接对所述资源控制节点10进行供电,所述主电源设备70与所述计算节点20之间还包括电源开关80,不同之处在于,图3(b)中所述资源控制节点10中并未设置有第一基板管理控制器,而是在所述计算节点20中设置有第二基板管理控制器,所述电源开关80不由所述资源控制节点10来控制,而是由计算节点20中的第二基板管理控制器来控制。

所述第一基板管理控制器或者第二基板管理控制器可以连接到管理网络中,可以用来采集节能管理服务器(其中,本实施例中介绍的节能管理服务器可以是图2所示的节能管理服务器)发送的节能管理信号(计算节点上电指示或计算节点下电指示等),根据接收到的所述节能管理信号(指示)控制所述电源开关的开关,以使得主电源设备70断开或者开通对所述计算节点20的供电。

所述节能管理服务器根据节能策略确定所述计算节点20是执行上电操作还是执行下电操作,所述节能策略可以包括:(1)当融合服务器中的资源控制节点已经执行上电操作之后,所述融合服务器的计算节点执行上电操作;(2)当融合服务器中的资源控制节点已经执行上电操作之后,服务器系统中的已上电计算节点的负载大于设定阈值时,所述融合服务器的计算节点执行上电操作;(3)若融合服务器中的计算节点的负载小于设定阈值,所述融合服务器的计算节点执行下电操作。上述节能策略只是一些示例,并非穷举本发明实施例的节能策略。

所述主电源设备70对所述资源控制节点10采用直流电源和standby备电源进行供电,所述直流电源可以为所述资源控制节点10提供启动的工作电压,例如12v电压,所述standby电源为所述资源控制节点10中的第一基板管理控制器或者计算节点20中的第二基板管理控制器提供低于工作电压的电压,使得所述第一基板管理控制器或第二基板管理控制器保持工作状态,图3(b)中所述standby电源还通过所述资源控制节点10提供给所述计算节点20。

若资源控制节点与计算节点互连采用如图3(a)、3(a)的明显变形或3(b)所示的供电系统,本发明实施例提供的节能管理方法包括以下几个方面:

(1)资源控制节点与计算节点的启动方式:先上电资源控制节点再上电计算节点;如图4所示,包括:

s401:融合服务器中的主电源设备启动后,对所述融合服务器中的资源控制节点直接供电,所述资源控制节点进行上电操作;

s402:所述资源控制节点启动其自身的操作系统;

具体地,所述资源控制节点启动后,还可以进行自检,如系统中设置有节能管理服务器,可以与节能管理服务器建立连接,向所述节能管理服务器进行注册,使得所述节能管理服务器获得所述资源控制节点的注册通知,并根据所述注册通知明确所述资源控制节点的启动状态,进一步,所述资源控制节点还可以进行与自己连接的本地存储设备或网络设备的初始化,或者进行其他节点的发现操作以及共享存储资源的配置,在进行初始化配置之后,该融合服务器连接的存储设备或网络设备能够得被识别以及被使用。

s403:所述资源控制节点向节能管理服务器注册,上报自身的启动状态。

本步骤为可选步骤,若服务器系统中未设置所述节能管理服务器,该步骤可不执行。

s404:在确定所述资源控制节点启动之后,确定是否上电所述融合服务器中的计算节点;

具体地,图3(a)的供电系统中,所述资源控制节点中的第一基板管理控制器根据接收到的计算节点上电指示确定是否上电所述融合服务器中的计算节点,图3(b)的供电系统中,所述计算节点中的第二基板管理控制器根据接收到的计算节点上电指示确定是否上电所述融合服务器中的计算节点。

由于所述第一基板管理控制器或所述第二基板管理控制器连接到管理网络中的节能管理服务器,因此所述计算节点上电指示来自所述节能管理服务器,所述节能管理服务器根据节能策略向所述第一基板管理控制器或所述第二基板管理控制器发送所述计算节点上电指示。所述节能策略可以包括:确定所述融合服务器的资源控制节点是否启动,如果是,可以直接确定所述计算节点需要上电,所述节能管理服务器也可以在确定所述资源控制节点启动之后进一步根据收集的服务器系统中各计算节点的负载信息确定所述计算节点是否需要上电,例如服务器系统中各计算节点负载很大,则所述计算节点需要上电,若各计算节点负载很小,则即使所述资源控制节点已经启动,所述计算节点在此时也可以不需要上电。

s405:若确定所述计算节点需要上电,对所述计算节点进行供电,使得所述计算节点进行上电操作;

具体地,所述第一基板管理控制器或所述第二基板管理控制器通过控制所述融合服务器中的电源开关,以使得所述主电源设备对所述计算节点进行供电。

以下步骤作为可选步骤,为所述计算节点的启动过程和注册过程,本发明实施例中的启动的涵义包含节点的上电和操作系统的启动:

s406:所述计算节点启动自身的操作系统os;

具体地,所述计算节点进入基本输入输出系统bios的引导程序,扫描到所述资源控制节点,获取到所述资源控制节点提供的虚拟磁盘,获取其中的os镜像,根据所述os镜像启动所述操作系统,并安装所述资源控制节点的驱动程序;

s407:所述计算节点向所述节能管理服务器进行注册,以使得所述节能管理服务器获知所述计算节点的启动状态。

上述资源控制节点与计算节点的启动方式中,先上电并启动所述资源控制节点,再确定是否上电所述计算节点,在资源控制节点和计算节点分离的架构中,能够实现计算节点的无os盘启动,另外,可以在对所述计算节点在有明确的使用需求的时候,才对所述计算节点进行上电操作,避免了资源的浪费,能够节约能耗。

(2)计算节点的下电方式:可以实现所述资源控制节点决定或者根据节能管理信号来断开对所述融合服务器的计算节点的供电,使得所述计算节点进行下电操作而不影响资源控制节点保持在工作状态。如图5所示,包括:

s501:根据节能策略确定需要执行下电操作的计算节点;

具体地,所述资源控制节点或者所述节能管理服务器可以根据所述计算节点的负载信息决定所述计算节点是否需要下电,若确定某台计算节点负载低于设定阈值,可以先执行所述计算节点上执行的工作任务或者运行的虚拟机vm的迁移,在完成迁移之后,可以确定所述计算节点可以执行下电操作。

s502:在确定待执行下电操作的计算节点后,发送计算节点下电指示;

具体地,图3(a)的供电系统中,所述资源控制节点中的第一基板管理控制器接收到所述计算节点下电指示,图3(b)的供电系统中,所述计算节点中的第二基板管理控制器接收到的所述计算节点下电指示。

s503:断开所述计算节点与所述主电源设备之间的供电,使得所述计算节点进行下电操作。

具体地,图3(a)的供电系统中,所述资源控制节点中的第一基板管理控制器根据接收到的节能管理信号关闭或者打开所述融合管理服务器中的电源开关,以使得所述主电源设备断开对所述计算节点的供电;图3(b)的供电系统中,所述计算节点中的第二基板管理控制器根据接收到的节能管理信号关闭或者打开所述融合管理服务器中的电源开关,以使得所述主电源设备断开对所述计算节点的供电。

上述第一种供电系统中,由于主电源设备对所述资源控制节点和计算节点分别进行供电,在需要节能时,可以不上电所述计算节点或者对所述计算节点执行下电操作以节能,在需要计算节点执行相关的计算任务时,可以根据需要对所述计算节点执行上电操作。

上述的第一种供电系统,由于对供电电路有所改进,所以可以优先采用与新提供的融合服务器这种实现方式中,如果仅对已有的服务器进行改造实现本发明实施例的资源控制节点,还可以采用已有的电路来实现,如下描述。

本发明实施例提供的资源控制节点与计算节点互连的的节点互连装置第二种供电系统:资源控制节点的供电依赖于计算节点,或者,资源控制节点和所述计算节点互相连接在同一供电电路上,两者同时获得主电源设备的供电电压。如图6(a)、(b)所示,为本发明实施例提供的融合服务器的第二种供电系统组成图。

图6(a)、(b)中,所述供电系统仍然包括主电源设备70,所述主电源设备70同时对资源控制节点10和计算节点20进行供电,在所述计算节点20通电时,所述资源控制节点也获得所述主电源设备的供电。图6(a)、(b)的一种具体的实施方式是,将资源控制节点10安装于通用的机架服务器中(该机架服务器中的已有处理器可以视为计算节点20),以标准板卡或插卡方式布置于机架服务器中,然后通过将原有raid卡连接的硬盘信号线连接至本资源控制节点的硬盘连接接口上。

若采用如图6(a)、(b)所示的供电系统,本发明实施例提供的节能管理方法包括以下几个方面:

(1)资源控制节点与计算节点的启动方式:先启动资源控制节点再启动计算节点;如图7所示,包括:

s701:主电源设备启动后,对所述资源控制节点和计算节点同时供电,所述资源控制节点和所述计算节点分别进行上电操作。

s702:所述计算节点上电后,在启动过程中获取启动模式信息,根据所述启动模式信息进入bios的省电模式;

所述bios的省电模式,在本发明实施例中,主要表明所述计算节点在bios启动过程,没有进入bios的引导模式来启动所述计算节点的os,从而所述计算节点虽然上电却进入一种低功耗的bios运行状态。

具体地,本发明实施例可以在所述资源控制节点中预置启动模式信息,例如采用资源控制节点的optionrom控制;所述启动模式信息可以设置为固定值,例如直接预置为bios省电模式,也可以预先设置为条件值,例如当所述资源控制节点未启动时采用bios省电模式,当所述资源控制节点已启动时采用bios引导模式;

本步骤702根据所述资源控制节点中预置的启动模式信息设置的不同,有两种实施方式:

其一,若所述资源控制节点中预置的启动模式信息为固定值时,所述计算节点在启动过程中,启动所述bios,在bios引导模式下扫描自身连接的设备,当扫描到所述资源控制节点时,获取预先配置在所述资源控制节点中的所述bios省电模式,因此,所述计算节点上电后,并不直接启动os,而是根据获取到的启动模式信息进入bios的省电模式;

其二,若所述资源控制节点中预置的启动模式信息为条件值时,所述计算节点在启动过程中,启动所述bios,在bios引导模式下扫描自身连接的设备,当扫描到所述资源控制节点时,获取预先配置在所述资源控制节点中的所述启动模式信息,进一步所述bios探测所述资源控制节点的状态,若确定所述资源控制节点未启动,则所述计算节点上电后,并不直接启动os,而是根据获取到的启动模式信息进入bios的省电模式。

s703:所述资源控制节点上电后,启动自身的os;

具体地,所述资源控制节点启动后,还可以进行自检,如系统中设置有节能管理服务器,可以与节能管理服务器建立连接,向所述节能管理服务器进行注册,使得所述节能管理服务器获得所述资源控制节点的注册通知,并根据所述注册通知明确所述资源控制节点的启动状态,进一步,所述资源控制节点还可以进行与自己连接的本地存储设备或网络设备的初始化,或者进行其他节点的发现操作以及共享存储资源的配置,在进行初始化配置之后,该融合服务器连接的存储设备或网络设备能够得被识别以及被使用。

s704:在确定所述资源控制节点启动之后,所述计算节点从所述bios省电模式切换到bios引导模式,在所述bios的引导下,启动所述计算节点的os;

具体地,对应步骤702中的两种模式,上述步骤704对应有两种具体实现的方式:

其一,若所述资源控制节点中预置的启动模式信息为固定值时,所述资源控制节点启动后,将预先配置的所述启动模式信息由bios省电模式修改为bios引导模式,并指令所述计算节点进行重启;所述计算节点进行重启,所述bios获取所述资源控制节点中的启动模式信息,由于所述启动模式信息已经修改为bios引导模式,则所述计算节点在所述bios的引导下,启动自身的操作系统。

其二,若所述资源控制节点中预置的启动模式信息为条件值时,所述计算节点探测所述资源控制节点的状态,若确定所述资源控制节点的状态为已启动时,则所述计算节点的bios由省电模式切换到引导模式,所述计算节点在所述bios引导模式下,启动自身的os。

s705:所述资源控制节点或所述计算节点在启动后,向节能管理服务器进行注册,以使得所述节能管理服务器获知所述计算节点的启动状态。

步骤705为可选步骤,若服务器系统中设置节能管理服务器,则所述资源控制节点或所述计算节点在启动后告知所述节能管理服务器自身的状态,以供所述节能管理服务器根据预置的节能策略并考虑所述资源控制节点或所述计算节点的状态,进行后续的节能管理。为了实现与所述节能管理服务器的通信,可以在所述资源控制节点或所述计算节点分别设置基板管理控制器。

(2)计算节点的节能操作的方式:在所述计算节点和资源控制节点均上电启动之后,在确定所述计算节点负载较小时,还可以对所述计算节点进行节能操作,由于在所述第二种供电系统中,所述资源控制节点的供电与所述计算节点互相依赖,较难实现所述计算节点执行下电操作而不影响到所述资源控制节点正常工作,因此在第二种供电系统中,并不采取让所述计算节点下电的方式来实现节能操作,而是通过计算节点中的基板管理控制器来实现所属计算节点的复位或者休眠,以使得所述计算节点进行节能操作。所述基板管理控制器可以接收所述资源控制节点的节能操作指示进行节能操作,也可以直接接收节能管理服务器发送的节能管理指示进行节能操作。

一种可能的节能管理方式是:若所述节能管理服务器确定需要进行节能操作,则可以向对应的计算节点发送节能操作指示,使得对应的计算节点的进入操作系统的节能模式,例如休眠或者复位。

另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

应理解,在本发明实施例中,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本申请所提供的实施例中,应该理解到,所揭露的系统,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、节点或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

本发明还提供以下实施例。需要说明的是,以下实施例的编号并不一定需要遵从前面实施例的编号顺序:

实施例1、一种节点互连装置,其特征在于,包括:

资源控制节点和计算节点,所述计算节点和所述资源控制节点通过设备互连接口相连;

所述资源控制节点上设置有资源接口,所述资源控制节点用于通过所述资源接口接入存储设备,分配属于所述计算节点的存储资源;

所述计算节点用于获得所述资源控制节点分配的存储资源,将对所述分配的存储资源的访问请求通过所述设备互连接口发送给所述资源控制节点;

所述资源控制节点接收所述计算节点发送的对所述分配的存储资源的访问请求,通过所述资源接口对所述分配的存储资源进行操作;

其中,所述资源接口包括存储接口和/或网络接口,所述资源控制节点通过所述存储接口接入本地存储设备,通过所述网络接口接入外部存储设备。

实施例2、根据实施例1所述的节点互连装置,其特征在于,所述资源控制节点具体用于将通过所述资源接口获取到的所述存储设备的存储资源组成共享存储资源,将所述共享资源划分为多个物理存储块,将所述多个物理存储块组成多个虚拟磁盘,将至少一个虚拟磁盘分配给所述计算节点。

实施例3、根据实施例2所述的节点互连装置,其特征在于,所述资源控制节点还用于为每个虚拟磁盘分配逻辑地址,记录所述每个虚拟磁盘的逻辑地址和物理地址的对应关系,其中,所述每个虚拟磁盘的物理地址为组成所述虚拟磁盘的多个物理存储块的地址。

实施例4、根据实施例1所述的节点互连装置,其特征在于,所述节点互连装置还包括:

主电源设备;

所述主电源设备直接对所述资源控制节点进行供电,所述主电源设备通过电源开关对所述计算节点进行供电;

在所述资源控制节点执行上电操作之前,所述电源开关断开所述主电源设备与所述计算节点之间的供电电路。

实施例5、根据实施例4所述的节点互连装置,其特征在于,

所述资源控制节点还用于在自身执行上电操作之后,控制所述电源开关以开通所述主电源设备与所述计算节点之间的供电电路,使得所述计算节点执行上电操作。

实施例6、根据实施例5所述的节点互连装置,其特征在于,在所述计算节点执行上电操作之后,所述资源控制节点还用于控制所述电源开关以断开所述主电源设备与所述计算节点之间的供电电路,使得所述计算节点执行下电操作。

实施例7、根据实施例4所述的节点互连装置,其特征在于,所述资源控制节点设置有第一基板管理控制器,或者,所述计算节点设置有第二基板管理控制器;

所述第一基板管理控制器或所述第二基板管理控制器连接到节能管理服务器,用于接收所述节能管理服务器发送的计算节点上电指示,根据所述计算节点上电指示控制所述电源开关以开通所述主电源设备与所述计算节点之间的供电电路,其中,所述节能管理服务器在确定所述资源控制节点执行上电操作之后发送所述计算节点上电指示。

实施例8、根据实施例7所述的节点互连装置,其特征在于,在所述计算节点执行上电操作之后,所述第一基板管理控制器或第二基板管理控制器还用于接收所述节能管理服务器发送的计算节点下电指示,根据所述计算节点下电指示控制所述电源开关以断开所述主电源设备与所述计算节点之间的供电电路,使得所述计算节点执行下电操作。

实施例9、根据实施例1所述的节点互连装置,其特征在于,所述节点互连装置还包括:

主电源设备,用于为所述资源控制节点和计算节点供电,当所述主电源设备启动时,所述资源控制节点和计算节点获得所述主电源设备的供电;

在所述资源控制节点和所述计算节点执行上电操作之后,以及在所述资源控制节点启动之前,所述计算节点还用于获取启动模式信息,根据所述启动模式信息进入基本输入输出系统bios的省电模式。

实施例10、根据实施例9所述的节点互连装置,其特征在于,所述启动模式信息预先设置在所述资源控制节点中,所述计算节点在启动过程中通过所述设备互连接口扫描所述资源控制节点时,获取到所述启动模式信息;

其中,所述启动模式信息预先设置为固定值或条件值,所述固定值为bios省电模式,所述条件值为当所述资源控制节点未启动时采用bios省电模式,当所述资源控制节点已启动时采用bios引导模式。

实施例11、根据实施例10所述的节点互连装置,其特征在于,当所述资源控制节点中预置的启动模式信息为固定值,所述资源控制节点还用于在自身启动后,更新所述启动模式信息为bios引导模式,并指令所述计算节点进行重启;

所述计算节点还用于根据所述资源控制节点的重启指令进行重启,获取更新的启动模式信息,根据所述更新的启动模式信息,进入bios引导模式,启动自身的操作系统。

实施例12、根据实施例10所述的节点互连装置,其特征在于,当所述资源控制节点中预置的启动模式信息为条件值,所述计算节点还用于探测所述资源控制节点的状态,在探测到所述资源控制节点的状态为未启动时,进入bios省电模式,在探测到所述资源控制节点的状态为已启动时,进入bios引导模式,启动自身的操作系统。

实施例13、根据实施例11或12所述的节点互连装置,其特征在于,在所述计算节点启动操作系统之后,所述计算节点还用于接收来自节能管理服务器的节能操作指示,根据所述节能操作指示,进入操作系统的节能模式。

实施例14、根据实施例1-13任一项所述的节点互连装置,其特征在于,所述资源控制节点启动之后,还用于通过所述资源接口为所述计算节点预备操作系统启动信息;

在所述计算节点启动过程中,所述计算节点还用于通过所述资源控制节点获取所述资源控制节点预备的操作系统启动信息,根据所述操作系统启动信息启动所述计算节点的操作系统。

实施例15、根据实施例6或8或13所述的节点互连装置,其特征在于,在所述计算节点执行下电操作或者进入操作系统的节能模式之后,所述资源控制节点还用于通过所述网络接口接收其它计算节点发送的对所述本地存储设备的访问请求,执行所述访问请求相关的操作。

实施例16、根据实施例6或8或13所述的节点互连装置,其特征在于,所述资源控制节点还包括业务接口,在所述计算节点执行下电操作之后,所述资源控制节点还用于通过所述业务接口接收来自应用的对所述计算节点分配的存储资源的访问请求,通过所述资源接口对所述分配的存储资源进行存储操作。

实施例17、根据实施例4-16任一项所述的节点互连装置,其特征在于,所述节点互连装置还包括:备电源设备,所述备电源设备用于在所述主电源设备故障时,对所述资源控制节点供电,以保持所述资源控制节点的在线状态。

实施例18、一种节点互连装置,其特征在于,包括:

资源控制节点和计算节点,所述计算节点和所述资源控制节点通过设备互连接口相连;

所述资源控制节点上设置有资源接口,所述资源控制节点用于通过所述资源接口接入存储设备;

所述节点互连装置还包括:

主电源设备;

所述主电源设备直接对所述资源控制节点进行供电,所述主电源设备通过电源开关对所述计算节点进行供电;

在所述资源控制节点执行上电操作之前,所述电源开关断开所述主电源设备与所述计算节点之间的供电电路。

实施例19、根据实施例18所述的节点互连装置,其特征在于,所述资源控制节点还用于在自身执行上电操作之后,控制所述电源开关以开通所述主电源设备与所述计算节点之间的供电电路,使得所述计算节点执行上电操作。

实施例20、根据实施例19所述的节点互连装置,其特征在于,在所述计算节点执行上电操作之后,所述资源控制节点还用于控制所述电源开关以断开所述主电源设备与所述计算节点之间的供电电路,使得所述计算节点执行下电操作。

实施例21、根据实施例18所述的节点互连装置,其特征在于,所述资源控制节点设置有第一基板管理控制器,或者,所述计算节点设置有第二基板管理控制器;

所述第一基板管理控制器或所述第二基板管理控制器连接到节能管理服务器,用于接收所述节能管理服务器发送的计算节点上电指示,根据所述计算节点上电指示控制所述电源开关以开通所述主电源设备与所述计算节点之间的供电电路,其中,所述节能管理服务器在确定所述资源控制节点执行上电操作之后发送所述计算节点上电指示。

实施例22、根据实施例21所述的节点互连装置,其特征在于,在所述计算节点执行上电操作之后,所述第一基板管理控制器或第二基板管理控制器还用于接收所述节能管理服务器发送的的计算节点下电指示,根据所述计算节点下电指示控制所述电源开关以断开所述主电源设备与所述计算节点之间的供电电路,使得所述计算节点执行下电操作。

实施例23、一种节点互连装置,其特征在于,包括:

资源控制节点和计算节点,所述计算节点和所述资源控制节点通过设备互连接口相连;

所述资源控制节点上设置有资源接口,所述资源控制节点用于通过所述资源接口接入存储设备;

所述节点互连装置还包括:

主电源设备,用于为所述资源控制节点和计算节点供电,当所述主电源设备启动时,所述资源控制节点和计算节点同时获得所述主电源设备的供电;

在所述资源控制节点和所述计算节点执行上电操作之后,以及在所述资源控制节点启动之前,所述计算节点,还用于获取启动模式信息,根据所述启动模式信息进入基本输入输出系统bios的省电模式。

实施例24、根据实施例23所述的节点互连装置,其特征在于,所述启动模式信息预先设置在所述资源控制节点中,所述计算节点在启动过程中通过所述设备互连接口扫描所述资源控制节点时,获取到所述启动模式信息;

其中,所述启动模式信息预先设置为固定值或条件值,所述固定值为bios省电模式,所述条件值为当所述资源控制节点未启动时采用bios省电模式,当所述资源控制节点已启动时采用bios引导模式。

实施例25、根据实施例24所述的节点互连装置,其特征在于,当所述资源控制节点中预置的启动模式信息为固定值,所述资源控制节点还用于在自身启动后,更新所述启动模式信息为bios引导模式,并指令所述计算节点进行重启;

所述计算节点还用于根据所述资源控制节点的重启指令进行重启,获取更新的启动模式信息,根据所述更新的启动模式信息,进入bios引导模式,启动自身的操作系统。

实施例26、根据实施例24所述的节点互连装置,其特征在于,当所述资源控制节点中预置的启动模式信息为条件值,所述计算节点还用于探测所述资源控制节点的状态,在探测到所述资源控制节点的状态为未启动时,进入bios省电模式,在探测到所述资源控制节点的状态为已启动时,进入bios引导模式,启动自身的操作系统。

实施例27、根据实施例25或26所述的节点互连装置,其特征在于,所述计算节点还用于根据接收到的节能操作指示,进入操作系统的节能模式。

实施例28、一种资源控制装置,其特征在于,包括实施例1-27任意一项所述的资源控制节点。

实施例29、一种服务器系统,其特征在于,包括多台如实施例18-22任意一项所述的节点互连装置,多台所述节点互连装置互相连接;

所述服务器系统还包括节能管理服务器;

所述节能管理服务器用于接收每台节点互连装置的资源控制节点在执行上电操作之后发送的注册通知,向所述每台节点互连装置的资源控制节点或所述每台节点互连装置中的基板管理控制器发送计算节点上电指示,以使得所述每台节点互连装置的资源控制节点或所述每台节点互连装置中的基板管理控制器根据所述计算节点上电指示控制所述电源开关以开通所述主电源设备与所述计算节点之间的供电电路。

实施例30、根据实施例29所述的服务器系统,其特征在于,所述节能管理服务器还用于向所述每台节点互连装置的资源控制节点或所述每台节点互连装置中的基板管理控制器发送计算节点下电指示,以使得所述每台节点互连装置的资源控制节点或所述每台节点互连装置中的基板管理控制器根据所述计算节点下电指示控制所述电源开关以断开所述主电源设备与所述计算节点之间的供电电路。

实施例31、一种服务器系统,其特征在于,包括多台如实施例23-27任意一项所述的节点互连装置,多台所述节点互连装置互相连接;

所述服务器系统还包括节能管理服务器,用于根据节能策略确定每台节点互连装置的计算节点是否需要进行节能操作,向待进行节能操作的计算节点发送节能操作指示;

所述每台节点互连装置的计算节点还用于根据接收到的节能操作指示,进入操作系统的节能模式。

实施例32、一种服务器系统,其特征在于,包括联合装置与多台服务器,每台服务器包括计算节点,所述联合装置包括多个资源控制节点,所述多个资源控制节点互相连接,所述多个资源控制节点通过多个设备互连接口连接到所述每台服务器上的计算节点;

每个资源控制节点上设置有资源接口,所述每个资源控制节点用于通过所述资源接口接入存储设备,为与自身连接的计算节点分配属于所述计算节点的存储资源;

所述计算节点用于获得与自身连接的资源控制节点分配的存储资源,将对所述分配的存储资源的访问请求通过所述设备互连接口发送给所述与自身连接的资源控制节点;

所述每个资源控制节点接收与自身连接的计算节点发送的对所述分配的存储资源的访问请求,通过所述资源接口对所述分配的存储资源进行操作;

其中,所述资源接口包括存储接口和/或网络接口,所述资源控制节点通过所述存储接口接入本地存储设备,通过所述网络接口接入外部存储设备。

实施例33、根据实施例32所述的服务器系统,其特征在于,所述每个资源控制节点通过所述设备互连接口与每台服务器一一对应连接。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1