《云计算网络技术与应用》实训5-1:OpenvSwitch环境安装及常用操作练习

news2024/11/21 12:10:21

文章目录

    • OpenvSwitch环境安装及常用操作
        • 1. 使用VMware安装CentOS 7虚拟机,安装时需添加多一张网卡,该网卡为自定义-VMnet1.并且记得开启CPU虚拟化,将其命名为“OVS1”。
        • 2. 安装完虚拟机后,进入虚拟机,修改网络配置(onboot改为yes)并重启网络服务,查看相应IP地址,并使用远程连接软件进行连接。
        • 3. 配置默认镜像yum源,配置教程详见:[\[https://blog.csdn.net/qi837848914/article/details/137104020\]](https://blog.csdn.net/qi837848914/article/details/137104020)。
        • 4. 配置package yum源,先把老师给的package包使用winSCP软件上传至虚拟机根目录,并解压至opt文件夹中。
        • 5. 安装Open vSwitch。
        • 6. 启动Open vSwitch。
        • 7. 设置Open vSwitch为开机自启动。
        • 8. 安装好后就可以查看OVS版本信息。
        • 9. 安装好后就可以查看OVS版本信息。
        • 10. 添加一个网桥br0。
        • 11. 把ens34接口嫁接到网桥br0上。
        • 12. 查看OVS信息。
        • 13. 断开br0上的ens34接口。
        • 14. 删除网桥br0。

OpenvSwitch环境安装及常用操作

实验前准备:编辑虚拟机网络配置,使VMnet8处在192.168.10.0网段,VMnet1处在192.168.1.0网段。

1. 使用VMware安装CentOS 7虚拟机,安装时需添加多一张网卡,该网卡为自定义-VMnet1.并且记得开启CPU虚拟化,将其命名为“OVS1”。
2. 安装完虚拟机后,进入虚拟机,修改网络配置(onboot改为yes)并重启网络服务,查看相应IP地址,并使用远程连接软件进行连接。
3. 配置默认镜像yum源,配置教程详见:[https://blog.csdn.net/qi837848914/article/details/137104020]。
4. 配置package yum源,先把老师给的package包使用winSCP软件上传至虚拟机根目录,并解压至opt文件夹中。

在这里插入图片描述

解压至opt文件夹中。

 tar xf Packages.tar.gz -C /opt/

修改yum源配置文件,新增如下yum源配置。

[packages]
name=packages
baseurl=file:///opt/Packages
gpgcheck=0
enable=1
在这里插入图片描述

5. 安装Open vSwitch。
 yum -y install openvswitch
6. 启动Open vSwitch。
 systemctl start openvswitch
7. 设置Open vSwitch为开机自启动。
/sbin/chkconfig openvswitch on
8. 安装好后就可以查看OVS版本信息。
ovs-vsctl -V

在这里插入图片描述

9. 安装好后就可以查看OVS版本信息。
ovs-vsctl -V
10. 添加一个网桥br0。
ovs-vsctl add-br br0

查看网桥信息

ovs-vsctl list-br

在这里插入图片描述

11. 把ens34接口嫁接到网桥br0上。
ovs-vsctl add-port br0 ens34

查看网桥br0上的接口

ovs-vsctl list-ports br0

在这里插入图片描述

查看接口ens34连接的网桥

 ovs-vsctl port-to-br ens34

在这里插入图片描述

12. 查看OVS信息。
ovs-vsctl show

在这里插入图片描述
可以查看到网桥信息和网桥上面接口相关信息

13. 断开br0上的ens34接口。
ovs-vsctl del-port br0 ens34

断开后再查看br0接口信息,可以发现br0上面已经没有接口嫁接。

ovs-vsctl list-ports br0 
14. 删除网桥br0。
ovs-vsctl del-br br0

查看网桥列表,发现已经没有网桥信息。

ovs-vsctl list-br

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

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

相关文章

用指针遍历数组

#include<stdio.h> int main() {//定义一个二维数组int arr[3][4] {{1,2,3,4},{2,3,4,5},{3,4,5,6},};//获取二维数组的指针int (*p)[4] arr;//二维数组里存的是一维数组int[4]for (int i 0; i < 3; i){//遍历一维数组for (int j 0; j <4; j){printf("%d &…

07架构面试题

目录 一、关于合生元的面试题的架构分析的问题 1. 陈述两种方案的优劣 2. 在那些条件下&#xff0c;会选择哪一个方案 3. 你倾向那一种&#xff1f; 4. 如果要实施方案二的&#xff0c;准备步骤和流程 一、关于合生元的面试题的架构分析的问题 1. 陈述两种方案的优劣 方案…

【Word】一键批量引用论文上标——将正文字体改为上标格式

【Word】一键批量引用论文上标——将正文字体改为上标格式 写在最前面Word一键批量引用论文上标技巧分享核心思路&#xff1a;Word 替换功能 通配符步骤详解1. 打开 Word 替换功能2. 输入通配符模式3. 设置替换格式为上标4. 批量替换 实际效果展示技巧扩展 &#x1f308;你好呀…

C代码编写中 `fileno` 的作用

C代码编写中 `fileno` 的作用 一、`fileno` 的作用二、使用场景三、在C代码中使用 `fileno`四、总结在C语言编程中,fileno 函数是一个非常重要的工具,它在处理文件I/O操作时发挥了关键作用。本文将详细介绍 fileno 的作用、使用场景以及如何在C代码中使用它。 一、fileno 的作…

基于xr-frame实现微信小程序的手部、手势识别3D模型叠加和石头剪刀布游戏功能

前言 xr-frame是一套小程序官方提供的XR/3D应用解决方案&#xff0c;基于混合方案实现&#xff0c;性能逼近原生、效果好、易用、强扩展、渐进式、遵循小程序开发标准。xr-frame在基础库v2.32.0开始基本稳定&#xff0c;发布为正式版&#xff0c;但仍有一些功能还在开发&#…

使用大语言模型创建 Graph 数据

Neo4j 是开源的 Graph 数据库&#xff0c;Graph 数据通过三元组进行表示&#xff0c;两个顶点一条边&#xff0c;从语意上可以理解为&#xff1a;主语、谓语和宾语。GraphDB 能够通过图来表达复杂的结构&#xff0c;非常适合存储知识型数据&#xff0c;本文将通过大语言实现图数…

Stable diffusion详细讲解

&#x1f33a;系列文章推荐&#x1f33a; 扩散模型系列文章正在持续的更新&#xff0c;更新节奏如下&#xff0c;先更新SD模型讲解&#xff0c;再更新相关的微调方法文章&#xff0c;敬请期待&#xff01;&#xff01;&#xff01;&#xff08;本文及其之前的文章均已更新&…

数字化那点事:一文读懂物联网

一、物联网是什么&#xff1f; 物联网&#xff08;Internet of Things&#xff0c;简称IoT&#xff09;是指通过网络将各种物理设备连接起来&#xff0c;使它们可以互相通信并进行数据交换的技术系统。通过在物理对象中嵌入传感器、处理器、通信模块等硬件&#xff0c;IoT将“…

(图解)TCP的三次握手,四次挥手

文章目录 1. TCP包头结构1.1固定部分字段1.2 可变选项部分字段 2. TCP的三次握手与四次挥手2.1 服务器端状态转换2.2 客户端状态转换 3. TCP的状态转换图一、状态说明二、状态转换 1. TCP包头结构 TCP(Transmission Control Protocol)传输控制协议是一种面向连接的、可靠的、基…

opencv(c++)----图像的读取以及显示

opencv(c)----图像的读取以及显示 imread: 作用&#xff1a;读取图像文件并将其加载到 Mat 对象中。参数&#xff1a; 第一个参数是文件路径&#xff0c;可以是相对路径或绝对路径。第二个参数是读取标志&#xff0c;比如 IMREAD_COLOR 表示以彩色模式读取图像。 返回值&#x…

GIT 入门详解指南

前言&#xff1a; 注&#xff1a;本博客仅用于记录本人学习过程中对git的理解&#xff0c;仅供学习参考&#xff0c;如有异议请自行查资料求证 安装 使用git之前必须完成git的安装&#xff0c;Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行 git 安装教程 基本…

基于YOLOv8深度学习的违法暴力行为检测系统研究与实现(PyQt5界面+数据集+训练代码)

本研究提出了一种基于YOLOV8深度学习模型的违法暴力行为检测系统&#xff0c;并结合PyQt5框架实现了一个直观且易于操作的用户界面。随着监控系统在公共场所的广泛应用&#xff0c;如何快速、准确地识别并检测视频中的暴力和违法行为已成为当今公共安全管理中的重要挑战。现有的…

Flutter:RotationTransition旋转动画

配置vsync&#xff0c;需要实现一下with SingleTickerProviderStateMixinclass _MyHomePageState extends State<MyHomePage> with SingleTickerProviderStateMixin{// 定义 AnimationController late AnimationController _controller;overridevoid initState() {super…

Java基础知识(六)

文章目录 StringString、StringBuffer、StringBuilder 的区别&#xff1f;String 为什么是不可变的?字符串拼接用“” 还是 StringBuilder?String#equals() 和 Object#equals() 有何区别&#xff1f;字符串常量池的作用了解吗&#xff1f;String s1 new String("abc&qu…

微积分复习笔记 Calculus Volume 1 - 6.3 Volumes of Revolution: Cylindrical Shells

6.3 Volumes of Revolution: Cylindrical Shells - Calculus Volume 1 | OpenStax

开源在线聊天系统Fiora本地Docker快速搭建并实现与好友远程聊天

文章目录 前言1.关于Fiora2.安装Docker3.本地部署Fiora4.使用Fiora5.cpolar内网穿透工具安装6.创建远程连接公网地址7.固定Uptime Kuma公网地址 前言 相信大家在聊天时候总是很没安全感&#xff0c;比如在和小姐妹背着男朋友聊一些不能说的坏话&#xff0c;或者背着女朋友和兄…

基于Amazon Bedrock:一站式多模态数据处理新体验

目录 引言 关于Amazon Bedrock 基础模型体验 1、进入环境 2、发现模型及快速体验 3、打开 Amazon Bedrock 控制台 4、通过 Playgrounds 体验模型 &#xff08;1&#xff09;文本生成 &#xff08;2&#xff09;图片生成 关于资源清理 结束语 引言 在云计算和人工智能…

11.21 代码随想录Day37打卡(动态规划)

完全背包 题目&#xff1a;小明是一位科学家&#xff0c;他需要参加一场重要的国际科学大会&#xff0c;以展示自己的最新研究成果。他需要带一些研究材料&#xff0c;但是他的行李箱空间有限。这些研究材料包括实验设备、文献资料和实验样本等等&#xff0c;它们各自占据不同…

el-table实现最后一行合计功能并合并指定单元格

效果图如下&#xff1a; 表格代码如下&#xff1a; <el-table width"100%"ref"tableRef" style"margin-bottom: 15px;":data"jlData"class"tableHeader6"header-row-class-name"headerStyleTr6":row-class-n…

【Amazon】亚马逊云科技Amazon DynamoDB 实践Amazon DynamoDB

Amazon DynamoDB 是一种完全托管的 NoSQL 数据库服务&#xff0c;专为高性能和可扩展性设计&#xff0c;特别适合需要快速响应和高吞吐量的应用场景&#xff0c;如移动应用、游戏、物联网和实时分析等。 工作原理 Amazon DynamoDB 在任何规模下响应时间一律达毫秒级&#xff…