Ubuntu 23.10通过APT安装Open vSwitch

2bcb7a4228cdf793aa3f549cff982048.gif

正文共:888 字 8 图,预估阅读时间:1 分钟

先拜年!祝各位龙年行大运,腾跃展宏图!

之前在介绍OpenStack的时候介绍过什么是OpenStack?,OpenStack是一个开源的云计算管理平台,作为云计算基础设施的核心组件,其本身并不提供基础功能,而是通过和其他技术相结合来构建和管理虚拟化环境。

c34bae29b29a9c1befc6c7e7b20e197a.png

比如与KVM相结合如何在Ubuntu 23.10部署KVM并创建虚拟机?,KVM作为底层的虚拟化技术,负责运行虚拟机实例,并与OpenStack的各个组件协同工作,以实现虚拟机的创建、启动、停止、迁移等操作。或者与Open vSwitch相结合,可以创建和管理虚拟网络、子网、路由器等网络资源,实现虚拟机与外部网络的连接。

很不幸,现在OpenStack还没部署起来Ubuntu部署OpenStack踩坑指南:还要看系统版本?,而且在CentOS中部署Open vSwitch目前也有点小阻碍。所以,今天先简单给大家介绍一下如何在Ubuntu 23.10上安装Open vSwitch。

首先更新一下系统。

apt update && apt upgrade -y

然后查看一下和Open vSwitch相关的软件包。

c290afff2a809e927538f2575c965fe8.png

可以看到,还是不同的后缀基本上对应了不同的功能,有IPsec、PKI、VTEP、DPDK等等,对应的版本号都是3.2.0,与官网的最新版本3.2.1差了一点点,问题不大。

ea635de2a4f8049440098d1ac1c70166.png

这些软件里面,必须安装openvswitch-switch,这是Open vSwitch的核心组件,提供了虚拟交换机的功能;建议安装openvswitch-common,这是Open vSwitch的通用组件和库文件,是其他Open vSwitch相关软件包的依赖项;还可以安装openvswitch-doc,这是Open vSwitch的官方文档,包含用户手册、开发者指南等。其他软件包等以后用到再安装就可以了。

apt-get install -y openvswitch-switch openvswitch-common openvswitch-doc

c1aa3fac44341803e4dbe202f4fabc0c.png

安装完成后,Open vSwitch默认就已经启动了,并且开机启动处于使能状态。

systemctl status openvswitch-switch

06e2204912a6a815d5cd298346c15dca.png

如果状态异常,请按实际情况调整,确保Open vSwitch已启动(active),并作为systemd服务自动配置为开机启动(enabled)。

systemctl start openvswitch-switch
systemctl enable openvswitch-switch

接下来,检查一下已安装的Open vSwitch版本。

ovs-vsctl --version

da593c7c5296b2667a19c643dd5d2d5f.png

可以看到,Open vSwitch的版本是3.2.0,其对应的内部数据库schema版本是8.4.0,通过ovs-vsctl工具进行配置。

然后,我们创建一个名为tietou的Open vSwitch网桥。

ovs-vsctl add-br tietou

55cc3e6a1b8c943714ff9d97695de0e8.png

可以看到,新网桥创建成功,但是ovs-vsctl list-br展示信息有限,我们可以使用ovs-vsctl show查看OVS是否正在运行以及已创建的网桥和端口。

ovs-vsctl show

e277e4cad9cbf2da3962573e7ced7408.png

第一行是随机生成的UUID,表示当前的Open vSwitch系统ID;Bridge tietou表示网桥(虚拟交换机)的名称为tietou,Port tietou表示网桥中自动创建了同名的端口,Interface tietou表示与端口连接的网络接口,对应的接口类型为内部端口(internal),表示用于虚拟交换机内部的数据交换,而非连接到物理网络。

看起来比之前颜总写的要简单一些呢?安装Open vSwitch(入门级操作)

9f646956944c33eb38c97a3c7a224af9.gif

长按二维码
关注我们吧

4be121522238884aa236897e1cc744b3.jpeg

649f6166ca2a4db3124ac65dd13a585a.png

使用Python脚本实现SSH登录设备

想知道Android手机怎么远程登录到系统后台吗?看这里

Windows Server调整策略实现999999个远程用户用时登录

CentOS 7配置Bonding网卡绑定

Windows部署TensorFlow后识别GPU失败,原因是啥?

VMWare ESXi 7.0的磁盘空间莫名少了120 GB?看这里!

VMWare ESXi中,不同的虚拟网卡性能竟然能相差三倍!

ESXi的超线程状态为“已禁用”,是谁动了我的服务器?

配置Juniper虚墙vSRX基于策略的IPsec VPN(WEB方式)

配置Juniper虚墙vSRX基于策略的IPsec VPN(CLI方式)

L2TP访问失败?快看看是不是NAT网关的ALG搞的鬼

L2TP over IPsec复杂吗?有点!所以建议你看看这篇文章

IPv6静态路由配置

IS-ISv6配置

SRv6典型配置

付出总有回报,全国SRv6组网实验成功了!

  • 24
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Danileaf_Guo

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

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

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

打赏作者

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

抵扣说明:

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

余额充值