Как правильно настроить 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
и предотвращает создание другого моста.