Вопрос Как правильно настроить nova-compute для использования FlatDHCPManager


Я пытаюсь развернуть Openstack с помощью FlatDHCPManager, я использую MAAS + Амулет для развертывания всех моих узлов (HP Moonshot) с надежной проверкой.

я хочу eth1 быть публичным интерфейсом.

Вот соответствующие части моей конфигурации yaml:

nova-cloud-controller:
  network-manager: 'FlatDHCPManager'
nova-compute:
  config-flags: 'public_interface=br100'
  flat-interface: eth0
  multi-host: 'yes'
  virt-type: kvm

Я попытался установить плоский интерфейс для обоих eth0 а также eth1, Я попытался указать public_interface на be = eth1, br100 и не устанавливать ничего вообще, чтобы принять значение по умолчанию.

Используя config настройки, показанные выше, я могу SSH в запущенную виртуальную машину ТОЛЬКО от узла вычисления nova, который работает VM. В противном случае я не могу до него добраться.

Однажды я SSH в ВМ я не могу ни на что уйти.

Я знаю, что большинство вещей переезжает на Neutron, но это еще не вариант для того, с чем я работаю. Мне нужно некоторое время оставаться в сети nova.

Я видел статьи /отчеты об ошибках и я не уверен, связана ли проблема или нет.

Любая помощь приветствуется.


2
2018-02-24 22:14


происхождения


Вы рассмотрели соответствующие параметры конфигурации charm для плоских сетей в nova-compute? bazaar.launchpad.net/~openstack-charmers/charms/trusty/... - beisner


ответы:


Теперь я использую следующую конфигурацию, и она работает:

nova-cloud-controller:
  network-manager: 'FlatDHCPManager'
nova-compute:
  config-flags: 'public_interface=juju-br0'
  flat-interface: eth0
  multi-host: 'yes'
  virt-type: kvm

Это необходимо из-за созданного juju моста, который уже включен eth0, и предотвращает создание другого моста.


2
2018-03-06 17:44