在centos7和centos8中安装OVS
安装初探
在网上看到有多种安装方式,一直是通过yum源直接安装,一种是先下载源代码,然后编译源代码进行安装。本着简单的原则,就想着通过yum源安装
yum install -y openvswitch
但是却报错了,显示:Error: Unable to find a match: openvswitch
后来发现,得先添加一些东西,再通过这种方式进行安装即可。
安装步骤
注意:经检验,centos7和centos8都可以通过本方法安装,本文以centos8为例进行展示。
# 查看系统版本
cat /etc/redhat-release
# 将OpenStack存储库添加到CentOS 8
yum install -y epel-release
yum install -y centos-release-openstack-train
# 在CentOS 8/RHEL 8系统上安装Open vSwitch
# 注意:需要按两次y表示确认
yum install openvswitch libibverbs
# 启动并启用openvswitch服务 查看其状态
systemctl enable --now openvswitch
systemctl status openvswitch
# 检查ovs-vsctl命令是否可用
ovs-vsctl show
# 安装完毕后,检查OVS运行情况
ps -ae | grep ovs
# 查看版本信息
ovs-vsctl --version
ovs-appctl --version
ovs-ofctl --version # 查看支持的OpenFlow版本

# 如果计划使用配置Open vSwitch,则可以选择安装os-net-config
yum install os-net-config
至此,安装Open vSwitch成功并全部完成了,可以愉快地了解具体原理的东西啦!