centos7安装OpenvSwitch
一、安装依赖包
yum -y install wget openssl-devel gcc make python-devel openssl-devel kernel-devel kernel-debug-devel autoconf automake rpm-build redhat-rpm-config libtool
二、你可以添加一个查看文件和目录的用户。
adduser ovs
su - ovs
三、获取文件并解压缩
mkdir -p ~/rpmbuild/SOURCES
wget http://openvswitch.org/releases/openvswitch-2.3.1.tar.gz
cp openvswitch-2.3.1.tar.gz ~/rpmbuild/SOURCES/
tar xfz openvswitch-2.3.1.tar.gz
四、修改文件
sed ‘s/openvswitch-kmod, //g’ openvswitch-2.3.1/rhel/openvswitch.spec > openvswitch-2.3.1/rhel/openvswitch_no_kmod.spec
五、生成rpm文件
rpmbuild -bb —nocheck ~/openvswitch-2.3.1/rhel/openvswitch_no_kmod.spec
六、安装rpm包
yum localinstall /home/ovs/rpmbuild/RPMS/x86_64/openvswitch-2.3.1-1.x86_64.rpm
七、检查命令行工具是否准备就绪
ovs-vsctl -V
八、现在,如果在增强模式下使用SELinux并尝试启动该服务,则会发现一些错误。请按照步骤解决。
yum install policycoreutils-python
mkdir /etc/openvswitch
semanage fcontext -a -t openvswitch_rw_t “/etc/openvswitch(/.*)?”
restorecon -Rv /etc/openvswitch
九、启动OpenvSwitch
/etc/init.d/openvswitch启动
还没有评论,来说两句吧...