您可以從實體主機解除安裝 NSX

您可以透過 Windows 主機上的 NSX Manager 或 Windows Powershell 終端機,或者透過 Linux 主機上的 CLI 終端機,從實體主機中解除安裝 NSX

必要條件

如果您要從獨立實體主機解除安裝 NSX,請確認下列設定:

程序

  1. 從瀏覽器以管理員權限登入 NSX Manager (網址為 https://<nsx-manager-ip-address> 或 https://<nsx-manager-fqdn>)。
  2. 選取系統 > 網狀架構 > 主機
  3. 管理者下拉式功能表中選取無: 獨立主機
  4. 選取實體主機,然後按一下刪除。在確認對話方塊中,依預設會選取解除安裝 NSX 元件。取消選取強制刪除,然後按一下刪除

    NSX 軟體即會從主機中移除。

  5. 如果解除安裝失敗,請選取主機,然後再按一下刪除。在確認對話方塊中,勾選強制刪除,然後按一下刪除
    系統會從管理平面中刪除主機傳輸節點,但主機上可能仍有安裝 NSX 軟體。
    僅當 NSX 無法從 NSX Manager 中解除安裝時,才移至下一步。在以下步驟中,您將從實體主機的 CLI 終端機來移除 NSX
  6. 從 CLI 終端機刪除 NSX 之前,請確認 NSX 套件是否已從主機中移除。
    在 Windows Powershell 上,執行 Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize | findstr NSX

    在 Ubuntu CLI 終端機上,執行 Ubuntu: apt list --installed | grep nsx

    在 RHEL/SLES/CentOS CLI 終端機上,執行 rpm -qa | grep nsx

  7. (Linux 實體主機) 如果主機進入失敗狀態,且無法移除 NSX 安裝服務包,若要從主機中強制移除 NSX,請執行 del nsx 指令。
    1. 以 root 使用者身分登入主機的命令列介面。
    2. 執行 nsxcli -c del nsx
    3. 閱讀警告訊息。如果您想要繼續進行 NSX 解除安裝,請輸入
      請仔細閱讀此命令的需求和限制:
      1. 閱讀 NSX 說明文件,以「從 NSX 中移除主機或完整解除安裝 NSX」。
      2. 從 NSX UI 或 API 刪除此傳輸節點失敗,且這是最後手段。
      3. 如果這是 ESXi 主機:
      a. 主機必須處於維護模式。
      b. 必須將連結至 NSXPG 的所有資源移出。
      如果未滿足 ESXi 主機的上述條件,命令「將」會失敗。
      4. 如果這是 Linux 主機:

      a. 如果 KVM 在管理虛擬機器承租人,請先關閉承租人,然後再執行此命令。

      b. 這個命令必須從主機主控台執行,如果從 SSH 用戶端或任何其他網路型 Shell 用戶端執行,可能會失敗。

      c. 不支援此命令的「nsxcli -c del nsx」形式。

      5.如果這是 Windows 主機:

      附註:這會從主機中完整移除所有 NSX-T 執行個體 (映像和組態)。

      6.如需命令進度,請檢查 ESXi 主機上的 /scratch/log/nsxcli.log 或非 ESXi 主機上的 /var/log/nsxcli.log。
      確定要移除此主機上的 NSX?(是/否)
      重要: 執行 del nsx 命令後,請勿使用 NSX Manager UI 中的 解決功能來重新準備處於 中斷連線狀態的主機。如果您使用 解決功能,則主機可能會進入 已降級狀態。
    4. 在實體主機上,確認顯示的系統訊息為已終止。此訊息表示已從主機中完全移除 NSX,包括為實體主機建立的應用程式介面。
      執行 del nsx 後,將從主機中移除 NSX 套件和應用程式介面。
  8. (NSX 4.0.1.1) 在 Windows 實體主機上,如果主機進入失敗狀態,且無法移除 NSX 安裝服務包,則要從主機中強制移除 NSX,請執行以下步驟。
    1. 以其中一個管理員身分登入 Windows Powershell 介面。
    2. 移至 NSX 目錄。

      PS C:\program files\VMware\nsx\nsx-cli> .\nsxclibms.bat -c del nsx

    3. 閱讀警告訊息。如果您想要繼續進行 NSX 解除安裝,請輸入
      請仔細閱讀此命令的需求和限制:
      1. 閱讀 NSX 說明文件,以「從 NSX 中移除主機或完整解除安裝 NSX」。
      2. 從 NSX UI 或 API 刪除此傳輸節點失敗,且這是最後手段。
      3. 如果這是 ESXi 主機:
      a. 主機必須處於維護模式。
      b. 必須將連結至 NSXPG 的所有資源移出。
      如果未滿足 ESXi 主機的上述條件,命令「將」會失敗。
      4. 如果這是 Linux 主機:

      a. 如果 KVM 在管理虛擬機器承租人,請先關閉承租人,然後再執行此命令。

      b. 這個命令必須從主機主控台執行,如果從 SSH 用戶端或任何其他網路型 Shell 用戶端執行,可能會失敗。

      c. 不支援此命令的「nsxcli -c del nsx」形式。

      5.如果這是 Windows 主機:

      附註:這會從主機中完整移除所有 NSX-T 執行個體 (映像和組態)。

      6.如需命令進度,請檢查 ESXi 主機上的 /scratch/log/nsxcli.log 或非 ESXi 主機上的 /var/log/nsxcli.log。
      確定要移除此主機上的 NSX?(是/否)
      重要: 執行 del nsx 命令後,請勿使用 NSX Manager UI 中的 解決功能來重新準備處於 中斷連線狀態的主機。如果您使用 解決功能,則主機可能會進入 已降級狀態。
      執行 del nsx 後,將執行以下動作:
      • 解除安裝 Windows Server 上的應用程式介面。
      • 刪除傳輸節點組態。
      • 刪除 NSX 套件。

結果

如果 NSX 軟體已成功移除,則不會列出任何套件。如果主機上仍有任何 NSX 軟體套件,請連絡 VMware 支援。

下一步

移除已連線至實體主機應用程式介面的區段連接埠。