centos7.8基于源码包生成rpm包安装ovs

环境描述:

VMware Workstation 17pro 

CentOS Linux release 7.8.2003 (Core)    #CentOS8.3试过不行

openvswitch-2.5.1
4G内存

50G硬盘

NAT(可选)

#网络获取软件源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

yum clean all && yum makecache

#1.环境准备 - 安装OVS依赖软件

yum install -y openssl-devel kernel-devel

yum groupinstall -y "Development Tools"

#2.采⽤源码包⽅式⽣成-RPM包

adduser ovswitch #添加ovs用户

su - ovswitch

wget http://openvswitch.org/releases/openvswitch-2.5.1.tar.gz #获取ovs源码包

tar zxvf openvswitch 2.5.1.tar.gz

mkdir -p ~/rpmbuild/SOURCES #为rpmbuild创建源目录

sed 's/openvswitch-kmod, //g' openvswitch-2.5.1/rhel/openvswitch.spec > openvswitch-2.5.1/rhel/openvswitch_no_kmod.spec #修改ovs配置选项

cp openvswitch-2.5.1.tar.gz rpmbuild/SOURCES

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

ls /home/ovswitch/rpmbuild/RPMS/x86_64/

#openvswitch-2.5.1-1.x86_64.rpm openvswitch-debuginfo-2.5.1-1.x86_64.rpm

exit

#3.通过RPM包安装 - 启动/开机启动 yum localinstall -y /home/ovswitch/rpmbuild/RPMS/x86_64/openvswitch-2.5.1-1.x86_64.rpm

systemctl start openvswitch.service

systemctl enable openvswitch.service

systemctl status openvswitch.service

#安装完成

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心葉493

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值