一种刀片服务器、资源分配方法及系统的制作方法_4

文档序号:9754338阅读:来源:国知局
全部部署计算节点,另一部分机框 部署存储节点。该系统包括至少两个所述刀片服务器,第一刀片服务器包括:第一计算节 点、第一机框管理模块、第一交换板;第二刀片服务器包括:第二存储节点、第二机框管理模 块、第二交换板;所述第一刀片服务器和所述第二刀片服务器分别为所述刀片服务器中的 一个;
[0149]其中,所述第一交换板通过外部业务网络与所述第二交换板以及所述外部业务网 络连接,用于与所述外部业务网络以及所述第二交换板进行通信;
[0150]所述第一机框管理模块通过外部管理网络与所述第二机框管理模块连接,用于与 所述第二机框管理模块进行通信;具体用于接收所述第二存储节点上报的存储资源信息, 并向所述第二存储节点下发配置指示,所述配置指示用于所述第二存储节点将存储资源分 配给所述第一计算节点。
[0151 ]具体的,所述的资源分配系统中,
[0152]所述第一计算节点用于通过所述第一交换板、所述外部业务网络、所述第二交换 板,与所述第二存储节点建立以太网承载光纤通道FCoE连接或者光纤通道FC连接;如此,第 一计算节点可以访问第二存储节点的存储资源信息。
[0153]所述第一机框管理模块用于:
[0154] 接收所述第二机框管理模块传递的第二连接信息和第二存储资源信息;
[0155] 获取用户根据所述第二连接信息和第二存储资源信息配置的存储资源分配信息;
[0156] 根据所述存储资源分配信息向所述第二机框管理模块下发第二配置指示;所述第 二配置指示用于指示所述第二存储节点将存储资源分配给所述第一计算节点。
[0157] 可选的,在所述资源分配系统中,所述第一机框管理模块还用于:
[0158] 在所述第二存储节点将存储资源分配给所述第一计算节点后接收所述第二机框 管理模块传递的第二确认信息;所述第二确认信息用于所述第一机框管理模块刷新所述存 储资源分配信息。
[0159] 具体的,在所述的资源分配系统中,
[0160]所述第二存储节点用于向所述第二机框管理模块上报第二连接信息和第二存储 资源信息。
[0161]所述第二机框管理模块用于:
[0162] 接收所述第二存储节点上报的第二连接信息和第二存储资源信息,并将所述第二 连接信息和第二存储资源信息传递给所述第一机框管理模块;
[0163] 接收所述第一机框管理模块下发的所述第二配置指示,并将所述第二配置指示传 递给所述第二存储节点;所述第二配置指示用于指示所述第二存储节点将存储资源分配给 所述第一计算节点。
[0164] 可选的,在所述资源分配系统中,所述第二机框管理模块还用于:
[0165] 在所述第二存储节点将存储资源分配给所述第一计算节点后接收所述第二存储 节点返回的第二确认信息,并将所述第二确认信息传递给所述第一机框管理模块,所述第 二确认信息用于所述第一机框管理模块刷新所述存储资源分配信息。需要说明的是,用户 可以登录第一计算节点对所述第一计算节点的存储分区信息进行刷新;所述存储分区信息 包括系统下的磁盘分区。其中第二机框管理模块也会刷新本地的存储资源分配信息;具体 的,可以将第一机框管理模块中的存储资源分配信息进行截取,将属于第二机框管理模块 的存储资源分配信息截取后发送给第二机框管理模块,该第二机框管理模块对本地的存储 资源分配信息进行实时刷新。
[0166] 以内置FCoE存储为例进行说明,如图9所示,多个刀片服务器机框连接组网。一部 分机框全部部署计算节点(以下称为计算框),另一部分机框部署FCoE存储节点(以下称为 存储框),每个机框都部署FCoE交换板。需要说明的是图9中计算节点、FCoE存储节点以及 FCoE交换板的个数仅为举例说明,并非具体限制。其中,各个机框的FCoE交换板通过外部数 据中心桥接(英文:Data Center Bridging,英文缩写:DCB)网络实现互连,也通过DCB网络 与外部业务网络(图9中以Internet表示)通信。各个机框的机框管理模块也通过外部管理 网络(图9中以Mgmt表示)实现互连,设置一个框为主框(图9中为刀片服务器机框1,以下简 称框1),其它的作为从框,从框接受主框的配置管理。
[0167] 计算框可以通过其FCoE交换板、外部DCB网络和存储框的FCoE交换板,访问到存储 框的FCoE存储节点。框1作为主框,其机框管理模块统一管理所有存储框的存储资源信息, 统一给所有计算框的计算节点分配存储资源,并维护所有FCoE连接信息和维护存储资源分 配信息。其它框的机框管理模块,通过与框1的机框管理模块的通信,配合框1的机框管理模 块,实现对存储资源的管理和分配。
[0168] 图9中主框部署在计算框,但部署在存储框也可以,不作限制。
[0169] 图9中各框的FCoE交换板通过DCB网络互连通信,实际上也可以通过外部FCoE网络 通信,不作限制。
[0170]图9中各框的FCoE交换板通过DCB网络连接外部业务网络,实际上也可以FCoE交换 板直接连接外部业务网络,即图9中虚线所示,不作限制。
[0171] 图9中部署计算框和存储框,其实每个框都可以同时部署计算节点和存储节点,实 现多框互连,不作限制。
[0172] 图9中的计算框和存储框的配比,根据实际业务而定,不作限制。
[0173] 结合本发明提供的刀片服务器,本发明还提供了一种资源分配方法,应用于刀片 服务器,其中,所述刀片服务器包括:存储节点、计算节点、交换板、机框管理模块、背板;所 述背板包括管理槽位、交换槽位、刀片槽位,所述刀片槽位的个数至少为两个;所述存储节 点、计算节点、交换板、机框管理模块通过与所述背板连接进行通信;其中,所述存储节点、 计算节点与所述刀片槽位连接,所述交换板与所述交换槽位连接,所述机框管理模块与所 述管理槽位连接;如图10所示,本发明提供的资源分配方法包括:
[0174] 401、刀片服务器中的存储节点与计算节点通过交换板建立以太网承载光纤通道 FCoE连接或者光纤通道FC连接。
[0175] 如果刀片服务器内置FCoE存储,那么对应的交换板则为FCoE交换板,相应的,建立 FCoE连接;可选的,所述刀片服务器中的存储节点与计算节点通过交换板建立以太网承载 光纤通道FCoE连接具体包括:
[0176]所述交换板为FCoE交换板,所述存储节点和所述计算节点分别与所述FCoE交换板 建立所述FCoE连接;
[0177] 所述计算节点向所述FCoE交换板查询存储节点的信息,并与查询到的所述存储节 点建立所述FCoE连接。
[0178] 如果刀片服务器内置FC存储,那么对应的交换板则为FC交换板,相应的,建立FC连 接;可选的,所述刀片服务器中的存储节点与计算节点通过交换板建立光纤通道FC连接具 体包括:
[0179]所述交换板为FC交换板,所述存储节点和所述计算节点分别与所述FC交换板建立 所述FC连接;
[0180]所述计算节点向所述FC交换板查询存储节点的信息,并与查询到的所述存储节点 建立所述FC连接。
[0181] 402、所述刀片服务器中的机框管理模块接收所述存储节点上报的连接信息和存 储资源信息。
[0182] 例如,该连接信息和存储资源信息分别以上述装置实施例中表1和表2的形式上报 给刀片服务器中的机框管理模块。
[0183] 403、所述刀片服务器中的机框管理模块获取用户根据所述连接信息和所述存储 资源信息配置的存储资源分配信息。
[0184] 用户登录刀片服务器中的机框管理模块,根据所述连接信息和所述存储资源信息 配置存储资源分配信息,即对存储资源进行分配。例如,根据上述表1中的连接表和表2中存 储资源信息表配置上述表4中的存储资源分配表。
[0185] 404、所述刀片服务器中的机框管理模块根据所述存储资源分配信息向所述存储 节点下发配置指示,所述配置指示用于指示所述存储节点将存储资源分配给所述计算节 点。
[0186] 例如,该机框管理模块根据表4中的存储资源分配表向各存储节点下发配置指示, 以指示存储节点将存储资源分配给对应的计算节点。
[0187] 可选的,基于图10所示的实施例,为了便于对存储资源进行管理和配置,在所述存 储节点将存储资源分配给所述计算节点后即图10中过程404之后,所述方法还包括:
[0188] 所述刀片服务器中的机框管理模块接收所述存储节点返回的确认信息;所述确认 信息用于所述机框管理模块刷新所述存储资源分配信息。
[0189] 本发明实施例中,所述刀片服务器中的机框管理模块接收所述存储节点上报的连 接信息和存储资源信息;所述刀片服务器中的机框管理模块获取用户根据所述连接信息和 所述存储资源信息配置的存储资源分配信息;并根据所述存储资源分配信息向所述存储节 点下发配置指示,所述配置指示用于指示所述存储节点将存储资源分配给所述计算节点。 由于刀片服务器中的机框管理模块对存储节点上报的连接信息和存储资源信息进行了资 源整合,因此,只需要通过登录机框管理模块进行配置管理即可实现对计算设备、网络设备 和存储设备的统一配置管理和维护,从而提高资源分配效率,简化各设备间的部署,降低维 护成本。
[0190] 上述方法的相关描述可以对应参阅装置实施例部分的相关描述和效果进行理解, 本处不做过多赘述。
[0191] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统, 装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0192] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以 通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的 划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件 可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或 讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦 合或通信连接,可以是电性,机械或其它的形式。
[0193] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0194] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用 时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上 或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式 体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机 设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全 部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者 光盘等各种可以存储程序代码的介质。
[0195] 以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1