一种对大规模数据中心硬件管理方法及系统技术方案

技术编号:11535731 阅读:118 留言:0更新日期:2015-06-03 10:30
本发明专利技术提供一种对大规模数据中心硬件管理方法,用于管理数据中心,数据中心包括多个机架,每一机架下包括多个不同硬件设备,每一硬件设备包括多个组件,每一机架、硬件设备、组件具有管理属性,管理方法包括:收集每一数据中心、机架、硬件设备、及组件的管理属性;根据收集到的数据中心、机架、硬件设备、及组件的管理属性构建一硬件数据结构拓扑图;根据用户需求按照硬件数据结构拓扑图的顺序下发管理请求;根据管理请求并按照预存的第一设备管理方式或第二设备管理方式执行对多个不同硬件设备下多个组件的管理。本发明专利技术对大规模数据中心硬件管理方法实现了对数据中心中多个机架的统一管理,其实施简单可靠,精简了数据中心管理系统的组织方式。

【技术实现步骤摘要】
一种对大规模数据中心硬件管理方法及系统
本专利技术属于大数据管理
,涉及一种管理方法及系统,特别是涉及一种对大规模数据中心硬件管理方法及系统。
技术介绍
大规模数据中心拥有大量的服务器、存储阵列及交换机等设备,如何对这些设备进行管理便于系统管理员掌握硬件整体健康状况,对故障设备及时进行维护和替换,从整体上提高设备可用性、可靠性和利用率是十分重要的。业界对于服务器及存储阵列均有成熟解决方案,前者基于IPMI(IntelligentPlatformManagementInterface,智能平台管理接口),后者基于SES(SCSIEnclosureServices,箱体服务)。但是对于数据中心的综合管理尚未有比较便捷的解决方案。各大IT厂商曾经联合定义过CIM(CommonInformationModule,共有信息模块)来对IT资产进行管理,但是该协议体系大而无当,开发学习成本较高;且基于HTTP和XML,对于用户而言部署和维护也不容易,导致其并没有真正的流行开来。一般而言,企业级服务器通常具有BMC(baseboardmanagementcontroller,基板管理控制器),它是一个小型处理器,能够独立运行操作系统而不依赖于主机上安装的操作系统。BMC支持IPMI,IPMI是由Dell,Hewlett-Packard,Intel和NEC等几大IT公司共同制定的硬件管理协议。管理员可以通过ipmitool与BMC板上的IPMIagent(IPMI代理)通信,可以实现获取传感器(例如CPU温度、风扇转速)的信息、显示系统日志内容、网络远程开关机等功能。SES是对存储机箱的一种管理方式。Enclosure包含了电源、风扇、温度传感器等元素。SES-2规定使用SCSI命令集的RECEIVEDIAGNOSTICRESULTS和SENDDIAGNOSTIC两个命令来进行管理。控制管理端通过SENDDIAGNOSTIC命令来设置机箱背板的表现,比如某个磁盘出现了S.M.A.R.TThreshold预警,控制器就会发出这个命令给磁盘组的背板,之后背板会把这个磁盘的红色警告等点亮,从而让系统管理员发现问题;同样的,控制管理端还可以发出RECEIVEDIAGNOSTICRESULTS命令来获取机箱的各种状态信息,比如电源电压、温度、风扇以及最重要的各个磁盘插槽等状态。服务器和存储机箱是数据中心里主要的硬件设备,但是无论IPMI和SES,都只能对某个组件进行管理,而无法形成一个整合的设备视图,以便更直观的向系统管理员提供信息。比如一台存储服务器,它同时安装了SAS(SerialAttachedSCSI)卡和BMC板,并通过SAS卡管理了若干个存储机柜。管理员能够分别通过对应工具获得SAS卡和BMC板上的信息并对其实施控制和管理;但是无法通过单一界面对这个存储服务器进行统一管理,所获得的信息也是割裂的。而对于某个机架上具有内在逻辑联系的多个服务器和存储阵列,也无法得到整合的以机架为单位的管理视图。因此,如何提供一种对大规模数据中心硬件管理方法及系统,已解决现有技术中对于拥有大量服务器、存储阵列及交换机等硬件设备的大规模数据中心无法准确掌握这些硬件设备整体健康状态,更加无法通过单一界面对这些硬件设备进行统一管理而导致硬件设备可用性、可靠性、利用率不高等种种缺陷,实已成为本领域从业者亟待解决的技术问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种对大规模数据中心硬件管理方法及系统,用于解决现有技术中对于拥有大量服务器、存储阵列及交换机等硬件设备的大规模数据中心无法准确掌握这些硬件设备整体健康状态,更加无法通过单一界面对这些硬件设备进行统一管理而导致硬件设备可用性、可靠性、利用率不高的问题。为实现上述目的及其他相关目的,本专利技术一方面提供一种对大规模数据中心硬件管理方法,应用于管理多个数据中心,所述数据中心包括多个机架,每一所述机架下包括多个不同硬件设备,每一所述硬件设备包括多个组件,其中,每一机架、硬件设备、组件具有管理属性,所述对大规模数据中心硬件管理方法包括以下步骤:收集每一所述数据中心、机架、硬件设备、及组件的管理属性;根据收集到的所述数据中心、机架、硬件设备、及组件的管理属性构建一硬件数据结构拓扑图;根据用户需求按照所述硬件数据结构拓扑图的顺序下发管理请求;根据所述管理请求并按照预存的第一设备管理方式或第二设备管理方式执行对多个不同硬件设备下多个组件的管理。可选地,所述对大规模数据中心硬件管理方法还包括:对处于同一级别的多个数据中心构建第一视图,在所述第一视图中设置进入多个数据中心的入口;对处于同一级别的多个机架构建第二视图,在所述第二视图中设置进入多个机架的入口;对处于同一级别的多个不同硬件设备构建第三视图,在所述第三视图中设置进入不同硬件设备的入口;对所述硬件设备中包括的多个组件构建第四视图,在所述第四视图中设置进入不同组件的入口。可选地,所述对大规模数据中心硬件管理方法还包括:在所述第一视图中设置进入多个数据中心的入口的同时,对所述第一视图中多个数据中心配置与其匹配的管理属性;在所述第二视图中设置进入多个机架的入口的同时,对所述第二视图中多个机架配置与其匹配的管理属性;在所述第三视图中设置进入不同硬件设备的入口的同时,对所述第三视图中不同硬件设备配置与其匹配的管理属性;在所述第四视图中设置进入不同组件的入口同时,对所述第四视图中不同组件配置与其匹配的管理属性。可选地,所述的对大规模数据中心硬件管理方法还包括在构建所述第一视图、第二视图、第三视图、及第四视图之后,将所述第一视图与所述第二视图链接,所述第二视图与所述第三视图链接、及所述第三视图与所述第四视图链接。可选地,所述对大规模数据中心硬件管理方法还包括产生执行管理结果响应。可选地,所述管理请求为读取/查询/操作/设置请求。本专利技术另一方面还提供一种对大规模数据中心硬件管理系统,应用于管理多个数据中心,所述数据中心包括多个机架,每一所述机架下包括多个不同硬件设备,每一所述硬件设备包括多个组件,其中,每一机架、硬件设备、组件具有管理属性,所述对大规模数据中心硬件管理系统包括:收集模块,用于收集每一所述数据中心、机架、硬件设备、及组件的管理属性;拓扑构建模块,用于根据收集到的所述数据中心、机架、硬件设备、及组件的管理属性构建一硬件数据结构拓扑图;第一管理层,用于根据用户需求按照所述硬件数据结构拓扑图的顺序下发管理请求;第二管理层,用于转发管理请求;第三管理层,用于管理所述多个不同硬件设备;第四管理层,用于根据所述管理请求并按照预存的第一设备管理方式或第二设备管理方式执行对多个不同硬件设备下多个组件的管理。可选地,所述对大规模数据中心硬件管理系统还包括:视图构建模块和设置模块,其中,所述视图构建模块用于对处于同一级别的多个数据中心构建第一视图、对处于同一级别的多个机架构建第二视图、对处于同一级别的多个不同硬件设备构建第三视图、及对所述硬件设备中包括的多个组件构建第四视图;所述设置模块用于在所述第一视图中设置进入多个数据中心的入口、在所述第二视图中设置进入多个机架的入口、在所述第三视图中设置进入不同硬件设备的入口、及在所述第四视图中设置进本文档来自技高网
...

【技术保护点】
一种对大规模数据中心硬件管理方法,应用于管理多个数据中心,所述数据中心包括多个机架,每一所述机架下包括多个不同硬件设备,每一所述硬件设备包括多个组件,其中,每一机架、硬件设备、组件具有管理属性,其特征在于,所述对大规模数据中心硬件管理方法包括以下步骤:收集每一所述数据中心、机架、硬件设备、及组件的管理属性;根据收集到的所述数据中心、机架、硬件设备、及组件的管理属性构建一硬件数据结构拓扑图;根据用户需求按照所述硬件数据结构拓扑图的顺序下发管理请求;根据所述管理请求并按照预存的第一设备管理方式或第二设备管理方式执行对多个不同硬件设备下多个组件的管理。

【技术特征摘要】
1.一种对大规模数据中心硬件管理方法,应用于管理多个数据中心,所述数据中心包括多个机架,每一所述机架下包括多个不同硬件设备,每一所述硬件设备包括多个组件,其中,每一机架、硬件设备、组件具有管理属性,其特征在于,所述对大规模数据中心硬件管理方法包括以下步骤:收集每一所述数据中心、机架、硬件设备、及组件的管理属性;对处于同一级别的多个数据中心构建第一视图,在所述第一视图中设置进入多个数据中心的入口;对处于同一级别的多个机架构建第二视图,在所述第二视图中设置进入多个机架的入口;对处于同一级别的多个不同硬件设备构建第三视图,在所述第三视图中设置进入不同硬件设备的入口;对所述硬件设备中包括的多个组件构建第四视图,在所述第四视图中设置进入不同组件的入口;根据收集到的所述数据中心、机架、硬件设备、及组件的管理属性构建一硬件数据结构拓扑图;根据用户需求按照所述硬件数据结构拓扑图的顺序下发管理请求;根据所述管理请求并按照预存的第一设备管理方式或第二设备管理方式执行对多个不同硬件设备下多个组件的管理。2.根据权利要求1所述的对大规模数据中心硬件管理方法,其特征在于:所述对大规模数据中心硬件管理方法还包括:在所述第一视图中设置进入多个数据中心的入口的同时,对所述第一视图中多个数据中心配置与其匹配的管理属性;在所述第二视图中设置进入多个机架的入口的同时,对所述第二视图中多个机架配置与其匹配的管理属性;在所述第三视图中设置进入不同硬件设备的入口的同时,对所述第三视图中不同硬件设备配置与其匹配的管理属性;在所述第四视图中设置进入不同组件的入口同时,对所述第四视图中不同组件配置与其匹配的管理属性。3.根据权利要求2所述的对大规模数据中心硬件管理方法,其特征在于:所述的对大规模数据中心硬件管理方法还包括在构建所述第一视图、第二视图、第三视图、及第四视图之后,将所述第一视图与所述第二视图链接,所述第二视图与所述第三视图链接、及所述第三视图与所述第四视图链接。4.根据权利要求1所述的对大规模数据中心硬件管理方法,其特征在于:所述对大规模数据中心硬件管理方法还包括产生执行管理结果响应。5.根据权利要求1所述的对大规模数据中心硬件管理方法,其特征在于:所述管理请求为读取/查询/操作/设置请求。6.一种对大规模数据中心硬件管理系统,应用于管理多个数据中心,所述数据中心包括多个机架,每...

【专利技术属性】
技术研发人员:张超林
申请(专利权)人:加弘科技咨询上海有限公司
类型:发明
国别省市:上海;31

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

1