heat
文章平均质量分 59
Ethan_lynn
云计算
Ethan Lynn @ OpenStack Community;
elynn @ IRC;
展开
-
OpenStack-Heat中的Autoscaling - AWS的autoscaling
在Heat中完全使用aws的语法创建一套autoscaling的template。流程:Create LaunchConfig (Create basic instance, send mem status to ALARM) ->Create ASGroup (Define instance num range) ->Create ScaleUpPolicy (+1 in原创 2014-05-20 10:32:16 · 2149 阅读 · 0 评论 -
OpenStack-Heat中的AWS::WaitCondition的使用
在heat中,一个instance的创建成功信号是在这个instance状态成为active之后发出的,这时候user-data可能还没有执行。但是heat已经认为这个resource创建成功了,开始调度下一个resource的创建。如果我们要建立一个webserver,这个webserver需要在databaseServer执行完user-data之后才开始创建,就需要使用AWS的waitc原创 2014-05-17 14:19:48 · 2073 阅读 · 0 评论 -
OpenStack-Heat中template的formatversion介绍
template中有三个formatversion,第一种是aws的格式,表示这是一个json文件;第二种是heat为了扩展aws并且更好的加入注释,引入的yaml格式文件;第三种是openstack的heat特有的hot格式的头部,也是基于yaml格式的。"AWSTemplateFormatVersion": "2010-09-09", HeatTemplateFormatVersi原创 2014-05-20 11:28:33 · 2501 阅读 · 0 评论 -
OpenStack-heat笔记之为diskimage-builder编写elements生成一个lamp镜像
建立elements目录mkdir -p elements/lamp/install.d/vim 70-lamp#!/bin/bashset -euxinstall-packages wordpress mariadb-server httpd memcached生成一个带wordpress的镜像export ELEMENTS_PATH=原创 2014-04-28 16:39:42 · 2578 阅读 · 0 评论 -
Nova和Heat中的servergroup
现在nova可以通过命令创建一个server group,在server group中的vm可以指定一些policy。这些policy包括affinity和anti-affinity。affinity表示尽量把vm都安排到一个host上面,anti-ffinity表示尽量把vm安排到不同的host上面。创建server-group的命令如下:nova server-group-crea原创 2014-07-21 13:53:38 · 5075 阅读 · 0 评论 -
Heat中的Autoscaling - 使用ceilometer监控cpu使用率
Heat使用两种方式获取vm中的一些资源使用数据,一种是openstack服务ceilometer,另一种是vm中的heat-cfntools工具。本文介绍前一种的使用方法。注意,本例中使用了OS::Heat::AutoScalingGroup类型,这种类型并不支持loadbalancer,如果需要使用loadbalance,请使用AWS::AutoScaling::AutoScalingGr原创 2014-05-26 11:42:05 · 2880 阅读 · 0 评论