- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
OpenStack“Heat”的编排引擎可以部署计算资源和配置软件,称为 HOT 模板。 github 上有很多例子: https://github.com/openstack/heat-templates/tree/master/hot
heat 模板是用 YAML 编写的,我们可以使用这种语法部署模板
heat stack-create my_first_stack -f heat_1a.yaml
您还可以将模板文件直接上传到 OpenStack 仪表板。然而,这是我的问题,许多模板还将包含在部署后运行的 powershell 脚本的 shell 脚本 - 我们如何将这些脚本上传到 OpenStack 以包含在堆栈中?
例如,这是 MicroSoft SQL 服务器模板的目录列表
C:\heat-templates\hot\Windows\MSSQLServer>ls
MSSQL.ps1 MSSQL.psm1 MSSQL.yaml Tests heat-powershell-utils.psm1
Heat 客户端只会将 YAML 文件作为参数,那么我们如何或如何处理脚本?
谢谢,罗布。
最佳答案
引用heat的模板指南: http://docs.openstack.org/developer/heat/template_guide/software_deployment.html
本质上,在 yaml 模板文件中定义的资源可以使用“get_file”指令从指定的文件名中读取字符串。因此,当您调用 heat 客户端 MSSQL.yaml 时,您的 heat 客户端会对其进行解析,并在任何它看到带有文件名作为参数的“get_file”的地方,然后从该文件中读取。
使用上述链接中的“get_file”的示例:
...
the_server:
type: OS::Nova::Server
properties:
# flavor, image etc
user_data:
str_replace:
template: {get_file: the_server_boot.sh}
params:
$FOO: {get_param: foo}
关于openstack-heat - 如何部署包含脚本的 OpenStack Heat 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36207169/
OpenStack“Heat”的编排引擎可以部署计算资源和配置软件,称为 HOT 模板。 github 上有很多例子: https://github.com/openstack/heat-templa
我有一个 wix 安装程序的预构建事件,它看起来像这样: "%WIX%\bin\heat.exe" dir %SystemDrive%\Staging -dr INSTALLFOLDER -cg Co
我有一个工作正常的 WiX 安装程序,但我已经有几个月没有使用它了...所以,我没有尝试构建安装程序(在重新配置的机器上),现在它无法构建每个时间。我试图简化一切以找出失败的地方,但我似乎仍然无法弄清
所以这是基本设置。我有一个现有的 WIX 项目,它将一堆单独的片段构建到一个更大的 MSI 中。我正在尝试更改项目以允许您选择要安装的单个部分。我遇到的程序是,当我在较小的目录上运行 heat 以创建
所以我正在使用 Wix 安装我的应用程序,它运行良好并且可以满足我的所有需求。我现在遇到的一个问题是。我在我的 VS 2010 预构建事件命令中使用以下命令行参数: heat.exe dir "C:\
所以我正在使用 Wix 安装我的应用程序,它运行良好并且可以满足我的所有需求。我现在遇到的一个问题是。我在我的 VS 2010 预构建事件命令中使用以下命令行参数: heat.exe dir "C:\
OpenStack Heat AutoScaling 1、背景 Openstack的Heat是在H版之后加入的组件,旨在创建一套业务流程,更轻松的管理一个集群。集群内的虚拟机可以作为一个整体,
我有一个包含一个文件的目录:Iesi.Collections.dll。 当我运行以下命令时: heat.exe dir D:\MyDir -cg References -srd -o D:\Produ
我正在使用Wix 3.5的最新版本,并尝试使用heat.exe生成片段文件。命令行是: "%WIX%\bin\heat.exe" project "MyProj.csproj" -pog Binari
我正在制作一个“热图”,其中箱中的颜色是每个箱中某些第三个值的平均值。例如,x 和 y 位置,然后是平均海拔。我的问题是散点和框并不总是重叠(左上角)。我只是错过了一些简单的事情吗?有更好的办法吗?
我的问题是在向 leaflet.heat 层添加点时我似乎无法增加点强度。当我增加一个点的强度时。 [lat, long, intensity] 对于 leaflet.heat,无论我将强度设置为多少
使用 xslt 文件转换使用 wix 的热收集组件时,是否可以仅包含某些文件扩展名?我知道我可以使用以下内容排除文件扩展名: 但是是否可以包含多种文件类型并排除其他所有文件(例如:.exe、.dl
我正在使用 heat.exe 生成 WiX 文件片段。 我通过在 Visual Studio 中向我的网站项目添加构建后步骤来完成此操作,这样每次构建完成时,都会拾取 Web 项目中的任何新文件并创建
我正在使用热量从 .csproj 文件中获取二进制文件。这工作正常,但是,当我卸载或升级应用程序时,我想将收获的文件“MyApp”.exe.config 保留在安装目录中,以便用户不会丢失其默认设置。
我正在使用热量从 .csproj 文件中获取二进制文件。这工作正常,但是,当我卸载或升级应用程序时,我想将收获的文件“MyApp”.exe.config 保留在安装目录中,以便用户不会丢失其默认设置。
我有一个 OpenStack Heat 模板,它大量借鉴了 CloudFormation 参数,这就是我添加 CF 标签的原因。 我的模板包含两个实例,应按特定顺序启动(或至少通过用户数据配置)。我以
我有一个包含 x 行(即抽取次数)和 y 列(观察次数)的矩阵。它们代表 y 预测的分布。 现在我想制作一张抽签的“热图”。也就是说,我想绘制一个“置信区间”(不是真正的置信区间,而只是其间带有阴影的
使用 WiX Toolset 3.10,并尝试为使用 heat.exe 实用程序收集的某些文件创建快捷方式,如下所示: "%WIX%\bin\heat.exe" dir SourceDir -nolo
我正在关注this tutorial here我复制粘贴了第一个代码示例: from scipy import misc l = misc.lena() misc.imsave('lena.png',
我正在尝试实现 this demo在我的应用程序中,但无论值如何,我都会将整个 map 变黑。这是我的代码: var map = AmCharts.makeChart( "chartdiv", { "
我是一名优秀的程序员,十分优秀!