Назначить 2 фиксированных IP-адреса из подсети на сервер через 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"
}
]
1 ответ
Работая в нашей системе, я смог использовать что-то вроде этого, чтобы получить пару 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 в более поздних выпусках.)