配置端口组后,vSphere Distributed Switch 上的主机无法连接到 vCenter Server

问题

在包含用于管理网络的 VMkernel 适配器的 vSphere Distributed Switch 上,更改端口组的网络配置后,交换机上的主机将与 vCenter Server 断开连接。在 vSphere Client 中,主机为不响应状态。

原因

在停用了网络回滚的 vCenter Server 中的 vSphere Distributed Switch 上,包含管理网络 VMkernel 适配器的端口组在 vCenter Server 中配置不正确,并且无效配置被传播到交换机上的主机。
注: 在 vSphere 中,默认启用网络连接回滚。但是,您可以在 vCenter Server 级别激活或停用回滚。有关详细信息,请参见 《vSphere 网络连接》文档。

解决方案

  1. 从直接控制台用户界面 (DCUI) 到受影响的主机,使用网络还原选项菜单中的还原 vDS 选项为管理网络的 VLAN 配置上行链路和 ID。
    DCUI 将创建一个本地临时端口,并对端口应用 VLAN 和上行链路配置。DCUI 将更改管理网络的 VMkernel 适配器,使其使用新的主机本地端口还原与 vCenter Server 的连接。

    主机重新连接到 vCenter Server 后,vSphere Client 将显示一条警告,指出交换机上的部分主机具有的网络配置与 vSphere Distributed Switch 中存储的配置不同。

  2. vSphere Client 中,使用正确的设置为管理网络配置分布式端口组。
    情况 解决方案
    您仅更改过一次端口组配置 可以将端口组的配置回滚一步。右键单击端口组,单击还原配置,然后选择还原为之前的配置
    您已备份端口组的有效配置

    可以使用备份文件还原端口组的配置。右键单击端口组,单击还原配置,然后选择从文件还原配置

    还可以从交换机的备份文件还原整个交换机的配置,包括端口组。

    您已多次执行一个配置步骤,并且没有备份文件。 必须手动提供该端口组的有效设置。
    有关网络回滚、恢复和还原的信息,请参见《 《vSphere 网络连接》》文档。
  3. 使用添加和管理主机向导将管理网络的 VMkernel 适配器从本地主机临时端口迁移至交换机上的分布式端口。
    与分布式端口不同,VMKernel 的临时本地端口没有非数字 ID。

    有关使用添加和管理主机向导处理 VMkernel 适配器的信息,请参见《vSphere 网络连接》文档。

  4. 将分布式端口组和 VMkernel 适配器的配置从 vCenter Server 应用于主机。
    • 将分布式端口组和 VMkernel 适配器的正确配置从 vCenter Server 推送到主机。
      1. vSphere Client 中,导航到主机。
      2. 配置选项卡上,单击网络
      3. 虚拟交换机列表中,选择 Distributed Switch,然后单击纠正主机上的选定 Distributed Switch 的状态
    • 等待 vCenter Server 在未来 24 小时内引用设置。