您可能无法将速度较低(例如 1 Gbps)的物理适配器添加到配置了 vSphere Network I/O Control 版本 3 的 vSphere Distributed Switch。

问题

您尝试将速度较低(例如 1 Gbps)的物理适配器添加到连接到速度较高(例如 10 Gbps)的物理适配器的 vSphere Distributed Switch。交换机上已启用 Network I/O Control 版本 3,且一个或多个系统流量类型存在带宽预留,例如 vSphere 管理流量、vSphere vMotion 流量、vSphere NFS 流量等。添加物理适配器的任务失败,并显示一条状态消息,指示参数不正确。

A specified parameter was not correct: spec.host[].backing.pnicSpec[]

原因

Network I/O Control 会将可供预留的带宽调整为与已连接到 Distributed Switch 且速度为 10 Gbps 的各个物理适配器保持一致。将此带宽的一部分预留之后,添加速度小于 10 Gbps 的物理适配器可能无法满足系统流量类型的潜在需求。

有关 Network I/O Control 版本 3 的信息,请参见《《vSphere 网络连接》》文档。

解决方案

  1. vSphere Client 中,导航到主机。
  2. 配置选项卡上,展开设置的系统组。
  3. 选择高级系统设置,然后单击编辑
  4. 以逗号分隔列表形式在 Net.IOControlPnicOptOut 参数中键入要在 Network I/O Control 范围之外使用的物理适配器。
    例如: vmnic2,vmnic3
  5. 单击确定应用更改。
  6. vSphere Client 中,将物理适配器添加到 Distributed Switch。