关键词:
Heat 目前支持两种格式的模板,一种是基于 JSON 格式的 CFN 模板;另外一种是基于 YAML 格式的 HOT 模板。CFN 模板主要是为了保持对 AWS 的兼容性。HOT 模板是 Heat 自有的,资源类型更加丰富,更能体现出 Heat 特点的模板。
一个典型的 HOT 模板由下列元素构成:
- 模板版本:必填字段,指定所对应的模板版本,Heat 会根据版本进行检验。
- 参数列表:选填,指输入参数列表。
- 资源列表:必填,指生成的 Stack 所包含的各种资源。可以定义资源间的依赖关系,比如说生成 Port,然后再用 port 来生成 VM。
- 输出列表:选填,指生成的 Stack 暴露出来的信息,可以用来给用户使用,也可以用来作为输入提供给其它的 Stack。
参考:
https://blog.csdn.net/hejin_some/article/details/63255935
https://docs.openstack.org/heat/latest/template_guide/hot_guide.html
heat入门第一步
...通过简单定义和配置就能实现的云部署方式。可以在heat模板中定义连串相关任务(例如用某配置开几台虚拟机,然后再去在其中一台中安装一个mysql服务,设定相关数据库属性,然后再配置几台虚拟机安装web服务... 查看详情
heat创建stack
1.使用模板创建虚拟机heat_template_version:2018-09-04description:Simpletemplatetodeployavirtualmachine.resources:my_hello_vm:#资源名type:OS::Nova::Server#nova方法properties:image:cirros#镜像名flavor:m1.small#flavor名net 查看详情
heat-autoscaling
...AutoScaling资源的支持,github上也提供了相应的AutoScaling的模板,同一时候也支持使用ceilometer的alarm来触发ScalingPolicy。AutoScaling定义的流程首先定义一个AutoScalingGroup,该Group定义了能够持有资源的类型以及的最大、最小资源数依据需... 查看详情
WIX - Heat.exe - Heat.exe 是不是支持多种多收获类型
】WIX-Heat.exe-Heat.exe是不是支持多种多收获类型【英文标题】:WIX-Heat.exe-DoesHeat.exesupportmultiplemultipleharvesttypeWIX-Heat.exe-Heat.exe是否支持多种多收获类型【发布时间】:2016-09-0903:35:38【问题描述】:我想使用Heat.exe命令构建一个WIX文... 查看详情
heat应用
作为OpenStack中的编排引擎,Heat能够出色的完成编排任务,井井有条地管理编排出来的资源。但同时,Heat也是一个出色的应用部署引擎,它提供了一套内置的框架去完成一系列复杂的应用部署任务。使用Heat来部署应... 查看详情
如何包含由 Heat 创建的 Wix Fragments
】如何包含由Heat创建的WixFragments【英文标题】:HowtoincludeWixFragmentscreatedbyHeat【发布时间】:2010-11-1609:53:28【问题描述】:我有以下片段:<?xmlversion="1.0"encoding="utf-8"?><Wixxmlns="http://schemas.microsoft.com/wix/2006/wi"><Fragmen 查看详情
packstack安装openstackqueens版本:在horizon里没有heat的编排目录
原因:beforequeensheatwasinsidehorizoncode,inqueensandlater,heatdashboardisinadifferentpackageandneedtobeinstalled,packagename:openstack-heat-ui 解决办法是:yuminstall-yopenstack-heat-ui 重启服务:systemctl restartopenstack-heat*systemctlrestarthttpd 查看详情
Wix、Heat 和 Wxi 文件
】Wix、Heat和Wxi文件【英文标题】:Wix,HeatandWxiFile【发布时间】:2009-10-2106:39:02【问题描述】:我正在使用heat.exe生成文件列表,我需要替换File/@Source="SourceDir"所以我传递-var和目录名称,但这些变量是在我的.wxi文件中定义的如何... 查看详情
openstack-heat中的aws::waitcondition的使用
在heat中。一个instance的创建成功信号是在这个instance状态成为active之后发出的,这时候user-data可能还没有运行。可是heat已经觉得这个resource创建成功了,開始调度下一个resource的创建。假设我们要建立一个webserver,这个webserver须... 查看详情
openstack使用heat创建stack
重建stack:http://CONTROLLER_IP:8004/v1/PROJECT_ID/stacksmethod:postheader:content-Type:application/jsonAccept:application/jsonX-Auth-Token:TOKENbody:{ "files": { "myfile": "#!/bin/bash wget& 查看详情
wix heat 使用 xsl 文件移除命名空间
】wixheat使用xsl文件移除命名空间【英文标题】:wixheatremovenamespaceusingxslfile【发布时间】:2014-07-0620:56:10【问题描述】:这是我的预构建脚本:"%WIX%\\bin\\heat.exe"dir"$(SolutionDir)Export\\Release\\SkyCam\\Config"-t"$(SolutionDir)IQStudioInstaller\\Simu... 查看详情
如何让 Wix Heat.exe 保留自定义文件 ID?
】如何让WixHeat.exe保留自定义文件ID?【英文标题】:HowtomakeWixHeat.exeretaincustomfileid?【发布时间】:2019-07-2311:21:38【问题描述】:我有一个ASP.NET核心应用程序,我正在为其创建WIX安装程序。我正在使用Heat生成所有文件:<!--Remov... 查看详情
Wix Heat 输出没有像我想要的那样引用目录
】WixHeat输出没有像我想要的那样引用目录【英文标题】:WixHeatoutputnotreferencingdirectorylikeIwant【发布时间】:2011-08-0216:46:56【问题描述】:所以这是基本设置。我有一个现有的WIX项目,它将一堆单独的片段构建到一个更大的MSI中... 查看详情
Wix 资源收集工具“Heat”。如何获取具有动态名称的文件,例如构建时生成的 Microsoft 运行时文件
】Wix资源收集工具“Heat”。如何获取具有动态名称的文件,例如构建时生成的Microsoft运行时文件【英文标题】:Wixresourceharvestingtool"Heat".HowtoharvestfileswithdynamicnamelikeMicrosoftruntimefilesgeneratedonbuild【发布时间】:2020-01-2016:29:... 查看详情
heat如何来实现和支持编排
编排编排,顾名思义,就是按照一定的目的依次排列。在IT的世界里头,一个完整的编排一般包括设置服务器上机器、安装CPU、内存、硬盘、通电、插入网络接口、安装操作系统、配置操作系统、安装中间件、配置中间... 查看详情
Wix Installer Heat.exe 错误 参数“exePath”无效
】WixInstallerHeat.exe错误参数“exePath”无效【英文标题】:WixInstallerHeat.exeerrorParameter"exePath"isinvalid【发布时间】:2021-02-1713:21:15【问题描述】:我正在构建一个独立的.NetCore工作者服务,我将其作为Windows服务运行。现在我... 查看详情
注册表文件的 Heat Harvest Tool 组件 ID 重复
】注册表文件的HeatHarvestTool组件ID重复【英文标题】:HeatHarvestToolComponentIDduplicationforregistryfiles【发布时间】:2013-05-0310:27:12【问题描述】:我正在为多个注册表文件运行HeatHarvest工具(45)我有一个循环来生成wxs文件。除了生成3个... 查看详情
WiX 安装程序:使用 xslt 和 heat.exe 如何在找到父/子匹配后更改父 ID 的值?
】WiX安装程序:使用xslt和heat.exe如何在找到父/子匹配后更改父ID的值?【英文标题】:WiXInstaller:Usingxsltwithheat.exehowdoIchangethevalueoftheparentIdafterfindingaparent/childmatch?【发布时间】:2019-12-0502:49:03【问题描述】:我有以下来源:<Dir... 查看详情