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

文档序号:9754338阅读:626来源:国知局
一种刀片服务器、资源分配方法及系统的制作方法
【技术领域】
[0001] 本发明涉及存储技术领域,特别涉及一种刀片服务器、资源分配方法及系统。
【背景技术】
[0002] 信息技术(英文:Information Techonlogy,英文缩写:IT)领域现有的存储组网应 用,主要有存储区域网络(英文:Storage Area Network,英文缩写:SAN)、网络连接存储(英 文:Network Attached Storage,英文缩写:NAS)、分布式存储(也称为资源池 、server SAN 或者虚拟存储区域网络(英文:Virtual Storage Area Network,英文缩写:vSAN))。其中, SAN包括了 IP SAN(即因特网小型计算机系统接口(英文:Internet Small Computer System Interface,英文缩写:iSCSI))、光纤通道(英文:Fibre Channel,英文缩写:FC) SAN、以太网承载光纤通道(英文:Fibre Channel over Ethernet,英文缩写:FCoE)SAN,SAN 实质是网络化的直接连接存储(英文:Direct Attached Storage,英文缩写:DAS) JAS支持 因特网协议(英文:Internet Protocol,英文缩写:IP)或以太网(英文:Ethernet,英文缩 写:Eth)组网,是文件系统方式的共享,使用标准协议进行通信和传输数据。分布式存储可 使用机架服务器作为存储服务器节点实现集群,也可以使用刀片服务器作为存储服务器节 点实现集群,提供资源池方式访问,可使用Eth或无限带宽(英文:Infiniband,英文缩写: IB)组网。
[0003] 以SAN组网方式为例,如图1所示,服务器(机架或者刀片)自身部署文件系统,通过 网络直接访问存储设备的块(磁盘/LUN),目前常用的SAN网络有IP/Eth、FC、FCoE。图1中SAN 存储设备的功能框图如图2所示。SAN存储设备主要包括图2所示的控制器和磁盘阵列,控制 器包括处理器系统、网络接口模块和存储接口模块,网络接口模块对外提供网络接口(IP/ FC/FC〇E)连接外部网络,存储接口模块对内提供接口连接磁盘阵列,目前常用的磁盘类型 有 SATA、SAS、SSD 等。
[0004] 现有的存储组网(例如上述的SAN组网),计算设备、网络设备和存储设备是分立部 署和管理的,存在整体解决方案配置管理复杂,网络部署复杂的问题,难以统一管理和维 护,没有融合计算、存储和网络资源。例如如果SAN存储设备中的磁盘阵列存在多个存储节 点,则需要通过网管系统分别登录各个存储节点进行配置管理,以及给各个计算设备分配 存储资源。

【发明内容】

[0005] 本发明提供了一种刀片服务器、资源分配方法及系统,可实现对计算设备、网络设 备和存储设备的统一配置管理和维护,从而提高资源分配效率,简化各设备间的部署,降低 维护成本。
[0006] -方面,本发明提供了一种刀片服务器,包括:存储节点、计算节点、交换板、机框 管理模块、背板;
[0007] 所述背板包括管理槽位、交换槽位、刀片槽位,所述刀片槽位的个数至少为两个;
[0008] 所述存储节点、计算节点、交换板、机框管理模块通过与所述背板连接进行通信; 其中,所述存储节点、计算节点分别与所述刀片槽位连接,所述交换板与所述交换槽位连 接,所述机框管理模块与所述管理槽位连接;
[0009] 其中,各槽位在背板上的位置,此处不做具体限定。
[0010]所述计算节点用于通过所述交换板与所述存储节点建立以太网承载光纤通道 FCoE连接或者光纤通道FC连接;
[0011] 所述存储节点用于向所述机框管理模块上报连接信息和存储资源信息;
[0012] 所述机框管理模块用于接收所述存储节点上报的所述连接信息和存储资源信息; 以及获取用户根据所述连接信息和存储资源信息配置的存储资源分配信息;并根据所述存 储资源分配信息向所述存储节点下发配置指示,所述配置指示用于指示所述存储节点将存 储资源分配给所述计算节点。
[0013] 由于刀片服务器中的机框管理模块对存储节点上报的连接信息和存储资源信息 进行了资源整合,因此,只需要通过登录机框管理模块进行配置管理即可实现对计算设备、 网络设备和存储设备的统一配置管理和维护,从而提高资源分配效率,简化各设备间的部 署,降低维护成本。
[0014] 为了便于对存储资源进行管理和配置,在一种可能的实现方式中,所述机框管理 模块还用于在所述存储节点将存储资源分配给所述计算节点后接收所述存储节点返回的 确认信息;所述确认信息用于所述机框管理模块刷新所述存储资源分配信息。
[0015] 其中,用户可以登录计算节点对所述计算节点的存储分区信息进行刷新;所述存 储分区信息包括系统下的磁盘分区。
[0016] 如果刀片服务器内置FCoE存储,那么对应的交换板则为FCoE交换板,相应的,建立 FCoE连接,在一种可能的实现方式中,
[0017] 所述存储节点用于与所述FCoE交换板建立所述FCoE连接;
[0018]所述计算节点具体用于与所述FCoE交换板建立所述FCoE连接,以及向所述FCoE交 换板查询存储节点的信息,并与查询到的所述存储节点建立所述FCoE连接。
[0019] 如果刀片服务器内置FC存储,那么对应的交换板则为FC交换板,相应的,建立FC连 接,在一种可能的实现方式中,
[0020] 所述存储节点用于与所述FC交换板建立所述FC连接;
[0021] 所述计算节点具体用于与所述FC交换板建立所述FC连接,以及向所述FC交换板查 询存储节点的信息,并与查询到的所述存储节点建立所述FC连接。
[0022] 另一方面,本发明提供了一种资源分配系统,该系统为多个刀片服务器的级联组 网方案,包括至少两个如上述实现方式中所描述的刀片服务器;第一刀片服务器包括:第一 存储节点、第一计算节点、第一机框管理模块、第一交换板;第二刀片服务器包括:第二存储 节点、第二计算节点、第二机框管理模块、第二交换板;所述第一刀片服务器和所述第二刀 片服务器分别为所述刀片服务器中的一个;
[0023] 其中,所述第一交换板通过上行接口与外部业务网络连接,用于与所述外部业务 网络进行通{目;
[0024] 所述第二交换板通过上行接口与所述第一交换板连接,用于与所述第一交换板进 行通信;
[0025] 所述第二机框管理模块通过上行接口与所述第一机框管理模块连接,用于与所述 第一机框管理模块进行通信。
[0026] 具体的,在一种可能的实现方式中,
[0027] 所述第一计算节点用于通过所述第一交换板与所述第一存储节点建立以太网承 载光纤通道FCoE连接或者光纤通道FC连接;
[0028] 所述第一计算节点还用于通过所述第一交换板、所述第二交换板,与所述第二存 储节点建立以太网承载光纤通道FCoE连接或者光纤通道FC连接;
[0029]所述第一存储节点用于向所述第一机框管理模块上报第一连接信息和第一存储 资源信息。
[0030]所述第一机框管理模块用于:
[0031 ]接收所述第一存储节点上报的所述第一连接信息和第一存储资源信息;
[0032]接收所述第二机框管理模块传递的第二连接信息和第二存储资源信息;
[0033] 获取用户根据所述第一连接信息和第一存储资源信息、以及所述第二连接信息和 第二存储资源信息配置的存储资源分配信息;
[0034] 根据所述存储资源分配信息向所述第一存储节点下发第一配置指示,和/或根据 所述存储资源分配信息向所述第二机框管理模块下发第二配置指示;所述第一配置指示用 于指示所述第一存储节点将存储资源分配给所述第一计算节点或所述第二计算节点,所述 第二配置指示用于指示所述第二存储节点将存储资源分配给所述第一计算节点或所述第 二计算节点。
[0035]可选的,在一种可能的实现方式中,所述第一机框管理模块还用于:
[0036]在所述第一存储节点将存储资源分配给所述第一计算节点或所述第二计算节点 后接收所述第一存储节点返回的第一确认信息;所述第一确认信息用于所述第一机框管理 模块刷新所述存储资源分配信息;
[0037]在所述第二存储节点将存储资源分配给所述第一计算节点或所述第二计算节点 后接收所述第二机框管理模块传递的第二确认信息;所述第二确认信息用于所述第一机框 管理模块刷新所述存储资源分配信息。
[0038]具体的,在一种可能的实现方式中,
[0039]所述第二计算节点用于通过所述第二交换板与所述第二存储节点建立以太网承 载光纤通道FCoE连接或者光纤通道FC连接;
[0040]所述第二计算节点还用于通过所述第二交换板、所述第一交换板,与所述第一存 储节点建立以太网承载光纤通道FCoE连接或者光纤通道FC连接;
[0041]所述第二存储节点用于向所述第二机框管理模块上报第二连接信息和第二存储 资源信息。
[0042]所述第二机框管理模块用于:
[0043] 接收所述第二存储节点上报的第二连接信息和第二存储资源信息,并将所述第二 连接信息和第二存储资源信息传递给所述第一机框管理模块;
[0044] 接收所述第一机框管理模块下发的所述第二配置指示,并将所述第二配置指示传 递给所述第二存储节点;所述第二配置指示用于指示所述第二存储节点将存储资源分配给 所述第一计算节点或所述第二计算节点。
[0045] 可选的,在一种可能的实现方式中,所述第二机框管理模块还用于:
[0046] 在所述第二存储节点将存储资源分配给所述第一计算节点或所述第二计算节点 后接收所述第二存储节点返回的第二确认信息,并将所述第二确认信息传递给所述第一机 框管理模块,所述第二确认信息用于所述第一机框管理模块刷新所述存储资源分配信息。 用户可以登录第一计算节点对所述第一计算节点的存储分区信息进行刷新;或者登录第二 计算节点对所述第二计算节点的存储分区信息进行刷新,所述存储分区信息包括系统下的 磁盘分区。其中第二机框管理模块也会刷新本地的存储资源分配信息,具体的,可以将第一 机框管理模块中的存储资源分配信息进行截取,将属于第二机框管理模块的存储资源分配 信息截取后发送给第二机框管理模块,该第二机框管理模块对本地的存储资源分配信息进 行实时刷新。
[0047]另一方面,本发明提供了另一种资源分配系统,该系统为多个刀片服务器的另一 种级联组网方案,即一部分机框全部部署计算节点,另一部分机框部署存储节点。该系统包 括至少两个如上述实现方式中所描述的刀片服务器,第一刀片服务器包括:第一计算节点、 第一机框管理模块、第一交换板;第二刀片服务器包括:第二存储节点、第二机框管理模块、 第二交换板;所述第一刀片服务器和所述第二刀片服务器分别为所述刀片服务器中的一 个;
[0048]其中,所述第一交换板通过外部业务网络与所述第二交换板以及所述外部业务网 络连接,用于与所述外部业务网络以及所述第二交换板进行通信;
[0049]所述第一机框管理模块通过外部管理网络与所述第二机框
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1