如果您要完整解除安裝 NSX-T Data Center,或僅從 NSX-T Data Center 中移除 Hypervisor 主機,而使該主機不會再次參與 NSX-T Data Center 覆疊,請遵循下列步驟。

下列程序說明如何執行 NSX-T Data Center 的完整解除安裝。

先決條件

如果虛擬機器管理工具為 vCenter Server,請將 vSphere 主機置於維護模式。

程序

  1. NSX Manager 中,選取網狀架構 > 節點 > 傳輸節點,然後刪除主機傳輸節點。

    刪除此傳輸節點會導致 N-VDS 從主機上移除。您可以藉由執行下列命令來確認這一點。

    [root@host:~] esxcli network vswitch dvs vmware list

    在 KVM 上,此命令為:

    ovs-vsctl show
  2. NSX Manager CLI 中,確認 NSX-T Data Center 安裝-升級服務已在執行。
    nsx-manager-1> get service install-upgrade
    Service name: install-upgrade
    Service state: running
    Enabled: True
  3. 從管理平面將主機解除安裝,並移除 NSX-T Data Center 模組。

    移除所有 NSX-T Data Center 模組可能需要花費 5 分鐘。

    您可以採用數種方法來移除 NSX-T Data Center 模組:

    • NSX Manager 中,選取網狀架構 > 節點 > 主機 > 刪除

      確定已選取解除安裝 NSX 元件。這會使 NSX-T Data Center 模組在主機上解除安裝。

      移除 RHEL 7.4 相依性套件 - json_spirit、python-greenlet、libev、protobuf、leveldb、python-gevent、python-simplejson、glog。

      移除 Ubuntu 16.04.x 相依性套件 - nicira-ovs-hypervisor-node、openvswitch-switch、openvswitch-datapath-dkms、openvswitch-pki、python-openvswitch、openvswitch-common、libjson-spirit。

      請注意 使用未選取解除安裝 NSX 元件選項的網狀架構 > 節點 > 主機 > 刪除並非解除登錄主機的方法。此做法僅供狀態不良的主機作為因應措施。

    • (由計算管理員管理的主機) 在 NSX Manager 中,選取網狀架構 > 節點 > 主機 > 傳輸節點 > 刪除主機

      NSX Manager 中,選取網狀架構 > 節點 > 主機 > 計算管理員 > 設定叢集管理員,然後取消勾選自動安裝 NSX。選取節點,然後按一下解除安裝 NSX

      確定已選取解除安裝 NSX 元件。這會使 NSX-T Data Center 模組在主機上解除安裝。

    • 使用 DELETE /api/v1/fabric/nodes/<node-id> API。

      備註:

      此 API 不會從 nsx-lcp 服務包移除相依性套件。

      移除 RHEL 7.4 相依性套件 - json_spirit、python-greenlet、libev、protobuf、leveldb、python-gevent、python-simplejson、glog。

      移除 Ubuntu 16.04.x 相依性套件 - nicira-ovs-hypervisor-node、openvswitch-switch、openvswitch-datapath-dkms、openvswitch-pki、python-openvswitch、openvswitch-common、libjson-spirit。

    • 針對 vSphere 使用 CLI。

      1. 取得管理員指紋。

        manager> get certificate api thumbprint
      2. 在主機的 NSX-T Data Center CLI 上,執行下列命令以將主機從管理平面中斷連結。

        host> detach management-plane <MANAGER> username <ADMIN-USER> password <ADMIN-PASSWORD> thumbprint <MANAGER-THUMBPRINT>
      3. 在主機上,執行下列命令以移除篩選器。

        [root@host:~] vsipioctl clearallfilters
      4. 在主機上,執行下列命令以停止 netcpa。

        [root@host:~] /etc/init.d/netcpad stop
      5. 關閉主機上的虛擬機器的電源,或將其移轉至另一台主機。

      6. 在主機上,執行下列命令以手動解除安裝 NSX-T Data Center 組態和模組。所有主機類型皆支援此命令。

        [root@host:~] clear management-plane

下一步

進行此變更後,主機會從管理平面移除,且無法再次參與 NSX-T Data Center 覆疊。

如果您要完整移除 NSX-T Data Center,請在您的虛擬機器管理工具中關閉 NSX ManagerNSX ControllerNSX Edge,然後從磁碟中將其刪除。