通过esxcli在ESXi 8.0中配置VLAN ID的核心步骤如下:
-
确认现有网络结构
esxcli network vswitch standard list # 查看虚拟交换机及关联端口组 esxcli network nic list # 确认物理网卡名称(如vmnic0)
-
创建/修改端口组
- 新建VLAN端口组
esxcli network vswitch standard portgroup add \ --portgroup-name=New_VLAN100 \ --vswitch-name=vSwitch0
- 设置VLAN ID
esxcli network vswitch standard portgroup set \ --portgroup-name=New_VLAN100 \ --vlan-id=100
- 新建VLAN端口组
-
高级验证
- 通过
esxcli network vswitch standard portgroup list
检查VLAN字段 - 在虚拟机层面验证网络连通性(例如跨VLAN路由测试)
- 通过
关键注意事项:
- 配置变更实时生效,无需重启主机
- VLAN ID 0表示允许所有VLAN流量(Trunk模式)
- 若使用分布式交换机(vDS),需通过
esxcli network vswitch dvs vmware
命令集操作 - 建议通过
vim-cmd hostsvc/net/refresh
强制刷新网络配置缓存