VMware ESXI虚拟网络和物理网络的对接

news2025/1/14 20:22:04

探讨VMware ESXI虚拟网络和物理网络的对接

前提:

在上篇搭建了ESXI 6.7,那和VMware Workstation一样想要创建虚拟机前提就必须先创建网络。没有网络连最基本的通信都没有,那肯定不行。所以我们解析要研究一下ESXI的网络。

物理连接模式(一)

我们先来看看真实情况下的网络连接,之后逐步进入到虚拟网络。
1、如图:这个是最简单的连接模式,直接用一根网线将服务器和交换机相连接。
但是出于安全考虑,我们可以做单线路冗余—>在添加一条网线,双网卡,实现高可用。这个很容易理解。
在这里插入图片描述
2、那如果交换机宕机了,咋办?可以我们使用堆叠线缆,将交换机进行堆叠(交换机最少两台),通过堆叠线缆实现多个交换机绑定。使用时看似是一台,在某一个故障后,另一个接着工作。从而实现故障转移,也可以实现负载均衡。
如图:
在这里插入图片描述

虚拟网络和物理网络的连通

其实,ESXI网络打通的方式,和VMware Workstation的网络打通方式基本上是一样的。我们不要把虚拟网络想的过于复杂,既然要想把虚拟网络和物理网络打通,就要将虚拟网络变得透明。通过上面物理网络的连接,我们知道服务器要想连接到互联网,最简单的就是直接连接到交换机上,哪怕在复杂一点就是交换机上面连接个路由器,这样物理网络也就算搞定了。同样我们的虚拟网络也是这样的道理,我们底层有虚拟机,但我们缺少啥呢?不就缺个交换机吗,大不了我们在ESXI服务器端创建就是了。这样交换机就搞定了。
那么最关键的部分到了:我们如何将虚拟交换机和物理交换机连接在一起呢?只要解决了这个,虚拟机和虚拟交换机通了、虚拟交换机和物理交换机也通了,那随之而然虚拟网络和物理网络也就通了。
那如何将虚拟交换机和物理交换机连接在一起呢?答案是:我们ESXI服务器的物理网卡。对,没错我们将ESXI服务器的物理网卡看作是一条插头,它一段连接虚拟交换机的网线,另一端连接物理交换机的网线。物理网卡起到了桥梁的作用。这样就是虚拟和物理的打通。
这里有几个术语:
一个物理网卡就是一个接口
一个物理网卡连接虚拟和物理的方式就叫做:上行链路。
拿下面来看个图理解一下:
在这里插入图片描述

深入ESXI服务器查看网络设置

1、下面看看我的ESXI服务器有几块物理网卡:
可以看到有四块物理网卡,也就是说我们在连通虚拟网络和物理网络是可以有四条上行链路。(也就是说有四个"桥梁",随便一个都行)
在这里插入图片描述
可以看到有四块物理网卡,由于我们的ESXI服务器是在虚拟中创建的,我们这地方的四块物理网卡,就是在创建虚拟机时指定的四块网卡,如下图:
在这里插入图片描述
2、再ESXI服务器上在看看有几个虚拟交换机:
可以看到默认就一个,这个是ESXI自带的虚拟交换机,用这个虚拟交换机给虚拟机分配IP也行,同样我们也能创建。
在这里插入图片描述

配置虚拟交换机

物理网卡,和虚拟交换机我们也看了,要想打通虚拟和物理的网络就需要在这两个部分下手。
1、点击"虚拟交换机的名称"配置虚拟交换机,我们先来配置配置默认的虚拟交换机:
看系统提示的信息,他说我们没有做上行链路冗余,我们应该添加其它的上行链路适配器。啥意思?,就是说此时我们只用一个物理网卡开来连接虚拟交换机和物理交换机,我们没有做冗余故障转移,不安全,所以提示我们。
在这里插入图片描述
当然了。我们也可以证实这一点,我们回退上一级,如图:
在这里插入图片描述

2、那既然这样我们就看看此虚拟网络的拓扑图,然后在添加个上行链路:
在这里插入图片描述
是不是看到拓扑图,瞬间理解到真谛了。
3、在左上角点击"添加上行链路",添加上行链路,来实现故障转移。
在这里插入图片描述
再来看看拓扑图:
在这里插入图片描述
4、上行链路已经添加成功了,那我们如何实现在出故障时进行故障转移呢?如何实现负载均衡呢?如何实现流量转发呢?
如下配置:
首先来看看默认的负载均衡的策略:
在这里插入图片描述
当然了,还有其它的算法,点击"编辑设置",来看看:
在这里插入图片描述
紧挨着下面就是故障转移的策略:
在这里插入图片描述

好的到这里,就是先了虚拟网络和物理网络的联通,也实现了数据流量之间的故障转移。
但这并不代表ESXI的网络就彻底搞完了,从上图可以看到,其中有虚拟机连接交换机的端口还没说,因此下一篇学习:
端口,VLAN,TRUNK,ACCESS。

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

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

相关文章

Linux Day05

一、库文件生成与使用 1.1库文件 头文件是方法的声明,不是方法的实现 方法的实现是在库,库是预先编译好的方法的集合即.o文件 Linux上的库分为静态库(libxxx.a)和共享库(libxxx.so) 库文件常存放在/lib或者/usr/lib 库对应的头文件一般放在/usr/inc…

【188】Java8利用AVL树实现Map

AVL树又被叫做平衡二叉搜索树、平衡二叉树。AVL是其发明者的首字母缩写。 这篇文章中,AVLTreeMap 类集成了 java.util.Map 接口,并利用 AVL 树结构实现了 Map 接口的所有方法。本文还给出了测试代码。 为什么要发明AVL树? 当我按照从小到大…

【雕爷学编程】MicroPython动手做(33)——物联网之天气预报3

天气(自然现象) 是指某一个地区距离地表较近的大气层在短时间内的具体状态。而天气现象则是指发生在大气中的各种自然现象,即某瞬时内大气中各种气象要素(如气温、气压、湿度、风、云、雾、雨、闪、雪、霜、雷、雹、霾等&#xff…

将自己的网站免费发布到互联网上【无需公网IP】

将自己的网站免费发布到互联网上【无需公网IP】 文章目录 将自己的网站免费发布到互联网上【无需公网IP】将本地搭建的网站发布到互联网步骤 ↓1. 注册并安装cpolar客户端1.1 windows系统1.2 linux系统(支持一键自动安装脚本)2. 登录cpolar web UI管理界…

Gradio-YOLOv5-YOLOv7 搭建Web GUI

目录 0 相关资料:1 Gradio介绍2 环境搭建3 GradioYOLOv54 GradioYOLOv75 源码解释 0 相关资料: Gradio-YOLOv5-Det:https://gitee.com/CV_Lab/gradio_yolov5_det 【手把手带你实战YOLOv5-入门篇】YOLOv5 Gradio搭建Web GUI: https://www.bi…

一次某某云上的redis读超时排查经历

性能排查,服务监控方面的知识往往涉及量广且比较零散,如何较为系统化的分析和解决问题,建立其对性能排查,性能优化的思路,我将在这个系列里给出我的答案。 问题背景 最近一两天线上老是偶现的redis读超时报警&#xf…

ChatGPT在工作中的七种用途

1. 用 ChatGPT 替代谷歌搜索引擎 工作时,你一天会访问几次搜索引擎?有了 ChatGPT,使用搜索引擎的频率可能大大下降。 据报道,谷歌这样的搜索引擎巨头,实际上很担心用户最终会把自己的搜索工具换成 ChatGPT。该公司针对…

KiCad各层简述

KiCad各层简述 KiCAD在Pcbnew中总计提供了32个铜层供导线走线(可覆铜),12个固定技术层(按照正反面分为6对),2个独立技术层,4个辅助层。在KiCad里Pcbnew的层描述中,F.代表电路板上层&…

机器学习笔记之优化算法(八)简单认识Wolfe Condition的收敛性证明

机器学习笔记之优化算法——简单认识Wolfe Condition收敛性证明 引言回顾: Wolfe \text{Wolfe} Wolfe准则准备工作推导条件介绍推导结论介绍 关于 Wolfe \text{Wolfe} Wolfe准则收敛性证明的推导过程 引言 上一节介绍了非精确搜索方法—— Wolfe \text{Wolfe} Wolf…

Letter of Acceptance 过期后,如何入境办学签?

很少会有同学遇到LoA过期时间之后入境办学签的问题,所以网上也很少有相关攻略。鉴于此,在联系了IRCC、学院办公室、研究生院和学校移民办公室之后,得到了最终答复。省流:在学校开个入学证明(Proof of Enrolment&#x…

【雕爷学编程】MicroPython动手做(28)——物联网之Yeelight

知识点:什么是掌控板? 掌控板是一块普及STEAM创客教育、人工智能教育、机器人编程教育的开源智能硬件。它集成ESP-32高性能双核芯片,支持WiFi和蓝牙双模通信,可作为物联网节点,实现物联网应用。同时掌控板上集成了OLED…

mybatis log插件

目前idea当中已经实施收费了 最近找了一个不收费的插件安装上重启一下就行了 点我下载提取码:sjc8

blender基础认识(选项开关、工具栏、视图等)

文章目录 引言一、大纲选项开关和保存启动文件1. 大纲选项1. 禁用选中2. 视图影藏3. 视图禁用4. 渲染禁用 2. 保存启动文件 二、工具栏和侧边栏1. 左侧工具栏2. 右侧工具栏 三、视图1. 视角2. 缩放3. 拖拽4. 摄像机视角5. 切换正交视图6. 局部视图7. 显示隐藏 四、添加删除物体…

在centos7.9安装tomcat8,并配置服务启动脚本,部署jpress应用

目录 一、简述静态网页和动态网页的区别 二、简述 Webl.0 和 Web2.0 的区别 三、 安装Tomcat8,配置服务启动脚本,部署jpress应用 3.1、Tomcat简介 3.2、安装Tomcat 3.2.1、配置环境 3.2.2、安装JDK 3.2.3、安装tomcat8 3.2.4、访问主页&#xff1…

go编译文件

1.编译go文件 go build [go文件]2.执行文件编译文件 ./demo [demo为go文件名称]

自然语言处理学习笔记(三)————HanLP安装与使用

目录 1.HanLP安装 2.HanLP使用 (1)预下载 (2)测试 (3)命令行 (4)测试样例 3.pyhanlp可视化 4. HanLP词性表 1.HanLP安装 HanLP的 Python接口由 pyhanlp包提供,其安装…

【深度学习】在 MNIST实现自动编码器实践教程

一、说明 自动编码器是一种无监督学习的神经网络模型,主要用于降维或特征提取。常见的自动编码器包括基本的单层自动编码器、深度自动编码器、卷积自动编码器和变分自动编码器等。 其中,基本的单层自动编码器由一个编码器和一个解码器组成,编…

OLED透明屏安装指南:准备工作、步骤和注意事项

随着科技的不断发展,OLED透明屏作为一种新型的显示技术,逐渐得到了广泛的应用。 OLED透明屏具有高透明度、高亮度和广视角等优势,可以实现透明显示效果,为商业展示、户外广告等领域提供了更广阔的空间。 然而,正确的…

Qt实现可伸缩的侧边工具栏(鼠标悬浮控制伸缩栏)

Qt实现可伸缩的侧边工具栏 一直在网上找,发现大多的实现方案都是用一个按钮,按下控制侧边栏的伸缩,但是我想要实现鼠标悬浮在侧边栏的时候就伸出,移开就收缩的功能,也没找到好的参考,所以决定自己实现一个…

Apache Kafka Learning

一、Kafka Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以收集并处理用户在网站中的所有动作流数据以及物联网设备的采样信息。 Apache Kafka是Apache软件基金会的开源的流…