要在虚拟分布式交换机 (vDS) 上启用巨型帧,请执行以下步骤:
- 全局执行操作,以便vDS中的所有端口组和端口均启用巨型帧
- 在 VMkernel 端口执行操作,以便只有特定的 VMkernel 端口配置有巨型帧(通常针对 iSCSI 或 NFS 存储进行配置)。
注意:确保在配置之前,网卡、物理交换机和存储设备支持巨型帧。
为所有端口组或端口启用巨型帧
可以配置 vDS 交换机的 MTU 值,以便所有端口组和端口都使用巨型帧。
注意:所有在调整设置后创建的新端口均使用巨型帧。现有端口不受影响。
要在 vCenter Server 5.1 和更低版本上使用 vSphere Client 在vDS上配置巨型帧,请执行以下操作:
- 在 vCenter Server 中单击主页>清单>网络连接。
- 右键单击vDS,然后单击编辑设置。
- 在属性选项卡上,选择高级选项。
- 将最大MTU值从默认值 1500 更改为 9000。这会在所有端口组和端口上启用巨型帧。
要在 vCenter Server 5.1、vCenter Server 5.5 和 vCenter Server 6.0 中使用 vSphere Web Client 在vDS上配置巨型帧,请执行以下操作:
- 在 vSphere Web Client 导航器中浏览到 Distributed Switch。
- 单击“管理”选项卡,然后单击设置 > 属性。
- 单击编辑。
- 单击高级,然后将MTU属性设置为大于 1500 字节的值。
注意: - 您不能将MTU大小设置为大于 9000 字节的值。
- 在vDS中更改MTU大小时,会关闭并再次开启附加的上行链路(物理网卡)。这会导致正在使用该上行链路的虚拟机出现短暂的网络中断。
- 单击确定。
在 vCenter Server 中的 VMkernel 端口上启用巨型帧
要在 vCenter Server 5.1 和更低版本中的 VMkernel 端口上启用巨型帧,请执行以下操作:
- 单击主页>主机和群集>主机>配置>网络连接。
- 导航至“vSphere Distributed Switch”选项卡。
-
单击 VMkernel 端口(例如 vmk1)
-
单击管理虚拟适配器。
- 选择 vmk 接口,然后单击编辑。
- 在“网卡设置”下方,将MTU值更改为 9000。
- 单击确定。
要在 vCenter Server 5.1、vCenter Server 5.5 和 vCenter Server 6.0 中使用 vSphere Web Client 在 VMkernel 端口上启用巨型帧,请执行以下操作:
- 在 vSphere Web Client 中,导航到 Distributed Switch。
- 在管理选项卡上,单击设置并选择属性。
- 单击编辑。
- 单击高级,然后将MTU值设置为 9000。
注意:您最多可将MTU大小增加至 9000 字节。
- 单击确定。
- 在 vSphere Web Client 中,导航到 ESXi 主机。
- 在“管理”选项卡上,选择网络,然后选择VMkernel 适配器。
- 从适配器表中选择一个 VMkernel 适配器。
- 单击该 VMkernel 适配器的名称。
- 单击编辑。
- 选择网卡设置,然后将MTU属性设置为大于 1500 的值。
注意:您最多可将MTU大小增加至 9000 字节。
- 单击确定。
通过 SSH/控制台在 ESX/ESXi 4.1、ESXi 5.x 和 ESXi 6.0 中的 VMkernel 端口上启用巨型帧:
要使用 SSH 在现有 VMkernel 端口上启用巨型帧,请执行以下操作:
以下示例显示如何在名为 NewLAN-DVS 的 vDS 的 VMkernel 端口 vmk1 上启用巨型帧:
- 使用以下命令获取 vDS_name 和 VMkernel 端口的DVPortID:
# esxcfg-vswitch -l
您会看到类似以下内容的输出:
DVS Name Num Ports Used Ports Configured Ports MTU Uplinks
NewLAN-DVS 256 23 256 1500 vmnic3,vmnic2,vmnic15
DVPort IDIn UseClient
115 1 vmk1
- 使用以下命令获取 VMkernel 端口的网络信息(IP、子网掩码和 PG/DV 端口名称):
# esxcfg-vmknic -l
您会看到类似以下内容的输出:
Interface Port Group/DVPort IP Family IP Address Netmask Broadcast MAC Address MTU TSO MSSEnabled Type
vmk1 115 IPv4 172.32.10.71 255.255.255.0 172.32.10.255 xx:xx:xx:xx:xx:x1 1500 65535 true STATIC
注意:如果因为MTU设置为 1500 而未启用巨型帧,您会看到此输出。
- 运行以下命令,更改各个端口组的MTU大小:
# esxcfg-vmknic -m 9000 -vport_number-sdvs_switch_name
例如:
# esxcfg-vmknic -m 9000 -v 115 -s "NewLAN-DVS"
- 确认 VMkernel 端口vmk1已配置为启用巨型帧,请运行以下命令:
# esxcfg-vmknic -l
您会看到类似以下内容的输出:
Interface Port Group/DVPort IP Family IP Address Netmask Broadcast MAC Address MTU TSO MSSEnabled Type
vmk1 115 IPv4 172.32.10.71 255.255.255.0 172.32.10.255 xx:xx:xx:xx:xx:x2 9000 65535 true STATIC
通过 SSH/控制台在 ESX/ESXi 4.0 的 VMkernel 端口上启用巨型帧:
创建 VMkernel 端口时,只能在这些端口上启用巨型帧。如果 vDS 未启用巨型帧,则只能通过控制台或 SSH/Putty 会话为 VMkernel 端口配置此设置。
如果具有现有 VMkernel 端口且希望在这些端口上启用巨型帧,则必须删除并重新创建这些端口。
以下示例显示如何在名为NewLAN-DVS的vDS上删除 VMkernel 端口 vmk1,并重新创建该端口,且在该端口上启用巨型帧支持:
- 使用以下命令获取 vDS_name 和 VMkernel_port 端口的 DVPortID:
# esxcfg-vswitch -l
您会看到类似以下内容的输出:
DVS Name Num Ports Used Ports Configured Ports MTU Uplinks
NewLAN-DVS 256 23 256 1500 vmnic3,vmnic2,vmnic15
DVPort IDIn UseClient
115 1 vmk1
- 使用以下命令获取 VMkernel 端口的网络信息(IP、子网掩码和 PG/DV 端口名称):
# esxcfg-vmknic -l
您会看到类似以下内容的输出:
Interface Port Group/DVPort IP Family IP Address Netmask Broadcast MAC Address MTU TSO MSSEnabled Type
vmk1 115 IPv4 172.32.10.71 255.255.255.0 172.32.10.255 xx:xx:xx:xx:xx:x4 1500 65535 true STATIC
注意:如果因为MTU设置为 1500 而未启用巨型帧,您会看到此输出。
- 使用以下命令删除 vmk1 的 VMkernel_port:
# esxcfg-vmknic -d -sDVS_Name-vDVPort_IDPortgroup/DVPort_Name
要删除在步骤 2 的输出中定义的 VMkernel 端口 vmk1,请运行以下命令:
# esxcfg-vmknic -d -s "NewLAN-DVS" -v 115 115
注意:在此示例中,将DVPort_Name命名为 115。
- 使用以下命令为 vmk1 创建具有巨型帧 (MTU9000) 的新 VMkernel 端口:
# esxcfg-vmknic -a -iIP-nNetmask-m 9000 - sDVS_Name-vDVPort_IDPortgroup/DVPort Name
- 要重新创建具有相同配置且已启用巨型帧的vmk1,请运行以下命令:
# esxcfg-vmknic -a -i 172.32.10.71 -n 255.255.255.0 -m 9000 -s "NewLAN-DVS" -v 115 115
- 确认 VMkernel 端口 vmk1 已配置为启用巨型帧,请运行以下命令:
# esxcfg-vmknic -l
您会看到类似以下内容的输出:
Interface Port Group/DVPort IP Family IP Address Netmask Broadcast MAC Address MTU TSO MSSEnabled Type
vmk1 115 IPv4 172.32.10.71 255.255.255.0 172.32.10.255 xx:xx:xx:xx:xx:x5 9000 65535 true STATIC