heat模板

gushiren gushiren     2022-12-24     630

关键词:

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... 查看详情