机架组装信息配置系统及方法

文档序号:6423287阅读:201来源:国知局
专利名称:机架组装信息配置系统及方法
技术领域
本发明涉及一种服务器机组的机架组装方法,特别是关于一种应用于摆放服务器机组的机架组装信息配置系统及方法。
背景技术
数据中心机房(Sever data center) —般安装有几十台、甚至几百台数据处理装置,例如多个主板(Motherboard)和多个硬盘(Hard disk)。通常,这些数据处理装置需要组装在一个机架上用于保证数据处理装置的平衡度及稳定性。该机架包括多层机柜(Rack),每一层机柜包括多个数据节点(Node),每一个节点包括多个数据单元(Sled,俗称 抽屉),每一个抽屉用于摆放多个主板或者硬盘。因此,机架合理组装的平衡度及稳定性直接影响机架的长期存放及安全运输。

发明内容
鉴在以上内容,有必要提供一种机架组装信息配置系统及方法,能够自动产生机架的组装信息报表便于合理组装机架,从而提高机架的平衡度及稳定性,有利于机架的长期存放及安全运输。所述的机架组装信息配置系统,该机架包括多层机柜,每一层机柜包括多个数据节点,每一个数据节点包括多个抽屉,每一个抽屉用于摆放多个主板或者硬盘。该机架组装信息配置系统包括重心计算模块,用于从数据库中读取机架订单信息,根据每个抽屉的尺寸计算出每个抽屉的中心位置,根据每一块主板的重量计算每一块主板的重心位置,以及根据每一个硬盘的重量计算每一个硬盘的重心位置;主板位置配置模块,用于根据每一块主板的重心位置与抽屉的中心位置确定每一块主板在抽屉中的放置位置;硬盘位置配置模块,用于根据机架订单信息判断机架配置是否以散热性能为标准,若机架配置没有以散热性能为标准则根据每一个硬盘的重心位置与抽屉的中心位置确定每一个硬盘在抽屉中的放置位置,若机架配置以散热性能为标准,则获取每一个硬盘的散热值并根据每一个硬盘的散热值确定每一个硬盘在抽屉中的放置位置;抽屉位置配置模块,用于测量每一个已配置完毕的抽屉重量,并根据抽屉重量确定每一个已配置完毕的抽屉在数据节点中的放置位置;报表产生模块,用于根据每一块主板在抽屉中的放置位置、每一个硬盘在抽屉中的放置位置和每一个抽屉在数据节点中的放置位置产生机架的组装信息报表。所述的机架组装信息配置方法包括步骤(a)从数据库中读取机架订单信息;(b)根据每个抽屉的尺寸计算出每个抽屉的中心位置,根据每一块主板的重量计算每一块主板的重心位置,并根据每一个硬盘的重量计算每一个硬盘的重心位置;(C)根据每一块主板的重心位置与抽屉的中心位置确定每一块主板在抽屉中的放置位置;(d)根据机架订单信息判断机架配置是否以散热性能为标准;(e)若机架配置没有以散热性能为标准,则根据每一个硬盘的重心位置与抽屉的中心位置确定每一个硬盘在抽屉中的放置位置;(f)若机架配置以散热性能为标准,则获取每一个硬盘的散热值并根据每一个硬盘的散热值确定每一个硬盘在抽屉中的放置位置;(g)测量每一个已配置完毕的抽屉重量,并根据抽屉重量确定每一个已配置完毕的抽屉在数据节点中的放置位置;(h)根据每一块主板在抽屉中的放置位置、每一个硬盘在抽屉中的放置位置以及每一个抽屉在数据节点中的放置位置产生机架的组装信息报表。相较于现有技术,本发明所述的机架组装信息配置系统及方法,能够根据机架的订单信息自动产生机架的组装信息报表,以便合理组装机架时参考,从而提高机架的平衡度及稳定性,并且有利于机架的长期存放及安全运输。


图I是本发明机架组装信息配置系统较佳实施例的架构图。 图2是本发明机架组装信息配置方法较佳实施例的流程图。图3是一个组装机架例子的示意图。主要元件符号说明计算装置I机架组装信息配置系统 10重心计算模块101主板位置配置模块102硬盘位置配置模块103抽屉位置配置模块104报表产生模块105处理器11存储器12数据库2显示设备3如下具体实施方式
将结合上述附图进一步说明本发明。
具体实施例方式如图I所示,是本发明机架组装信息配置系统10较佳实施例的架构图。在本实施例中,所述的机架组装信息配置系统10安装并运行于计算装置I中,该计算装置I可以为计算机或者服务器等计算设备,其包括处理器11以及存储器12。所述的机架用于安装多台(例如200台)数据处理装置,其包括多块主板(Motherboard)和多个硬盘(Hard disk)。参考图3a所示,该机架包括多层机柜(Rack),每一层机柜包括多个数据节点(Node),例如节点I、节点2、...、节点η。每一个节点包括多个数据单元(Sled,俗称抽屉),例如抽屉I、
抽屉2.....抽屉8。每一个抽屉用于摆放多个主板或者硬盘,参考图3b所示,例如抽屉I
中的位置Pl至P8分别放置有主板I、主板2以及硬盘I至硬盘6。所述的计算装置I与数据库2及显示设备3相连接。该计算装置I从数据库2读取机架订单信息,根据该机架订单信息自动产生机架的组装信息报表,并将该组装信息报表存储在数据库2中,或者将该组装信息报表显示在显示设备3上,以供用户在组装机架时参考。
在本实施例中,所述的机架组装信息配置系统10包括重心计算模块101、主板位置配置模块102、硬盘位置配置模块103、抽屉位置配置模块104以及报表产生模块105。本发明所称的模块是指一种能够被计算装置I的处理器11所执行并且能够完成固定功能的一系列计算机程序段,其存储在计算装置I的存储器12中。所述的重心计算模块101用于从数据库2中读取机架订单信息,以及根据每个抽屉的尺寸计算出每个抽屉的中心位置,参考图3b所示,抽屉I的中心位置0,其用坐标表示为(Χ0,Υ0)。所述的机架订单信息包括每个抽屉的尺寸、所需组装的主板重量以及硬盘重量。该重心计算模块101还用于根据每一块主板的重量计算每一块主板的重心位置,以及根据每一个硬盘的重量计算每一个硬盘的重心位置。所述的主板位置配置模块102用于根据每一块主板的重心位置与抽屉的中心位置确定每一块主板在抽屉中的放置位置。在本实施例中,该主板位置配置模块102选择每一块主板的重心位置与抽屉的中心位置之间的距离最近处作为主板的放置位置,例如图3b所示的位置Pl至位置P2,其用于放置主板I及主板2,或者位置P3至位置P4也可以用来 放置主板I和主板2。所述的硬盘位置配置模块103用于根据机架订单信息判断机架配置是否以散热性能为标准。若机架配置没有以散热性能为标准,硬盘位置配置模块103则根据每一个硬盘的重心位置与抽屉的中心位置确定每一个硬盘在抽屉中的放置位置。在本实施例中,该硬盘位置配置模块103选择每一块硬盘的重心位置与抽屉的中心位置之间的距离最近且没有放置主板的位置作为硬盘的放置位置,例如图3b所示的位置P3至位置P4,其用于放置硬盘I及硬盘2。若机架配置以散热性能为标准,硬盘位置配置模块103则获取每一个硬盘的散热值,并根据每一个硬盘的散热值确定每一个硬盘在抽屉中的放置位置。在本实施例中,该硬盘位置配置模块103将散热值较大的硬盘放置在离抽屉的中心位置的较远处,而散热值较小的硬盘放置在离抽屉的中心位置的较近处,以便让机架具有最优的散热性能。参考图3b所示,位置P3至位置P4放置散热值较小的硬盘I及硬盘2,而位置P5至位置P8放置散热值较大的硬盘3至硬盘6。所述的抽屉位置配置模块104用于检查所有的抽屉(例如抽屉I至抽屉8)是否已配置完毕。当所有的抽屉已配置完毕,该抽屉位置配置模块104测量已配置抽屉的重量,并根据该测量的重量确定该已配置抽屉在数据节点中的放置位置。在本实施例中,抽屉位置配置模块104将重量较重的已配置抽屉组装在数据节点的最下层,从而尽量将整个机架的重心向下,其利于其稳定存放,并减少运输过程的摇晃。所述的报表产生模块105用于根据每一块主板在抽屉中的放置位置、每一个硬盘在抽屉中的放置位置和每一个抽屉在数据节点中的放置位置产生机架的组装信息报表,以及将该组装信息报表存储在数据库2中或者将该组装信息报表显示在显示设备3上。如图2所示,是本发明机架组装信息配置方法较佳实施例的流程图。在本实施例中,本发明所述的方法能够从数据库2读取机架订单信息来自动产生机架的组装信息报表,以便合理组装机架时参考。步骤S21,重心计算模块101从数据库2中读取机架订单信息。在本实施例中,所述的机架包括多层机柜,每一层机柜包括多个数据节点(参考图3a所示的节点I至节点η),每一个节点包括多个抽屉(参考图3a所示的抽屉I至抽屉8),每一个抽屉用于摆放多个主板或者硬盘,例如图3b所示的抽屉I中放置有主板I、主板2以及硬盘I至硬盘6。所述的机架订单信息包括每个抽屉的尺寸、所需组装的主板重量以及硬盘重量。步骤S22,重心计算模块101根据每个抽屉的尺寸计算出每个抽屉的中心位置,并根据每一块主板的重量计算每一块主板的重心位置以及根据每一个硬盘的重量计算每一个硬盘的重心位置。参考图3b所示,抽屉I的中心位置O,其用坐标表示为(X0, Y0)。步骤S23,主板位置配置模块102根据每一块主板的重心位置与抽屉的中心位置确定每一块主板在抽屉中的放置位置。在本实施例中,该主板位置配置模块102选择每一块主板的重心位置与抽屉的中心位置之间的距离最近处作为主板的放置位置,例如图3b所示的位置Pl至位置P2,其用于放置主板I及主板2。步骤S24,硬盘位置配置模块103用于根据机架订单信息判断机架配置是否以散热性能为标准。若机架配置没有以散热性能为标准,则执行步骤S25 ;若机架配置以散热性能为标准,执行步骤S26。
步骤S25,硬盘位置配置模块103根据每一个硬盘的重心位置与抽屉的中心位置确定每一个硬盘在抽屉中的放置位置。在本实施例中,该硬盘位置配置模块103选择每一块硬盘的重心位置与抽屉的中心位置之间的距离最近且没有放置主板的位置作为硬盘的放置位置,例如图3b所示的位置P3至位置P4,其用于放置硬盘I及硬盘2。步骤S26,硬盘位置配置模块103获取每一个硬盘的散热值,并根据每一个硬盘的散热值确定每一个硬盘在抽屉中的放置位置。在本实施例中,该硬盘位置配置模块103将散热值较大的硬盘放置在离抽屉的中心位置的较远处,而散热值较小的硬盘放置在离抽屉的中心位置的较近处,以便让机架具有最优的散热性能。参考图3b所示,位置P3至位置P4放置散热值较小的硬盘I及硬盘2,而位置P5至位置P8放置散热值较大的硬盘3至硬盘6。步骤S27,抽屉位置配置模块104检查所有的抽屉(例如抽屉I至抽屉8)是否已配置完毕。若所有的抽屉已配置完毕,则执行步骤S28 ;若还有抽屉没有配置完毕,则返回步骤S22。步骤S28,抽屉位置配置模块104测量所有已配置抽屉的重量,并根据测量的重量确定每一已配置抽屉在数据节点中的放置位置。在本实施例中,抽屉位置配置模块104将重量较重的已配置抽屉组装在数据节点的最下层,从而尽量将整个机架的重心向下,其利于其稳定存放,并减少运输过程的摇晃。步骤S29,报表产生模块105根据每一块主板在抽屉中的放置位置、每一个硬盘在抽屉中的放置位置和每一个抽屉在数据节点中的放置位置产生机架的组装信息报表,并将该组装信息报表存储在数据库2中,或者将该组装信息报表显示在显示设备3上,以供用户在组装机架时参考。以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者者等同替换都不应脱离本发明技术方案的精神和范围。
权利要求
1.一种机架组装信息配置系统,该机架包括多层机柜,每一层机柜包括多个数据节点,每一个数据节点包括多个抽屉,每一个抽屉用于摆放多个主板或者硬盘,其特征在于,该机架组装信息配置系统包括 重心计算模块,用于从数据库中读取机架订单信息,根据每个抽屉的尺寸计算出每个抽屉的中心位置,根据每一块主板的重量计算每一块主板的重心位置,以及根据每一个硬盘的重量计算每一个硬盘的重心位置; 主板位置配置模块,用于根据每一块主板的重心位置与抽屉的中心位置确定每一块主板在抽屉中的放置位置; 硬盘位置配置模块,用于根据机架订单信息判断机架配置是否以散热性能为标准,若机架配置没有以散热性能为标准,则根据每一个硬盘的重心位置与抽屉的中心位置确定每一个硬盘在抽屉中的放置位置,若机架配置以散热性能为标准,则获取每一个硬盘的散热值并根据每一个硬盘的散热值确定每一个硬盘在抽屉中的放置位置; 抽屉位置配置模块,用于测量每一个已配置完毕的抽屉重量,并根据抽屉重量确定每一个已配置完毕的抽屉在数据节点中的放置位置;以及 报表产生模块,用于根据每一块主板在抽屉中的放置位置、每一个硬盘在抽屉中的放置位置和每一个抽屉在数据节点中的放置位置产生机架的组装信息报表。
2.如权利要求I所述的机架组装信息配置系统,其特征在于,所述的报表产生模块还用于将所述组装信息报表存储在数据库中,或者将该组装信息报表显示在显示设备上。
3.如权利要求I所述的机架组装信息配置系统,其特征在于,所述的主板位置配置模块选择每一块主板的重心位置与抽屉的中心位置之间的距离最近处作为主板的放置位置。
4.如权利要求I所述的机架组装信息配置系统,其特征在于,所述的硬盘位置配置模块选择每一块硬盘的重心位置与抽屉的中心位置之间的距离最近且没有放置主板的位置作为硬盘的放置位置。
5.如权利要求I所述的机架组装信息配置系统,其特征在于,所述的硬盘位置配置模块将散热值较大的硬盘放置在离抽屉的中心位置的较远处,并将散热值较小的硬盘放置在离抽屉的中心位置的较近处。
6.一种机架组装信息配置方法,该机架包括多层机柜,每一层机柜包括多个数据节点,每一个数据节点包括多个抽屉,每一个抽屉用于摆放多个主板或者硬盘,其特征在于,该方法包括步骤 (a)从数据库中读取机架订单信息; (b)根据每个抽屉的尺寸计算出每个抽屉的中心位置,根据每一块主板的重量计算每一块主板的重心位置,并根据每一个硬盘的重量计算每一个硬盘的重心位置; (C)根据每一块主板的重心位置与抽屉的中心位置确定每一块主板在抽屉中的放置位置; (d)根据机架订单信息判断机架配置是否以散热性能为标准; (e)若机架配置没有以散热性能为标准,则根据每一个硬盘的重心位置与抽屉的中心位置确定每一个硬盘在抽屉中的放置位置; (f)若机架配置以散热性能为标准,则获取每一个硬盘的散热值并根据每一个硬盘的散热值确定每一个硬盘在抽屉中的放置位置;(g)测量每一个已配置完毕的抽屉重量,并根据抽屉重量确定每一个已配置完毕的抽屉在数据节点中的放置位置;以及 (h)根据每一块主板在抽屉中的放置位置、每一个硬盘在抽屉中的放置位置以及每一个抽屉在数据节点中的放置位置产生机架的组装信息报表。
7.如权利要求6所述的机架组装信息配置方法,其特征在于,该方法还包括步骤 将所述的组装信息报表存储在数据库中;或者 将所述的组装信息报表显示在显示设备上。
8.如权利要求6所述的机架组装信息配置方法,其特征在于,所述的步骤(c)包括 选择每一块主板的重心位置与抽屉的中心位置之间的距离最近处作为主板的放置位置。
9.如权利要求6所述的机架组装信息配置方法,其特征在于,所述的步骤(e)包括 选择每一块硬盘的重心位置与抽屉的中心位置之间的距离最近且没有放置主板的位置作为硬盘的放置位置。
10.如权利要求6所述的机架组装信息配置方法,其特征在于,所述的步骤(f)包括 将散热值较大的硬盘放置在离抽屉的中心位置的较远处,并将散热值较小的硬盘放置在离抽屉的中心位置的较近处。
全文摘要
一种机架组装信息配置系统及方法,该机架包括多层机柜,每一层机柜包括多个数据节点,每一个数据节点包括多个抽屉,每一个抽屉用于摆放多块主板或者硬盘。该方法包括步骤计算每个抽屉的中心位置,根据主板的重心位置与抽屉的中心位置确定每一块主板在抽屉中的放置位置;若机架配置没有以散热性能为标准,则根据硬盘的重心位置与抽屉的中心位置确定每一个硬盘在抽屉中的放置位置;若机架配置以散热性能为标准,则获取硬盘的散热值并根据散热值确定每一个硬盘在抽屉中的放置位置;根据抽屉重量确定已配置完毕的抽屉在数据节点中的放置位置。实施本发明,能够提高机架组装的平衡度及稳定性,有利于机架的长期存放及安全运输。
文档编号G06F1/18GK102759951SQ201110108928
公开日2012年10月31日 申请日期2011年4月28日 优先权日2011年4月28日
发明者付小军, 王光建 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1