I also like openvswitch.
My configuration with mitaka ... in controller node: https://github.com/paradigmadigital/ansible-openstack-vcenter/blob/develop/etc_ansible/roles/networking-compute-controller/templates/ml2_conf.ini.j2 [1] https://github.com/paradigmadigital/ansible-openstack-vcenter/blob/develop/etc_ansible/roles/networking-compute-controller/templates/l3_agent.ini.j2 https://github.com/paradigmadigital/ansible-openstack-vcenter/blob/develop/etc_ansible/roles/networking-compute-controller/templates/openvswitch_agent.ini.j2 [2] in compute nodes: https://github.com/paradigmadigital/ansible-openstack-vcenter/blob/develop/etc_ansible/roles/kvm-hypervisor/templates/ml2_conf.ini.j2 [3] https://github.com/paradigmadigital/ansible-openstack-vcenter/blob/develop/etc_ansible/roles/kvm-hypervisor/templates/openvswitch_agent.ini.j2 [4] I don't know if this is the perfect configuration but works for my. Have a nice day. El 2016-10-13 15:53, Gaurav Goyal escribió: > Awaiting your response please! > > Can i use management interface as tunneling interface? > > Regards > Gaurav Goyal > > On Thu, Oct 13, 2016 at 6:52 AM, Gaurav Goyal <er.gauravgo...@gmail.com> > wrote: > > Dear Team, > > I am working on liberty version of openstack environment. > > As per generic liberty openstack guide, i was using linux bridging with > vxlan, but want to move to ovs. > > I need your help to configure my platform as per OVS requirement. > > My architecture is > > Node 1 - controller + network + compute1 > Node 2 --> compute2 > > As a classic installation guide , using 2 interfaces on each node > p5p1 -- management > p5p2 -- unnumbered (external) > > Please help me to configure ml1_conf.ini and openvswitch_agent.ini file. > > I do not find standard doc on openstack page. > > Here is my configuration setup following kilo guide > > * [root@OSKVM1 ~]# grep -v "^#" /etc/neutron/plugins/ml2/ml2_conf.ini|grep -v > ^$ > * [ml2] > * type_drivers = flat,vlan,vxlan > * tenant_network_types = vxlan > * mechanism_drivers = openvswitch,l2population > * extension_drivers = port_security > * [ml2_type_flat] > * flat_networks = public > * [ml2_type_vlan] > * [ml2_type_gre] > * [ml2_type_vxlan] > * vni_ranges = 1:1000 > * [ml2_type_geneve] > * [securitygroup] > * [root@OSKVM1 ~]# grep -v "^#" > /etc/neutron/plugins/ml2/openvswitch_agent.ini|grep -v ^$ > * [ovs] > * integration_bridge = br-int > * tunnel_bridge = br-tun > * local_ip = 10.24.0.4 > * [agent] > * tunnel_types = vxlan > * [securitygroup] > * [root@OSKVM1 ~]# grep -v "^#" /etc/neutron/dhcp_agent.ini|grep -v ^$ > * [DEFAULT] > * interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver > * dhcp_driver = neutron.agent.linux.dhcp.Dnsmasq > * enable_isolated_metadata = True > * dnsmasq_config_file = /etc/neutron/dnsmasq-neutron.conf > * [AGENT] > * [root@OSKVM1 ~]# history|grep ovs-vsctl add > * grep: add: No such file or directory > * [root@OSKVM1 ~]# history|grep ovs-vsctl > * 846 ovs-vsctl show > * 922 ovs-vsctl show > * 924 ovs-vsctl-show > * 925 ovs-vsctl show > * 931 ovs-vsctl show > * 933 ovs-vsctl add-br br-ex > * 934 ovs-vsctl add-port br-ex p5p2 > * 935 ovs-vsctl show > > [root@OSKVM1 neutron]# ovs-vsctl show > 602ca311-4ebe-4773-8d58-00d1a0161294 > > Bridge br-ex > > Port br-ex > > Interface br-ex > > type: internal > > Port "p5p2" > > Interface "p5p2" > > Bridge br-int > > fail_mode: secure > > Port patch-tun > > Interface patch-tun > > type: patch > > options: {peer=patch-int} > > Port br-int > > Interface br-int > > type: internal > > Port "tap33501010-4d" > > Interface "tap33501010-4d" > > type: internal > > Bridge br-tun > > fail_mode: secure > > Port "vxlan-0a180005" > > Interface "vxlan-0a180005" > > type: vxlan > > options: {df_default="true", in_key=flow, local_ip="10.24.0.4", out_key=flow, > remote_ip="10.24.0.5"} > > Port br-tun > > Interface br-tun > > type: internal > > Port patch-int > > Interface patch-int > > type: patch > > options: {peer=patch-tun} > > ovs_version: "2.5.0" > > [root@OSKVM1 neutron]# ovs-vsctl list-ports br-ex > > p5p2 > > [root@OSKVM1 neutron]# ovs-vsctl list-ports br-int > > patch-tun > > tap33501010-4d > > [root@OSKVM1 neutron]# ifconfig -a > > br-ex: flags=4098<BROADCAST,MULTICAST> mtu 1500 > > ether a0:36:9f:87:f7:d5 txqueuelen 0 (Ethernet) > > RX packets 0 bytes 0 (0.0 B) > > RX errors 0 dropped 12573 overruns 0 frame 0 > > TX packets 0 bytes 0 (0.0 B) > > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > br-int: flags=4098<BROADCAST,MULTICAST> mtu 1500 > > ether f2:fd:fb:5c:96:43 txqueuelen 0 (Ethernet) > > RX packets 0 bytes 0 (0.0 B) > > RX errors 0 dropped 8 overruns 0 frame 0 > > TX packets 0 bytes 0 (0.0 B) > > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > br-tun: flags=4098<BROADCAST,MULTICAST> mtu 1500 > > ether 6e:06:ab:85:70:46 txqueuelen 0 (Ethernet) > > RX packets 0 bytes 0 (0.0 B) > > RX errors 0 dropped 0 overruns 0 frame 0 > > TX packets 0 bytes 0 (0.0 B) > > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > brq7ec081e4-5d: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1450 > > inet6 fe80::7e:27ff:fea9:796f prefixlen 64 scopeid 0x20<link> > > ether 1e:bc:5d:27:7e:75 txqueuelen 0 (Ethernet) > > RX packets 8 bytes 508 (508.0 B) > > RX errors 0 dropped 0 overruns 0 frame 0 > > TX packets 8 bytes 648 (648.0 B) > > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > em1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 9000 > > inet 10.35.0.4 netmask 255.255.255.0 broadcast 10.35.0.255 > > inet6 fe80::eef4:bbff:fed9:1568 prefixlen 64 scopeid 0x20<link> > > ether ec:f4:bb:d9:15:68 txqueuelen 1000 (Ethernet) > > RX packets 10757 bytes 724798 (707.8 KiB) > > RX errors 0 dropped 0 overruns 0 frame 0 > > TX packets 272 bytes 11652 (11.3 KiB) > > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > em2: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 > > ether ec:f4:bb:d9:15:6a txqueuelen 1000 (Ethernet) > > RX packets 0 bytes 0 (0.0 B) > > RX errors 0 dropped 0 overruns 0 frame 0 > > TX packets 0 bytes 0 (0.0 B) > > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > em3: flags=4098<BROADCAST,MULTICAST> mtu 1500 > > ether ec:f4:bb:d9:15:6c txqueuelen 1000 (Ethernet) > > RX packets 0 bytes 0 (0.0 B) > > RX errors 0 dropped 0 overruns 0 frame 0 > > TX packets 0 bytes 0 (0.0 B) > > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > device memory 0x91a80000-91afffff > > em4: flags=4098<BROADCAST,MULTICAST> mtu 1500 > > ether ec:f4:bb:d9:15:6d txqueuelen 1000 (Ethernet) > > RX packets 0 bytes 0 (0.0 B) > > RX errors 0 dropped 0 overruns 0 frame 0 > > TX packets 0 bytes 0 (0.0 B) > > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > device memory 0x91a00000-91a7ffff > > lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 > > inet 127.0.0.1 netmask 255.0.0.0 > > inet6 ::1 prefixlen 128 scopeid 0x10<host> > > loop txqueuelen 0 (Local Loopback) > > RX packets 246932194 bytes 319184736555 (297.2 GiB) > > RX errors 0 dropped 0 overruns 0 frame 0 > > TX packets 246932194 bytes 319184736555 (297.2 GiB) > > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > ovs-system: flags=4098<BROADCAST,MULTICAST> mtu 1500 > > ether ea:a6:8d:26:10:7e txqueuelen 0 (Ethernet) > > RX packets 0 bytes 0 (0.0 B) > > RX errors 0 dropped 0 overruns 0 frame 0 > > TX packets 0 bytes 0 (0.0 B) > > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > p5p1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 > > inet 10.24.0.4 netmask 255.255.255.224 broadcast 10.24.0.31 > > inet6 fe80::a236:9fff:fe87:f7d4 prefixlen 64 scopeid 0x20<link> > > ether a0:36:9f:87:f7:d4 txqueuelen 1000 (Ethernet) > > RX packets 69961147 bytes 28103399130 (26.1 GiB) > > RX errors 0 dropped 0 overruns 0 frame 0 > > TX packets 66026779 bytes 16612105684 (15.4 GiB) > > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > device memory 0x91f00000-91ffffff > > p5p2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 > > inet6 fe80::a236:9fff:fe87:f7d5 prefixlen 64 scopeid 0x20<link> > > ether a0:36:9f:87:f7:d5 txqueuelen 1000 (Ethernet) > > RX packets 10630260 bytes 6850866320 (6.3 GiB) > > RX errors 0 dropped 0 overruns 0 frame 0 > > TX packets 6506871 bytes 1069537087 (1019.9 MiB) > > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > device memory 0x91e00000-91efffff > > p5p3: flags=4098<BROADCAST,MULTICAST> mtu 1500 > > ether a0:36:9f:87:f7:d6 txqueuelen 1000 (Ethernet) > > RX packets 0 bytes 0 (0.0 B) > > RX errors 0 dropped 0 overruns 0 frame 0 > > TX packets 0 bytes 0 (0.0 B) > > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > device memory 0x91d00000-91dfffff > > p5p4: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 > > ether a0:36:9f:87:f7:d7 txqueuelen 1000 (Ethernet) > > RX packets 0 bytes 0 (0.0 B) > > RX errors 0 dropped 0 overruns 0 frame 0 > > TX packets 0 bytes 0 (0.0 B) > > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > device memory 0x91c00000-91cfffff > > virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 > > inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 > > ether 52:54:00:9a:cc:bf txqueuelen 0 (Ethernet) > > RX packets 0 bytes 0 (0.0 B) > > RX errors 0 dropped 0 overruns 0 frame 0 > > TX packets 0 bytes 0 (0.0 B) > > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > virbr0-nic: flags=4098<BROADCAST,MULTICAST> mtu 1500 > > ether 52:54:00:9a:cc:bf txqueuelen 500 (Ethernet) > > RX packets 0 bytes 0 (0.0 B) > > RX errors 0 dropped 0 overruns 0 frame 0 > > TX packets 0 bytes 0 (0.0 B) > > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > vxlan-2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1450 > > ether 1e:bc:5d:27:7e:75 txqueuelen 0 (Ethernet) > > RX packets 6 bytes 396 (396.0 B) > > RX errors 0 dropped 0 overruns 0 frame 0 > > TX packets 0 bytes 0 (0.0 B) > > TX errors 0 dropped 2 overruns 0 carrier 0 collisions 0 Regards Gaurav Goyal _______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack [5] Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack [5] Links: ------ [1] https://github.com/paradigmadigital/ansible-openstack-vcenter/blob/develop/etc_ansible/roles/networking-compute-controller/templates/ml2_conf.ini.j2 [2] https://github.com/paradigmadigital/ansible-openstack-vcenter/blob/develop/etc_ansible/roles/networking-compute-controller/templates/openvswitch_agent.ini.j2 [3] https://github.com/paradigmadigital/ansible-openstack-vcenter/blob/develop/etc_ansible/roles/kvm-hypervisor/templates/ml2_conf.ini.j2 [4] https://github.com/paradigmadigital/ansible-openstack-vcenter/blob/develop/etc_ansible/roles/kvm-hypervisor/templates/openvswitch_agent.ini.j2 [5] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack