
heat
文章平均质量分 70
double12gzh
http://gzh.readthedocs.io
展开
-
heat template例子
https://github.com/double12gzh/heat-templates1. 如何通过heat template为虚机分配floating ip2. 如何为虚机添加网卡3. 如何使用ResourceGroup4. 如何使用OS::Nova::Server5. 如何创建volume6. 如何添加userdata7.heat 模板的嵌套设计原创 2016-09-29 17:29:06 · 860 阅读 · 0 评论 -
通过heat创建stack的代码流程分析heat stack-create
Heat-api发送RPC请求Heat/api/openstack/v1/stacks.py @util.policy_enforce原创 2017-02-18 15:55:10 · 2305 阅读 · 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 · 1773 阅读 · 0 评论 -
heat auto scaling template
模板见下面链接:https://github.com/double12gzh/heat-templates/tree/master/autoscalingheat 中可以实现auto scaling 的资源有ResourceGroupInstanceGroupOS::Heat::AutoScalingGroupOS::AWS::AutoScalingGroup原创 2017-01-19 14:40:50 · 701 阅读 · 0 评论 -
加载heat resource的代码分析
Heat的核心是stack,stack又是由各种各样的资源组成的,heat除了自定义的大量资源外,还允许用户自定义自己需要的资源。我们先从heat-engine的启动脚本来看heat/cmd/engine.pyif __name__ == '__main__': cfg.CONF(project='heat', prog='heat-engine') loggi原创 2017-02-18 20:09:54 · 1314 阅读 · 0 评论 -
为heat安装docker插件
前提:1. heat 已安装好2. 使用的系统是ubuntu步骤:1. 假如想用stable/mitaka这个分支。去github下载相应分支的zip包。2. 解压可以得到contrib/docker这个文件夹3. 删除contrib/docker/docker/tests这个目录,在我的测试中,如果不删除这个目录,这个docker插件将无法load4. 复制c原创 2017-02-19 09:50:22 · 1018 阅读 · 0 评论 -
openstack heat + ceilometer + LBaaS
文章引自:http://www.openstack.cn/?p=4797Openstack中的Auto-scaling简单实例:http://blog.youkuaiyun.com/gzhouc/article/details/54615899目前 OpenStack 实现的是类似 AWS 的自动扩展架构:Ceilometer:类似于 AWS CloudWatch,监控指定的虚转载 2017-01-22 10:33:15 · 920 阅读 · 0 评论