Centos7 安装 open-vswitch图文完整版
By:Roy.LiuLast updated:2019-09-22
open-vswitch常用来在linux中配置网络通信用,今天主要配置它用来实现docker在不同机器之间的通信。我在虚拟机里面测试直接在 /home/root/download目录下操作的,特别要注意目录,否则很多命令会报错的,以下命令的操作都在这个目录下进行,参考了网上的一些资料,最终安装过程实践如下:
0. 可能需要的库
1. 下载open-vswitch,并解压
2. 预处理过程
3. 构建rpm包
也就是 rpmbuild -bb --without check ~/download/openvswitch-2.12.0/rhel/openvswitch_no_kmod.spec 命令执行结果
4. 安装本地rpm包
5. 开启进程
0. 可能需要的库
yum install docker bridge-utils -y yum install wget openssl-devel -y yum groupinstall "Development Tools" yum install unbound-devel -y yum install python-sphinx -y yum install selinux-policy-devel
1. 下载open-vswitch,并解压
wget https://www.openvswitch.org/releases/openvswitch-2.12.0.tar.gz tar -zxvf openvswitch-2.12.0.tar.gz
2. 预处理过程
mkdir -p ~/rpmbuild/SOURCES sed 's/openvswitch-kmod, //g' openvswitch-2.12.0/rhel/openvswitch.spec > openvswitch-2.12.0/rhel/openvswitch_no_kmod.spec cp openvswitch-2.12.0.tar.gz ~/rpmbuild/SOURCES/ rpmbuild -bb --without check ~/download/openvswitch-2.12.0/rhel/openvswitch_no_kmod.spec
3. 构建rpm包
也就是 rpmbuild -bb --without check ~/download/openvswitch-2.12.0/rhel/openvswitch_no_kmod.spec 命令执行结果
4. 安装本地rpm包
yum localinstall /root/rpmbuild/RPMS/x86_64/openvswitch-2.12.0-1.x86_64.rpm
5. 开启进程
setenforce 0 systemctl start openvswitch.service
From:一号门
Previous:Redis docker启动并开启远程密码连接服务
Next:Centos 高并发下可能用到的配置
COMMENTS