利用结构树管理服务器的方法

文档序号:7612399阅读:208来源:国知局
专利名称:利用结构树管理服务器的方法
利用结构树管理服务器的方法
技术领域
本发明涉及一种服务器的管理方法,特别是一种利用结构树管理服务器的方法。背景技术
对于拥有大量服务器的数据中心而言,如何保证数据的安全性,集中有效地对服务器进行管理是非常重要的。一般数据中心机房只摆放服务器,系统管理员在集中监控中心通过网络对机房的服务器进行监控和管理。传统的管理方法是通过被管理Node BMC(节点管理控制器,其中BMC为Baseboard ManagementControIler的简称,基板管理控制器)监控每个服务器Node BMC的运行状况,在有异常发生时,Node BMC向集中监控中心管理软件发送警告信息,系统管理员通过 KVM (Keyboard, Video, Mouse Redirection)或 SOL (SerialOver LAN)方式登陆到有问题的Node BMC上进行故障查找和排除。这种管理方式下系统管理员只能从Node BMC的资产编号去确定服务器位于哪个机房的哪个机柜的哪一个位置,不能直接从管理界面看到不同Node BMC的位置关系,而且一个管理员同一时间只能对一个 Node BMC进行管理操作,不能同时对一组或者一个机柜的所有BMC进行操作(如Group BMC重新启动,监控或设定机柜总功耗等)。

发明内容本发明的主要目的在于提供一种可对大量服务器进行有效管理的利用结构树管理服务器的方法。本发明提供一种利用结构树管理服务器的方法,用于监控和管理位于多个机柜上的服务器,所述机柜分别包括若干个机柜管理控制器,群组管理控制器和节点管理控制器,且所述方法包括以下步骤为每个机柜构建结构树,所述结构树的顶层为机柜,所述结构树的底层为节点,且于结构树的顶层与底层之间包括一个中间层,所述中间层由若干群组组成;定义结构树的位置代码,所述位置代码包括机柜识别码、群组识别码及节点识别码;识别结构树的位置代码以确定管理的对象机柜机柜;通过OS层管理软件配合机柜管理控制器,群组管理控制器,节点管理控制器对管理的对象进行监控和管理。特别地,所述机柜识别码为集合码或特定机柜,当所述机柜识别码为集合码时,管理的对象为所有机柜。特别地,所述群组识别码为集合码或特定群组,当所述机柜识别码为特定机柜且所述群组识别码为集合码时,通过OS层管理软件配合机柜管理控制器对所述特定机柜下的所有群组进行管理。特别地,所述节点识别码为集合码或特定节点,当所述机柜识别码为特定机柜,所述群组识别码为特定群组,且所述节点识别码为集合码时,通过OS层管理软件配合节点管理控制器对所述特定机柜下的特定群组下的所有节点进行管理。特别地,所述机柜识别码为特定机柜,所述群组识别码为特定群组,且所述节点识别码为特定节点时,通过OS层管理软件配合节点管理控制器对所述特定机柜下的特定群组下的特定节点进行管理。特别地,群组管理控制器和节点管理控制器之间通过IPMB总线连接。与现有技术相比较,本发明通过识别结构树的位置代码以确定管理的对象,例如,当位置代码为特定的机柜时,管理的对象即为特定的机柜;所述当位置代码为特定的群组时,管理的对象即为所述特定的群组;而当位置代码为特定的节点时,管理的对象即为所述特定的节点。系统管理员可根据位置代码找到相应的管理的对象,从而对大量服务器进行有效的管理。

图I为结构树的结构示意图。图2为本发明利用结构树管理服务器的方法的流程图。
具体实施方式请参阅图I、图2所示,本发明提供一种利用结构树管理服务器的方法,通过OS管理层10监控和管理位于多个机柜上的服务器(Rack),例如管理机柜内服务器的功耗及风扇转速,所述机柜分别包括若干个机柜管理控制器,群组管理控制器和节点管理控制器,且所述方法包括以下步骤步骤201 :为每个机柜30构建结构树,所述结构树的顶层为机柜30,所述结构树的底层为节点50,且于结构树的顶层与底层之间包括一个中间层,所述中间层由若干群组40 (Group BMC)组成;步骤202 :定义结构树的位置代码,所述位置代码包括机柜识别码、群组识别码及节点识别码;步骤203 :识别结构树的位置代码以确定管理的对象,其中,由机柜识别码识别机柜30的位置,由群组识别码识别群组40的位置,并由节点识别码识别节点50的位置;步骤204 :通过OS层管理软件配合机柜管理控制器,群组管理控制器,节点管理控制器对管理的对象进行监控和管理。特别地,所述机柜识别码为集合码或特定机柜30,例如,共有6个机柜30,所述机柜识别码包括0、1、2、3、4、5、6,其中0代表集合码,1、2、3、4、5、6分别代表第1、2、3、4、5、6个机柜30。当所述机柜识别码为集合码时,通过OS层管理软件配合机柜管理控制器对所有机柜30进行管理。例如,位置代码为000时,管理的对象为6个机柜30。特别地,所述群组识别码为集合码或特定群组管理控制器40,例如,每个机柜30下有6个群组管理控制器40,所述群组识别码包括0、1、2、3、4、5、6,其中0代表集合码,I、2、3、4、5、6分别代表相应机柜30下的第1、2、3、4、5、6个群组管理控制器40。当所述机柜识别码为特定机柜30且所述群组识别码为集合码时,通过OS层管理软件配合机柜管理控制器对所述特定机柜30下的所有群组40进行管理。例如,位置代码为200时,管理的对象为第2个机柜30。特别地,所述节点识别码为集合码或特定节点,例如,每个群组下有12个节点控制器40,所述节点识别码包括0、1、2、3、4、5、6,其中0代表集合码,1、2、3、4、5、6分别代表相应群组40下的第1、2、3、4、5、6个节点控制器50。当所述机柜识别码为特定机柜30,所述群组识别码为特定群组40,且所述节点识别码为集合码时,通过OS层管理软件配合群组管理控制器对所述特定机柜30下的特定群组40下的所有节点进行管理。例如,位置代码为250时,管理的对象为第2个机柜30下的第5个群组。特别地,所述机柜识别码为特定机柜30,所述群组识别码为特定群组40,且所述节点识别码为特定节点50时,通过OS层管理软件配合节点管理控制器对所述特定机柜30下的特定群组40下的特定节点进行管理。例如,位置代码为256时,管理的对象为第2个机柜30下的第5个群组40下的第6个节点。
特别地,每一机柜30包括两个机柜管理控制器RMC31,所述两个RMC31互为备份。特别地,所述RMC31通过PSMI (Power Supply Management Interface,电源供应管理接口)与PSU60(Power Supply Unit,电源供应器)连接。——实现对机柜总功耗的监控特别地,群组管理控制器40和节点管理控制器50之间通过IPMB总线连接。本发明通过识别结构树的位置代码以确定管理的对象,例如,当位置代码为特定的机柜30时,管理的对象即为特定的机柜30 ;所述当位置代码为特定的群组40时,管理的对象即为所述特定的群组40 ;而当位置代码为特定的节点50时,管理的对象即为所述特定的节点50。系统管理员可根据位置代码找到相应的管理的对象,从而对大量服务器进行有效的管理。
权利要求
1.一种利用结构树管理服务器的方法,用于监控和管理位于多个机柜上的服务器,所述机柜分别包括若干个机柜管理控制器、群组管理控制器和节点管理控制器,其特征在于所述方法包括以下步骤 为每个机柜构建结构树,所述结构树的顶层为机柜,所述结构树的底层为节点,且于结构树的顶层与底层之间包括一个中间层,所述中间层由若干群组组成; 定义结构树的位置代码,所述位置代码包括机柜识别码、群组识别码及节点识别码; 识别结构树的位置代码以确定管理的对象,其中,由机柜识别码识别机柜的位置,由群组识别码识别群组的位置,并由节点识别码识别节点的位置; 通过OS层管理软件配合机柜管理控制器,群组管理控制器,节点管理控制器对管理的对象进行监控和管理。
2.根据权利要求I所述的利用结构树管理服务器的方法,其特征在于所述机柜识别码为集合码或特定机柜,当所述机柜识别码为集合码时,通过OS层管理软件配合机柜管理控制器对所有机柜进行管理。
3.根据权利要求2所述的利用结构树管理服务器的方法,其特征在于所述群组识别码为集合码或特定群组,当所述机柜识别码为特定机柜且所述群组识别码为集合码时,通过OS层管理软件配合机柜管理控制器对所述特定机柜下的所有群组进行管理。
4.根据权利要求3所述的利用结构树管理服务器的方法,其特征在于所述节点识别码为集合码或特定节点,当所述机柜识别码为特定机柜,所述群组识别码为特定群组,且所述节点识别码为集合码时,通过OS层管理软件配合群组管理控制器对所述特定机柜下的特定群组下的所有节点进行管理。
5.根据权利要求4所述的利用结构树管理服务器的方法,其特征在于所述机柜识别码为特定机柜,所述群组识别码为特定群组,且所述节点识别码为特定节点时,通过OS层管理软件配合节点管理控制器对所述特定机柜下的特定群组下的特定节点进行管理。
6.根据权利要求I所述的利用结构树管理服务器的方法,其特征在于群组管理控制器和节点管理控制器之间通过IPMB总线连接。
全文摘要
本发明提供一种利用结构树管理服务器的方法,用于监控和管理位于多个机柜上的服务器,所述机柜分别包括若干个机柜管理控制器,群组管理控制器和节点管理控制器,且所述方法包括以下步骤为每个机柜构建结构树,所述结构树的顶层为机柜,所述结构树的底层为节点,且于结构树的顶层与底层之间包括一个中间层,所述中间层由若干群组组成;定义结构树的位置代码,所述位置代码包括机柜识别码、群组识别码及节点识别码;识别结构树的位置代码以确定管理的对象;通过OS层管理软件配合机柜管理控制器,群组管理控制器,节点管理控制器对管理的对象进行监控和管理。系统管理员可根据位置代码找到相应的管理的对象,从而对大量服务器进行有效的管理。
文档编号H04L12/24GK102684901SQ20111006529
公开日2012年9月19日 申请日期2011年3月17日 优先权日2011年3月17日
发明者谢鹏 申请人:环达电脑(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1