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

Я пытаюсь развернуть Openstack с помощью FlatDHCPManager, Я использую MAAS+Juju для развертывания всех моих узлов (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, чтобы быть = eth1, br100, и вообще ничего не устанавливать, чтобы принимать значение по умолчанию.

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

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

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

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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам