问题标签 [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.
openstack - openstack heat:根据条件向实例添加端口
仅当名称为 zee_1 时,我才想将端口添加到实例
模板文件:
仅当名称为 zee_1 时,我才想添加端口“test_vm_port_route”....
我尝试了以下条件,但它给出了错误:错误:模板部分无效:条件
通过上述对模板的更改,它失败
了,有人可以帮助我吗.....
ubuntu - ubuntu 12.04.5 上的 Openstack heat 软件配置不执行
我正在尝试在 ubuntu 12.04.5 服务器上使用 openstack heat 软件配置,如下面的示例文件。当我构建的服务器是 ubuntu 16 时,这很有效,但是当我尝试在 ubuntu 12.04.5 上执行此操作时,软件配置中的脚本不会在启动时执行。
我知道我可以使用常规的 user_data 但这不是我想要的解决方案。
openstack - “找不到资源类型。” 在使用模板组合时
我正在尝试将模板组合与 OpenStack Heat 一起使用。
我创建了一个极简模板my-custom-resource.yml
:
My::Custom::Resource
此模板与我的环境文件中的名称相关联environment.yml
:
我在测试模板中使用它stack.yml
:
最后,我从命令行创建堆栈:
我收到以下错误:
我检查了每个文件名和路径,一切看起来都很好。
openstack - openstack heat 无法识别 key_name 参数
hy
我的笔记本电脑上部署了一个 openstack。我正在尝试用热量创建一个堆栈。
我创建了一个openstack keypair create heat_key > heat_key.priv
被 nova 识别的密钥对,nova keypair-list
给出以下输出:
这是我的简单 HOT 模板:
当我尝试创建堆栈时
我收到以下错误
我尝试过使用不同版本的模板,但我得到了同样的错误
知道为什么会这样吗?
openstack - Powershell 命令的 Openstack Heat 模板输出
我使用 Powershell 命令创建了 Heat 模板,并且在添加部署部分后我的模板没有被执行。我已添加此部分以获取命令的输出。下面显示了我正在使用的模板:
如果有人尝试过相同的方法或他们可以提供的任何其他解决方案来获取从模板执行的 powershell 命令的输出。
yaml - Openstack heat:将卷作为 HEAT 模板的一部分附加时的堆栈删除行为
我有一个 HEAT 模板,我在其中创建一个服务器实例并将 CINDER 卷与该实例附加。CINDER 卷是手动创建的,并且 cinder_instance_id 作为 HEAT 模板中的环境变量传递。
现在,当我删除堆栈时,它会删除服务器实例,但不会删除 CINDER 卷。
因为,我认为这是正确的行为,因为我们没有创建卷作为 OpenStack HEAT 模板的一部分,我们无法删除卷作为堆栈删除的一部分。
同样适用于网络。我们将要启动服务器实例的网络 ID 传递给 HEAT 模板。当我们删除我们的堆栈时,这个网络不会被删除。
假设我的理解是正确的,我找不到任何提到这种行为的官方文件。这是正确的行为吗?如果是,在哪里提到?
openstack-heat - 在 openstack 上使用 heat 模板部署多个虚拟机
如何使用 heat 模板部署多个虚拟机。
kubernetes - Openstack Heat 和 Kubernetes 部署集成
我想用 HEAT 创建一个 Openstack 集群并在上面部署 kubernetes,如何将 HEAT 与 Kubernetes 集成,有什么解决方案或建议吗?
openstack-heat - 卷和实例的单独热模板
我们想创建一个带有服务器和连接到这些服务器的卷的热模板。但我们也希望能够在不破坏卷的情况下快速销毁所有服务器。
所以我们决定最好制作 2 个 heat 模板而不是 1 个: - 一个用于卷 - 一个用于服务器和卷附件
我们想要这样的东西:
stack-for-volume.yml
stack-for-servers-and-attachments.yml
当然,因为所有资源都不在同一个文件中:
volume_id: { get_resource: volume-choca-01 }
不能工作。
我们尝试使用此处发布的解决方案获取 volume_id:Openstack Heat - 通过在末尾添加 stack-for-volume.yml 来分离模板:
但是输出并没有给我们任何看起来像卷 ID 的东西。我们现在被困住了。
任何想法 ?
openstack - ubuntu、RHEL、任意云镜像的登录密码
OpenStack 云图像:
https://docs.openstack.org/image-guide/obtain-images.html提供了多个云图像。为了在部署虚拟机后登录虚拟机,可以使用ssh key pair
或password
。但是有些图像sshkeypairlogin
默认情况下禁用并且没有内置密码,那么如何登录到这些用户只有信息的虚拟机user-name