I've installed Open vSwitch 2.3.2 using the instructions provided by ArtemIT in the blog post "CentOS 7 – Installing Openvswitch 2.3.1 LTS":
Code: Select all
[root@xen-2 ~]# yum -y install wget openssl-devel gcc make python-devel openssl-devel kernel-devel graphviz kernel-debug-devel autoconf automake rpm-build redhat-rpm-config libtool
adduser ovs
[root@xen-2 ~]# su - ovs
mkdir -p ~/rpmbuild/SOURCES
wget http://openvswitch.org/releases/openvswitch-2.3.2.tar.gz
cp openvswitch-2.3.2.tar.gz ~/rpmbuild/SOURCES/
tar xfz openvswitch-2.3.2.tar.gz
sed 's/openvswitch-kmod, //g' openvswitch-2.3.2/rhel/openvswitch.spec > openvswitch_no_kmod.spec
rpmbuild -bb --nocheck ./openvswitch_no_kmod.spec
exit
[root@xen-2 ~]# yum -y localinstall /home/ovs/rpmbuild/RPMS/x86_64/openvswitch-2.3.2-1.x86_64.rpm
[root@xen-2 ~]# for x in openvswitch ; do chkconfig $x on ; done
[root@xen-2 ~]# for x in openvswitch; do chkconfig --list $x ; done
service openvswitch start
Code: Select all
[root@xen-2 ~]# ovs-vsctl add-br SAN
[root@xen-2 ~]# ovs-vsctl add-br MGT
[root@xen-2 ~]# ovs-vsctl add-br EXT
Code: Select all
[root@xen-2 ~]# ifconfig bond2 0 && ovs-vsctl --may-exist add-port EXT bond2
[root@xen-2 ~]# /sbin/ifconfig EXT XXX.YYY.237.64/24
[root@xen-2 ~]# /sbin/route add default gw XXX.YYY.237.1
[root@xen-2 ~]# ovs-vsctl show
0dfeba4c-bcae-4773-8bd9-582a9ebbd01a
Bridge SAN
Port SAN
Interface SAN
type: internal
Bridge EXT
Port "bond2"
Interface "bond2"
Port EXT
Interface EXT
type: internal
Bridge MGT
Port MGT
Interface MGT
type: internal
ovs_version: "2.3.2"
Code: Select all
[root@xen-2 ~]# ovs-vsctl del-port EXT bond2 && ovs-vsctl --may-exist add-port EXT bond2
Code: Select all
[root@xen-2 ~]# ifconfig bond2
bond2 Link encap:Ethernet HWaddr 00:1F:29:69:6E:F0
inet6 addr: fe80::21f:29ff:fe69:6ef0/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:47052 errors:0 dropped:23525 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3071322 (2.9 MiB) TX bytes:492 (492.0 b)
[root@xen-2 ~]# ifconfig EXT
EXT Link encap:Ethernet HWaddr 8E:8F:C8:81:15:40
inet addr:XXX.YYY.237.65 Bcast:XXX.YYY.237.255 Mask:255.255.255.0
inet6 addr: fe80::8c8f:c8ff:fe81:1540/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:160 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:7032 (6.8 KiB)
[root@xen-2 ~]# ovs-vsctl show
0dfeba4c-bcae-4773-8bd9-582a9ebbd01a
Bridge SAN
Port SAN
Interface SAN
type: internal
Bridge EXT
Port "bond2"
Interface "bond2"
Port EXT
Interface EXT
type: internal
Bridge MGT
Port MGT
Interface MGT
type: internal
ovs_version: "2.3.2"
Code: Select all
eric@eric-x1:~$ ping -c3 XXX.YYY.237.65
PING XXX.YYY.237.65 (216.218.237.65) 56(84) bytes of data.
--- XXX.YYY.237.65 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2016ms
What might be causing this?