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.mfbz.cn/a/779752.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【硬件产品经理】硬件产品手板设计

目录 简介 硬件手板 手板资料 作者简介 简介 今天来聊聊产品手板这个话题。 到了手板这个层面其实就属于产品设计细节了, 无论你对整个开发体系如何如何了解, 对公司管理流程如何如何精通。 最终都是要回归到业务细节中去的, 你可能…

非参数检测3——单输入检测系统

输入数据 各个变量之间相互独立,其概率分布函数为,均值和方差分别为 单输入系统:w由确定性信号s和零均,方差为σ02高斯白噪声n组成 单输入系统的H认为是简单的,K认为是复杂的,其概率分布函数分别为 其联合概率密度函数…

Go语言--复合类型之map、结构体

map Go 语言中的 map(映射、字典)是一种内置的数据结构,它是一个无序的 key-value 对的集合,比如以身份证号作为唯一键来标识一个人的信息。 格式 map [keyType]valueType 在一个 map 里所有的键都是唯一的,而且必须是支持和!操作符的类型…

IT高手修炼手册(4)PowerShell命令

一、前言 PowerShell是一个功能强大的命令行界面和脚本环境,它允许用户管理Windows操作系统和应用程序。 二、文件和目录操作 Get-ChildItem:列出指定路径下的文件和文件夹。简写为ls或dir。 Copy-Item:复制文件和文件夹。简写为copy或cp。 M…

Docker-基础

一,Docker简介,功能特性与应用场景 1.1 Docker简介 Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器…

备考AMC8和AMC10竞赛,吃透2000以来1850道真题和解析(持续)

距离2024年AMC10竞赛还有3个多月的时间,距离2025年AMC8竞赛还有6个多月的时间,那么,如何备考接下来的AMC8、AMC10竞赛呢? 做真题,吃透真题和背后的知识点是备考AMC8、AMC10有效的方法之一。 通过做真题,可…

读人工智能全传05专家系统

1. 知识就是力量 1.1. 人工智能领域此前存在的问题是过度关注搜索和解决问题这种通用法则 1.2. “弱”方法缺少一个关键的要素,而这一要素才是在所有智能行为中起决定性作用的组成部分:知识 1.3. 一种基于知识的人工智能系统:专家系统开始…

14-33 剑和诗人7 - 大模型语言和 DBCopilot 方法实现数据民主化

长期以来,数据库一直是海量信息的守护者,但访问这些知识历来是只有拥有专业技术技能的人才能享有的特权。这造成了巨大的知识壁垒,阻碍了数据访问的民主化,并使许多个人和组织无法获得这些存储库中包含的见解。 数据民主化的主要…

vue事件参数

事件参数 事件参数可以获取event对象和通过事件传递数据 获取event对象 <template> <buttonclick"addCount">点击</button><p>count is: {{ count }}</p><p>{{ coutent_e }}</p> </template> <script>expor…

【初中数学选讲】绝对值的几何意义例题(20240503-01)

初中数学选讲&#xff1a;绝对值的几何意义例题&#xff08;20240503-01&#xff09; 1. 练习题目1.1 题目描述1.2 分析 2 答题2.1 定义2.2 分段讨论2.2.1 情况1&#xff1a; x x x点在 a a a点左侧&#xff08; x < a , m ∣ x − a ∣ x<a,\ \ m\left|x-a\right| x<…

flask缓存、信号的使用

【 一 】flask-ache ​ 它为 Flask 应用程序提供了缓存支持。缓存是 Web 应用程序中非常常见的做法&#xff0c;用于存储频繁访问但不太可能经常更改的数据&#xff0c;以减少对数据库或其他慢速存储系统的访问&#xff0c;从而提高应用程序的性能和响应速度。 ​ Flask-Cach…

一个 32 位程序的用户空间区域可以有多大?

缘起 我在《调试实战 | 记一次有教益的内存碎片转储文件分析》中分析了一个由于内存碎片导致的崩溃转储。发现一个很“奇怪”的现象——程序是 32 位的&#xff0c;但是在查看堆空间大小的时候&#xff0c;居然有将近 4GB。 相信各位小伙伴儿应该听过下面这种说法&#xff1a;…

力扣 第 134 场双周赛 解题报告 | 珂学家

前言 题解 T1/T3是环形的处理技巧&#xff0c;这边可以double数组(更准确地讲&#xff0c;添加一个合适的小尾巴). T4是典题&#xff0c;前不久周赛刚考过&#xff0c;是一道结论题&#xff0c;也可以借助数据结构处理。 T1. 交替组 I 和T3一起讲 T2. 与敌人战斗后的最大分数…

昇思25天学习打卡营第13天|K近邻算法实现红酒聚类

K近邻算法&#xff08;K-Nearest-Neighbor, KNN&#xff09;是一种用于分类和回归的非参数统计方法&#xff0c;是机器学习最基础的算法之一。它正是基于以上思想&#xff1a;要确定一个样本的类别&#xff0c;可以计算它与所有训练样本的距离&#xff0c;然后找出和该样本最接…

机器学习与现代医疗设备的结合:革新医疗健康的未来

&#x1f3ac; 鸽芷咕&#xff1a;个人主页 &#x1f525; 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想&#xff0c;就是为了理想的生活! 引言 随着技术的不断进步&#xff0c;机器学习&#xff08;Machine Learning, ML&#xff09;在现代医疗设备中的应用正在改变着…

7.5cf

Problem - D - Codeforces 大致题目意思&#xff1a;找#的圆心 #include<bits/stdc.h> typedef long long ll;#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0) const ll N1e21; char a[N][N]; using namespace std;int main() {IOS;int t;cin>>t;whi…

含并行连结的网络

一、Inception块 1、白色部分通过降低通道数来控制模型复杂度&#xff0c;蓝色做特征提取工作&#xff0c;每条路上的通道数可能不同&#xff0c;大概我们会把更重要的那部分特征分配更多的通道数 2、Inception只改变高宽&#xff0c;不改变通道数 3、在不同的情况下需要选择…

gitee项目上不同的项目分别使用不用的用户上传

最近使用根据需要&#xff0c;希望不同的项目使用不同的用户上传&#xff0c;让不同的仓库展示不同的用户名&#xff01;&#xff01;&#xff01; 第一步查看全局的用户信息&#xff1a; # 查看目前全局git配置信息 git config -l #会输出全局的git配置信息 第二步进入到要设…

【MySQL】1.初识MySQL

初识MySQL 一.MySQL 安装1.卸载已有的 MySQL2.获取官方 yum 源3.安装 MySQL4.登录 MySQL5.配置 my.cnf 二.MySQL 数据库基础1.MySQL 是什么&#xff1f;2.服务器&#xff0c;数据库和表3.mysqld 的层状结构4.SQL 语句分类 一.MySQL 安装 1.卸载已有的 MySQL //查询是否有相关…

【ubuntu】安装(升级)显卡驱动,黑屏|双屏无法使用问题解决方法

every blog every motto: You can do more than you think. https://blog.csdn.net/weixin_39190382?typeblog 0. 前言 ubuntu 安装(升级)显卡驱动&#xff0c;黑屏|双屏无法使用问题解决方法 由于项目需要&#xff0c;对显卡驱动进行升级。升级完就黑屏。。。。&#xff0…