heat
文章平均质量分 70
double12gzh
http://gzh.readthedocs.io
展开
-
heat template例子
https://github.com/double12gzh/heat-templates 1. 如何通过heat template为虚机分配floating ip 2. 如何为虚机添加网卡 3. 如何使用ResourceGroup 4. 如何使用OS::Nova::Server 5. 如何创建volume 6. 如何添加userdata 7.heat 模板的嵌套设计原创 2016-09-29 17:29:06 · 844 阅读 · 0 评论 -
通过heat创建stack的代码流程分析heat stack-create
Heat-api发送RPC请求 Heat/api/openstack/v1/stacks.py @util.policy_enforce原创 2017-02-18 15:55:10 · 2272 阅读 · 0 评论 -
heat 更新stack的代码调用分析heat stack-update
heat中与nova中有个地方不太相同,在nova中,RPC发送后是由nova-manager来接收,对应的文件在nova/compute/manager.py;在heat中,RPC发送后是由heat-engine来接收,对应的文件在heat/engine/service.py. Heat/api/openstack/v1/stacks.py @util.identified_stack原创 2017-02-18 16:38:39 · 1747 阅读 · 0 评论 -
heat auto scaling template
模板见下面链接: https://github.com/double12gzh/heat-templates/tree/master/autoscaling heat 中可以实现auto scaling 的资源有 ResourceGroup InstanceGroup OS::Heat::AutoScalingGroup OS::AWS::AutoScalingGroup原创 2017-01-19 14:40:50 · 681 阅读 · 0 评论 -
加载heat resource的代码分析
Heat的核心是stack,stack又是由各种各样的资源组成的,heat除了自定义的大量资源外,还允许用户自定义自己需要的资源。 我们先从heat-engine的启动脚本来看heat/cmd/engine.py if __name__ == '__main__': cfg.CONF(project='heat', prog='heat-engine') loggi原创 2017-02-18 20:09:54 · 1282 阅读 · 0 评论 -
为heat安装docker插件
前提: 1. heat 已安装好 2. 使用的系统是ubuntu 步骤: 1. 假如想用stable/mitaka这个分支。去github下载相应分支的zip包。 2. 解压可以得到contrib/docker这个文件夹 3. 删除contrib/docker/docker/tests这个目录,在我的测试中,如果不删除这个目录,这个docker插件将无法load 4. 复制c原创 2017-02-19 09:50:22 · 1000 阅读 · 0 评论 -
openstack heat + ceilometer + LBaaS
文章引自:http://www.openstack.cn/?p=4797 Openstack中的Auto-scaling 简单实例:http://blog.csdn.net/gzhouc/article/details/54615899 目前 OpenStack 实现的是类似 AWS 的自动扩展架构: Ceilometer:类似于 AWS CloudWatch,监控指定的虚转载 2017-01-22 10:33:15 · 898 阅读 · 0 评论