Centos7安装最新版openvswitch

openvswitch是linux内的一种虚拟交换机,在配置linux内置网络中可以起到很好的作用。另外,安装过程要主要目录问题,不然很容易报错。

1.安装所需环境

yum -y install wget gcc make python-devel openssl-devel kernel-devel graphviz kernel-debug-devel autoconf automake rpm-build redhat-rpm-config libtool

2.下载openvswitch并解压。

  注意下载版本的问题,可以到最新官网(http://www.openvswitch.org/download/)上下载。

wget https://www.openvswitch.org/releases/openvswitch-2.5.10.tar.gz

然后解压

tar -zxvf openvswitch-2.5.10.tar.gz

3.创建rpm包

mkdir -p ~/rpmbuild/SOURCES

sed 's/openvswitch-kmod, //g' openvswitch-2.5.10/rhel/openvswitch.spec > openvswitch-2.5.10/rhel/openvswitch_no_kmod.spec

 cp openvswitch-2.5.10.tar.gz ~/rpmbuild/SOURCES/

 rpmbuild -bb --without check ~/openvswitch-2.5.10/rhel/openvswitch_no_kmod.spec

4.安装制作好的rpm包

yum localinstall /root/rpmbuild/RPMS/x86_64/openvswitch-2.5.10-1.x86_64.rpm

5.关闭selinux。关闭过的可以跳过这步。

setenforce 0

6.开启openvswitch

systemctl start openvswitch.service

 

至此算是完成配置了。

 

posted @ 2020-09-29 20:00  暗晓721  阅读(432)  评论(0)    收藏  举报