问题标签 [openstack-heat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 运行 commands.getstatusoutput 未从 apache 返回预期结果
我有以下代码作为 get_status.py
但是当我做http://myserver/cgi-bin/get_status.py我得到的输出是
该 python 脚本在 apache cgi-bin 中运行。两天前它工作得很好,但现在它突然停止工作了。如果我接受命令并在命令行上运行它,我会得到预期的结果。我什至尝试使用 python get_status.py 运行相同的代码,我得到了预期的结果。我无法理解可能是什么问题。
openstack - openstack heat中栈ID和栈名的关系
我试图了解 openstack heat API http://developer.openstack.org/api-ref-orchestration-v1.html中的堆栈名称和堆栈 ID 之间的关系
似乎堆栈名称是由希望通过 POST 创建堆栈的用户提供的,而堆栈 ID 是由热生成的。但是既然可以通过'GET /v1/{tenant_id}/stacks/{stack_name}/{stack_id}'来获取堆栈信息,那么是不是意味着一个堆栈名可以有多个堆栈id呢?如果答案是肯定的,那么将多个堆栈 ID 应用于同一个堆栈名称意味着什么?
我在 Heat 文档中没有找到关于此的明确定义。
openstack - 如何删除openstack中的资源类型?
我用 random_string.py 创建了一个资源类型。 https://github.com/openstack/heat/blob/master/heat/engine/resources/openstack/heat/random_string.py
但我不知道如何删除它。请帮助提供解决方案。谢谢。
openstack - Horizon 仪表板如何使用 AngularJS 在内部获取数据
我是打开堆栈的新手。目前我正在尝试了解 Horizon 仪表板如何在内部使用 AngularJS 获取数据。例如Compute DashBoard 下的实例面板。如何从数据库中获取实例名称、图像名称、IPAddress、可用性等。以下信息如何进入表
python - 由于解析错误,powershell 脚本无法从 heat 模板运行
我有一个用于搜索字符串的powershell脚本,当我直接从powershell命令提示符运行它时,该脚本可以工作,但是当我将它放入热模板的用户数据时无法运行:脚本是:
错误是:
我认为这是一个解析问题。但不知道如何解决。那么如何避免 Python 解析它呢?
我为此挣扎了好几天。我很感激任何建议。
openstack - 如何将参数传递给用户数据中的powershell脚本
我的热模板是这样的:
测试1.ps1:
但 cloudbase-init.log 报告:executeuserdatascript C:\Program Files (x86)\Cloudbase Solutions\Cloudbase-Init\Python27\lib\site-packages\cloudbaseinit\plugins\windows\userdatautils.py:58 2015-04-27 18 :40:06.905 1788 调试 cloudbaseinit.plugins.windows.userdatautils [-] 用户数据标准错误:术语“参数”未被识别为 cmdlet、函数、脚本的名称
le,或可运行的程序。检查名称的拼写,或者是否包含路径
ded,验证路径是否正确,然后重试。
在 C:\Users\cloudbase-init\appdata\local\temp\6ea2afb5-645b-430c-91a2-a67c3201f
5db.ps1:7 字符:7
那么使用热模板将参数传递给powershell脚本的正确方法是什么?
openstack - 还有其他安装热资源插件的方法吗?
根据 Openstack Official Heat/Plugins wiki https://wiki.openstack.org/wiki/Heat/Plugins的指示,我们只需要“安装插件,将 Python 模块复制到配置的插件目录之一。注意此后必须重新启动 heat-engine 才能加载新插件。”。但是我在重新启动热机后遇到以下错误消息..
为了解决这个问题,我想出了两种可行的方法。方法 1. 将 abc_heat_plugin 复制到 /usr/lib/python2.6/site-packages 并重启 heat-engine 方法 2. 使用 .pth 文件。1)创建一个文件/usr/lib/python2.6/site-packages/.pth,下面三行(如果存在则不需要)
2) 将插件“my_heat_plugin”复制到/usr/lib/heat
3) 重启热服务
但是两种方式都必须比官方指南做的更多,所以我想知道我是否错过了任何重要的事情。有什么建议么?谢谢。(顺便说一句,my_heat_plugin 运行良好。)
ubuntu - Openstack (devstack) Heat 模板,用于在其上创建 vm 和应用程序
是否可以使用 heat 模板创建 VM 实例(例如:.ubuntu)并在其上安装一些应用程序?我想创建 ubuntu 实例并使用 heat 模板在其上安装 apache ant
openstack - 通过 Heat 将子网中的 2 个固定 IP 分配给服务器
有没有办法使用热模板将子网中的多个 IP 分配给服务器?我使用固定 IP 为端口定义了一个资源,如下所示。然后我使用这个资源在 OS::Nova::Server 上创建了一个端口。但我只看到分配的子网中的一个 IP。有没有办法从子网分配 IP?
resources:
a_port:
type: OS::Neutron::Port
properties:
network: "a_network"
fixed_ips: [
{
"subnet_id" : "a_subnet_id",
"subnet_id" : "a_subnet_id"
}
]
openstack-heat - 无法从 heat 模板执行 bash 脚本
我是 heat 模板的新手,我正在尝试从 heat 模板运行 bash 脚本。但是,该实例处于活动状态,但根本没有执行 shell 脚本。任何建议将不胜感激。