本节介绍如何从为网络虚拟化准备的群集中移除主机。例如,如果您决定不让主机加入 NSX,可能需要移除该主机。

重要说明: 如果主机具有 NSX 6.3.0 或更高版本以及 ESXi 6.0 或更高版本,则不需要重新引导主机即可卸载 VIB。在较低版本的 NSX 和 ESXi 中,需要重新引导才能完成 VIB 卸载。

NSX 6.4.0 及更高版本中,vxlan.zip 文件包含单个 VIB 文件 VMware_bootbank_esx-nsxv.vib。例如,在 ESXi 6.5 中,VIB 文件的名称可能类似于 VMware_bootbank_esx-nsxv_6.5.0-0.0.13168956.vib

要从 NSX 就绪的群集中移除主机,必须确保主机上不存在此 VIB 文件。

过程

  1. 将主机置于维护模式,并等待 DRS 撤出主机,或者通过 vMotion 手动迁移主机中正在运行的虚拟机。
  2. 将主机从已准备就绪的群集移至未准备就绪的群集,或者将其设置为任意群集外部的独立主机,从而移除主机
    NSX Data Center for vSphere 将从主机中卸载网络虚拟化组件和服务虚拟机。
  3. 确认 VIB 卸载已完成。
    1. 检查 vSphere Web Client 中的“近期任务”窗格。
    2. 主机准备 (Host Preparation)选项卡中,查看从中移除了主机的群集的安装状态,确定它是否具有绿色对勾。
      如果安装状态为 正在安装,则表明卸载仍在进行。
  4. 卸载完成后,从维护模式中移除主机。

结果

此时会从主机中移除 NSX Data Center for vSphere VIB。要进行验证,请运行 SSH 命令以连接到主机,然后运行 esxcli software vib list | grep esx 命令。请确保主机上不存在 esx-nsxv VIB。

如果 VIB 仍位于主机上,您可以查看日志,以确定自动执行的 VIB 移除操作失效的原因。

您可以通过运行以下命令来手动移除 VIB:esxcli software vib remove --vibname=esx-nsxv