您可以從實體主機解除安裝 NSX。
必要條件
如果您要從獨立實體主機解除安裝 NSX,請確認下列設定:
程序
- 從瀏覽器以管理員權限登入 NSX Manager (網址為 https://<nsx-manager-ip-address> 或 https://<nsx-manager-fqdn>)。
- 選取系統 > 網狀架構 > 主機。
- 選取獨立索引標籤。
- 選取實體主機,然後按一下刪除。在確認對話方塊中,依預設會選取解除安裝 NSX 元件。取消選取強制刪除,然後按一下刪除。
NSX 軟體即會從主機中移除。
- 如果解除安裝失敗,請選取主機,然後再按一下刪除。在確認對話方塊中,勾選強制刪除,然後按一下刪除。
系統會從管理平面中刪除主機傳輸節點,但主機上可能仍有安裝 NSX 軟體。僅當 NSX 無法從 NSX Manager 中解除安裝時,才移至下一步。在以下步驟中,您將從實體主機的 CLI 終端機來移除 NSX。
- 從 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
- (Linux 實體主機) 如果主機進入失敗狀態,且無法移除 NSX 安裝服務包,若要從主機中強制移除 NSX,請執行 del nsx 指令。
- 以 root 使用者身分登入主機的命令列介面。
- 執行 nsxcli -c del nsx。
- 閱讀警告訊息。如果您想要繼續進行 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 中的 解決功能來重新準備處於 中斷連線狀態的主機。如果您使用 解決功能,則主機可能會進入 已降級狀態。 - 在實體主機上,確認顯示的系統訊息為已終止。此訊息表示已從主機中完全移除 NSX,包括為實體主機建立的應用程式介面。
執行 del nsx 後,將從主機中移除 NSX 套件和應用程式介面。
- 在 Windows 實體主機上,如果主機進入失敗狀態,且無法移除 NSX 安裝服務包,若要從主機中強制移除 NSX,請執行以下步驟。
- 以其中一個管理員身分登入 Windows Powershell 介面。
- 移至 NSX 目錄。
PS C:\program files\VMware\nsx\nsx-cli> .\nsxclibms.bat -c del nsx
- 閱讀警告訊息。如果您想要繼續進行 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 套件。