Como configurar corretamente o nova-compute para usar FlatDHCPManager

2

Estou tentando implantar Openstack usando FlatDHCPManager . Eu estou usando o MAAS + Juju para implantar todos os meus nós (HP Moonshot) executando confiável.

Eu quero que eth1 seja a interface pública.

Aqui estão as partes relevantes da minha configuração yaml:

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

Eu tentei configurar a interface plana para eth0 e eth1 . Eu tentei especificar public_interface para ser = eth1, br100 e não definir nada para obter o valor padrão.

Usando as configurações de config mostradas acima, posso SSH em uma VM em execução

SOMENTE do host de nova-computação em que a VM está sendo executada. Caso contrário, não posso chegar a ele.

Uma vez que eu SSH na VM, eu não posso sair para nada.

Eu sei que a maioria das coisas está mudando para o Neutron, mas isso ainda não é uma opção para o que estou trabalhando. Eu preciso ficar com nova-rede por um tempo.

Eu vi artigos / relatórios de bugs e não tenho certeza se o problema está relacionado ou não.

Qualquer ajuda é apreciada.

    
por Clark Laughlin 24.02.2015 / 23:14

1 resposta

2

Estou usando a configuração a seguir agora e está funcionando:

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

Isso é necessário por causa da ponte criada pelo juju que já está em eth0 e impede que outra ponte seja criada.

    
por Clark Laughlin 06.03.2015 / 18:44