Networking 如何在Openstack中创建具有多个NIC端口的多提供商网络

Networking 如何在Openstack中创建具有多个NIC端口的多提供商网络,networking,virtual-machine,openstack,nic,openvswitch,Networking,Virtual Machine,Openstack,Nic,Openvswitch,如何在openstack packstack中设置多提供商网络。我正在单服务器上部署4端口nic物理。设置如下所示 port1 (eth0) = provider1 = 192.168.10.0/24 port2 (eth1) = provider2 = 192.168.20.0/24 port3 (eth2) = provider3 = 192.168.30.0/24 port4 (eth3) = provider4 = 192.168.40.0/24 据我所知,首先我需要创建ovs网桥,并

如何在openstack packstack中设置多提供商网络。我正在单服务器上部署4端口nic物理。设置如下所示

port1 (eth0) = provider1 = 192.168.10.0/24
port2 (eth1) = provider2 = 192.168.20.0/24
port3 (eth2) = provider3 = 192.168.30.0/24
port4 (eth3) = provider4 = 192.168.40.0/24
据我所知,首先我需要创建ovs网桥,并将映射添加到每个端口。还有其他一些步骤,如L3代理配置、ML2插件和ovs代理,但它们并不清楚如何处理。当我使用packstack部署时,得到了可以定制的packstack应答文件。我已经在packstack文件中使用了单接口端口,但是当需要添加多个nic端口时,我不确定应该添加/更改哪个部分

如果有人使用packstack应答文件完成了此操作,请分享如何完成。谢谢你们的支持和帮助

如果已部署openstack,是否可以更改它以满足上述要求?还是清洁部署?

这是参数应答文件,我不确定根据我的要求这是否有效。我可能错了,需要下面的建议和确认

CONFIG_NEUTRON_L3_EXT_BRIDGE=provider
CONFIG_NEUTRON_ML2_TYPE_DRIVERS=vlan,flat
CONFIG_NEUTRON_ML2_FLAT_NETWORKS=*
CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=physnet0:br-eth0,physnet1:br-eth1,physnet2:br-eth2,physnet3:br-eth3
CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-eth0:eth0,br-eth1:eth1,br-eth2:eth2,br-eth3:eth3
CONFIG_NEUTRON_OVS_BRIDGES_COMPUTE=br-eth0,br-eth1,br-eth2,br-eth3
CONFIG_NEUTRON_OVS_EXTERNAL_PHYSNET=physnet0,physnet1,physnet2,physnet3

请告知此配置是否符合要求。谢谢

我成功地使它工作如下:-

1. create new ovs bridge for each ports
2. mapping ovs bridge
3. restart neutron
4. create new provider network
多谢各位