Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
CAPACITY EXPANSION CONFIGURATION METHOD AND MANAGEMENT SYSTEM FOR BLADE SERVER
Document Type and Number:
WIPO Patent Application WO/2014/101406
Kind Code:
A1
Abstract:
Disclosed are a capacity expansion configuration method and management system for a blade server. The method in the embodiments of the present invention comprises: acquiring types of blades used for capacity expansion and the number of blades of each type; acquiring the average power consumption of each type of blade in a system according to the types of the blades; according to the number of each type of blade and the average power consumption of each type of blade in the system, calculating the number of power supply devices and the number of heat dissipation devices required to be added; and displaying the number of the power supply devices and the number of the heat dissipation devices required to be added, so that the blade server can be configured according to the number of the power supply devices and the number of the heat dissipation devices required to be added, and the types of the blades used for capacity expansion and the number of each type of blade, so as to achieve the capacity expansion of the blade server, thereby effectively improving the efficiency of the capacity expansion of the blade server, increasing the accuracy of capacity expansion configuration, and reasonably utilizing resources.

Inventors:
HOU JINLONG (CN)
XU SHENGXIANG (CN)
Application Number:
PCT/CN2013/080371
Publication Date:
July 03, 2014
Filing Date:
July 30, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
G06F1/16
Foreign References:
CN103049050A2013-04-17
CN1987733A2007-06-27
CN102692988A2012-09-26
CN101232395A2008-07-30
US20050021654A12005-01-27
Download PDF:
Claims:
权 利 要 求

1、 一种刀片服务器的扩容配置方法, 其特征在于, 包括:

获取用于扩容的刀片的类型和每种类型的刀片的数量;

根据所述刀片的类型获取每种类型的刀片在系统中的平均功耗; 按照所述每种类型的刀片的数量和所述每种类型的刀片在系统中的平 均功耗计算需要增加的供电设备的数量和散热设备的数量;

显示所述需要增加的供电设备的数量和散热设备的数量,使得能够按照 所述需要增加的供电设备的数量和散热设备的数量、及所述用于扩容的刀片 的类型和每种类型的刀片的数量配置刀片服务器,以实现所述刀片服务器的 扩容。

2、 根据权利要求 1所述的扩容配置方法, 其特征在于, 所述根据所述 刀片的类型获取每种类型的刀片在系统中的平均功耗包括:

按照所述刀片的类型查询刀片的类型与刀片在系统中的平均功耗之间 的对应关系表, 获取所述每种类型的刀片在系统中的平均功耗。

3、 根据权利要求 1所述的扩容配置方法, 其特征在于, 所述按照所述 每种类型的刀片的数量和所述每种类型的刀片在系统中的平均功耗计算需 要增加的供电设备的数量和散热设备的数量包括:

将所述每种类型的刀片的数量分别与该类型的刀片在系统中的平均功 耗相乘, 乘积的和为所述用于扩容的刀片所需要的供电能力, 所述乘积的和 与预置的散热系数相乘得到所述用于扩容的刀片所需要的散热能力;

将所述用于扩容的刀片所需要的供电能力减去所述刀片服务器当前的 供电设备剩余的供电能力得到需要增加的供电能力;

利用所述需要增加的供电能力及预置的供电设备的供电能力确定需要 增加的供电设备的数量,利用所述用于扩容的刀片所需要的散热能力确定需 要增加的散热设备的数量。

4、 根据权利要求 1至 3任一项所述的扩容配置方法, 其特征在于, 所 述方法还包括:

在对已安装的用于扩容的刀片上电时,检查当前的供电设备和散热设备 是否同时满足所述用于扩容的刀片对电能及散热的需求; 若是, 则对所述用于扩容的刀片上电;

若否, 则发出告警信息, 以提醒配置出错。

5、 根据权利要求 4所述的扩容配置方法, 其特征在于, 所述检查当前 的供电设备和散热设备是否同时满足所述用于扩容的刀片对电能及散热的 需求包括:

获取所述用于扩容的刀片所需要的供电能力及散热能力,获取所述当前 的供电设备的剩余的供电能力及所述当前的散热设备的剩余的散热能力; 判断所述当前的供电设备的剩余的供电能力是否大于或等于预置的数 值与所述用于扩容的刀片所需要的供电能力的乘积;

若是,则判断所述当前的散热设备的剩余的散热能力是否大于或等于所 述用于扩容的刀片所需要的散热能力;若所述当前的散热设备的剩余的散热 能力大于或等于所述用于扩容的刀片所需要的散热能力,则确定所述当前的 供电设备和散热设备能同时满足所述用户扩容的刀片对电能及散热的需求, 若所述当前的散热设备的剩余的散热能力小于所述用于扩容的刀片所需要 的散热能力,则确定所述当前的散热设备不能满足所述用于扩容的刀片对散 热的需求;

若否,则确定所述当前的供电设备的剩余的供电能力不满足所述用于扩 容的刀片对供电的需求。

6、 根据权利要求 5所述的扩容配置方法, 其特征在于, 所述获取所述 用于扩容的刀片所需要的供电能力及散热能力包括:

获取所述用于扩容的刀片的类型及每种类型的刀片的数量;

按照所述刀片的类型查询刀片的类型与刀片在系统中的平均功耗之间 的对应关系表, 获取所述每种类型的刀片在系统中的平均功耗;

将所述每种类型的刀片的数量与该类型的刀片在系统中的平均功耗相 乘, 乘积的和之为所述用于扩容的刀片所需的供电能力, 所述乘积的和与预 置的散热系数的相乘得到所述用于扩容的刀片所需的散热能力。

7、 一种管理系统, 其特征在于, 包括:

获取单元, 用于获取用于扩容的刀片的类型和每种类型的刀片的数量; 功耗获取单元,用于在所述获取单元获取所述用户扩容的刀片的类型和 每种类型的刀片的数量之后,根据所述刀片的类型获取每种类型的刀片在系 统中的平均功耗;

计算单元,用于在所述功耗获取单元得到所述每种类型的刀片在系统中 的平均功耗之后,按照所述每种类型的刀片的数量和所述每种类型的刀片在 系统中的平均功耗计算需要增加的供电设备的数量和散热设备的数量;

显示单元,用于在所述计算单元计算得到所述需要增加的供电设备的数 量和散热设备的数量之后,显示所述需要增加的供电设备的数量和散热设备 的数量, 使得能够按照所述需要增加的供电设备的数量和散热设备的数量、 及所述用于扩容的刀片的类型和每种类型的刀片的数量配置刀片服务器,以 实现所述刀片服务器的扩容。

8、 根据权利要求 7所述的管理系统, 其特征在于, 所述计算单元包括: 第一计算单元,用于在所述功耗获取单元得到所述每种类型的刀片在系 统中的平均功耗之后,将所述每种类型的刀片的数量分别与该类型的刀片在 系统中的平均功耗相乘, 乘积的和为所述用于扩容的刀片所需要的供电能 力,所述乘积的和与预置的散热系数相乘得到所述用于扩容的刀片所需要的 散热能力;

第二计算单元,用于在所述第一计算单元得到所述用于扩容的刀片所需 要的供电能力及散热能力之后,将所述用于扩容的刀片所需要的供电能力减 去所述刀片服务器当前的供电设备剩余的供电能力得到需要增加的供电能 力;

第三计算单元,用于在所述第二计算单元得到所述需要增加的供电能力 之后,利用所述需要增加的供电能力及预置的供电设备的供电能力确定需要 增加的供电设备的数量,利用所述用于扩容的刀片所需要的散热能力确定需 要增加的散热设备的数量。

9、 根据权利要求 7或 8所述的管理系统, 其特征在于, 所述管理系统 还包括:

检查单元, 用于在对已安装的用于扩容的刀片上电时, 检查当前的供电 设备和散热设备是否同时满足所述用于扩容的刀片对电能及散热的需求; 上电单元,用于在所述检查单元确定所述当前的供电设备和散热设备能 同时满足所述用于扩容的刀片对电能及散热的需求之后,对所述用于扩容的 刀片上电; 告警单元,用于在所述检查单元确定所述当前的供电设备和散热设备不 能同时满足所述用于扩容的刀片对电能及散热的需求之后, 发出告警信息, 以提醒配置出错。

1 0、根据权利要求 9所述的管理系统,其特征在于,所述检查单元包括: 数据获取单元,用于获取所述用于扩容的刀片所需要的供电能力及散热 能力,获取所述当前的供电设备的剩余的供电能力及所述当前的散热设备的 剩余的散热能力;

判断单元, 用于在所述数据获取单元之后, 判断所述当前的供电设备的 剩余的供电能力是否大于或等于预置的数值与所述用于扩容的刀片所需要 的供电能力的乘积;

处理单元, 用于在所述判断单元进行判断之后, 若所述当前的供电设备 的剩余的供电能力大于或等于预置的数值与所述用于扩容的刀片所需要的 供电能力的乘积,则判断所述当前的散热设备的剩余的散热能力是否大于或 等于所述用于扩容的刀片所需要的散热能力;若所述当前的散热设备的剩余 的供电能力大于或等于所述用于扩容的刀片所需要的散热能力,则确定所述 当前的供电设备和散热设备能同时满足所述用户扩容的刀片对电能及散热 的需求,若所述当前的散热设备的剩余的供电能力小于所述用于扩容的刀片 所需要的散热能力,则确定所述当前的散热设备不能满足所述用于扩容的刀 片对散热的需求; 及用于在所述判断单元进行判断之后, 若所述当前的供电 设备的剩余的供电能力大于或等于预置的数值与所述用于扩容的刀片所需 要的供电能力的乘积,则确定所述当前的供电设备的剩余的供电能力不满足 所述用于扩容的刀片对供电的需求。

1 1、 根据权利要求 1 0所述的管理系统, 其特征在于, 所述数据获取单 元包括:

第一获取单元,用于获取所述用于扩容的刀片的类型及每种类型的刀片 的数量;

第二获取单元,用于在所述第一获取单元获取所述用于扩容的刀片的类 型及每种类型的刀片的数量之后,按照所述刀片的类型查询刀片的类型与刀 片在系统中的平均功耗之间的对应关系表,获取所述每种类型的刀片在系统 中的平均功耗; 第四计算单元,用于在所述第二获取单元获取所述每种类型的刀片在系 统中的平均功耗之后,将所述每种类型的刀片的数量与该类型的刀片在系统 中的平均功耗相乘, 乘积的和之为所述用于扩容的刀片所需的供电能力, 所 述乘积的和与预置的散热系数的相乘得到所述用于扩容的刀片所需的散热 能力。

Description:
一种刀片服务器的扩容配置方法及管理系统

技术领域

本发明涉及通信设备领域, 尤其涉及一种刀片服务器的扩容配置方法及管 理系统。 背景技术 刀片服务器是指在标准高度的机架式机箱内可 插装多个卡式的服务器单 元, 是一种实现高可用高密度的低成本服务器平台 , 为特殊应用行业和高密度 计算环境专门设计, 该刀片服务器的内部的卡式服务器单元上可插 上 "刀片" , 每一块 "刀片" 实际上就是一块系统主板, 类似于一个独立的服务器。 其中, 每一块刀片可以运行自己的系统, 服务于指定的用户群, 或者, 也可以用系统 软件将刀片集合成一个服务器集群, 在集群模式下, 所有的刀片可以连接起来 提供高速的网络环境, 且可以共享资源, 为相同的用户群服务。

根据所需要承担的服务器功能, 刀片服务器可分成计算刀片、 网络刀片、 存储刀片、 管理刀片、 输入 /输出 (Input/Output , I/O )扩展刀片等等不同功 能的刀片服务器, 刀片服务器将以其高密度敏捷式部署及维护、 全方位监控管 理、 高可扩展性、 高可用性等优点获得了快速的发展, 且应用越来越广泛。 且 由于刀片服务器中所有组件均可实现冗余或热 插拨, 因此, 系统可以轻松的进 行替换及扩容。

针对应用环境、 业务规模等不同的需求, 刀片服务器需要支持灵活的配置, 且为了降低初始设备投资成本, 在初始配置时, 只会配置满足需求下的最少数 量的刀片, 以及最少数据的电源和风扇, 但是这也就给刀片服务器的在线配置 和扩容带来难度, 目前, 刀片服务器的在线配置通常是由专业的工作人 员完成 的, 且通常是由经验丰富的专业的工作人员查询刀 片服务器的扩容指导手册中 单个刀片的最大功耗的参考值, 以确定需要增加的电源和电扇的数目, 并按照 确定的数目对刀片服务器进行在线配置, 实现刀片服务器的扩容。 然而, 由于刀片服务器的扩容指导手册中给出的是刀 片的最大功耗的参考 值, 往往大于刀片的实际功耗的值, 从而使得配置的资源远大于刀片服务器实 际需要的资源, 造成了资源的浪费, 并且由于不同类型的刀片组合的方式较多, 因此工作人员在进行扩容配置时的难度较大, 影响了刀片服务器的扩容效率和 扩容配置的精确性。 发明内容 本发明实施例提供了一种刀片服务器的扩容配 置方法及管理系统, 用于 对刀片服务器进行扩容配置实现刀片服务器的 扩容, 而不需要工作人员通过 查询刀片服务器的扩容指导手册中刀片最大功 耗的参考值的方式进行扩容, 能够有效的改善刀片服务器扩容效率, 提高扩容配置的精确性, 且能够合理 使用资源。

本发明一方面提供了一种刀片服务器的扩容配 置方法, 可包括: 获取用于扩容的刀片的类型和每种类型的刀片 的数量;

根据所述刀片的类型获取每种类型的刀片在系 统中的平均功耗; 按照所述每种类型的刀片的数量和所述每种类 型的刀片在系统中的平均 功耗计算需要增加的供电设备的数量和散热设 备的数量;

显示所述需要增加的供电设备的数量和散热设 备的数量, 使得能够按照 所述需要增加的供电设备的数量和散热设备的 数量、 及所述用于扩容的刀片 的类型和每种类型的刀片的数量配置刀片服务 器, 以实现所述刀片服务器的 扩容。

在第一方面第一种实现方式中, 所述根据所述刀片的类型获取每种类型 的刀片在系统中的平均功耗包括: 按照所述刀片的类型查询刀片的类型与刀 片在系统中的平均功耗之间的对应关系表, 获取所述每种类型的刀片在系统 中的平均功耗。

结合第一方面或者第一方面第一种实现方式, 在第二种实现方式中, 所 述按照所述每种类型的刀片的数量和所述每种 类型的刀片在系统中的平均功 耗计算需要增加的供电设备的数量和散热设备 的数量包括:

将所述每种类型的刀片的数量分别与该类型的 刀片在系统中的平均功耗 相乘, 乘积的和为所述用于扩容的刀片所需要的供电 能力, 所述乘积的和与 预置的散热系数相乘得到所述用于扩容的刀片 所需要的散热能力;

将所述用于扩容的刀片所需要的供电能力减去 所述刀片服务器当前的供 电设备剩余的供电能力得到需要增加的供电能 力;

利用所述需要增加的供电能力及预置的供电设 备的供电能力确定需要增 加的供电设备的数量, 利用所述用于扩容的刀片所需要的散热能力确 定需要 增加的散热设备的数量。

结合第一方面或者第一方面第一种实现方式或 者第一方面第二种实现方 式, 在第三种实现方式中, 所述方法还包括:

在对已安装的用于扩容的刀片上电时, 检查当前的供电设备和散热设备 是否同时满足所述用于扩容的刀片对电能及散 热的需求;

若是, 则对所述用于扩容的刀片上电;

若否, 则发出告警信息, 以提醒配置出错。

结合第一方面第三种的可能的实现方式, 第四种可能的实现方式中所述 检查当前的供电设备和散热设备是否同时满足 所述用于扩容的刀片对电能及 散热的需求包括:

获取所述用于扩容的刀片所需要的供电能力及 散热能力, 获取所述当前 的供电设备的剩余的供电能力及所述当前的散 热设备的剩余的散热能力; 判断所述当前的供电设备的剩余的供电能力是 否大于或等于预置的数值 与所述用于扩容的刀片所需要的供电能力的乘 积;

若是, 则判断所述当前的散热设备的剩余的散热能力 是否大于或等于所 述用于扩容的刀片所需要的散热能力; 若所述当前的散热设备的剩余的散热 能力大于或等于所述用于扩容的刀片所需要的 散热能力, 则确定所述当前的 供电设备和散热设备能同时满足所述用户扩容 的刀片对电能及散热的需求, 若所述当前的散热设备的剩余的散热能力小于 所述用于扩容的刀片所需要的 散热能力, 则确定所述当前的散热设备不能满足所述用于 扩容的刀片对散热 的需求;

若否, 则确定所述当前的供电设备的剩余的供电能力 不满足所述用于扩 容的刀片对供电的需求。 结合第一方面第三种可能的实现方式或者第一 方面第四种可能的实现方 式, 在第五种可能的实现方式中, 所述获取所述用于扩容的刀片所需要的供 电能力及散热能力包括:

获取所述用于扩容的刀片的类型及每种类型的 刀片的数量;

按照所述刀片的类型查询刀片的类型与刀片在 系统中的平均功耗之间的 对应关系表, 获取所述每种类型的刀片在系统中的平均功耗 ;

将所述每种类型的刀片的数量与该类型的刀片 在系统中的平均功耗相 乘, 乘积的和之为所述用于扩容的刀片所需的供电 能力, 所述乘积的和与预 置的散热系数的相乘得到所述用于扩容的刀片 所需的散热能力。

本发明第二方面提供了一种管理系统, 包括:

获取单元, 用于获取用于扩容的刀片的类型和每种类型的 刀片的数量; 功耗获取单元, 用于在所述获取单元获取所述用户扩容的刀片 的类型和 每种类型的刀片的数量之后, 根据所述刀片的类型获取每种类型的刀片在系 统中的平均功耗;

计算单元, 用于在所述功耗获取单元得到所述每种类型的 刀片在系统中 的平均功耗之后, 按照所述每种类型的刀片的数量和所述每种类 型的刀片在 系统中的平均功耗计算需要增加的供电设备的 数量和散热设备的数量;

显示单元, 用于在所述计算单元计算得到所述需要增加的 供电设备的数 量和散热设备的数量之后, 显示所述需要增加的供电设备的数量和散热设 备 的数量, 使得能够按照所述需要增加的供电设备的数量 和散热设备的数量、 及所述用于扩容的刀片的类型和每种类型的刀 片的数量配置刀片服务器, 以 实现所述刀片服务器的扩容。

在第二方面第一种可能的实现方式中, 所述计算单元包括:

第一计算单元, 用于在所述功耗获取单元得到所述每种类型的 刀片在系 统中的平均功耗之后, 将所述每种类型的刀片的数量分别与该类型的 刀片在 系统中的平均功耗相乘,乘积的和为所述用于 扩容的刀片所需要的供电能力, 所述乘积的和与预置的散热系数相乘得到所述 用于扩容的刀片所需要的散热 能力;

第二计算单元, 用于在所述第一计算单元得到所述用于扩容的 刀片所需 要的供电能力及散热能力之后, 将所述用于扩容的刀片所需要的供电能力减 去所述刀片服务器当前的供电设备剩余的供电 能力得到需要增加的供电能 力;

第三计算单元, 用于在所述第二计算单元得到所述需要增加的 供电能力 之后, 利用所述需要增加的供电能力及预置的供电设 备的供电能力确定需要 增加的供电设备的数量, 利用所述用于扩容的刀片所需要的散热能力确 定需 要增加的散热设备的数量。

结合第二方面或者第一方面第一种可能的实现 方式, 在第二种可能的实 现方式中, 所述管理系统还包括:

检查单元, 用于在对已安装的用于扩容的刀片上电时, 检查当前的供电 设备和散热设备是否同时满足所述用于扩容的 刀片对电能及散热的需求; 上电单元, 用于在所述检查单元确定所述当前的供电设备 和散热设备能 同时满足所述用于扩容的刀片对电能及散热的 需求之后, 对所述用于扩容的 刀片上电;

告警单元, 用于在所述检查单元确定所述当前的供电设备 和散热设备不 能同时满足所述用于扩容的刀片对电能及散热 的需求之后, 发出告警信息, 以提醒配置出错。

结合第二方面第二种可能的实现方式, 在第三种可能的实现方式中, 所 述检查单元包括:

数据获取单元, 用于获取所述用于扩容的刀片所需要的供电能 力及散热 能力, 获取所述当前的供电设备的剩余的供电能力及 所述当前的散热设备的 剩余的散热能力;

判断单元, 用于在所述数据获取单元之后, 判断所述当前的供电设备的 剩余的供电能力是否大于或等于预置的数值与 所述用于扩容的刀片所需要的 供电能力的乘积;

处理单元, 用于在所述判断单元进行判断之后, 若所述当前的供电设备 的剩余的供电能力大于或等于预置的数值与所 述用于扩容的刀片所需要的供 电能力的乘积, 则判断所述当前的散热设备的剩余的散热能力 是否大于或等 于所述用于扩容的刀片所需要的散热能力; 若所述当前的散热设备的剩余的 供电能力大于或等于所述用于扩容的刀片所需 要的散热能力, 则确定所述当 前的供电设备和散热设备能同时满足所述用户 扩容的刀片对电能及散热的需 求, 若所述当前的散热设备的剩余的供电能力小于 所述用于扩容的刀片所需 要的散热能力, 则确定所述当前的散热设备不能满足所述用于 扩容的刀片对 散热的需求; 及用于在所述判断单元进行判断之后, 若所述当前的供电设备 的剩余的供电能力大于或等于预置的数值与所 述用于扩容的刀片所需要的供 电能力的乘积, 则确定所述当前的供电设备的剩余的供电能力 不满足所述用 于扩容的刀片对供电的需求。

结合第二方面第三种可能的实现方式, 在第四种可能的实现方式中, 所 述数据获取单元包括:

第一获取单元, 用于获取所述用于扩容的刀片的类型及每种类 型的刀片 的数量;

第二获取单元, 用于在所述第一获取单元获取所述用于扩容的 刀片的类 型及每种类型的刀片的数量之后, 按照所述刀片的类型查询刀片的类型与刀 片在系统中的平均功耗之间的对应关系表, 获取所述每种类型的刀片在系统 中的平均功耗;

第四计算单元, 用于在所述第二获取单元获取所述每种类型的 刀片在系 统中的平均功耗之后, 将所述每种类型的刀片的数量与该类型的刀片 在系统 中的平均功耗相乘, 乘积的和之为所述用于扩容的刀片所需的供电 能力, 所 述乘积的和与预置的散热系数的相乘得到所述 用于扩容的刀片所需的散热能 力。

从以上技术方案可以看出, 本发明实施例具有以下优点:

管理系统获取到用户扩容的刀片的类型和每种 类型的刀片的数量之后, 可根据刀片的类型获取每种类型的刀片在系统 中的平均功耗, 并按照每种类 型的刀片的数量和每种类型的刀片在系统中的 平均功耗计算需要增加的供电 设备的数量和散热设备的数量, 并在显示屏幕上显示需要增加的供电设备的 数量和散热设备的数量, 使得工作人员能够按照该需要增加的供电设备 的数 量和散热设备的数量, 及用于扩容的刀片的类型和每种类型的刀片的 数量配 置刀片服务器, 以实现刀片服务器的扩容, 由于通过管理系统利用刀片在系 统中的平均功耗确定需要增加的供电设备的数 量和散热设备的数量, 而不需 要通过查询刀片服务器的扩容指导手册中刀片 最大功耗的参考值的方式进行 扩容, 能够有效的提高刀片服务器的扩容配置的精确 性及扩容效率, 且能够 合理使用资源。 附图说明

图 1为本发明实施例中的刀片服务器的结构的一 示意图;

图 2为本发明实施例中刀片服务器的扩容配置方 的一个示意图; 图 3为本发明实施例中刀片服务器的扩容配置方 的另一示意图; 图 4为本发明实施例中管理系统的结构的一个示 图;

图 5为本发明实施例中管理系统的结构的另一示 图;

图 6为本发明实施例中管理系统的结构的另一示 图。

具体实施方式 本发明实施例提供了一种刀片服务器的配置方 法及管理系统, 用于对刀 片服务器进行扩容配置实现刀片服务器的扩容 , 而不需要工作人员通过查询 刀片服务器的扩容指导手册中刀片最大功耗的 参考值的方式进行扩容, 能够 有效的改善刀片服务器扩容效率, 提高扩容配置的精确性, 且能够合理使用 资源。

在本发明实施例中的刀片服务器是指集群模式 下的刀片服务器, 在集群 模式下, 刀片服务器中刀片可以共享资源, 为用户提供服务, 且刀片服务器 可包含多个刀片机框, 每个刀片机框都有机框管理模块( Subrack Mangement Module , SMM )及卡槽, 其中, 卡槽可插入刀片, S丽则管理该刀片机框中的 刀片, 此外, SMM 还可与管理系统进行通信, 且可由管理系统对该多个刀片 机框中的刀片进行统一的管理,其中,管理系 统可以是同一硬件管理(Uni f ied Hardwa re Management , HUM ) 系统, 具体请参阅图 1 , 为本发明实施例中刀 片服务器的结构图。 下面将具体的介绍刀片服务器的配置方法, 请参阅图 2 , 为本发明实施 例中一种刀片服务器的配置方法及管理系统的 实施例, 包括:

201、 获取用于扩容的刀片的类型和每种类型的刀片 的数量;

在本发明实施例中, 工作人员在管理系统中输入需要扩容的刀片的 类型 和每种类型的刀片的数量, 因此, 管理系统可获取用于扩容的刀片的类型和 每种类型的刀片的数量, 例如: 刀片类型为 A的刀片的数量为 1 0 , 刀片的类 型为 B的刀片的数量为 15 , 刀片的类型为 C的刀片的数量为 20。

202、 根据刀片的类型获取每种类型的刀片在系统中 的平均功耗; 在本发明实施例中, 管理系统中保存了每种类型的刀片在系统中的 平均 功耗值, 管理系统可根据用于扩容的刀片的类型获取每 种类型的刀片在系统 中的平均功耗, 其中, 平均功耗可以是利用刀片服务器在预置的工作 时段内 刀片的功耗计算得到的平均功耗,例如,预置 的时间段可以为 00: 00至 24: 00 , 或者预置的时间段为 8: 00至 16 : 00。

203、按照每种类型的刀片的数量和每种类型的 刀片在系统中的平均功耗 计算需要增加的供电设备的数量和散热设备的 数量;

在本发明实施例中, 管理系统在确定用于扩容的每种类型的刀片在 系统 中的平均功耗之后, 将按照每种类型的刀片的数量和每种类型的刀 片在系统 中的平均功耗计算需要增加的供电设备的数量 和散热设备的数量。

需要说明的是, 在本发明实施例中, 管理系统中已经预先设置了供电设 备的供电能力及散热设备的散热能力, 例如: 一台供电设备的供电能力是 l OOw, 一台散热设备的散热能力是 50W。

204、显示需要增加的供电设备的数量和散热设 备的数量,使得能够按照 需要增加的供电设备的数量和散热设备的数量 、 及用于扩容的刀片的类型和 每种类型的刀片的数量配置刀片服务器, 以实现刀片服务器的扩容。

在本发明实施例中, 管理系统在计算得到需要增加的供电设备的数 量和 散热设备的数量后, 将得到的需要增加的供电设备的数量和散热设 备的数量 显示在显示屏幕上, 使得工作人员能够按照屏幕显示的内容对刀片 服务器进 行扩容配置, 以实现刀片服务器的扩容, 其中, 管理系统还可在显示屏幕上 显示用于扩容的刀片的内容和每种类型的刀片 的数量。 例如: 若用于扩容的 刀片的类型为 A和 B , 且刀片 A的数量为 1 0 , 刀片 B的数量为 5 , 且管理系 统计算得到的需要增加的供电设备的数量为 3台,散热设备为 2 0台, 则工作 人员可按照上述数据向刀片服务器中插入刀片 A和刀片 B , 及增加供电设备 和散热设备, 使得能够实现该刀片服务器的扩容。

在本发明实施例中, 刀片服务器中的管理系统在获取到用于扩容的 刀片 的类型和每种类型的刀片的数量之后, 可根据刀片的类型获取每种类型的刀 片在系统中的平均功耗, 并利用每种类型的刀片在系统中的平均功耗及 每种 类型的刀片的数量确定需要增加的供电设备的 数量及散热设备的数量, 以实 现刀片服务器的扩容, 由于通过管理系统利用刀片在系统中的平均功 耗确定 需要增加的供电设备的数量和散热设备的数量 , 而不需要通过查询刀片服务 器的扩容指导手册中刀片最大功耗的参考值的 方式进行扩容, 能够有效的改 善刀片服务器扩容效率, 提高扩容配置的精确性, 且能够合理使用资源。

为了更好的理解本发明实施例中的技术方案, 请参阅图 3 , 为本发明实 施例中一种刀片服务器的扩容配置的方法的实 施例, 包括:

301、 获取用于扩容的刀片的类型和每种类型的刀片 的数量;

在本发明实施例中, 在刀片服务器运行过程中, 若需要对刀片服务器进 行扩容, 工作人员可将用于扩容的刀片的类型及每种类 型的刀片的数量输入 刀片服务器的管理系统中, 使得管理系统可获取到用户扩容的刀片的类型 和 每种刀片的数量。

302、按照刀片的类型查询刀片的类型与刀片在 系统中的平均功耗之间的 对应关系表, 获取每种类型的刀片在系统中的平均功耗;

在本发明实施例中, 刀片机框中的 SMM将收集其管理的刀片机框中的刀 片的功耗, 并在预置的时间点传输给管理系统, 或者, 管理系统在需要刀片 服务器中的各种类型的刀片在系统中的功耗时 , 可向 S丽发送上传指令, S丽 接收到该上传指令后, 将保存的其管理的刀片的功耗发送给管理系统 , 管理 系统获取到刀片服务器中的各刀片的功耗之后 ,将按照刀片的类型进行分类, 并计算每种类型的刀片在系统中的平均功耗, 且将保存刀片的类型与该类型 的刀片在系统中的平均功耗之间的对应关系, 使得在对刀片服务器进行扩容 配置时, 刀片服务器可根据各类型的刀片的实际的平均 功耗确定需要扩容的 刀片的平均功耗, 具体为: 管理系统根据刀片的类型查询刀片的类型与刀 片 在系统中的平均功耗之间的对应关系, 获取每种类型的刀片在系统中的平均 功耗。

303、按照每种类型的刀片的数量和每种类型的 刀片在系统中的平均功耗 计算需要增加的供电设备的数量和散热设备的 数量;

在本发明实施例中, 管理系统在获取到每种类型的刀片在系统中的 平均 功耗之后, 可按照每种类型的刀片的数量和每种类型的刀 片在系统中的平均 功耗计算需要增加的供电设备的数量和散热设 备的数量, 其中, 计算需要增 加的供电设备的数量的方法包括: 管理系统将每种类型的刀片的数量分别与 该类型的刀片在系统中的平均功耗相乘, 乘积的和为用于扩容的刀片所需要 的供电能力; 接着, 网关系统将用于扩容的刀片所需要的供电能力 减去刀片 服务器当前的供电设备剩余的供电能力得到需 要增加的供电能力; 最后, 利 用需要增加的供电能力及预置的供电设备的供 电能力确定需要增加的供电设 备的数量。 例如: 若用于扩容的刀片的类型包括 、 B、 C三类, 且该三类刀 片的数量分别为 1 0、 6、 8 , 且该三类刀片在系统中的平均功耗为 50W , 40W , 30W , 则用于扩容的刀片所需要的供电能力为 1 0* 5 0W+6 * 40W+8 * 30W=98 0W , 且 若当前的供电设备剩余的供电能力为 8 0W , 则需要增加的供电能力为 980W-8 0W=9 00W , 若可用的供电设备的供电能力为 3画, 则需要增加的供电 设备的数量为 3台。

需要说明的是, 在本发明实施例中, 工作人员可以预先在管理系统中设 置可用于扩容的供电设备的供电能力, 使得在进行扩容设置时, 可利用预先 设置的用于扩容的供电设备的供电能力确定需 要增加的供电设备的数量。

需要说明的是, 在本发明实施例中, 若有至少一种供电设备可使用, 则 管理系统在利用需要增加的供电能力确定需要 增加的供电设备的数量时具体 是确定需要增加的供电设备的类型及每种类型 的供电设备的数量, 且增加的 供电设备的总的供电能力应大于或等于需要增 加的供电能力, 且在增加的供 电设备的供电能力大于需要增加的供电能力时 , 应尽量缩小需要增加的供电 设备的供电能力与需要增加的供电能力之间的 差值。 此外, 在有至少一种供 电设备可使用时, 还可考虑每种供电设备的成本, 以节约成本。 因此, 在实 际应用中, 需要增加的供电设备的类型及每种类型的供电 设备的数量不仅与 扩容时实际需要增加的供电能力有关, 还与实际提供的用于扩容的供电设备 的成本及供电能力有关, 在实际应用中可根据具体情况设置提供的用于 扩容 的供电设备的类型及供电能力, 此处不做限定。

在本发明实施例中, 管理系统还将确定需要增加的散热设备的数量 , 包 括:将每种类型的刀片的数量分别与该类型的 刀片在系统中的平均功耗相乘, 乘积的和与预置的散热系数相乘得到用于扩容 的刀片所需要的散热能力; 利 用用于扩容的刀片所需要的散热能力确定需要 增加的散热设备的数量。 由于 刀片的散热与刀片的功耗有关, 因此在本发明实施例中, 可根据刀片的平均 功耗确定用于扩容的刀片所需要的散热能力, 例如: 若有刀片的类型有三种, 分别为 A、 B、 C, 且该三类刀片的数量分别为 1 0、 6、 8 , 且该三类刀片在系 统中的平均功耗为 5 0W , 40W , 30W, 预置的散热系数为 30% , 则用于扩容的刀 片的散热能力为: 30% ( 1 0 * 50W+6 * 40W+8 * 30W ) =294W, 因此, 需要增加的散 热能力为 294W, 若用于扩容的散热设备的散热能力为 98W, 则需要增加 3台 散热设备。

需要说明的是, 在本发明实施例中, 管理系统在确定需要增加的供电设 备和散热设备的数量之后, 还可进一步确定用于扩容的刀片、 供电设备、 散 热设备的推荐安装位置, 使得工作人员可按照该推荐安装位置配置相应 的设 备, 实现刀片服务器的扩容配置, 其中, 推荐设备安装是根据刀片服务器的 系统热设计原则生成的。

304、 显示需要增加的供电设备的数量和散热设备的 数量; 在本发明实施例中, 管理系统在得到需要增加的供电设备的数量和 散热 设备的数量之后, 将在显示屏幕上显示需要增加的供电设备的数 量和散热设 备的数量, 此外, 管理系统还可同时显示工作人员输入的用于扩 容的刀片的 类型和数量, 且进一步的, 管理系统若确定了用于扩容的刀片、 供电设备及 散热设备的推荐安装位置, 还可在显示屏幕上显示每种类型的用于扩容的 刀 片的推荐安装位置, 及供电设备和散热设备的推荐安装位置, 使得工作人员 可按照显示的内容进行扩容配置, 在相应的位置安装设备。

需要说明的是, 若管理系统未显示用于扩容的刀片、 供电设备及散热设 备的推荐安装位置, 则工作人员可按照现有技术进行处理, 此处不再赘述。

305、在对已安装的用于扩容的刀片上电时,检 查当前的供电设备和散热 设备是否同时满足用于扩容的刀片对电能及散 热的需求, 若是, 则执行步骤 306 , 若否, 则执行步骤 307 ;

在本发明实施例中, 管理系统在显示屏幕上显示需要增加的供电设 备的 数量和散热设备的数量之后, 工作人员可按照显示的内容在刀片服务器上安 装供电设备和散热设备, 且还将按照其输入管理系统的用于扩容的刀片 的类 型和每种类型的刀片的数量安装用于扩容的刀 片, 在完成设备的安装之后, 管理系统可启动对已安装的用于扩容的刀片的 上电过程。

在本发明实施例中, 在对已安装的用于扩容的刀片上电时, 管理系统将 检测当前的供电设备和散热设备是否能同时满 足用于扩容的刀片对电能及散 热的需求, 即不仅功能设备能满足用于扩容的刀片对电能 的需求且散热设备 也能满足用于扩容的刀片对散热的需求, 以避免因工作人员将供电设备或者 散热设备漏安装、 安装位置错误等导致的刀片服务器的损坏。

在本发明实施例中, 管理系统可获取用于扩容的刀片所需要的供电 能力 及散热能力, 获取当前的供电设备的剩余的供电能力及当前 的散热设备的剩 余的散热能力, 其中, 用于扩容的刀片所需要的供电能力等于每种类 型的刀 片的数量与该种类型的刀片在系统中的平均功 耗的乘积之和, 用于扩容的刀 片所需要的散热能力等于每种类型的刀片的数 量与该种类型的刀片在系统中 的平均功耗的乘积之和与预置的散热系数的乘 积, 其中, 当前的供电设备的 剩余的供电能力等于刀片服务器的总的供电能 力减去已为已上电的刀片提供 的供电能力得到的差值, 当前的散热设备的剩余散热能力等于刀片服务 器的 总的散热能力减去已为已上电的刀片提供的散 热能力得到的差值。

接着, 管理系统将判断当前的供电设备的剩余的供电 能力是否大于或等 于预置的数值与用于扩容的刀片所需要的供电 能力的乘积; 若当前的供电设 备的剩余的供电能力大于或等于预置的数值与 用于扩容的刀片所需要的供电 能力的乘积, 则说明当前的供电设备的剩余的供电能力满足 用于扩容的刀片 对供电的需求, 管理系统将继续判断当前的散热设备的剩余的 散热能力是否 大于或等于用于扩容的刀片所需要的散热能力 ; 若当前的散热设备的剩余的 散热能力大于或等于用于扩容的刀片所需要的 散热能力, 则确定当前的供电 设备和散热设备同时满足用户扩容的刀片对电 能及散热的需求, 若当前的散 热设备的剩余的散热能力小于用于扩容的刀片 所需要的散热能力, 则确定当 前的散热设备的不能满足用于扩容的刀片的刀 片对散热的需求。

在本发明实施例中, 若当前的供电设备的剩余的供电能力小于预置 的数 值与用于扩容的刀片所需要的供电能力的乘积 , 则确定当前的供电设备的剩 余的供电能力不能满足用于扩容的刀片对供电 的需求, 说明工作人员可能漏 安装了供电设备, 管理系统可以在显示屏幕上显示告警信息, 以提醒工作人 员需要增加供电设备, 且管理系统不会用户扩容的刀片进行上电。 若当前的 供电设备的剩余的供电能力大于或等于预置的 数值与用于扩容的刀片所需要 的供电能力的乘积, 且当前的散热设备的剩余的散热能力小于用于 扩容的刀 片所需要的散热能力, 则说明工作人员可能漏安装散热设备, 管理系统也将 在显示屏幕上显示告警信息, 以提醒工作人员需要增加散热设备。

在本发明实施例中, 管理系统在检测当前的供电设备和散热设备是 否同 时满足用于扩容的刀片对电能及散热的需求时 , 也可以先判断当前的散热设 备是否满足用于扩容的刀片对散热的需求, 且在当前的散热设备满足用于扩 容的刀片对散热的需求的情况下, 再判断当前的供电设备是否满足用于扩容 的刀片对供电的需求, 或者, 管理系统可以同时判断当前的散热设备是否满 足用于扩容的刀片对散热的需求及判断当前的 供电设备是否满足用于扩容的 刀片对供电的需求, 因此, 在实际应用中, 可根据需要确定具体的判断步骤, 此处不做限定。

需要说明的是, 在本发明实施例中, 若管理系统在确定需要增加的供电 设备的数量和散热设备的数量时, 确定了需要增加的供电设备及散热设备的 推荐安装位置及用于扩容的刀片的推荐安装位 置, 则管理系统在对已安装的 用于扩容的刀片进行上电时, 还需要检查增加的供电设备、 散热设备及用于 扩容的刀片的实际安装位置与管理系统确定的 推荐安装位置是否一致, 若不 一致, 则在显示屏幕上显示告警信息, 以通知工作人员设备的安装位置出现 错误, 需要重新安装。

306、 对用于扩容的刀片上电;

在本发明实施例中, 若管理系统确定当前的供电设备和散热设备能 够满 足用于扩容的刀片对电能及散热的需求, 则对用于扩容的刀片上电, 且为了 确保对刀片服务器的已上电的刀片的运行不造 成影响, 可釆用功率封顶技术 对扩容的刀片进行上电, 不会对已上电的刀片带来冲击或者中断。

307、 发出告警信息, 以提醒配置出错。

在本发明实施例中, 若管理系统确定当前的供电设备和散热设备不 能够 满足用于扩容的刀片对电能及散热的需求, 则发出告警信息, 以提醒配置出 错, 其中, 配置出错的情况包括漏安装供电设备, 漏安装散热设备, 设备的 安装位置出错等等。

进一步的, 在本发明实施例中, 管理系统在完成用于扩容的刀片的上电 之后, 可获取已上电的刀片的工作情况, 例如: 是否可以满负荷工作, 此外, 还可获取供电设备和散热设备的工作情况, 且管理系统还可将获取到的已上 电的刀片的工作情况及供电设备和散热设备的 工作情况显示在显示屏幕上, 使得工作人员可以掌握扩容后的刀片服务器的 工作状态, 并适时进行调整。

在本发明实施例中, 可以在对已安装的刀片进行上电时检测当前的 供电 设备和散热设备是否满足用于扩容的已安装的 刀片对电能和散热的需求, 若 满足, 则对刀片进行上电, 使得能够有效避免因工作人员的安装失误导致 的 刀片上电失败或者刀片服务器的损坏。

进一步的, 在本发明实施例中, 管理系统还可在对刀片服务器进行初始 化的过程中, 可对刀片服务器上的设备进行检查, 以避免因散热设备或者供 电设备的漏安装或者损坏带来的刀片服务器的 启动失败或者损坏, 具体的, 管理系统在对刀片服务器进行初始化的过程中 , 可获取刀片服务器上当前的 供电设备的供电能力及散热能力、 刀片的类型及每种类型的刀片的数量, 并 利用刀片的类型获取每种类型的刀片的平均功 耗, 且将每种类型的刀片的数 量与该类型的刀片的平均功耗的乘积之和与预 置的数值的乘积作为所需要的 供电能力, 将每种类型的刀片的数量与该类型的刀片的平 均功耗的乘积之和 与预置的散热系数的乘积作为需要的散热能力 , 在当前的供电设备的供电能 力大于或等于所需要的供电能力, 且当前的散热设备的散热能力大于或等于 所需要的散热能力时, 则确定当前的供电设备及散热设备能够满足刀 片服务 器中的刀片对供电及散热的需求, 则釆用功率封顶技术对刀片服务器中的刀 片进行上电。

在本发明实施例中, 通过利用管理系统根据工作人员输入的用于扩 容的 刀片的类型及每种类型的刀片的数量确定需要 增加的供电设备的数量和需要 增加的散热设备的数量, 使得不需要工作人员通过查询刀片服务器的扩 容指 导手册中刀片最大功耗的参考值确定需要增加 的供电设备的数量和需要增加 的散热设备的数量, 能够有效的减少工作人员的工作量, 提高扩容配置的效 率及精确性, 且能够合理使用资源。 此外, 在对已安装的用于扩容的刀片进 行上电时, 判断当前的供电设备及散热设备是否能够满足 已安装的用于扩容 的刀片对供电及散热的需求, 且在满足的情况下釆用功率封顶技术对刀片进 行上电, 能够有效的避免因工作人员安装失误导致的问 题, 能够有效的确保 上电过程的顺利进行。

请参阅图 4 , 为本发明实施例中管理系统的结构的一个实施 例, 包括: 获取单元 4 01 , 用于获取用于扩容的刀片的类型和每种类型的 刀片的数 量;

功耗获取单元 4 02 , 用于在获取单元 4 01获取用户扩容的刀片的类型和 每种类型的刀片的数量之后, 根据刀片的类型获取每种类型的刀片在系统中 的平均功耗;

计算单元 403 , 用于在功耗获取单元 4 02得到每种类型的刀片在系统中 的平均功耗之后, 按照每种类型的刀片的数量和每种类型的刀片 在系统中的 平均功耗计算需要增加的供电设备的数量和散 热设备的数量;

显示单元 404 , 用于在计算单元 4 03计算得到需要增加的供电设备的数 量和散热设备的数量之后, 显示需要增加的供电设备的数量和散热设备的 数 量, 使得能够按照需要增加的供电设备的数量和散 热设备的数量、 及用于扩 容的刀片的类型和每种类型的刀片的数量配置 刀片服务器, 以实现刀片服务 器的扩容。

在本发明实施例中, 在对刀片服务器进行扩容配置时, 工作人员可将用 于扩容的刀片的类型及每种类型的刀片的数量 输入管理系统中, 因此, 管理 系统的获取单元 4 01将获取到用于扩容的刀片的类型及每种类型 刀片的数 量, 接着, 功耗获取单元 402根据刀片的类型获取每种类型的刀片在系统 中 的平均功耗; 并由计算单元 4 03按照每种类型的刀片的数量和每种类型的刀 片在系统中的平均功耗计算需要增加的供电设 备的数量和散热设备的数量; 最后, 显示单元 4 04显示需要增加的供电设备的数量和散热设备 数量, 使 得工作人员能够按照需要增加的供电设备的数 量和散热设备的数量、 及用于 扩容的刀片的类型和每种类型的刀片的数量配 置刀片服务器, 以实现刀片服 务器的扩容。

在本发明实施例中, 刀片服务器中的管理系统在获取到用于扩容的 刀片 的类型和每种类型的刀片的数量之后, 可根据刀片的类型获取每种类型的刀 片在系统中的平均功耗, 并利用每种类型的刀片在系统中的平均功耗及 每种 类型的刀片的数量确定需要增加的供电设备的 数量及散热设备的数量, 以实 现刀片服务器的扩容, 由于通过管理系统利用刀片在系统中的平均功 耗确定 需要增加的供电设备的数量和散热设备的数量 , 而不需要通过查询刀片服务 器的扩容指导手册中刀片最大功耗的参考值的 方式进行扩容, 能够有效的改 善刀片服务器扩容效率, 提高扩容配置的精确性, 且能够合理使用资源。

为了更好的理解本发明实施例中管理系统的结 构, 请参阅图 5 , 为本发 明实施例中管理系统的结构的实施例, 包括:

如图 5所示实施例中的获取单元 4 01 ,功耗获取单元 402 ,计算单元 4 03 , 显示单元 404 , 且与图 5所示实施例中描述的内容相似, 此处不再赘述。

在本发明实施例中, 计算单元 4 03包括:

第一计算单元 5 01 , 用于在功耗获取单元 402得到每种类型的刀片在系 统中的平均功耗之后, 将每种类型的刀片的数量分别与该类型的刀片 在系统 中的平均功耗相乘, 乘积的和为用于扩容的刀片所需要的供电能力 , 乘积的 和与预置的散热系数相乘得到用于扩容的刀片 所需要的散热能力;

第二计算单元 5 02 , 用于在第一计算单元 501得到用于扩容的刀片所需 要的供电能力及散热能力之后, 将用于扩容的刀片所需要的供电能力减去刀 片服务器当前的供电设备剩余的供电能力得到 需要增加的供电能力;

第三计算单元 5 03 , 用于在第二计算单元 502得到需要增加的供电能力 之后, 利用需要增加的供电能力及预置的供电设备的 供电能力确定需要增加 的供电设备的数量, 利用用于扩容的刀片所需要的散热能力确定需 要增加的 散热设备的数量。

在本发明实施例中, 管理系统还包括:

检查单元 5 04 , 用于在对已安装的用于扩容的刀片上电时, 检查当前的 供电设备和散热设备是否同时满足用于扩容的 刀片对电能及散热的需求; 上电单元 505 , 用于在检查单元 5 04确定当前的供电设备和散热设备能 同时满足用于扩容的刀片对电能及散热的需求 之后,对用于扩容的刀片上电; 告警单元 506 , 用于在检查单元 5 04确定当前的供电设备和散热设备不 能同时满足用于扩容的刀片对电能及散热的需 求之后, 发出告警信息, 以提 醒配置出错。

其中, 检查单元 5 04具体包括:

数据获取单元 5 07 , 用于获取用于扩容的刀片所需要的供电能力及 散热 能力, 获取当前的供电设备的剩余的供电能力及当前 的散热设备的剩余的散 热能力;

判断单元 508 , 用于在数据获取单元 5 07之后, 判断当前的供电设备的 剩余的供电能力是否大于或等于预置的数值与 用于扩容的刀片所需要的供电 能力的乘积;

处理单元 509 , 用于在判断单元 5 08进行判断之后, 若当前的供电设备 的剩余的供电能力大于或等于预置的数值与用 于扩容的刀片所需要的供电能 力的乘积, 则判断当前的散热设备的剩余的散热能力是否 大于或等于用于扩 容的刀片所需要的散热能力; 若当前的散热设备的剩余的供电能力大于或等 于用于扩容的刀片所需要的散热能力, 则确定当前的供电设备和散热设备能 同时满足用户扩容的刀片对电能及散热的需求 , 若当前的散热设备的剩余的 供电能力小于用于扩容的刀片所需要的散热能 力, 则确定当前的散热设备不 能满足用于扩容的刀片对散热的需求; 及用于在判断单元进行判断之后, 若 当前的供电设备的剩余的供电能力大于或等于 预置的数值与用于扩容的刀片 所需要的供电能力的乘积, 则确定当前的供电设备的剩余的供电能力不满 足 用于扩容的刀片所需要的供电能力。

且在本发明实施例中, 数据获取单元 5 07包括:

第一获取单元 507 1 , 用于获取用于扩容的刀片的类型及每种类型的 刀片 的数量;

第二获取单元 5 072 , 用于在第一获取单元 5071获取用于扩容的刀片的 类型及每种类型的刀片的数量之后, 按照刀片的类型查询刀片的类型与刀片 在系统中的平均功耗之间的对应关系表, 获取每种类型的刀片在系统中的平 均功耗;

第四计算单元 5 07 3 , 用于在第二获取单元 5072获取每种类型的刀片在 系统中的平均功耗之后, 将每种类型的刀片的数量与该类型的刀片在系 统中 的平均功耗相乘, 乘积的和之为用于扩容的刀片所需的供电能力 , 乘积的和 与预置的散热系数的相乘得到用于扩容的刀片 所需的散热能力。

在本发明是实施例中, 在对刀片服务器进行扩容配置时, 工作人员可将 用于扩容的刀片的类型及每种类型的刀片的数 量输入管理系统中, 因此, 管 理系统的获取单元 401将获取到用于扩容的刀片的类型及每种类型 的刀片的 数量, 接着, 功耗获取单元 4 02根据刀片的类型获取每种类型的刀片在系统 中的平均功耗; 并由计算单元 4 03按照每种类型的刀片的数量和每种类型的 刀片在系统中的平均功耗计算需要增加的供电 设备的数量和散热设备的数 量; 具体的, 计算单元 4 03中的第一计算单元 5 01将每种类型的刀片的数量 分别与该类型的刀片在系统中的平均功耗相乘 , 乘积的和为用于扩容的刀片 所需要的供电能力, 乘积的和与预置的散热系数相乘得到用于扩容 的刀片所 需要的散热能力; 接着第二计算单元 5 02将用于扩容的刀片所需要的供电能 力减去刀片服务器当前的供电设备剩余的供电 能力得到需要增加的供电能 力; 并由第三计算单元 503利用需要增加的供电能力及预置的供电设备 的供 电能力确定需要增加的供电设备的数量, 利用用于扩容的刀片所需要的散热 能力确定需要增加的散热设备的数量。 最后, 显示单元 404显示需要增加的 供电设备的数量和散热设备的数量, 使得工作人员能够按照需要增加的供电 设备的数量和散热设备的数量、 及用于扩容的刀片的类型和每种类型的刀片 的数量配置刀片服务器, 以实现刀片服务器的扩容。

在本发明实施例中, 在显示单元 404显示需要增加的供电设备的数量和 散热设备的数量之后, 工作人员可按照用于扩容的刀片的类型和每种 类型的 刀片的数量安装刀片, 且可按照供电设备的数量和散热设备的数量安 装供电 设备和散热设备, 在设备配置完成之后, 可启动对已安装的用于扩容的刀片 的上电过程, 且在对已安装的用于扩容的刀片上电时, 检测单元 5 04将检查 当前的供电设备和散热设备是否能同时满足用 于扩容的刀片对电能及散热的 需求, 具体的检查包括: 检查单元 5 04中的数据获取单元 507获取当前的供 电设备的剩余的供电能力及当前的散热设备的 剩余的散热能力; 接着, 判断 单元 5 08判断当前的供电设备的剩余的供电能力是否 于或等于预置的数值 与用于扩容的刀片所需要的供电能力的乘积; 若当前的供电设备的剩余的供 电能力大于或等于预置的数值与用于扩容的刀 片所需要的供电能力的乘积, 则处理单元 509判断当前的散热设备的剩余的散热能力是否 大于或等于用于 扩容的刀片所需要的散热能力; 若当前的散热设备的剩余的供电能力大于或 等于用于扩容的刀片所需要的散热能力, 则处理单元 5 09确定当前的供电设 备和散热设备能同时满足用户扩容的刀片对电 能及散热的需求, 若当前的散 热设备的剩余的供电能力小于用于扩容的刀片 所需要的散热能力, 则处理单 元 5 09确定当前的散热设备不能满足用于扩容的刀 对散热的需求; 或者, 若当前的供电设备的剩余的供电能力大于或等 于预置的数值与用于扩容的刀 片所需要的供电能力的乘积, 则处理单元 5 09确定当前的供电设备的剩余的 供电能力不满足用于扩容的刀片所需要的供电 能力。其中,数据获取单元 507 具体包括:第一获取单元 5071获取用于扩容的刀片的类型及每种类型的 片 的数量; 接着, 第二获取单元 5072按照刀片的类型查询刀片的类型与刀片在 系统中的平均功耗之间的对应关系表, 获取每种类型的刀片在系统中的平均 功耗;第四计算单元 5 07 3将每种类型的刀片的数量与该类型的刀片在 统中 的平均功耗相乘, 乘积的和之为用于扩容的刀片所需的供电能力 , 乘积的和 与预置的散热系数的相乘得到用于扩容的刀片 所需的散热能力。

在本发明实施例中, 若检查单元 504确定当前的供电设备和散热设备能 同时满足用于扩容的刀片对电能及散热的需求 之后, 则上电单元 5 05对用于 扩容的刀片上电; 若检查单元 5 04确定当前的供电设备不能满足用于扩容的 刀片对电能的需求, 或者当前的散热设备不能满足用于扩容的刀片 对散热的 需求, 则告警单元 5 06发出告警信息, 以提醒配置出错。

在本发明实施例中, 通过利用管理系统根据工作人员输入的用于扩 容的 刀片的类型及每种类型的刀片的数量确定需要 增加的供电设备的数量和需要 增加的散热设备的数量, 使得不需要工作人员通过查询刀片服务器的扩 容指 导手册中刀片最大功耗的参考值确定需要增加 的供电设备的数量和需要增加 的散热设备的数量, 能够有效的减少工作人员的工作量, 提高扩容配置的效 率及精确性, 且能够合理使用资源。 此外, 在对已安装的用于扩容的刀片进 行上电时, 判断当前的供电设备及散热设备是否能够满足 已安装的用于扩容 的刀片对供电及散热的需求, 且在满足的情况下釆用功率封顶技术对刀片进 行上电, 能够有效的避免因工作人员安装失误导致的问 题, 能够有效的确保 上电过程的顺利进行。

请参阅图 6 , 为本发明实施例中管理系统的结构的一个实施 例, 包括: 处理器 6 01、 发送装置 6 02 , 接收装置 603及存储器 6 04 , 其中, 发送装 置 6 02、 接收装置 603及存储器 604均与处理器 601连接。

在本发明实施例中, 处理器 6 01用于获取用于扩容的刀片的类型和每种 类型的刀片的数量; 并根据所述刀片的类型获取每种类型的刀片在 系统中的 平均功耗; 接着, 按照所述每种类型的刀片的数量和所述每种类 型的刀片在 系统中的平均功耗计算需要增加的供电设备的 数量和散热设备的数量; 且显 示所述需要增加的供电设备的数量和散热设备 的数量, 使得能够按照所述需 要增加的供电设备的数量和散热设备的数量、 及所述用于扩容的刀片的类型 和每种类型的刀片的数量配置刀片服务器,且 在工作人员完成扩容配置之后, 在对已安装的用于扩容的刀片上电时, 处理器 601检查当前的供电设备和散 热设备是否同时满足所述用于扩容的刀片对电 能及散热的需求, 若当前的供 电设备和散热设备能够同时满足用于扩容的刀 片对电能及散热的需求, 则对 所述用于扩容的刀片上电; 若当前的供电设备和散热设备不能同时满足用 于 扩容的刀片对电能和散热的需求, 则发出告警信息, 以提醒配置出错。

本领域普通技术人员可以理解实现上述实施例 方法中的全部或部分步骤 是可以通过程序来指令相关的硬件完成, 所述的程序可以存储于一种计算机 可读存储介质中, 上述提到的存储介质可以是只读存储器, 磁盘或光盘等。

以上对本发明所提供的一种刀片服务器的扩容 配置方法及管理系统进行 了详细介绍, 对于本领域的一般技术人员, 依据本发明实施例的思想, 在具 体实施方式及应用范围上均会有改变之处, 综上所述, 本说明书内容不应理 解为对本发明的限制。