运营
首页  >  运营

ODCC天蝎测试项目高级技术顾问龚海峰:如何定义和规划整机柜的管理模块

2015-11-06  来源:中国信息产业网  作者:

CNII网讯 11月5日,2015开放数据中心峰会在北京国家会议中心举行。本届峰会由开放数据中心委员会(ODCC)主办,阿里巴巴、百度、腾讯、中国电信、中国移动、中国信息通信研究院、英特尔等单位承办,是国内在数据中心领域的一大行业盛会。会议由上午的主论坛和下午的五个分论坛构成,分论坛的主题分别为天蝎整机柜、新型服务器、模块数据中心、数据中心网络、行业数据中心技术发展与运维。ODCC天蝎测试项目高级技术顾问、英特尔数据中心事业部平台架构师龚海峰出席会议并发表题为“Intel整机柜架构机柜管理模块介绍”的演讲。以下是演讲内容实录。

 

ODCC天蝎测试项目高级技术顾问、英特尔数据中心事业部平台架构师龚海峰

龚海峰:各位嘉宾下午好,非常高兴又来到ODCC大会给大家做分享。我去年在ODCC上给大家做过一个关于整机柜电源和散热管理的介绍。时隔一年又来到这里,这次相对去年我们只讲了几个技术点而言,今年我们跟大家分享更加完整的方案,怎样去定义和规划整机柜的管理模块,使得这样一个管理模块可以去满足未来数据中心,如何实现那些目标,机柜里面的管理怎么来做。

我们在讲整机柜管理的时候,先一起来看一下整机柜里面的模型,整机柜实际上是一个很复杂的事情,一个机柜里面会有各种各样不同的类型的服务器,各种类型的资源,还要有电源有风扇,还有我们那些管理模块。但这么复杂的系统其实是以一个层次化的结构或者以一个树状的结构,通常里面会分成几个,三个管理方面,我们所有的IT设备其实都是一个tree的形态,每一个tree里面可以根据不同的需求,可以是一块服务器的主板或者多块服务器的主板以及其他类型的资源在里面,比如SaS交换机等,甚至可能会有更加复杂的系统。这么复杂的系统从逻辑上来看,或者从物理上来看,其实就是一个层次化的结构组织起来,这就是一个机柜里面本身资源的管理模型。对于那些服务器的节点对于IT资源的节点来讲,天蝎2.0目前支持了服务器的形态相对还比较简单,或者是单节点服务器。往后是天蝎3.0,如果想要实现资源池化,势必会出现更加复杂的IT资源池。

基于这样一个管理模型,我们怎样订立管理架构,这张图上讲的是根据我们前面的管理模型出来的管理架构,这也是一个树状架构,根入口是个机箱,根入口下面是被管理的对象,被管理的对象可以是电模块、散热模块以及各种各样的IT设备,包括各种管理资源,RMC等等。供电域属于供电管理的逻辑分区。散热域,散热管理的逻辑分区。IT设备机箱,可以是单个计算节点,或是一组共享IO设备,或是嵌套包含下一层管理体系的多节点系统。在这个逻辑上来说,关联与包含,关联是说一个对象它可以是引用其他管理对象。包含,采集其他管理对象。

这两年大家在讲整机柜架构,这个概念一直在讲,RMC和整机柜架构是什么关系,这个图就是他们之间的关系,我们需要有一套硬件软件的平台,有管理平台,能够把整个数据中心里面的那些硬件资源他们的属性搜集起来,能够把这些硬件属性呈现给上层的应用软件。根据应用软件的需求,去重新配置硬件、使用硬件和管理应用。整个架构上做的话需要有一个软件层,在最底下对于一些硬件资源的管理,信息的搜集,对这些资源的控制,需要有一个相应的管理控制来实现。对于整机柜里面的供电、散热、资源配置、资源发现、状态监控。资源池化的管理会有另外的模式。RMM是实现机柜级管理和控制功能,为上层管理软件提供API接口。

RMM具体里面的软件栈是什么样的,对上是采用RESTful API基础,schemas的定义采用Redfish核心规范。通用组件,可灵活升级和扩展。英特尔现在RMM这个软件在前面大的整机柜架构的框架,这个软件在Apache2.0协议下已经开源。定义这样一个架构,做这样的开源的目的,希望通过统一可扩展的管理接口简化数据中心管理,提高互操作性。

这一页是具体的内容,这个资源是前面模型图里,有层次化模型,从最上面的整机柜,到后面的散热域、供电域,每一个资源都对应一个URI,对应这些URI可以用RESTful协议去访问这些资源,知道这些资源是什么样的资源,配置情况是什么样,可以做什么操作。操作是非常简单的。对于我这里面一些事件,比方说某个硬件出现了故障,或者比方说电容坏了,或者风扇停转了,对这些事件我们定义了事件的处理方法。事件我们采用了发布和订阅的机制,那些管理的Client,他是作为订阅者,把去订阅他所需要关注的事件。现在AMM在整机柜架构的开发平台上已经做了一个参考,这里是参考实现的具体介绍。总结起来,参考实现现在已经在Apache2.0的协议下开源。

最后做一个总结,英特尔整机柜管理模块构建于HTTP及RESTful技术之上,弹性可扩展,可适用于天蝎2.0及下一代天蝎整机柜。管理接口基础语法定义采用DMTF Redfish1.0核心规范,提高互操作性。英特尔整机柜管理软件栈在Apache 2.0协议下开源,加速生态构建。

谢谢大家。

关键词:开放数据中心