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

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

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

相关文章

Python slice函数

在Python编程中,slice(切片)操作是一种强大且灵活的方式,用于从序列(如列表、元组、字符串等)中获取子序列。通过切片操作,可以轻松地提取序列中的一部分,进行遍历、修改、复制等操作…

指针习题回顾(C语言)

目录 数组指针和指针数组 编程题: 字符串逆序 字符串左旋 题目1概述: 代码实现: 题目2概述: 代码实现: 调整奇偶顺序 题目概述: 代码实现: 冒泡排序 二级指针 代码解读: …

【AIGC】Stable Diffusion的插件入门

一、上文中作者使用插件包的方式下安装插件,用户也可以从Stable Diffusion的界面安装插件,如下图所示,在相应的插件后面点安装按钮。 二、介绍一些比较好用的插件 “adetailer” 插件是 Stable Diffusion 中的一个增强功能,旨在提…

【Pygame手册02/20】pygame模块display控制窗口和屏幕

目录 一、说明二、pygame.display接口函数2.1 函数表格2.2 pygame.display的功能 三、详细的函数调用3.1 pygame.display.init()3.2 pygame.display.quit()3.3 pygame.display.get_init()3.4 pygame.display.set_mode()3.5 pygame.display.get_surface()3.6 pygame.display.fl…

飞天使-k8s知识点18-kubernetes实操3-pod的生命周期

文章目录 探针的生命周期流程图prestop 探针的生命周期 docker 创建:在创建阶段,你需要选择一个镜像来运行你的应用。这个镜像可以是公开的,如 Docker Hub 上的镜像,也可以是你自己创建的自定义镜像。创建自己的镜像通常需要编写一…

【AIGC】Stable Diffusion的采样器入门

在 Stable Diffusion 中,采样器(Sampler)是指用于生成图像的一种技术或方法,它决定了模型如何从潜在空间中抽样并生成图像。采样器在生成图像的过程中起着重要作用,影响着生成图像的多样性、质量和创造性。以下是对 St…

为自监督学习重构去噪扩散模型

在这项研究中,作者检验了最初用于图像生成的去噪扩散模型(DDM)的表示学习能力。其理念是解构DDM,逐渐将其转化为经典的去噪自动编码器(DAE)。这一解构过程让大家能够探索现代DDM的各个组成部分如何影响自监…

python自学...

一、稍微高级一点的。。。 1. 闭包(跟js差不多) 2. 装饰器 就是spring的aop 3. 多线程

《合成孔径雷达成像算法与实现》Figure6.17

% rho_r c/(2*Fr)而不是rho_r c/(2*Bw) % Hsrcf exp函数里忘记乘pi了 clc clear close all参数设置 距离向参数设置 R_eta_c 20e3; % 景中心斜距 Tr 2.5e-6; % 发射脉冲时宽 Kr 20e12; % 距离向调频率 alpha_os_r 1.2; …

linux系统配置zabbix监控agent端

目录 客户端配置 启动服务 浏览器工具设置 创建主机群组 创建主机 创建监控项 ​编辑 ​编辑 创建触发器 查看监控 客户端配置 rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm # yum clean allyum install -y zab…

RCS系统之:浅谈系统设计与开发

这是我在开发RCS系统中的一些个人感悟与心得,写出来与大家一起分享下。是想到什么写到什么,如果有什么不对的,欢迎大家一起探讨。 有些人喜欢把WMS系统下面的系统统称为RCS系统。 但我不是这么想的,我这里把WMS/ERP系统与AGV之间…

详解CelebA数据集下载、读取【基于Python实现】

文章目录 简介CelebA数据集下载基于Python和PyTorch读取CelebA数据并可视化torchvision.datasets.CelebA介绍root根目录文件夹下CelebA文件存储方式如下可视化以及代码 参考资料 简介 CelebA数据集是由香港中文大学多媒体实验室发布的大规模人脸属性数据集,包含超过…

Rust 数据结构与算法:4栈:用栈实现进制转换

2、进展转换 将十进制数转换为二进制表示形式的最简单方法是“除二法”&#xff0c;可用栈来跟踪二进制结果。 除二法 下面实现一个将十进制数转换为二进制或十六进制的算法&#xff0c;代码如下&#xff1a; #[derive(Debug)] struct Stack<T> {size: usize, // 栈大…

蓝桥杯每日一题----单调栈和单调队列

单调栈和单调队列 单调栈 单调栈即栈内的元素是单调递减或者单调递增的&#xff0c;我们通过一个题目来理解。 单调栈模板题 题目描述 给出项数为 n 的整数数列 a 1 … a n a_1…a_n a1​…an​。 定义函数 f ( i ) f(i) f(i)代表数列中第 i 个元素之后第一个大于 a i …

Redis面试题整理(持续更新)

1. 缓存穿透&#xff1f; 缓存穿透是指查询一个一定不存在的数据&#xff0c;如果从存储层查不到数据则不写入缓存&#xff0c;这将导致这个不存在的数据每次请求都要到 DB 去查询&#xff0c;可能导致DB挂掉&#xff0c;这种情况大概率是遭到了攻击。 解决方案&#xff1a; …

python-分享篇-自定义词云图颜色

文章目录 准备代码效果 准备 运行本程序需要安装第三方模块matplotlib、jieba、wordcloud 和scipy &#xff0c;scipy要求1.0.0版本&#xff0c;否则程序将出现导入错误&#xff1a;ImportError: cannot import name ‘imread’ from ‘scipy.misc’ ImportError: cannot impo…

Linux下的自动化任务与计划任务:让你的系统更智能

在日常的Linux系统管理中&#xff0c;你是否经常需要定时执行某些任务&#xff0c;或者希望在系统启动时自动运行某些脚本&#xff1f;如果是的话&#xff0c;那么自动化任务和计划任务将是你的得力助手。它们可以帮助你提高系统效率、减少人工干预&#xff0c;并确保任务能够按…

【汇编】简单的linux汇编语言程序

一、Linux系统汇编语言 Linux系统上的汇编语言可以使用不同的语法风格&#xff0c;主要包括Intel语法和AT&T语法。这两种语法有各自的特点和风格区别&#xff0c;尽管它们表示的底层机器指令相同。下面分别对两种语法进行简要说明&#xff1a; Intel语法 Intel语法是由I…

有啥办法把百度地图某个点1公里范围内截个图?

点击上方“Python爬虫与数据挖掘”&#xff0c;进行关注 回复“书籍”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 东方欲晓&#xff0c;莫道君行早。 大家好&#xff0c;我是皮皮。 一、前言 前几天在Python白银交流群【上海新年人】问了一个地图截图的问题&#xff…

找不到目标和方向,怎么办?

现代社会里&#xff0c;许多人常见的症状&#xff0c;就是「空心病」。 什么是空心病呢&#xff1f;类似这样&#xff1a; 我知道要有目标&#xff0c;但我就是不知道想做什么&#xff0c;感觉对一切事物都提不起兴趣&#xff0c;没有动力&#xff0c;怎么办&#xff1f; 这个…