Flat networks with ML2 and OpenVSwitch

Due to an unfortunate incident involving sleep mode and an overheated backpack I had the “opportunity” to rebuild my laptop. Since this meant reinstalling OpenStack I used this as an excuse to finally move to the ML2 network plugin for Neutron. I was attempting to add an external network using the normal incantation: neutron net-create external – –router:external=true \ –provider:network_type=flat \ –provider:physical_network=physnet1 While this command completed successfully, I was left without any connectivity between br-int and br-ex, despite having in my /etc/neutron/plugins/ml2/ml2_conf.
read more →

Show OVS external-ids

This is just here as a reminder for me: An OVS interface has a variety of attributes associated with it, including an external-id field that can be used to associate resources outside of OpenVSwitch with the interface. You can view this field with the following command: $ ovs-vsctl –columns=name,external-ids list Interface Which on my system, with a single virtual instance, looks like this:

ovs-vsctl –columns=name,external-ids list Interface . . .

read more →