VMware vSphere交换机配置

2026-07-14 114

虚拟机网络故障经常不是系统里网卡坏了,而是 vSphere 网络配置没对上。端口组选错、VLAN ID 不一致、物理交换机端口未放行、上行链路断开,都可能导致虚拟机无法访问网络。理解标准交换机、端口组和 VLAN 的关系,是排查 vSphere 网络问题的基础。

一、标准交换机是什么

vSphere 标准交换机可以理解为 ESXi 主机内部的虚拟交换机。它连接虚拟机网卡、VMkernel 端口和物理网卡上行链路,让虚拟网络流量进入物理网络。

基本关系:

虚拟机网卡 → 端口组 → 标准交换机 → 物理网卡 → 物理交换机

如果任何一层配置不正确,虚拟机网络都可能异常。

二、端口组用于区分网络

端口组是虚拟机连接网络时选择的对象。不同端口组可以对应不同业务网络、管理网络或测试网络。

示例:

端口组名称 VLAN ID 用途
VM-Prod-Web 100 生产 Web 网络
VM-Prod-DB 110 生产数据库网络
VM-Test 200 测试网络
VM-Mgmt 10 管理网络

虚拟机连接到哪个端口组,就进入对应网络。端口组名称要清楚,不要只写 Network 1、VM Network 这类模糊名称。

三、创建标准交换机和端口组

基本流程:

  1. 登录 vSphere Client。
  2. 选择目标 ESXi 主机。
  3. 进入网络配置。
  4. 添加标准交换机或使用已有标准交换机。
  5. 添加物理网卡作为上行链路。
  6. 创建虚拟机端口组。
  7. 设置端口组名称。
  8. 设置 VLAN ID。
  9. 保存配置。
  10. 将虚拟机网卡连接到对应端口组。

如果是已有环境,通常不需要新建 vSwitch,只需要确认端口组和 VLAN 是否正确。

四、VLAN ID 必须和物理网络一致

vSphere 端口组中的 VLAN ID 要与物理交换机配置配合使用。常见场景:

vSphere 端口组 物理交换机端口 说明
VLAN ID 为空或 0 Access 端口 不打标签或由物理端口处理
VLAN ID 为 100 Trunk 端口放行 VLAN 100 vSphere 打 VLAN 标签
多个端口组不同 VLAN Trunk 端口放行多个 VLAN 常见虚拟化主机场景

如果 vSphere 设置了 VLAN 100,但物理交换机没有放行 VLAN 100,虚拟机可能无法通信。网络排查时必须同时看 vSphere 和物理交换机。

五、虚拟机网络连接检查

当虚拟机网络不通时,可以按顺序检查:

  1. 虚拟机网卡是否已连接。
  2. 是否勾选开机连接。
  3. 是否选择正确端口组。
  4. 客户机系统 IP 地址是否正确。
  5. 子网掩码、网关、DNS 是否正确。
  6. 端口组 VLAN ID 是否正确。
  7. 标准交换机是否有上行物理网卡。
  8. 物理交换机端口是否正常。
  9. 防火墙策略是否阻断。
  10. 同端口组其他虚拟机是否正常。

不要只在虚拟机系统里反复改 IP。很多时候问题在端口组或物理交换机。

六、上行链路要做冗余

生产环境中,标准交换机建议配置多个物理网卡作为上行链路。这样单块物理网卡或单条链路异常时,不至于影响全部虚拟机网络。

冗余设计要考虑:

  • 多块物理网卡。
  • 连接到不同物理交换机。
  • 物理交换机 VLAN 配置一致。
  • 端口速率和双工状态正常。
  • 线缆和模块状态正常。
  • 负载均衡策略符合网络设计。

如果只配置一块上行网卡,这块网卡故障会影响对应 vSwitch 上的网络。

七、常见网络故障和处理

现象 可能原因 排查方向
虚拟机完全不通 端口组选错、网卡未连接 检查虚拟机网卡
同主机虚拟机互通,外部不通 上行链路或物理交换机问题 检查物理网卡和交换机
部分 VLAN 不通 物理交换机未放行 VLAN 检查 Trunk 配置
获取不到 DHCP VLAN、DHCP 服务或网络隔离 检查端口组和 DHCP
迁移后网络不通 目标主机缺少同名端口组 检查主机网络一致性

多主机环境中,端口组名称和 VLAN 要保持一致。虚拟机迁移到另一台主机后,如果目标主机没有相同网络配置,就可能出现网络中断。

FAQ

问:vSphere 标准交换机和端口组是什么关系?
标准交换机负责连接虚拟网络和物理网络,端口组用于定义虚拟机连接的具体网络和 VLAN。

问:虚拟机网络不通先查哪里?
先查虚拟机网卡是否连接、端口组是否正确、IP 配置是否正确,再查 VLAN 和物理交换机。

问:端口组 VLAN ID 可以随便填吗?
不可以。必须和物理交换机端口放行的 VLAN 配合。

  • 广告合作

  • QQ群号:4114653

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。