问题标签 [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.
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)
热机日志没有给我任何线索:
而大容量导体甚至更少......
提前致谢。
openstack-nova - Openstack heat 模板:具有固定 IP 的接口不会自动配置
我为 heat 模板中的接口分配了一个固定的 IP。
VM 已成功实例化,其私有 IP (private_ip_1) 显示在 Horizon GUI 中。但是,“eth1”似乎已关闭,并且 /etc/network/interfaces 仅包含公共“eth0”的配置。
我可以通过手动填充“/etc/network/interfaces”并在“user_data:”部分打开 eth1 来解决问题。问题是 - 这是应该的方式还是我的热量或 Openstack 有问题阻止自动配置 eth1?
谢谢!迈克尔。
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 作为路由器)的正确方法。
openstack - 无法在 HEAT/HOT 模板中运行脚本
我无法使用 heat 模板执行脚本并请求一些输入。
OpenStack --> 部署 AWS 实例
我的 HEAT 模板——
提到的脚本文件包含以下数据:
cloud - openstack 中的自动缩放
我可以访问 OpenStack 云。为了降低使用云的成本,如果没有使用额外的资源,我想扩大规模并缩小规模。
我无权访问 devstack 文件。我有什么方法可以完成这项任务,或者我应该要求云提供商将自定义服务安装为“SENLIN”?
python-2.7 - 用于在 python 中创建堆栈的嵌套 yaml 模板
我有一个 yaml 模板(我们称之为 main.yaml),它调用另一个 yaml 模板,如下所示。VM1.yaml 模板是创建另一个堆栈的普通模板。(它就像一个嵌套模板)
主要.yaml
下面是文件夹结构
- StackCreation.py => 这需要使用 MAIN_VM1_MOUNTED.yaml 创建堆栈
- MAIN_VM1_MOUNTED.yaml
- 虚拟机/VM1.yaml
vm/parameter.yaml => 这是我传递参数的参数文件。
/li>
当我使用这个嵌套的 yaml 模板运行 openstack stack create 时,堆栈成功创建。在 python 中没有发生同样的情况。我得到以下错误。
我不明白我需要做什么。
openstack - OpenStack Heat 是否支持 YAML 短格式?
OpenStack Heat 是否支持 YAML 短格式?例如,!Select 而不是 Fn::Select?
openstack - Openstack heat 模板默认用户
我可以以某种方式在 openstack heat 模板中设置默认用户吗?这在任何云提供商上都是可能的,但我没有在 heat 模板文档中找到它。默认用户名表示实例的登录用户。
openstack - heat 模板中的 Openstack 风味验证
我正在验证用户在热模板中传递的味道。目前,热模板允许我在允许的值中提及风味的名称。下面的小代码片段,
当用户使用名称 m1.xlarge 但不使用其他名称传递风味时,此方法有效。
我想允许具有特定大小的自定义风格(RAM - 8、HD - 150、VCPU -8)。我想在热模板中验证这些单独的值与传递的味道。
我觉得这是一个检查口味的有效用例。热模板中有可能吗?
谢谢,拉玛克里希纳