heat模板】的更多相关文章

Heat模板内部函数又称为Intrinsic functions. 注:Intrinsic functions只能用在 resource 的 properties 段 和 outputs 中.      1 get_attr 作用:获取所创建资源的属性. 语法: get_attr: - <resource name> - <attribute name> - <key/index 1> (optional) - <key/index 2> (optional…
Heat模板全称为heat orchestration template,简称为HOT. 1 典型Heat模板结构 heat_template_version: 2015-04-30 description: # a description of the template parameter_groups: # a declaration of input parameter groups and order parameters: # declaration of input paramete…
Heat 目前支持两种格式的模板,一种是基于 JSON 格式的 CFN 模板:另外一种是基于 YAML 格式的 HOT 模板.CFN 模板主要是为了保持对 AWS 的兼容性.HOT 模板是 Heat 自有的,资源类型更加丰富,更能体现出 Heat 特点的模板. 一个典型的 HOT 模板由下列元素构成: 模板版本:必填字段,指定所对应的模板版本,Heat 会根据版本进行检验. 参数列表:选填,指输入参数列表. 资源列表:必填,指生成的 Stack 所包含的各种资源.可以定义资源间的依赖关系,比如说…
一:简介     一.什么Heat 1. Heat 是一套业务流程平台,旨在帮助用户更轻松地配置以 OpenStack 为基础的云体系.利用Heat应用程序,开发人员能够在程序中使用模板以实现资源的自动化部署.Heat能够启动应用.创建虚拟机并自动处理整个流程.它还拥有出色的跨平台兼容性,能够与 Amazon Web Services 业务流程平台 CloudFormation 相对接——这意味着用户完全可以将 AWS 模板引入 OpenStack 环境当中. 2. Heat 是 OpenSta…
最初社区里很多人争论过NFV是否属于OpenStack,而后来可以确定的是OpenStack的确占据了NFV会话中的很大一部分,并且形象地反映在了下面的ETSI MANO概念架构图中,OpenStack对于虚基础架构管理(VIM)层而言是一个关键组件.OPNFV是一个新的开源项目,注重通过集成开放平台加速NFV发展,该项目在其参考架构中利用了OpenStack和OpenDaylight SDN Controller. 对于不太熟悉Tacker的人而言,这就是一个OpenStack的孵化项目.在V…
一个新的秋季,一个新的OpenStack 版本.OpenStack 的第12个版本,Liberty,在10月15日如期交付,而且目前发行版本已经备好了.那么我们期望能从过去六个月时间的开发中获得些什么呢?  正如过去几年一样,每个版本都有大量的变化和引入新的功能,但是现在,OpenStack 已经达到一个新的位置,那就是大部分的必要功能都已经齐备了,因此,现在更多的是增量式的变化-只有一些偶然性爆发的领域是例外,比如容器.  当然,这不是说容器就是过去六个月内的所有值得期待的东西.除了容器,还有…
Openstack Murano(kilo)二次开发之添加Volume 欢迎转载,转载请注明出处:http://www.cnblogs.com/fmnisme/p/openstack_murano_add_volume.html 简介 murano是OpenStack的Application Catalog服务,推崇AaaS(Anything-as-a-Service)的概念,通过统一的框架和API实现应用程序快速部署和应用程序生命周期管理的功能,降低应用程序对底层平台(OpenStack层和虚…
JEOS:Just Enough Operating System 维基百科地址:http://en.wikipedia.org/wiki/Just_enough_operating_system OpenStack官方文档有介绍Building JEOS images for use with Heat 对于Heat来说,JEOS就是安装有cloud-init和heat-cfntools的镜像,这样才能使用Heat全部的功能. 官方给出的方法是用disk-image-create工具,但我比较…
Magnum版本说明 本文以magnum的mitaka版本代码为基础进行分析. Magnum Kubernetes Magnum主要支持的概念有bay,baymodel,node,pod,rc,service.其中Magnum可以创建kubernetes的bay,即kubernetes的集群.本文主要介绍的就是magnum中kubernetes bay的创建过程. Kubernetes Bay创建流程 首先通过magnum-api发起创建bay的请求,api的入口函数在这里. @expose.e…
1 关于该项目 本项目使用在线绘图工具web sequencediagrams完成,目标是图形化OpenStack的所有操作流程,通过操作序列图能快速学习Openstack的工作原理,理清各个组件的关系,运维人员也能根据操作序列图进行更精确的故障定位和排查. 注意,该操作序列图基于L版OpenStack源码,未来版本的操作可能会有变化,请以最新版的源码为准,该项目提供的序列图仅供参考. 2 OpenStack基础 2.1 OpenStack组件介绍 OpenStack是一个IaaS层的云计算平台…