gpt4 book ai didi

openstack-nova - 如何使用 openstack 上的当前环境附加 float IP

转载 作者:行者123 更新时间:2023-12-04 06:45:57 28 4
gpt4 key购买 nike

我是 openstack heat 文件的新手。我进行了搜索,但没有找到与我的问题相关的答案。这是我的模板热 yaml 文件:

heat_template_version: newton

description: Simple template to deploy a single compute instance with an attached volume

resources:
my_instance:
type: OS::Nova::Server
properties:
name: instance-name
flavor: std.cpu1ram1
block_device_mapping_v2:
- device_name: vda
image: RHEL-7.4
volume_size: 30
delete_on_termination: true
networks:
- network: network-name.admin-network
security_group:
- security_group: [security-name.group-sec-default]

my_volume:
type: OS::Cinder::Volume
properties:
size: 10

my_attachment:
type: OS::Cinder::VolumeAttachment
properties:
instance_uuid: { get_resource: my_instance }
volume_id: { get_resource: my_volume }
mountpoint: /dev/vdb

此热文件有效,但我不知道如何将 float IP 附加到“my_instance”。我可以在 Horizo​​n 中完成它,并且它可以在没有 PB 的情况下工作。在 Horizo​​n 界面下,我必须选择“Router_dmz”作为创建和允许 float IP 的池。据我了解, float IP 地址应该与“network-name.admin-network”相关联。我阅读了很多文档,但我不知道我是否必须使用 OS:Neutron::FloatingIPAssociation 资源或 OS::Nova::FloatingIPAssociation。我在我这边试过,我没有问题。

最佳答案

我发现这对我有用:

heat_template_version: newton

description: Simple template to deploy a single compute instance

resources:
floating_ip:
type: OS::Nova::FloatingIP
properties:
pool: string_of_pool_of_public_network

my_instance:
type: OS::Nova::Server
properties:
name: instance-name
flavor: std.cpu1ram1
block_device_mapping_v2:
- device_name: vda
image: RHEL-7.4
volume_size: 30
delete_on_termination: true
networks:
- network: network-name.admin-network
security_group:
- security_group: [security-name.group-sec-default]

association:
type: OS::Nova::FloatingIPAssociation
properties:
floating_ip: { get_resource: floating_ip }
server_id: { get_resource: my_instance }

但是这个解决方案已被弃用 我对 Neutron 没有任何问题

关于openstack-nova - 如何使用 openstack 上的当前环境附加 float IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51893815/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com