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

containers - Openstack Magnum 创建堆栈超时

按照本指南,我尝试使用 Magnum 在 Openstack 中启动一个实例,但在尝试创建资源 swarm_masters 时,创建在 1 小时后超时:

Create Failed: CREATE aborted (Task create from ResourceGroup "swarm_masters" Stack "swarm-cluster-2-7tozdskjwnji" [020c2f42-2fea-4c5b-8307-7aa3c4ef9d2c] Timed out)

热机日志没有给我任何线索:

而大容量导体甚至更少......

提前致谢。

0 投票
1 回答
1741 浏览

openstack-nova - Openstack heat 模板:具有固定 IP 的接口不会自动配置

我为 heat 模板中的接口分配了一个固定的 IP。

VM 已成功实例化,其私有 IP (private_ip_1) 显示在 Horizo​​n GUI 中。但是,“eth1”似乎已关闭,并且 /etc/network/interfaces 仅包含公共“eth0”的配置。

我可以通过手动填充“/etc/network/interfaces”并在“user_data:”部分打开 eth1 来解决问题。问题是 - 这是应该的方式还是我的热量或 Openstack 有问题阻止自动配置 eth1?

谢谢!迈克尔。

0 投票
2 回答
464 浏览

networking - Openstack Neutron - VM 作为同一租户内两个网络之间的路由器

我有以下设置:

VM1---NET1---VM2---NET2---VM3

VM2 可以 ping 通 VM1 和 VM3。但是,当从 VM1 ping 到 VM3 时,数据包被 VM2 转发,但从未到达 VM3(即,由于 tcpdump 显示数据包是从 VM2 的 NET2 接口发出的,因此它们被 NET2 丢弃)。

从 VM3 ping 到 VM1 时也是如此。数据包到达 VM2,然后 VM2 将它们转发到 V1,但它们永远不会到达 VM1。

看起来 NET2 不允许 srcIP 为 NET1 的数据包通过。使用 NET2 的 srcIP 过滤数据包与 NET1 相同。

这就是我们在热模板中创建每个网络的方式。

有没有办法让数据包通过充当路由器的 VM2 从 NET1 流向 NET2?

谢谢!

========== 更新 ====

看起来我找到了一个解决方案:将 VM1 和 VM3 的 IP 添加到 VM2 的端口(Neutron:Port)的“allowed_address_pairs”中。

问题是否是允许在 to 网络之间路由(使用 VM2 作为路由器)的正确方法。

0 投票
1 回答
793 浏览

openstack - 无法在 HEAT/HOT 模板中运行脚本

我无法使用 heat 模板执行脚本并请求一些输入。

OpenStack --> 部署 AWS 实例

我的 HEAT 模板——

提到的脚本文件包含以下数据:

0 投票
0 回答
88 浏览

cloud - openstack 中的自动缩放

我可以访问 OpenStack 云。为了降低使用云的成本,如果没有使用额外的资源,我想扩大规模并缩小规模。

我无权访问 devstack 文件。我有什么方法可以完成这项任务,或者我应该要求云提供商将自定义服务安装为“SENLIN”?

0 投票
1 回答
713 浏览

python-2.7 - 用于在 python 中创建堆栈的嵌套 yaml 模板

我有一个 yaml 模板(我们称之为 main.yaml),它调用另一个 yaml 模板,如下所示。VM1.yaml 模板是创建另一个堆栈的普通模板。(它就像一个嵌套模板)

主要.yaml

下面是文件夹结构

  1. StackCreation.py => 这需要使用 MAIN_VM1_MOUNTED.yaml 创建堆栈
  2. MAIN_VM1_MOUNTED.yaml
  3. 虚拟机/VM1.yaml
  4. vm/parameter.yaml => 这是我传递参数的参数文件。

    /li>

当我使用这个嵌套的 yaml 模板运行 openstack stack create 时,堆栈成功创建。在 python 中没有发生同样的情况。我得到以下错误。

我不明白我需要做什么。

0 投票
1 回答
28 浏览

mesos - ( intValue ( "." intValue )? ) 会读作 1.9 吗?另外,如何将属性添加到热模板

这是正则表达式吗?

根据Mesos 的文档

我会以与通过文档阅读标量相同的方式阅读它吗?

我试图弄清楚如何将属性添加到 Mesos 集群节点,但我拥有的示例 Heat 模板中没有任何与“节点属性”相关的内容,而且我有点想在这里为月球射击。

当它进入 HEAT 模板时,是否会将特定节点的每个属性添加到首选项部分?几天来我一直试图找到这个答案,当我部署模板时,我所有的尝试似乎都失败了。

我尝试添加一个属性部分,但无济于事:

0 投票
1 回答
26 浏览

openstack - OpenStack Heat 是否支持 YAML 短格式?

OpenStack Heat 是否支持 YAML 短格式?例如,!Select 而不是 Fn::Select?

0 投票
0 回答
247 浏览

openstack - Openstack heat 模板默认用户

我可以以某种方式在 openstack heat 模板中设置默认用户吗?这在任何云提供商上都是可能的,但我没有在 heat 模板文档中找到它。默认用户名表示实例的登录用户。

0 投票
1 回答
187 浏览

openstack - heat 模板中的 Openstack 风味验证

我正在验证用户在热模板中传递的味道。目前,热模板允许我在允许的值中提及风味的名称。下面的小代码片段,

当用户使用名称 m1.xlarge 但不使用其他名称传递风味时,此方法有效。

我想允许具有特定大小的自定义风格(RAM - 8、HD - 150、VCPU -8)。我想在热模板中验证这些单独的值与传递的味道。

我觉得这是一个检查口味的有效用例。热模板中有可能吗?

谢谢,拉玛克里希纳