# Revision history [back]

I found the RDO documentation to be very helpful when I was going through the OVS setup. The OpenStack documentation did not have the configuration options that were included in the network scripts setup by RDO:

http://openstack.redhat.com/Neutron_with_existing_external_network

I had luck configuring the interfaces this way then using the ovs-vsctl add-port option:

Make /etc/sysconfig/network-scripts/ifcfg-br-ex resemble: (note this file shouldn't exist, but does due to a bug)

DEVICE=br-ex DEVICETYPE=ovs TYPE=OVSBridge BOOTPROTO=static IPADDR=192.168.122.212 # Old eth0 IP since we want the network restart to not kill the connection, otherwise pick something outside your dhcp range NETMASK=255.255.255.0 # your netmask GATEWAY=192.168.122.1 # your gateway DNS1=192.168.122.1 # your nameserver ONBOOT=yes

Make /etc/sysconfig/network-scripts/ifcfg-eth0 resemble (no BOOTPROTO!):

If you only have one interface and need to make sure that you do not drop your connection you could look at adding sub interfaces then working off of those with the br-ex:

eth0:0

 2 No.2 Revision smaffulli 6981 ●38 ●68 ●102 http://maffulli.net/

I found the RDO documentation to be very helpful when I was going through the OVS setup. The OpenStack documentation did not have the configuration options that were included in the network scripts setup by RDO:

http://openstack.redhat.com/Neutron_with_existing_external_network

I had luck configuring the interfaces this way then using the ovs-vsctl add-port option:

Make /etc/sysconfig/network-scripts/ifcfg-br-ex resemble: (note this file shouldn't exist, but does due to a bug)

DEVICE=br-ex
DEVICETYPE=ovs
TYPE=OVSBridge
BOOTPROTO=static
IPADDR=192.168.122.212 # Old eth0 IP since we want the network restart to not kill the connection, otherwise pick something outside your dhcp range
ONBOOT=yesONBOOT=yes


Make /etc/sysconfig/network-scripts/ifcfg-eth0 resemble (no BOOTPROTO!):

DEVICE=eth0

 eth0:0