CentOS 6.5 安装openvswitch

作者: admin 分类: openstack 发布时间: 2014-06-08 11:11 ė 6 1条评论

I’ve just installed CentOS 6.5 and I wanted to use Openvswitch. I’ve succeded installing the 1.9.3 LTS version using the instructions included by Nicira.

yum install gcc rpm-build openssl-devel redhat-rpm-config -y
    <li>yum install wget openssl-devel
yum groupinstall "Development Tools"

adduser ovswitch
su ovswitch

cd /tmp
wget http://openvswitch.org/releases/openvswitch-1.9.3.tar.gz
tar xvfz openvswitch-1.9.3.tar.gz
cd openvswitch-1.9.3
mkdir -p /home/ovswitch/rpmbuild/SOURCES
 cp ../openvswitch-1.9.3.tar.gz /home/ovswitch/rpmbuild/SOURCES/
cp rhel/openvswitch-kmod.files /home/ovswitch/rpmbuild/SOURCES/
rpmbuild -bb rhel/openvswitch.spec
rpmbuild -bb rhel/openvswitch-kmod-rhel6.spec

yum localinstall /home/ovswitch/rpmbuild/RPMS/x86_64/kmod-openvswitch-1.9.3-1.el6.x86_64.rpm
yum localinstall /home/ovswitch/rpmbuild/RPMS/x86_64/openvswitch-1.9.3-1.x86_64.rpm</li>

And that’s all, openvswitch 1.9.3 is ready in CentOS 6.5

I’ve tried to use the latest stable version 2.0.0 but I’ve found some problems building the kernel module with netdev:

“error: conflicting types for ‘netdev_features_t’”

It seems that Jesse Gross from Nicira wrote a patch for this problem, but I must be doing something wrong and I can’t get the module built so I’ll try again in a few days and I’ll update this post if I get it working.

Of course you can always use the latest version from Git where that patch must be already applied so I suggest you to read Tyler Bishop’s post about how to use the latest openvswitch’s git version with CentOS 6.5

[root@compute1 openvswitch-2.1.2]# ovs-vsctl -V
ovs-vsctl (Open vSwitch) 1.9.3
Compiled Jun 8 2014 11:03:55

启动IPENVSWITCH /etc/init.d/openvswitch restart

本文出自 小Q,转载时请注明出处及相应链接。

本文永久链接: http://www.linuxqq.com/archives/1249.html