管理标准交换机教程

一、前置环境准备

在开始配置前,我们先梳理本次实验的基础环境:

  • 实验环境:VMware Workstation 中部署的 ESXi 主机(IP:192.168.181.130)
  • ESXI主机配置:添加 3 块虚拟网卡,网络连接模式设置为NAT 模式
  • 管理工具:vSphere Client(登录 vCenter 管理界面)
  • 目标:创建自定义标准交换机、实现多网卡负载均衡、配置 VMkernel 端口承载特殊流量


二、创建标准交换机(vSwitch)

标准交换机是 ESXi 主机上的虚拟交换机,负责虚拟机流量转发,我们先从创建自定义 vSwitch 开始。

步骤 1:进入添加网络向导

  1. 使用 vSphere Client 登录 vCenter,选择目标 ESXi 主机
  2. 在右侧「配置」标签页中,依次点击「网络」→「虚拟交换机」→「添加网络」
  3. 在「选择连接类型」对话框中,选择标准交换机的虚拟机端口组,点击「NEXT」

步骤 2:选择目标设备

  1. 在「选择目标设备」对话框中,选择新建标准交换机
  2. 设置 MTU(最大传输单元),默认 1500,点击「NEXT」

如果没有找到虚拟网卡,重启esxi、重启网站服务、设置vcenter防火墙入站规则,端口为9090。

步骤 3:添加物理适配器

  1. 在「创建标准交换机」对话框中,点击「+」添加物理网卡(如vmnic1
  2. 在弹出的「选择适配器」窗口中,选中主机的物理网卡(如vmnic1),点击「确定」
  3. 确认网卡添加成功后,点击「NEXT」

步骤 4:配置端口组信息

  1. 在「连接设置」对话框中,输入网络标签(如虚拟机网络
  2. 配置 VLAN ID(无特殊需求可留空),点击「NEXT」

步骤 5:完成创建并验证

  1. 在「即将完成」对话框中,确认所有参数无误,点击「完成」
  2. 返回虚拟交换机列表,可看到新建的vSwitch1标准交换机
  3. 调整虚拟机(如 win2008-3)的网络设置,将其连接到新建的虚拟机网络端口组,验证网络连通性


三、管理网络适配器:多网卡冗余与负载均衡

标准交换机默认单物理网卡存在单点故障风险,我们可以添加多块网卡实现冗余和负载均衡。

步骤 1:进入物理适配器配置界面

  1. 在 ESXi 主机「配置」→「网络」→「虚拟交换机」中,选择目标交换机(如vSwitch0
  2. 点击「管理物理适配器」,进入配置界面

步骤 2:添加备用物理网卡

  1. 点击「+」按钮,添加新的物理网卡(如vmnic2
  2. 在可选的物理适配器列表中,选中vmnic2,点击「确定」
  3. 确认适配器添加成功后,点击「确定」保存配置

步骤 3:验证负载均衡效果

  1. 打开 ESXi 主机的虚拟机设置,取消主物理网卡(vmnic0)的「启动时连接」选项,断开该网卡连接
  2. 在虚拟机中执行ping命令(如ping 192.168.181.2),观察网络连通性
  3. 可以看到,断开主网卡后,虚拟机网络并未中断,流量自动切换到备用网卡vmnic2,实现了负载均衡与故障冗余


四、添加 VMkernel 适配器:承载特殊流量

VMkernel 是 ESXi 自定义的特殊端口,可承载 iSCSI、vMotion、NFS 等管理 / 存储流量,接下来我们配置 VMkernel 端口。

步骤 1:进入 VMkernel 添加向导

  1. 在 ESXi 主机「配置」→「网络」中,点击「添加网络」
  2. 在「选择连接类型」对话框中,选择VMkernel 网络适配器,点击「NEXT」

步骤 2:选择目标交换机

  1. 在「选择目标设备」对话框中,选择选择现有标准交换机,点击「浏览」
  2. 在交换机列表中,选择目标标准交换机(如vSwitch0),点击「确定」,再点击「NEXT」

步骤 3:配置端口属性

  1. 在「端口属性」对话框中,输入网络标签(如VMkernel
  2. 配置 VLAN ID、MTU,并勾选需要启用的服务(如 vMotion、管理、Fault Tolerance 日志记录等,根据需求选择),点击「NEXT」

步骤 4:配置 IP 地址

步骤 5:完成配置并验证

  1. 在「即将完成」对话框中,确认所有参数无误,点击「FINISH」
  2. 返回 vCenter 界面,在「VMkernel 适配器」列表中,可看到新增的 VMkernel 端口组

五、关键知识点总结

  1. 标准交换机核心作用:为虚拟机提供网络转发,支持物理网卡绑定实现冗余与负载均衡
  2. 物理网卡冗余原理:多网卡绑定后,主网卡故障时流量自动切换到备用网卡,避免网络中断
  3. VMkernel 端口用途:专门承载 ESXi 主机的特殊流量,包括管理流量、vMotion 迁移流量、iSCSI 存储流量等,不能直接用于虚拟机
相关推荐
门思科技5 分钟前
TKL + EB:重新定义 LoRaWAN 在存量设备改造中的价值,让传统设备快速接入物联网
网络·物联网
qeen8711 分钟前
【Linux】指令补充与shell的简单介绍
linux·运维·服务器
hai31524754331 分钟前
九章芯片电路集成体系:密度矩阵逆向·全域均衡网络计算总框架
网络·线性代数·矩阵
芝麻馅汤圆儿1 小时前
跨三层环境(交换机vlan/vlanif配置)
网络
wjql21 小时前
手机远程操控另一台手机的方法 手机可以远程操控手机吗
网络
一拳一个娘娘腔1 小时前
【后渗透-Linux篇】Linux 提权与逃逸:从 www-data到 root的蜕变
linux·运维·服务器
郑州光合科技余经理1 小时前
海外外卖平台源码改造实战——多语言核心代码实现
java·开发语言·前端·后端·mysql·架构·php
奶油话梅糖2 小时前
锐捷常用命令速查表
java·网络·windows
Dlrb12112 小时前
信息查询Web服务器-->电子商城信息查询项目
linux·服务器·数据库·html·嵌入式·epoll·数据查询
rcms152702692182 小时前
AMAT 0190-32401 通讯模块
网络