问题标签 [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.

0 投票
1 回答
413 浏览

python - 运行 commands.getstatusoutput 未从 apache 返回预期结果

我有以下代码作为 get_status.py

但是当我做http://myserver/cgi-bin/get_status.py我得到的输出是

该 python 脚本在 apache cgi-bin 中运行。两天前它工作得很好,但现在它突然停止工作了。如果我接受命令并在命令行上运行它,我会得到预期的结果。我什至尝试使用 python get_status.py 运行相同的代码,我得到了预期的结果。我无法理解可能是什么问题。

0 投票
1 回答
615 浏览

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 文档中没有找到关于此的明确定义。

0 投票
1 回答
1905 浏览

openstack - 如何删除openstack中的资源类型?

我用 random_string.py 创建了一个资源类型。 https://github.com/openstack/heat/blob/master/heat/engine/resources/openstack/heat/random_string.py

但我不知道如何删除它。请帮助提供解决方案。谢谢。

0 投票
1 回答
498 浏览

openstack - Horizo​​n 仪表板如何使用 AngularJS 在内部获取数据

我是打开堆栈的新手。目前我正在尝试了解 Horizo​​n 仪表板如何在内部使用 AngularJS 获取数据。例如Compute DashBoard 下的实例面板。如何从数据库中获取实例名称、图像名称、IPAddress、可用性等。以下信息如何进入表

在此处输入图像描述

0 投票
1 回答
348 浏览

python - 由于解析错误,powershell 脚本无法从 heat 模板运行

我有一个用于搜索字符串的powershell脚本,当我直接从powershell命令提示符运行它时,该脚本可以工作,但是当我将它放入热模板的用户数据时无法运行:脚本是:

错误是:

我认为这是一个解析问题。但不知道如何解决。那么如何避免 Python 解析它呢?

我为此挣扎了好几天。我很感激任何建议。

0 投票
1 回答
2179 浏览

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脚本的正确方法是什么?

0 投票
1 回答
510 浏览

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 运行良好。)

0 投票
1 回答
543 浏览

ubuntu - Openstack (devstack) Heat 模板,用于在其上创建 vm 和应用程序

是否可以使用 heat 模板创建 VM 实例(例如:.ubuntu)并在其上安装一些应用程序?我想创建 ubuntu 实例并使用 heat 模板在其上安装 apache ant

0 投票
1 回答
1236 浏览

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" } ]

0 投票
1 回答
998 浏览

openstack-heat - 无法从 heat 模板执行 bash 脚本

我是 heat 模板的新手,我正在尝试从 heat 模板运行 bash 脚本。但是,该实例处于活动状态,但根本没有执行 shell 脚本。任何建议将不胜感激。