Vmware环境下ESXi主机 配置上行链路、虚拟交换机、端口组、VMkernel网卡

一、适用场景

1、使用专业服务器跑多种不同的业务,每种业务可能所需运行的server环境不同,有的需要Linux server CentOS7/8、kali、unbuntu……有的需要windows server2008、2003、2016、2019、2022……
2、本例采用的是VMware ESXi6.7 update 3版本,添加万兆网卡作为上行链路,对应服务器vlan 129,使用192.168.129.0/24网段中的地址。
3、了解本例后,可针对不同用途的服务器或存储配置对应的网段。如:监控网络存储、NTP校时服务器、WEB服务器、文件服务器、财务服务器、日志服务器……不同区域或不同功能访问控制会有区别时,就有必要对vm服务器进行网段的区分。

二、vmware原理图

在这里插入图片描述

三、专业术语说明

1、VMkernel网卡(管理网络的管理网卡,vmware可视状态vmnic0、vmnic1……其中之一)
供esx主机自己使用的,叫vmKerner端口,这些端口可以有不同的用途,包括: vMotion、lscsi、管埋、FT、VSAN等。
VMkernel 是虚拟化的核心和推动力,由 VMware 开发并提供与其他操作系统提供的功能类似的某些功能,如进程创建和控制、信令、文件系统和进程线程。VMkernel控制和管理服务器的实际资源,它用资源管理器排定VM顺序,为它们动态分配CPU时间、内存和磁盘及网络访问。它还包含了物理服务器各种组件的设备驱动器——例如,网卡和磁盘控制卡、VMFS文件系统和虚拟交换机。
VMKernel Port: vmkernel port是需要配置ip地址和网关的,其主要用于管理网络、SCSi、存储网络、VMotion、NFS存储、FT网络等等,可以建立多个VMKernel网络,将每个网络都独立开来。
2、虚拟交换机vswitch
在这里插入图片描述

虚拟交换机必须包含port group 以及uplinks,如果没有port或者port group则无法与VMkernel和VM通信,如果没有uplinks则VM就无法与外网通信,所以这两个都是必须的。port group是用于划分不同类型的流量的,uplinks是提供虚拟机与物理网络通信,没有uplinks同一个switch里的虚拟机,是可以通信的,但是虚拟机是无法与物理网络或者另一个vswitch里面的虚拟机通信。
3、端口组port Group(供虚拟机使用的,叫端口组)
虚拟交换机上的一组虚拟端口,每个ESXi可以包含多个虚拟switch,每个switch可以提供1000多个端口给虚拟机使用。有不同类型的端口组:
(1)虚拟机端口组
(2)VMkernel 端口组
虚拟机端口组是连接虚拟机的方式。例如,我可能有一个带有单个 VLAN、多个 VLAN(VLAN 中继)的端口组,或者在分布式虚拟交换机的情况下是专用 VLAN。
在这里插入图片描述

4、上行链路uplink(上行链路通常指虚拟网络的上行物理链路)
上行链路是在虚拟与物理网络之间起桥梁作用的物理以太网络适配器。与物理以太网络适配器相连的虚拟端口称为上行链路端口。一台主机最多可以有 32 条上行链路。
与物理交换机类似,虚拟交换机维护一个“MAC:端口”转发表,并执行帧目的地查找和帧转发。
在这里插入图片描述

四、配置过程

1、物理连接
(1)物理服务器端,添加一条新光纤,如下图箭头的位置
在这里插入图片描述

(2)交换机端接到万兆链路接口上
在这里插入图片描述

2、区分物理网卡,本例共有5块物理网卡,其中1个物理服务器上集成的千兆网卡,另有4个万兆网卡,本例添加vmnic2网卡,接好物理光模块与光纤线路后,该网卡上线。
在这里插入图片描述

3、配置物理链路,使网卡工作在服务器所在的网段,本例以vlan 129来操作
在这里插入图片描述

4、添加虚拟标准交换机,将标准交换机与上行链路的物理网卡绑定,使该标准交换机中的数据传输,经上行链路的物理网卡到达物理网络交换机乃至整个网络。
在这里插入图片描述

5、指定虚拟交换机名称与对应的物理网卡,为区分不同的物理网卡所在VLAN,所以本例以vlan为名称,便于以后多种不同功能的服务器部署
在这里插入图片描述

6、添加标准交换机后,可以看到物理适配器已经在标准交换机中
在这里插入图片描述

7、添加端口组到对应的标准交换机中
在这里插入图片描述
8、此时再看虚拟标准交换机,其中就有了端口组
在这里插入图片描述

9、然后就可以把某台vm server配置该新添加的网卡作为上行链路
在这里插入图片描述

10、打开vm server
在这里插入图片描述
11、开机后,可以看到虚拟的标准交换机中上行链路网卡与虚拟机的网卡都变亮,正常运行中了
在这里插入图片描述

12、此时登录到vm server,查看网卡所在的vlan与预计配置的对应,说明物理网卡与逻辑网络是匹配的状态
在这里插入图片描述

此时,就完成了端口组、虚拟标准交换机、上行链路的配置,及将vm server虚拟机加入到虚拟标准交换机的过程。VmKernel管理网卡一般是在安装ESXi系统时指定其管理网卡的ip地址。本例未做复杂的VmKernel多网卡,也不用做vmotion的迁移,所以更大虚拟化网络环境中的分布式交换机也就用不上,以后有机会再分享。
本文至此结束,不足之处敬请批评指正。

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

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

相关文章

力扣习题--找不同

目录 前言 题目和解析 1、找不同 2、 思路和解析 总结 前言 本系列的所有习题均来自于力扣网站LeetBook - 力扣(LeetCode)全球极客挚爱的技术成长平台 题目和解析 1、找不同 给定两个字符串 s 和 t ,它们只包含小写字母。 字符串 t…

Java Maven中自动代码检查插件详细介绍

文章目录 Checkstyle主要特点使用场景配置与使用checkstyle.xmlsuppressions.xml 验证打包时验证执行命令验证 Spotless配置文件内容Java配置部分POM 配置部分Markdown 配置部分Up to Date Checking执行部分 验证打包时验证在插件中执行命令验证 Checkstyle Spotless 结合chec…

redis学习(005 java客户端 RedisTemplate学习)

黑马程序员Redis入门到实战教程,深度透析redis底层原理redis分布式锁企业解决方案黑马点评实战项目 总时长 42:48:00 共175P 此文章包含第16p-第p23的内容 文章目录 java客户端jedisSpringDataRedis项目实现hash哈希操作 java客户端 jedis 测试 ps:如果连接不上&…

vs2019 无法打开项目文件

vs2019 无法打开项目文件,无法找到 .NET SDK。请检查确保已安装此项且 global.json 中指定的版本(如有)与所安装的版本相匹配 原因:缺少组件 解决方案:选择需要的组件进行安装完成

步进电机改伺服电机

步进电机: 42:轴径5mm 57:轴径8mm 86:轴径14mm 【86CME120闭环】// 12牛米 伺服电机: 40: 60: 80: 86: ECMA——C 1 0910 R S 4.25A 轴径…

评价ChatGPT与强人工智能的未来

在人工智能领域,ChatGPT的出现无疑是一个里程碑事件。它不仅展示了自然语言处理技术的巨大进步,也引发了人们对于强人工智能(AGI)的无限遐想。本文将从多个角度评价ChatGPT,并探讨强人工智能距离我们还有多远。 ChatGP…

无人机运营合格证及无人机驾驶员合格证(AOPA)技术详解

无人机运营合格证及无人机驾驶员合格证(AOPA)技术详解如下: 一、无人机运营合格证 无人机运营合格证是无人机运营企业或个人必须获得的证书,以确保无人机在运营过程中符合相关法规和标准。对于无人机运营合格证的具体要求和申请…

无人机人员搜救

人员搜救-水域救援 水域搜救:快速水面搜查 物资抛投:救生物资抛投 绳索牵引:牵引救援绳索 领航船艇:水面侦察领航 人员搜救 昼夜搜救,精准定位 水域搜救 经纬 M300 RTK 搭载禅思 H20T 能够满足全天候作业需求&a…

新手教学系列——Git Stash踩坑

在之前的文章《如何彻底避免Git代码相互覆盖问题》中,我曾介绍过通过规范分支合并和使用git stash来避免代码覆盖问题。今天,我要深入探讨一下git stash的使用,并分享一些使用过程中遇到的坑,希望能帮你避免类似问题。 脚本mg.sh简介 为了更好地管理代码合并,我编写了一…

linux之管道重定向

管道与重定向 一、重定向 将原输出结果存储到其他位置的过程 标准输入、标准正确输出、标准错误输出 ​ 进程在运行的过程中根据需要会打开多个文件,每打开一个文件会有一个数字标识。这个标识叫文件描述符。 进程使用文件描述符来管理打开的文件(FD--…

windows USB 设备驱动开发-控制传输的数据包

每次在主机控制器和 USB 设备之间移动数据时,都会发生传输。 通常,USB 传输可大致分为控制传输和数据传输。 所有 USB 设备都必须支持控制传输,并且可以支持用于数据传输的端点。 每种类型的传输都与设备缓冲区USB 端点 的类型相关联。 控制传…

泛微开发修炼之旅--32ecology对接海康威视综合安防管理系统,人脸识别机器数据同步代码方案及源码

文章链接:32ecology对接海康威视综合安防管理系统,人脸识别机器数据同步代码方案及源码

Open3D 在点云中构建八叉树

目录 一、概述 二、代码实现 2.1关键函数 2.2完整代码 三、实现效果 3.1原始点云 3.2构建后点云 一、概述 八叉树(Octree)是一种树状数据结构,用于递归地将3D空间分割成较小的立方体。八叉树特别适用于3D计算机图形学、点云处理和空间…

[图解]企业应用架构模式2024新译本讲解22-标识映射

1 00:00:01,080 --> 00:00:04,710 我们来看一下标识映射这个模式 2 00:00:08,030 --> 00:00:10,110 它是属于对象-关系 3 00:00:10,120 --> 00:00:11,150 行为模式 4 00:00:11,160 --> 00:00:13,890 就是说,在动态的时候 5 00:00:15,770 --> 00:…

C# Application.DoEvents()的作用

文章目录 1、详解 Application.DoEvents()2、示例处理用户事件响应系统事件控制台输出游戏和多媒体应用与操作系统的交互 3、注意事项总结 Application.DoEvents() 是 .NET 框架中的一个方法,它主要用于处理消息队列中的事件。在 Windows 应用程序中,当一…

实验四 图像增强—灰度变换之直方图变换

一.实验目的 1.掌握灰度直方图的概念及其计算方法; 2.熟练掌握直方图均衡化计算过程;了解直方图规定化的计算过程; 3.了解色彩直方图的概念和计算方法 二.实验内容: …

课设:选课管理系统(Java+MySQL)

在本博客中,我将介绍用Java、MySQL、JDBC和Swing GUI开发一个简单的选课管理系统。 技术栈 Java:用于编写应用程序逻辑MySQL:用于存储和管理数据JDBC:用于连接Java应用程序和MySQL数据库Swing GUI:用于构建桌面应用程…

555 定时器芯片工作原理

在本教程中,您将学习如何使用 555 定时器做一些有趣的事情。许多人用它做的第一件事就是制造闪烁的灯光。但这只是用该芯片可以做很多事情的简单示例之一。您还可以控制电机、创建闹钟、创建乐器等等。 让我们先来概览一下这些引脚。 555 定时器引脚排列 引脚 1 接地…

【SpringCloud】概述 -- 微服务入门

在Java的整个学习过程中,大家势必会听见一些什么分布式-微服务、高并发、高可用这些专业术语,给人的感觉很高级,有一种高深莫测的感觉。可以看一下这篇博客对这些技术架构的演变有一个初步的认识: 服务端⾼并发分布式结构演进之路-CSDN博客文…

image媒体组件属性配合swiper轮播

图片组件&#xff08;image&#xff09; 先插入个图片试试&#xff0c;插入图片用src属性&#xff0c;这是图片&#xff1a; 代码如下&#xff1a; <template><view><swiper indicator-dots indicator-color "#126bae" indicator-active-color &…