1. 程式人生 > >openstack Q 版本配置vxlan 網絡

openstack Q 版本配置vxlan 網絡

pes range keystone system gen map tenant tun art

[root@controller ~(keystone)]# vi /etc/neutron/plugins/ml2/ml2_conf.ini
[ml2]
type_drivers = flat,vlan,gre,vxlan
tenant_network_types = vxlan
[ml2_type_flat]
flat_networks = physnet1
[ml2_type_vxlan]
vni_ranges = 1:1000
[root@dlp ~(keystone)]# systemctl restart neutron-server
[root@network ~]# ovs-vsctl add-br br-ex
[root@network ~]# ovs-vsctl add-port br-ex eth1
[root@network ~]# vi /etc/neutron/plugins/ml2/ml2_conf.ini
[ml2]
type_drivers = flat,vlan,gre,vxlan
tenant_network_types = vxlan
[ml2_type_flat]
flat_networks = physnet1
[ml2_type_vxlan]
vni_ranges = 1:1000
[root@network ~]# vi /etc/neutron/plugins/ml2/openvswitch_agent.ini
[agent]
tunnel_types = vxlan
l2_population = True
prevent_arp_spoofing = True
[ovs]
local_ip = 10.0.0.50
bridge_mappings = physnet1:br-ex
[root@network ~]# for service in dhcp-agent l3-agent metadata-agent openvswitch-agent; do
systemctl restart neutron-$service
done
[root@network ~]# systemctl stop firewalld
[root@network ~]# systemctl disable firewalld
[root@compute ~]# vi /etc/neutron/plugins/ml2/ml2_conf.ini
[ml2]
type_drivers = flat,vlan,gre,vxlan
tenant_network_types = vxlan
[ml2_type_flat]
flat_networks = physnet1
[ml2_type_vxlan]
vni_ranges = 1:1000
[root@compute ~]# vi /etc/neutron/plugins/ml2/openvswitch_agent.ini
[agent]
tunnel_types = vxlan
l2_population = True
prevent_arp_spoofing = True
[ovs]
local_ip = 10.0.0.51
[root@compute ~]# systemctl restart neutron-openvswitch-agent
[root@compute ~]# systemctl stop firewalld
[root@compute ~]# systemctl disable firewalld

openstack Q 版本配置vxlan 網絡