Выберите конкретную сеть среди нескольких сетей

Я использую Cloudify 2.7 с OpenStack Icehouse.

Я хотел бы подключить виртуальную машину Cloudify Management к двум частным сетям:

private-net-1 и private-net-2

Однако Cloudify Shell подключена только к private-net-1.

Итак, как мне настроить облачный драйвер, чтобы загрузочный облачный процесс работал?


person Joe    schedule 04.06.2015    source источник


Ответы (1)


Оболочке Cloudify просто нужен доступ к Cloud API. Неважно, подключено ли оно к одной сети или к нескольким. Это не связано с тем, как настроен Cloudify Manager.

Конфигурация шаблона вычислений Cloudify позволяет указать статические сети, к которым будет подключаться вычислительная машина. См. пример здесь: http://getcloudify.org/guide/2.7/clouddrivers/network.html

Обратите внимание на этот раздел:

  // Optional. Use existing networks.
    computeNetwork {
      networks (["SOME_INTERNAL_NETWORK"])
    }

Таким образом, вы можете указать несколько сетей здесь:

  // Optional. Use existing networks.
    computeNetwork {
      networks (["SOME_INTERNAL_NETWORK1", "SOME_INTERNAL_NETWORK2"])
    }
person Barak    schedule 11.06.2015
comment
Я понял, что первая сеть, указанная в разделе, будет первой, которая будет использоваться для выполнения команд ssh. - person Joe; 11.06.2015
comment
Верный. Это во многом зависит от образа виртуальной машины, который вы используете. Некоторые изображения включают только первый vNIV. В результате вы должны установить плавающий IP-адрес для этой сетевой карты. - person Barak; 11.06.2015