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组网实验成功了!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/386810.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MATLAB知识点:factorial函数(★★★☆☆)计算阶乘

​讲解视频:可以在bilibili搜索《MATLAB教程新手入门篇——数学建模清风主讲》。​ MATLAB教程新手入门篇(数学建模清风主讲,适合零基础同学观看)_哔哩哔哩_bilibili 节选自第3章:课后习题讲解中拓展的函数 在讲解第…

《小强升职记:时间管理故事书》阅读笔记

目录 前言 一、你的时间都去哪儿了 1.1 你真的很忙吗 1.2 如何记录和分析时间日志 1.3 如何找到自己的价值观 二、无压工作法 2.1 传说中的“四象限法则 2.2 衣柜整理法 三、行动时遇到问题怎么办? 3.1 臣服与拖延 3.2 如何做到要事第一? 3.…

第二十九回 施恩三入死囚牢 武松大闹飞云浦-分布式版本控制系统Git使用

武松要蒋门神答应三件事:离开快活林、东西都归还施恩,公开对施恩赔礼道歉,不许在孟州住。蒋门神不得已都答应了,灰溜溜地离开了孟州城。 一个月之后,天气转凉,张都监调武松到孟州城,做了他的亲…

耳机壳UV树脂制作私模定制耳塞需要哪些工具和材料呢?

制作私模定制耳塞需要使用到一些工具和材料,包括但不限于以下内容: UV树脂:用于制作耳塞的主体部分,具有高硬度、耐磨、耐高温、环保等优点。耳模材料:用于获取用户的耳型,通常是一些快速固化的材料&#…

Kafka(三)(集成SpringBoot)

第三章 Kafka集成 SpringBoot SpringBoot 是一个在 JavaEE 开发中非常常用的组件。可以用于 Kafka 的生产者&#xff0c;也可以 用于 SpringBoot 的消费者。 在初始化springboot环境的时候要勾选kafka依赖 <dependency><groupId>org.springframework.kafka</gr…

代码随想录刷题笔记 DAY 25 | 组合问题 No.77 | 组合求和III No.216 | 电话号码的字母组合 No.17

文章目录 Day 2501. 组合问题&#xff08;No. 77&#xff09;2.1 题目2.2 笔记2.3 代码 02. 组合求和III&#xff08;No. 216&#xff09;2.1 题目2.2 笔记2.3 代码 03. 电话号码的字母组合&#xff08;No. 17&#xff09;3.1 题目3.2 笔记3.3 代码3.4 补充 Day 25 01. 组合问…

uniapp前端手机获取安全区域css值 防止按键不能被点击

引入 再编写小程序和移动端的时候可能会出现这种情况&#xff0c;页面中的按键刚好才手机中按不到的位置 如下 这是苹果手机的home按键 如果刚好我们的按钮再这个位置,用户是点击不到的 我们就需要一个办法,能够自动的让我们的按键移动到安全可点击的区域 解决 我们可以使用…

【开源图床】使用Typora+PicGo+Gitee搭建个人博客图床

准备工作&#xff1a; 首先电脑得提前完成安装如下&#xff1a; 1. nodejs环境(node ,npm):【安装指南】nodejs下载、安装与配置详细教程 2. Picgo:【安装指南】图床神器之Picgo下载、安装与配置详细教程 3. Typora:【安装指南】markdown神器之Typora下载、安装与无限使用详细教…

nvm 安装nodejs教程【详细】

目录 一、安装nvm 二、配置镜像 三、安装nodejs 安装 查看正在用的nodejs版本 切换版本 一、安装nvm 双击安装包&#xff1a; 无脑下一步即可&#xff0c;当然你可以自定义你自己的安装目录。 安装完后&#xff0c;打开环境变量&#xff0c;你会发现nvm为我们自动配置好…

vue对于安装依赖时不好习惯的反省

因为一个不好的习惯&#xff0c;我总是喜欢–save去安装依赖包&#xff0c;然后发现最后打包后的内容总是很大。就想着怎么能让包小一些&#xff0c;就发现我遗漏了vue安装依赖的一个小知识点 安装依赖的时候可以-s -d -g去安装&#xff0c;要根据使用的内容选择去安装&#xf…

MYSQL学习笔记:MYSQL存储引擎

MYSQL学习笔记&#xff1a;MYSQL存储引擎 MYSQL是插件式的存储引擎 存储引擎影响数据的存储方式 存储引擎是用来干什么的&#xff0c;innodb和myisam的主要区别–数据存储方式----索引 mysql> show engines; ----------------------------------------------------------…

Linux_动静态库

动态库 静态库 刚开始学编程时&#xff0c;需要下载一个环境&#xff08;vs2019&#xff09;&#xff0c;这个环境包括编译器和标准库&#xff0c;标准头文件。那么什么是库呢&#xff0c;库和头文件有什么关系呢&#xff1f; 头文件里面放的函数声明&#xff0c;库文件里面放…

python面向对象三大特性详解 - 封装 继承 多态

前言 面向对象编程有三大特性&#xff1a;封装、继承、多态&#xff0c;本文带大家来认识和了解这三个特性~ 补充 - 新式类 & 经典类 在python2.x中&#xff0c;新式类是继承了object类的子类&#xff0c;以及该子类的子类 子子类...&#xff1b;经典类就是没有继承没有…

新项目,从0到1,SpringBoot+Vue.js权限管理系统,拿去做毕设

大家好&#xff0c;我是 jonssonyan 最近把以前做的权限管理系统重新整理了一下&#xff08;将一些不规范的地方规范了一下&#xff0c;并且在关键地方写了注释&#xff09;&#xff0c;代码全部开源&#xff0c;这个项目是以现在主流的前后端分离模式开发的&#xff0c;包含前…

二叉树基础总结

目录 树的定义&#xff1a; 深度和高度&#xff1a; 二叉树 由来 二叉树种类&#xff1a; 满二叉树&#xff1a; 完全二叉树&#xff1a; 严格二叉树&#xff08;Strict Binary Tree&#xff09;&#xff1a; 平衡二叉树&#xff08;Balanced Binary Tree&#xff09;&…

Android ·移动应用开发 创建第一个Android项目

文章目录 一、创建第一个Android项目1.1 准备好Android Studio1.2 运行程序1.3 程序结构是什么app下的结构res - 子目录&#xff08;所有图片、布局、字符串等资源&#xff09;AndroidManifest.xml 有四大组件&#xff0c;程序添加权限声明 Project下的结构 二、开发android时&…

顾问聘请协议(模板)

甲方&#xff1a;________________   乙方&#xff1a;________________ 诚信合作是一切事业发展的基础&#xff0c;外部智力是企业进步的源泉。甲、乙双方经友好协商达成本协议&#xff0c;甲方愿意聘请乙方为特邀管理顾问&#xff0c;乙方愿按本协议内容与甲方合作。 一、合…

算法学习——LeetCode力扣二叉树篇8

算法学习——LeetCode力扣二叉树篇8 669. 修剪二叉搜索树 669. 修剪二叉搜索树 - 力扣&#xff08;LeetCode&#xff09; 描述 给你二叉搜索树的根节点 root &#xff0c;同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树&#xff0c;使得所有节点的值在[low, high…

Git中Idea操作git及Git Flow

目录 一、Idea中使用Git 1.idea配置Git和Gitee 2.实践操作 1.将本地项目推送到远程 2.从远程库克隆项目到本地 二、Git Flow 1.什么是Git Flow 2.工作流程 3.实践操作 一、Idea中使用Git 1.idea配置Git和Gitee 第一步&#xff1a;设置git.exe的安装路径 在设置中的…

[计算机提升] 备份系统:设置备份

6.5 备份系统&#xff1a;设置备份 1、进入到控制面板系统和安全\备份和还原&#xff0c;点击右侧的设置备份&#xff1a; 2、在弹出的设置备份对话框中&#xff0c;选择要保存的位置&#xff0c;点击下一步开始备份。 3、选择要备份的内容。根据需要选择即可。这种备份的…