J'essaie de déployer Openstack
en utilisant FlatDHCPManager
. J'utilise MAAS + Juju pour déployer tous mes nœuds (HP Moonshot) fonctionnant en toute confiance.
Je voudrais eth1
pour être l'interface publique.
Voici les parties pertinentes de ma configuration yaml:
nova-cloud-controller:
network-manager: 'FlatDHCPManager'
nova-compute:
config-flags: 'public_interface=br100'
flat-interface: eth0
multi-Host: 'yes'
virt-type: kvm
J'ai essayé de définir une interface plate sur les deux eth0
et eth1
. J'ai essayé de spécifier public_interface pour être = eth1, br100, et ne rien définir du tout pour prendre la valeur par défaut.
En utilisant les paramètres config
indiqués ci-dessus, je peux SSH
dans un VM [~ # ~] uniquement [~ # ~] de l'hôte nova-compute sur lequel s'exécute le VM. Sinon, je ne peux pas y accéder.
Une fois que je SSH
dans la machine virtuelle, je ne peux rien trouver.
Je sais que la plupart des choses se déplacent vers Neutron, mais ce n'est pas encore une option pour ce avec quoi je travaille. Je dois rester avec nova-network pendant un certain temps.
J'ai vu des articles/ rapports de bogues et je ne sais pas si le problème est lié ou non.
Toute aide est appréciée.
J'utilise la configuration suivante maintenant, et cela fonctionne:
nova-cloud-controller:
network-manager: 'FlatDHCPManager'
nova-compute:
config-flags: 'public_interface=juju-br0'
flat-interface: eth0
multi-Host: 'yes'
virt-type: kvm
Ceci est nécessaire en raison du pont créé par juju qui est déjà sur eth0
, et empêche la création d'un autre pont.