如果完全卸载 NSX,则会移除主机 VIB、NSX Manager、控制器、所有 VXLAN 配置、逻辑交换机、逻辑路由器、NSX 防火墙、Guest Introspection 和 vCenter NSX 插件。请务必对群集中的所有主机遵循以下步骤。VMware 建议您先从群集中卸载网络虚拟化组件,然后再从 vCenter Server 中移除 NSX 插件。

注:

不要直接从 vCenter 中移除 NSX 部署的任何设备(如控制器和 Edge)。请务必使用 vSphere Web Client网络和安全 (Networking & Security)选项卡管理和移除 NSX 设备。

前提条件

过程

  1. 删除传输区域。
  2. 从磁盘中删除 NSX Manager 设备和所有 NSX Controller 设备虚拟机。
  3. 移除所有遗留的 VTEP vmkernel 接口。

    例如:

    通常情况下,VTEP vmkernel 接口已随前面的卸载操作删除。

  4. 移除遗留的所有用于 VTEP 的 dvPortgroup。

    例如:

    通常情况下,用于 VTEP 的 dvPortgroup 已随前面的卸载操作删除。

  5. 如果移除了 VTEP vmkernel 接口或 dvPortgroup,请重新引导主机。
  6. 对于要从中移除 NSX Manager 插件的 vCenter,通过 https://your_vc_server/mob 登录到 Managed Object Browser。
  7. 单击内容 (Content)

    例如:

  8. 单击 ExtensionManager

  9. 单击 UnregisterExtension

  10. 输入字符串 com.vmware.vShieldManager,然后单击调用方法 (Invoke Method)

  11. 如果您正在运行 vSphere 6 vCenter Appliance,请启动控制台并在故障排除模式选项 (Troubleshooting Mode Options)下启用 BASH shell。

    另一种启用 BASH shell 的方法是作为 root 用户身份登录,并运行 shell.set --enabled true 命令。

  12. 删除 NSX 的 vSphere Web Client 目录,然后重新启动 Web Client 服务。

    NSX 的 vSphere Web Client 目录名为 com.vmware.vShieldManager.**,其位置如下:

    • 适用于 Windows 的 VMware vCenter Server – C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\vc-packages\vsphere-client-serenity\

    • VMware vCenter Server Appliance – /etc/vmware/vsphere-client/vc-packages/vsphere-client-serenity/

    重新启动 vCenter Server Appliance:

    • 在 vCenter Server Appliance 6.0 中,以 root 用户身份登录到 vCenter Server shell,然后运行以下命令:

      Command> shell.set --enabled True
      Command> shell
      localhost:~ # cd /bin
      localhost:~ # service-control --stop vsphere-client
      localhost:~ # service-control --start vsphere-client
      

    • 在 Windows 上的 vCenter Server 6.0 中,您可以通过运行以下命令来执行该操作。

      cd C:\Program Files\VMware\vCenter Server\bin
      service-control --stop vspherewebclientsvc
      service-control --start vspherewebclientsvc
      

结果

NSX Manager 插件将从 vCenter 中移除。要确认,请注销 vCenter,然后重新登录。

NSX Manager 插件的 网络和安全 (Networking & Security) 图标不再显示在 vCenter Web Client 的主屏幕上。

转到系统管理 > 客户端插件 (Administration > Client Plug-Ins),并确认插件列表中不包含 NSX 用户界面插件 (NSX User Interface plugin)