RDO Openstack allinone для добавления еще одного вычислительного узла

Я установил RDO Openstack с помощью --allinone на CentOS6, используя nova-network, используя FlatDHCPManager. Теперь я пытаюсь добавить новый вычислительный узел в кластер, но я запутался, в документе говорится, что на вычислительном узле вам нужен только демон nova-compute.

  • Но я запутался, как он настроит сеть br100 для работы в сети без демона nova-network? Как контроллер назначает DHCP для виртуальной машины и т. д.?

  • Также мне нужно скопировать nova.conf с контроллера на новый вычислительный узел?

  • Приветствуются любые советы!


person Satish    schedule 25.10.2013    source источник


Ответы (1)


Идея такова. Вот ключ к конфигурации FlatDHCPManager в /etc/nova/nova.conf для нескольких вычислительных узлов nova:

flat_interface=eth0
flat_network_bridge=br100

вам следует настроить сетевой мост на новом вычислительном узле через nova-network (предпочтительно) или сделать это вручную самостоятельно.

  • это демон dnsmasq (запущенный службой openstack-nova-network) прослушивает br100 устройство, которое назначает IP-конфигурации виртуальным машинам через DHCP. на каждом вычислительном узле nova есть демон dnsmasq. Обратите внимание, что вам необходимо вручную завершить процесс демона dnsmasq при изменении конфигурации сети.

  • nova.conf совместно используется как контроллером, так и вычислением. и вы можете скопировать его на свои новые вычислительные узлы. обратите внимание, что вам нужно изменить определенные записи, которые отличаются от хоста к хосту, включая: my_ip, vncserver_listen и vncserver_proxyclient_address.

Вот хорошее руководство, показывающее, как работает FlatDHCPManager.

person shawnzhu    schedule 26.10.2013
comment
Спасибо за ответ! также я добавил еще несколько записей для multi_host=true, чтобы все узлы имели собственную сеть, а не перенаправляли трафик на контроллер. - person Satish; 28.10.2013