我正在尝试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
我尝试将 flat-interface 设置为和eth0
。eth1
我尝试将 public_interface 指定为 = eth1, br100,并且不设置任何内容以采用默认值。
使用config
上面显示的设置,我可以SSH
进入正在运行的虚拟机仅有的从运行虚拟机的 nova-compute 主机。否则,我无法访问它。
一旦我SSH
进入 VM,我就无法进行任何操作。
我知道大多数东西都在转移到 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
这是必要的,因为 juju 创建的桥已经存在eth0
,并阻止创建另一座桥。