通过 Heat 从子网向服务器分配 2 个固定 IP
assign 2 fixed IPs from a subnet to a server via Heat
有没有办法使用热模板将子网中的多个 IP 分配给服务器?我使用固定 IP 为端口定义了一个资源,如下所示。然后我使用这个资源在 OS::Nova::Server 上创建了一个端口。但是我只看到分配的子网中有一个 IP。有没有办法从子网分配 IP?
resources:
a_port:
type: OS::Neutron::Port
properties:
network: "a_network"
fixed_ips: [
{
"subnet_id" : "a_subnet_id",
"subnet_id" : "a_subnet_id"
}
]
运行 在我们的系统上,我能够使用类似这样的方法获取几个 IP 地址:
resources:
a_port:
type: OS::Neutron::Port
properties:
network_id: "a_network"
fixed_ips:
- subnet_id: a_subnet_id
- subnet_id: a_subnet_id
我认为您遇到的问题是您的 subnet_id
定义都在同一张地图中? (注意,在以后的版本中似乎有一些 属性 名称更改以删除 _id。)
有没有办法使用热模板将子网中的多个 IP 分配给服务器?我使用固定 IP 为端口定义了一个资源,如下所示。然后我使用这个资源在 OS::Nova::Server 上创建了一个端口。但是我只看到分配的子网中有一个 IP。有没有办法从子网分配 IP?
resources:
a_port:
type: OS::Neutron::Port
properties:
network: "a_network"
fixed_ips: [
{
"subnet_id" : "a_subnet_id",
"subnet_id" : "a_subnet_id"
}
]
运行 在我们的系统上,我能够使用类似这样的方法获取几个 IP 地址:
resources:
a_port:
type: OS::Neutron::Port
properties:
network_id: "a_network"
fixed_ips:
- subnet_id: a_subnet_id
- subnet_id: a_subnet_id
我认为您遇到的问题是您的 subnet_id
定义都在同一张地图中? (注意,在以后的版本中似乎有一些 属性 名称更改以删除 _id。)