用于自动决定服务器机架重量的系统与方法技术方案

技术编号:14244122 阅读:129 留言:0更新日期:2016-12-21 23:39
用于自动决定服务器机架重量的系统与方法。该系统包含服务器机架内的多个服务器与多个基板管理控制器,其每一个关联于这些服务器的各别的服务器。系统还包含机架管理控制器。第一服务器的第一基板管理控制器决定第一服务器内硬件元件的元件类型,决定第一服务器内元件类型每一个的数量,基于元件类型与元件类型每一个的数量决定第一服务器的第一重量信息,并传送第一重量信息至机架管理控制器。机架管理控制器决定服务器机架内其他元件的重量,并基于第一重量信息与其他元件的重量计算服务器机架的负载机架重量。

【技术实现步骤摘要】

本专利技术涉及管理计算机系统,且特别涉及一种用于自动决定服务器机架重量的系统与方法
技术介绍
现代数据中心内的计算机服务器系统普遍以特定的配置安装在用于多个计算模块(Computing module)的服务器机架(Rack)上。此些特定配置例如为托架(Tray)、机壳底板(Chassis)、单一大容量硬盘(Sled)等,以顶面相对放置而堆迭于服务器机架内。机架安装的系统允许计算模块的垂直排列(Vertical arrangement),以有效利用空间。每一个计算模块可包含一或多个计算机服务器,或可能容纳一或多个计算机服务器元件。举例而言,计算机服务器元件可包含处理器、存储器、存储装置、网络控制器、电缆端口、电源供应、冷却装置等。服务器机架可能需要重新定位(Relocated),在此状况中服务器机架的总重量有益于估计运输的选项与成本。服务器机架的总重量可大幅变化,取决于服务器机架内的元件数量与类型。
技术实现思路
为了提供本
技术实现思路
的基本理解,以下呈现一或多个实施例的简化总结,为了提供本技术的基本理解。总结并非为本技术的所有实施例的广泛的简介,而且并非意味着用以区别所有范例的关键或重要元件,也不是以描绘本技术的任一或所有方面的范围。其唯一目的为表示简化形式内的一或多个范例的某些概念,作为后续呈现的较详细描述的序幕。在一些实施例中,提供一种用于自动决定服务器机架的负载机架重量的方法。服务器机架内第一服务器的第一基板管理控制器(Baseboard Management Controller,BMC)可决定第一服务器内的硬件元件的元件类型。第一基板管理控制器可决定元件类型每一个的数量。第一基板管理控制器可基于元件类型与元件类型每一个的数量,决定第一服务器的第一重量信息。
第一基板管理控制器可传送第一重量信息至服务器机架的机架管理控制器(Rack Management Controller,RMC)。在一些实施例中,服务器机架的机架管理控制器可从服务器机架内的第一服务器的第一基板管理控制器,接收第一服务器的第一重量信息。机架管理控制器可从服务器机架内的第二服务器的第二基板管理控制器,接收第二服务器的第二重量信息。机架管理控制器可决定该服务器机架内的其他元件的重量。机架管理控制器可基于第一重量信息、第二重量信息与其他元件的重量,计算服务器机架的负载机架重量。附图说明为让本揭示内容的上述和其他目的、特征、优点与实施例能更明显易懂,附图的说明如下:图1是说明本揭示内容一实施例的用于自动决定服务器机架重量的系统示意图;图2是说明本揭示内容一实施例的通过基板管理控制器的用于自动决定服务器机架重量的方法流程图;图3是说明本揭示内容一实施例的通过机架管理控制器的用于自动决定服务器机架重量的方法流程图;图4是说明本揭示内容一实施例的通过机架管理控制器的用于自动决定服务器机架重量的方法流程图;图5是说明本揭示内容一实施例的用于用户输入重量信息的用户界面的示意图;图6是说明本揭示内容一实施例的用于获得存储装置的重量信息的系统示意图;以及图7是说明本揭示内容一实施例的计算机系统示意图。【符号说明】为让本揭示内容的上述和其他目的、特征、优点与实施例能更明显易懂,所附符号的说明如下:100:用于自动决定服务器机架重量的系统110:服务器机架120:机架管理控制器130A、130B、130C:基板管理控制器150A、150B、150C:服务器160:网络180:网络接口控制器190:管理者装置200:用于自动决定服务器机架重量的方法210~240:步骤300:用于自动决定服务器机架重量的方法310~340:步骤400:用于自动决定服务器机架重量的方法410~450:步骤500:用户界面511~515、521~528:对话方块516:按钮529:总机架重量600:用于获得存储装置的重量信息的系统610:基板管理控制器620:串接式小型计算机接口扩展器630:计算/存储控制器640:主机总线配接器650:基本输入输出系统660A~660C:硬盘驱动装置700:计算机系统710:基本输入输出系统720:存储器730:存储装置740:处理器750:网络接口760:北桥770:南桥780:管理控制器具体实施方式本揭示内容提供自动决定服务器机架(Rack)重量的技术。本技术的多种方面参考附图进行描述。在以下描述中,为了解释的目的,进一步设定许多特定细节以提供一或多个方面的全面性理解。然而,显然本技术可在没有这些特定细节的情况下实施。在其他举例中,为了有效描述这些方面,已知结构与装置以方块图形式显示。传统上,为了准确决定服务器机架的总重量,服务器机架必须秤重秤重。即便是对单一服务器机架的秤重,亦是麻烦且耗费时间的。对数量庞大的服务器机架的秤重甚至较不实际。本揭示内容提供用于有效率且准确地决定服务器机架的负载机架重量的系统与方法,无须对服务器机架秤重。图1是说明本揭示内容一实施例的用于自动决定服务器机架110的服务器机架重量的系统100示意图。服务器机架110可容纳机架管理控制器120(Rack Management Controller,RMC)、多个服务器150A、150B、…、150C。服务器150A、150B、…、150C可包含各别的基板管理控制器130A、130B、…、130C(Baseboard Management Controller,BMC)。每一个基板管理控制器130A、130B、…、130C可获得对应于服务器150A、150B、…、150C的重量信息。每一个基板管理控制器130A、130B、…、130C可传送重量信息至机架管理控制器120。机架管理控制器120可汇总服务器机架110内其他元件的重量,其尚未通过基板管理控制器130A、130B、…、130C所提供的重量信息。机架管理控制器120于是可计算服务器机架110的负载机架重量,服务器机架110包含所有服务器与服务器机架110内的其他元件。机架管理控制器120可在网络160上传送负载机架重量至管理者装置190(Administrator device)。每一个基板管理控制器130A、130B、…、130C可包含微控制器(Microcontroller),其管理介于系统管理软件(System management software)与平台硬件(Platform hardware)之间的接口。在一些实施例中,每一个基板管理控制器130A、130B、…、130C可汇总关于对应的服务器150A、150B、…、150C的重量信息,并传送重量信息至机架管理控制器120。基板管理控制器130A、130B、…、130C可决定基板管理控制器130A、130B、…、130C的对应服务器150A、150B、…、150C内的硬件元件的元件类型(例如制造/模
型(make/model)、序号等),元件类型为处理器(Processor)、存储器(Memory)、存储装置(Storage device)、电源供应单元(Power Supply Units,PSU)、风扇、机板(Board)、服务器机壳底板(Chassis)等。基板管理控制器130A、130B、…、130C可本文档来自技高网
...
用于自动决定服务器机架重量的系统与方法

【技术保护点】
一种用于自动决定服务器机架重量的系统,包含:多个服务器,位于服务器机架内;多个基板管理控制器(Baseboard Management Controller,BMC),这些基板管理控制器每一个关联这些服务器之一各别服务器;以及机架管理控制器(Rack Management Controller,RMC);其中第一服务器的第一基板管理控制器决定该第一服务器内多个硬件元件的多个元件类型,决定该第一服务器内这些元件类型每一个的数量,基于这些元件类型与该元件类型每一个的该数量决定该第一服务器的一第一重量信息,并传送该第一重量信息至该机架管理控制器;其中该机架管理控制器决定该服务器机架内其他元件的重量,并基于该第一重量信息与这些其他元件的该重量,计算该服务器机架的负载机架重量。

【技术特征摘要】
2015.06.05 US 14/731,4961.一种用于自动决定服务器机架重量的系统,包含:多个服务器,位于服务器机架内;多个基板管理控制器(Baseboard Management Controller,BMC),这些基板管理控制器每一个关联这些服务器之一各别服务器;以及机架管理控制器(Rack Management Controller,RMC);其中第一服务器的第一基板管理控制器决定该第一服务器内多个硬件元件的多个元件类型,决定该第一服务器内这些元件类型每一个的数量,基于这些元件类型与该元件类型每一个的该数量决定该第一服务器的一第一重量信息,并传送该第一重量信息至该机架管理控制器;其中该机架管理控制器决定该服务器机架内其他元件的重量,并基于该第一重量信息与这些其他元件的该重量,计算该服务器机架的负载机架重量。2.如权利要求1所述的系统,其中第二服务器的第二基板管理控制器传送该第二服务器的第二重量信息至该机架管理控制器;其中该负载机架重量还基于该第二重量信息计算得出。3.如权利要求1所述的系统,其中该机架管理控制器传送该负载机架重量至网络接口控制器(Network Interface Controller,NIC),用于在网络上传送至计算装置。4.如权利要求1所述的系统,其中该第一基板管理控制器存储该第一服务器的机板与机壳底板(Chassis)重量于一非易失性存储器内。5.如权利要求1所述的系统,其中该机架管理控制器向一用户提供用户界面,用于输入这些元件类型每一个的重量与这些其他元件的该重量。6.一种用于自动决定服务器机架重量的方法,包含:通过服务器机架内的第一服务器的第一基板管理控制器(Baseboard Management Controller,BMC),决定该第一服务器内多个硬件元件的多个元件类型;通过该第一基板管理控制器,决定这些元件类型每一个的数量;通过该第一基板管理控制器,基于这些元件类型与这些元件类型每一个的该数量,决定该第一服务器的第一重量信息;以及通过该第一基板管理控制器,传送该第一重量信息至该服务器机架的机
\t架管理控制器(Rack Management Controller,RMC)。7.如权利要求6所述的方法,还包含:通过该第一基板管理控制器,存储该第一服务器的机板与机壳底板(Chassis)重量于非易失性存储器内,其中该第一重量信息更基于该机板与机壳底板重量。8.如权利要求6所述的方...

【专利技术属性】
技术研发人员:周楷培颜进财施青志
申请(专利权)人:广达电脑股份有限公司
类型:发明
国别省市:中国台湾;71

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

1