在I版本号中,Heat中加入了对于AutoScaling资源的支持.github上也提供了相应的AutoScaling的模板(https://github.com/openstack/heat-templates/blob/master/hot/autoscaling.yaml),同一时候也支持使用ceilometer的alarm来触发Scaling Policy,可是在实践的过程中可能会碰到一些问题.本文就该特性以及问题做一个简单的总结 AutoScaling定义的流程 首先定义一个Auto…
本文将阐述 Ceilometer 中的数据收集机制.Ceilometer 使用三种机制来收集数据: Notifications:Ceilometer 接收 OpenStack 其它服务发出的 notification message Polling:直接从 Hypervisor 或者 使用 SNMP 从host machine,或者使用 OpenStack 其它服务的 API 来获取数据. RESTful API:别的 application 使用 Ceilometer 的 REST API 创…
0. 背景 0.1 为什么要有 Ceilometer? 通常云,特别是公有云在计费方面有三个层次: 计量 (Metering): 收集资源的使用数据,其数据信息主要包括:使用对象(what), 使用者(who), 使用时间(when)和 用量(how much). 计费 (Rating):将资源使用数据按照商务规则转化为可计费项目并计算费用 结算 (Billing):收钱开票 Ceilometer 的目标是 计量 Metering 方面,为上层的计费.结算或者监控应用提供统一的资源使用数据收集功…
由于Openstack更新很快,现在准备搭建基于Queen版本的Openstack,Queen版本要求keystone版本为V3,所以之前大多数接口都不能用了,百度了一下都没有比较新的实例,官方文档又过于简单.所以简单总结下各客户端的调用方式,非常简单的案例,仅供参考. 1 前期准备 1确保已经安装了python 2根据需求安装openstack相关服务调用的python库 pip install python-openstackclient 确保版本大于3.0.0,所有服务调用都基于keyst…
一.环境准备 1.架构 创建3台虚拟机,分别作为controll节点.network节点和compute1节点. Controller节点:1processor,2G memory,5G storage. Network节点:1processor,2G memory,5G storage. Comute1节点:1processor,2G memory,5G storage. 架构图:…
★名词 Qemu:它也是一种虚拟化技术,主要提供对IO,网络等外设的虚拟化管理.结合KVM(对CPU和内存管理),提供较为完整的虚拟化管理功能. Libvirt:提供了针对各种虚拟机技术的接口,来管理机器上的虚拟机.包括各种虚拟机技术,kvm.xen与lxc等,都可以调用libvirt提供的api对虚拟机进行管理. [1]置换版本:git clone https://git.openstack.org/openstack-dev/devstack -b stable/liberty 修改为:gi…
职位要求: 1. 三年以上软件开发经验,编程技能良好. 2. 熟练使用Python.Java.Go或其他语言开发. 3. 有OpenStack经验或者存储经验优先考虑. 4. 良好的学习和沟通能力,责任心强,具有团队合作精神,乐于尝试业界新工具. 新技术. 5. 本科或以上学历,英语四级或以上,毕业证. 学位证. 6. 能够熟练阅读和理解英文资料. 职位职责: 1. 负责云计算平台计算. 存储. 网络. 容器. 架构与微服务领域的技术探索. 方案设计和实现等工作. 2. 基于OpenStack社…
本文主要介绍怎样在CentOS6.5上通过RDO来安装icehouse,因为安装的过程中涉及的软件较多,以及依赖关系比較复杂,建议使用一个全新的操作系统来进行安装. 安装步骤详细例如以下 (1)安装操作系统 使用光盘或镜像文件安装操作系统. 分区的时候须要划分一个逻辑区,而且建立一个名称叫cinder-volumes的组.这个逻辑卷组会被cinder使用. 创建的效果类似于: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZXJpY19zdW5haA=…
Heat 是一个基于模板来编排复合云应用的服务. 它目前支持亚马逊的 CloudFormation 模板格式,也支持 Heat 自有的 Hot 模板格式.模板的使用简化了复杂基础设施,服务和应用的定义和部署.模板支持丰富的资源类型,不仅覆盖了常用的基础架构,包括计算.网络.存储.镜像,还覆盖了像 Ceilometer 的警报.Sahara 的集群.Trove 的实例等高级资源. Heat Architecture Heat 服务包含以下重要的组件: Heat-api 组件实现 OpenStack…
原文:http://blog.scottlowe.org/2014/05/01/an-introduction-to-openstack-heat/ 本文将简要地介绍OpenStack Heat. Heat项目提供协作服务,允许我们可以自动地创建多个计算实例,逻辑网络,以及对其他的云服务的操作.请注意,这只是一个简要介绍—我不是Heat的专家,我只是想要分享一些基本信息以便读者可以更快的使用Heat. 为了在以下的具体的例子中不至于产生困扰,我们先从术语开始. Stack(栈): 在Heat领域…