2015-07-29 1 views
1

Есть ли способ назначить несколько IP-адресов из подсети на сервер с использованием шаблонов тепла? Я определил ресурс для порта с использованием фиксированных IP-адресов, как показано ниже. Затем я использовал этот ресурс для создания порта на ОС :: Nova :: Server. Но я вижу только один IP из назначенной подсети. Есть ли способ назначить IP-адреса из подсети?назначить 2 фиксированных IP-адреса из подсети на сервер через Heat

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 Определения находятся на одной карте? (NB, похоже, были некоторые изменения имени собственности для drop _id в последующих выпусках.)

+0

да, вы правы. оба подсети были одинаковыми. У меня было такое чувство, что это не сработает, но я это пробовал. Наше программное обеспечение требует 2 ips на этом интерфейсе, и у сети, к которой у меня был доступ, не было двух подсетей, определенных на нем. Но в любом случае я буду делать это по-другому. Спасибо за ваш ответ. – skp

+0

классный, без проблем. не могли бы вы принять ответ, если он вам подходит? приветствия, Мэтт – boyvinall