назначить 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" } ]


person skp    schedule 29.07.2015    source источник


Ответы (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.)

person boyvinall    schedule 05.08.2015
comment
да ты прав. оба subnet_id были одной и той же картой. У меня было ощущение, что это не сработает, но я пытался. Нашему программному обеспечению требуется 2 ips на этом интерфейсе, а в сети, к которой у меня был доступ, не было двух определенных подсетей. Но в любом случае, теперь я могу сделать это по-другому. Спасибо за ваш ответ. - person skp; 08.08.2015
comment
круто, без проблем. не могли бы вы принять ответ, если это хорошо для вас? привет, Мэтт - person boyvinall; 10.08.2015