# 修改/etc/neutron/plugin.ini文件(网络节点) [ml2] type_drivers = flat,vlan,vxlan,gre tenant_network_types = flat mechanism_drivers =openvswitch [ml2_type_flat] flat_networks = default [ovs] enable_tunneling = False integration_bridge = br-int bridge_mappings =default:br-flat [securitygroup] firewall_driver = neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver enable_security_group = True enable_ipset = True # 修改/etc/neutron/plugin.ini文件(计算节点) [ml2] type_drivers = flat,vlan,vxlan,gre tenant_network_types = flat mechanism_drivers =openvswitch [ml2_type_flat] flat_networks = default [ovs] enable_tunneling = False integration_bridge = br-int bridge_mappings =default:br-flat [securitygroup] firewall_driver = neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver enable_security_group = True enable_ipset = True # 修改网络配置(网络节点和计算节点) [root@openstack-1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-br-data DEVICE=br-flat BOOTPROTO=static ONBOOT=yes NM_CONTROLLED=no IPADDR=192.168.1.120 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 TYPE=OVSBridge DEVICETYPE=ovs [root@openstack-1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes NM_CONTROLLED=no TYPE=OVSPort DEVICETYPE=ovs OVS_BRIDGE=br-flat ovs-vsctl add-br br-flat (网络节点和计算节点) ovs-vsctl add-br br-int ovs-vsctl add-port br-flat eth0 service neutron-openvswitch-agent restart # multi flat network的配置 [root@node-120 ~]# cat /etc/neutron/plugin.ini [ml2] type_drivers = flat,vlan,vxlan,gre tenant_network_types = flat mechanism_drivers =openvswitch [ml2_type_flat] flat_networks = telecom,unicom # 配置两个phynetwork_id [ovs] enable_tunneling = False integration_bridge = br-int bridge_mappings = telecom:br-telecom,unicom:br-unicom [securitygroup] firewall_driver = neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver enable_security_group = True enable_ipset = True [root@node-120 ~]# ovs-vsctl show 539bfcd0-17a0-41b2-ae47-87061857301b Bridge br-telecom Port br-telecom Interface br-telecom type: internal Port phy-br-telecom Interface phy-br-telecom type: patch options: {peer=int-br-telecom} Port "eth0" Interface "eth0" Bridge br-unicom Port br-unicom Interface br-unicom type: internal Port "eth3" Interface "eth3" Port phy-br-unicom Interface phy-br-unicom type: patch options: {peer=int-br-unicom}
参考链接:http://www.server-world.info/en/note?os=CentOS_7&p=openstack_kilo&f=15
转载于:https://blog.51cto.com/iceyao/1678945