Ubuntu 23.10通过APT安装Open vSwitch

news2024/10/6 6:31:46

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Go+:一种简单而强大的编程语言

Go是一种简单而强大的编程语言,它是在Go语言之上构建的,旨在提供更加强大、灵活和易于使用的编程体验。Go与Go语言共享大部分语法和语义,因此Go开发人员可以很快上手Go,同时也可以使用Go来编写更加简洁和高效的代码。在本文中&…

WinCC、LabVIEW、InTouch组态软件比较,看后秒懂,超简洁。

WinCC、LabVIEW和InTouch是三种常见的组态软件,用于工业自动化和人机界面开发。以下是它们之间的比较和区别: 功能和应用领域: WinCC:WinCC是西门子公司的组态软件,主要用于监控和控制工业过程。它提供了丰富的功能&a…

OpenCV-37 最小外接矩形和最大外接矩形

一、外接矩形 外接矩形分为最小外接矩形和最大外接矩形。 下图中红色矩形为最小外接矩形,绿色矩形为最大外接矩形。 1. 最小外接矩形 minAreaRect(points) --- 最小外接矩形 point为轮廓; 返回值为元组,内容是一个旋转矩形(RotatedRect…

《Linux 简易速速上手小册》第5章: 用户与群组管理(2024 最新版)

文章目录 5.1 管理用户账户5.1.1 重点基础知识5.1.2 重点案例:创建一个新的开发者账户5.1.3 拓展案例 1:禁用用户登录5.1.4 拓展案例 2:设置账户到期 5.2 群组概念与管理5.2.1 重点基础知识5.2.2 重点案例:为项目团队设置群组5.2.…

HTML 超文本标记语言

超文本标记语言 HTML 在一个客户程序主窗口上显示出的万维网文档称为页面 (page)。 页面制作的标准语言:HTML。 超文本标记语言 HTML (HyperText Markup Language) 是一种制作万维网页面的标准语言,它消除了不同计算机之间信息交流的障碍&#xff0c…

分享89个jQuery特效,总有一款适合您

分享89个jQuery特效,总有一款适合您 89个jQuery特效下载链接:https://pan.baidu.com/s/1krmOd12n09u2vROfeEL2KQ?pwd8888 提取码:8888 Python采集代码下载链接:采集代码.zip - 蓝奏云 学习知识费力气,收集整理…

蓝桥杯2023真题(2)

1.硬币兑换 #include <iostream> using namespace std; int main() {int a[5000] {0}, ans 0;//coin1for(int i 1; i < 2023; i){//coin2for(int j i 1; j < 2023; j){a[i j] i;ans max(ans, a[i j]);}}cout<<ans;return 0; }2.更小的数 //暴力枚举…

idea中vue文件如何快捷打出html标签结构,不写<

例如写一个<button></button>标签&#xff1a;快捷键如下 先写一个button&#xff0c;然后再按tab键即可自动生成一对标签。 演示&#xff1a; 步骤一&#xff1a; 步骤二&#xff1a;

【Java程序设计】【C00271】基于Springboot的地方美食分享网站(有论文)

基于Springboot的地方美食分享网站&#xff08;有论文&#xff09; 项目简介项目获取开发环境项目技术运行截图 项目简介 这是一个基于Springboot的地方美食分享网站 本系统分为系统功能模块、管理员功能模块、以及用户功能模块。 系统功能模块&#xff1a;网站首页可以查看首…

揭秘外观模式:简化复杂系统的关键设计策略

前言 外观模式&#xff08;Facade Pattern&#xff09;是一种结构型设计模式&#xff0c;它隐藏了系统的复杂性&#xff0c;并向客户端提供了一个可以访问系统的接口。这种类型的设计模式向现有的系统添加一个接口&#xff0c;来隐藏系统的复杂性。这种模式涉及到一个单一的类…

Android的常用Drawable讲解

今天来讲讲Android开发中水都绕不开的东西----drawable。最常使用的莫过于通过XML所声明的Drawable作为View背景&#xff0c;通过代码创建的应用场景则较少。其有着使用简单&#xff0c;比自定义view的成本要低的特点。同时&#xff0c;非图片类型的drawable占用空间较小&#…

【项目日记(九)】项目整体测试,优化以及缺陷分析

&#x1f493;博主CSDN主页:杭电码农-NEO&#x1f493;   ⏩专栏分类:项目日记-高并发内存池⏪   &#x1f69a;代码仓库:NEO的学习日记&#x1f69a;   &#x1f339;关注我&#x1faf5;带你做项目   &#x1f51d;&#x1f51d; 开发环境: Visual Studio 2022 项目日…

Linux|centos7下的编译|ffmpeg的二进制安装

Windows版本的ffmpeg&#xff1a; ###注意&#xff0c;高版本可能必须要windows10以及以上才支持&#xff0c;win7估计是用不了的 下载地址&#xff1a;Builds - CODEX FFMPEG gyan.dev 或者这个下载地址&#xff1a;https://github.com/BtbN/FFmpeg-Builds/releases 这两个…

如何升级至ChatGPT Plus:快速指南,ChatGPT的秘密武器GPT4.0是什么?

提到 ChatGPT。想必大家都有所耳闻。自从 2022 年上线以来&#xff0c;就受到国内外狂热的追捧和青睐&#xff0c;上线2个月&#xff0c;月活突破1个亿&#xff01;&#xff01;&#xff01; 而且还在持续上涨中。因为有很多人都在使用 ChatGPT 。无论是各大头条、抖音等 App、…

嵌入式Qt 第一个Qt项目

一.创建Qt项目 打开Qt Creator 界面选择 New Project或者选择菜单栏 【文件】-【新建文件或项目】菜单项 弹出New Project对话框&#xff0c;选择Qt Widgets Application 选择【Choose】按钮&#xff0c;弹出如下对话框 设置项目名称和路径&#xff0c;按照向导进行下一步 选…

vue3 腾讯tdesign 后台管理框架的使用

1.介绍 TDesign 是具有包容性的设计体系&#xff0c;它强调为业务提供产品、服务等过程中&#xff0c;追求以人为本、人人受益的包容性&#xff0c;要求搭建过程中&#xff0c;了解业务底层&#xff0c;理解业务场景的多样性&#xff0c;并在繁杂的业务场景中寻找共性和特性&a…

论文阅读:GamutMLP A Lightweight MLP for Color Loss Recovery

这篇文章是关于色彩恢复的一项工作&#xff0c;发表在 CVPR2023&#xff0c;其中之一的作者是 Michael S. Brown&#xff0c;这个老师是加拿大 York 大学的&#xff0c;也是 ISP 领域的大牛&#xff0c;现在好像也在三星研究院担任兼职&#xff0c;这个老师做了很多这种类似的工…

unity2017 遇到visual studio 2017(社区版) 30日试用期到了

安装unity2017 遇到visual studio 2017 30日试用期到了&#xff0c;网上百度搜了好多方法都没有成功。 最后用了这个方法&#xff1a; 1)启动vs2017&#xff0c;在弹出要登录的窗口之前&#xff0c;迅速的点击工具-》选项-》账户&#xff0c;勾选在添加账户或对账户重新进行身…

Netty应用(九) 之 编解码器概念 Netty常见的编解码器

目录 22.编解码器 22.1 编解码的概念 22.2 netty中的编解码 22.3 序列化 23.编解码器在使用过程中的两部分核心内容 23.1 序列化协议&#xff08;编码格式&#xff09;&#xff08;传输数据的格式&#xff09; 23.1.1 Java默认的序列化与反序列化 23.1.2 XML的序列化与反…

LeetCode 0987.二叉树的垂序遍历:遍历时存节点信息,遍历完自定义排序

【LetMeFly】987.二叉树的垂序遍历&#xff1a;遍历时存节点信息&#xff0c;遍历完自定义排序 力扣题目链接&#xff1a;https://leetcode.cn/problems/vertical-order-traversal-of-a-binary-tree/ 给你二叉树的根结点 root &#xff0c;请你设计算法计算二叉树的 垂序遍历…