OpenStack中如何提供裸金属服务

举报
樱桃小丸子 发表于 2017/08/18 14:01:17 2017/08/18
【摘要】 快来看看,openstack如何提供裸金属服务器

OpenStack是一个抽象层,支持虚机,裸机,容器各种计算资源管理。Nova提供计算服务,Ironic为裸机部署服务,以Nova driver的形式通过Nova对用户提供接口。所以裸金属服务在OpenStack中的现状为一种新‘flavor’的特殊虚机,之所以说它是一种伪装的虚机,是因为Nova是一个多种虚拟化管理软件的上层抽象管理,对外接口及资源对象都要兼顾各种driver。而裸机在Nova下面只能提供其他虚拟化driver的功能子集,即创建,删除,更新,开关机等基本操作。除了资源管理接口的缺陷外,云计算中更重要的一点是资源的聚合管理,调度分配,而裸机资源通过Nova并不能很好的获得这种高级管理。

相信很多人都处在这种Nova+Ironic提供裸金属服务的痛苦之中但又从OpenStack中找不出其他的服务。所以我们创建了Mogan项目,提供裸金属计算服务。Mogan项目名字来自中国神话故事里的“莫干剑”,取义铸“裸金属”为剑,旨在使OpenStack更好的提供裸机服务,能够提供业界其它裸机云同等的能力的开源实现版本。

▲莫干剑

Mogan采用像Nova一样的多driver架构,支持除ironic外的其他裸机部署工具。Mogan架构比较清晰,API服务对外提供专为裸机管理设计的一套接口,充分暴露裸机能力;Engine服务负责与OpenStack中的其他服务对接,任务流程管理以及与driver的交互;调度服务基于Placement实现并利用Placement中的资源聚合来实现Mogan自己裸机资源的聚合管理。

Mogan项目由华为与Intel共同创立,一直遵循社区4个Open的原则运作,先后吸引到Fiberhome,恒丰银行,海运捷迅参与贡献,并得到其他更多裸机服务厂商的关注。Pike将作为Mogan的第一个版本,我们将提供一个更稳定,功能更丰富的裸机服务,为OpenStack贡献一份力量。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。