码迷,mamicode.com
首页 > 其他好文 > 详细

一张图理解OpenStack Heat的内部调用逻辑

时间:2014-08-19 12:58:14      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:云计算   openstack   heat   

OpenStack Heat是个很有前景的项目,主要负责在数据中心中利用模板来完成资源的自动化管理。

即,用户定义可读性好(json or yaml)的资源模板,heat负责将这些资源在openstack中进行部署。

其内部主要分heatclient、heatapi、heatengine三层,调用逻辑如下图所示。

bubuko.com,布布扣



heat-client,接受输入命令、参数和模板(URL、文件路径或数据),处理信息后转为REST API请求发送到heat-api服务。

heat-api服务接受请求,读入模板信息,处理后利用rpc请求发送给heat-engine

heat-engine解析模板数据,调用各种资源插件。

resource-plugins,各种资源插件通过openstackclients发送指令到openstack服务。


具体代码的分析可以参考https://github.com/yeasy/tech_writing/blob/master/OpenStack/OpenStack%20Heat%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%90.pdf.


一张图理解OpenStack Heat的内部调用逻辑,布布扣,bubuko.com

一张图理解OpenStack Heat的内部调用逻辑

标签:云计算   openstack   heat   

原文地址:http://blog.csdn.net/yeasy/article/details/38678817

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!