问题标签 [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 回答
484 浏览

openstack - 如何将浮动 IP 与 Heat 关联到特定接口

我正在尝试使用 openstack HEAT 创建一个堆栈,其中一个 VM(NOVA::Server)需要有2 个网络接口

所以在我的热门模板中,我创建了 2 个端口并将它们关联到NOVA::Server其中一个并为其中一个提供浮动 IPgw_float_port

当我ifconfig在虚拟机内部进行操作时,我得到以下信息:

我想知道的是如何将 NICifconfig与模板中的 NIC 映射并控制哪个获得浮动 IP?

在模板内(在创建堆栈时自动创建而不是在创建后手动操作

感谢您提前提供帮助。

0 投票
0 回答
90 浏览

openstack - 启动 magnum 集群时出错

我使用 openstack newton 并安装 magnum 和其他依赖项。我想通过 k8s_fedora_atomic 部署一个集群。我下载了 fedora_atomic_newton。我的控制器操作系统是 ubuntu16.04
我创建了一个模板集群,当从模板部署自己的集群时,集群状态进入 Created_Field 状态。在我的 magnum-conductor 日志下方:

0 投票
1 回答
268 浏览

openstack - Openstack热环境参数文件默认值无效错误

我正在尝试使用模板文件和环境参数文件创建堆栈。下面是我的详细资料。

在模板文件中:

环境文件:

当我尝试创建堆栈时,出现以下错误:

错误:参数“v6_gateway”无效:无效的默认值 0(“int”类型的对象没有 len())

我已经定义v6_gateway为字符串,默认值为 0。v4_gateway它的接受也是一样的。为什么它会抛出错误v6_gateway?还有怎么解决的?

PS:我使用的是openstack newton 版本。

0 投票
0 回答
87 浏览

openstack - 查找 OpenStack 资源的 value_specs 支持的内容

我正在使用 OpenStack 和 HOT。要了解支持的资源类型,我可以访问模板指南

但它没有记录 value_specs 属性支持哪些关键字。有人可以指导我更正文档吗?

0 投票
1 回答
923 浏览

openstack - 资源属性的 Openstack HEAT 条件

“条件(..)它们可以与资源部分(..)中的资源和资源属性相关联” - 正如官方openstack的文档所说我可以做到这一点。但是附加的示例不包含这些带有“资源属性”的内容。

我有我的例子,当用户可以将参数设置为不创建端口 2 并且不附加端口 2(因为端口 2 不存在):

我知道,我可以用两个端口做一个 ResourceGroup 并迭代它们,但我不想要这个分辨率。也许像这样?

任何人有任何想法如何做到这一点?

0 投票
0 回答
25 浏览

openstack-heat - 如何在自定义热资源中获取区域名称?

我有一个包含 2 个区域的 OpenStack 部署。Keystone 和 Horizo​​n 在这两个地区都很常见。每个区域都有自己的 Nova、Heat、Neutron、Glance 等。

我正在编写一个自定义热资源,它的行为应根据创建堆栈的区域而有所不同。因此,我正在寻找一种方法来获取自定义热资源中的区域名称。

我尝试尝试不同的keystoneclient方法,即:

此代码返回错误:

是否有一种“标准”方式来获取您“自己的”区域的区域名称?

0 投票
1 回答
206 浏览

openstack - 如何使用 Openstack Heat 模板有条件地将文件写入 VM

我能够在资源属性或输出部分中找到使用条件来创建资源的用例。我正在寻找一个热模板示例代码来根据条件将文件写入服务器。我只想在条件为真时复制某个文件。是否可以使用热模板?

0 投票
1 回答
130 浏览

openstack - Openstack 中的堆栈更新限制条件

我正在尝试使用 openstack heat 模板更新堆栈,以启动和配置新的 nova 服务器作为现有服务器组的一部分。在现有和新 VM 共享的模板中添加配置信息(用于新 nova 服务器)时,现有 nova 服务器也会受到影响并重新生成。有什么方法可以限制 openstack 重新生成或操纵堆栈中现有的 nova 服务器?

0 投票
0 回答
72 浏览

openstack - 在端口创建中是否可以有“条件”?

我们创建一个服务器所依赖的端口。用户可以提供 network_id 或同时提供 network 和 fixed_ips。我们希望允许这两种配置。

显然,我看到的是,当我没有提供固定 ips 并且在端口创建中有条件时,我在 get_resource 中遇到错误。如果我不给条件创建成功。用同样的方式屏蔽..

低于错误:错误:InvalidTemplateReference::resources.hng_1::指定的参考“ccess_port”(在ng_server.Properties.networks[1].port中)不正确。

0 投票
0 回答
110 浏览

openstack - Openstack热模板:浮点数作为输入参数

我想提供一个浮点数作为输入参数。当我选择参数类型为“数字”时,提供浮点数会导致错误,说明:“输入整数”。有人试过吗?openstack heat 模板文档明确指出,使用参数类型编号,可以输入整数或浮点数。不知道为什么它不起作用。我正在使用 openstack Newton,这是一个不符合预期的示例模板:

注意:上述模板的唯一目的是测试浮点数作为输入。

提前感谢您的帮助。

我收到以下错误。