OpenvSwitch 在 CentOS 7.9 下的安装步骤

为了学习Linux的网络栈和Docker网络结构,Kubernetes的网络结构,需要安装一下Openvswitch环境,下面做一个简单的安装过程记录。

参考文档:https://gist.github.com/umardx/a31bf6a13600a55c0d07d4ca33133834

安装步骤:

# 安装步骤


# 安装相关的软件包

yum -y install wget openssl-devel gcc make python-devel openssl-devel kernel-devel graphviz kernel-debug-devel autoconf automake rpm-build redhat-rpm-config libtool python-twisted-core python-zope-interface PyQt4 desktop-file-utils libcap-ng-devel groff checkpolicy selinux-policy-devel


# 添加ovs用户,并切换到ovs用户:

adduser ovs

su - ovs

# 下载源码,并准备构建环境.

mkdir -p ~/rpmbuild/SOURCES

wget http://openvswitch.org/releases/openvswitch-2.5.4.tar.gz

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

tar xzvf openvswitch-2.5.4.tar.gz

# 构建RPM包,完成后退出ovs用户.

rpmbuild -bb --nocheck openvswitch-2.5.4/rhel/openvswitch-fedora.spec

exit

# 使用root用户安装构建好的Open vSwitch的rpm安装包.

yum localinstall /home/ovs/rpmbuild/RPMS/x86_64/openvswitch-2.5.4-1.el7.x86_64.rpm -y

# 安装完成后,启动并检查openvswitch服务.

systemctl start openvswitch.service
systemctl status openvswitch.service

# 修改openvswitch服务为开机启动:

systemctl enable openvswitch

# 测试ovs已经就绪:

[root@excalidraw ~]# ovs-vsctl -V
ovs-vsctl (Open vSwitch) 2.5.4
Compiled Sep 18 2024 11:22:09
DB Schema 7.12.1

安装tunctl工具方法:CentOS 7 Tunctl 安装 虚拟网卡-优快云博客 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值