確認已成功完成移轉,並按一下完成來完成移轉時,您可以解除安裝您的 NSX-V 環境。
在移轉到 NSX-T 後解除安裝 NSX-V 的程序與 NSX-V 的標準解除安裝不同。
重要: 如果您設定了 vCenter 增強型連結模式 (ELM),則必須先移轉與 vCenter ELM 鏈結相關聯的所有
NSX-V 執行個體,然後再執行下列程序中的步驟 6、7 和 8。
必要條件
- 確認已成功完成移轉,並且所有功能可在 NSX-T 環境中運作。
- 確認您已在移轉主機頁面上按一下完成。
程序
- 在 vSphere Client 中,導覽至 ,然後刪除所有 NSX Edge。
- 在 vSphere Client 中,導覽至 ,然後刪除所有邏輯交換器。
- 在 vSphere Client 中,導覽至 ,然後刪除所有傳輸區域。
- 在 vSphere Client 中,導覽至 ,然後刪除所有 NSX Controller。
- 清除可能保留在 NSX-V Manager 資料庫中的所有失效 VTEP:
- 以 root 使用者身分透過 SSH 登入 NSX-V Manager。
- 執行以下命令,以清除資料庫資料表:
psql -U secureall -d secureall -c "delete from xvs_vmknic_info;"
- 執行以下命令,以確認輸出顯示零行:
psql -U secureall -d secureall -c "select * from xvs_vmknic_info;"
- 刪除與 NSX-V 環境相關聯的 ESX Agent Manager 代理機構。
- 在 vSphere Client 中,導覽至解決方案下,按一下 vCenter Server 延伸。連按兩下 vSphere ESX Agent Manager,然後按一下設定索引標籤。 。在
- 對於名稱以
_NSX_
開頭的每個代理機構,選取該代理機構,然後按一下三點功能表圖示 (),然後選取刪除代理機構。
- 從 vCenter Server 移除 NSX-V 外掛程式。
- 透過受管理物件瀏覽器存取延伸管理員:https://<vcenter-ip>/mob/?moid=ExtensionManager。
- 按一下 UnregisterExtension。
- 在 UnregisterExtension 對話方塊中,於值文字方塊中輸入 com.vmware.vShieldManager,然後按一下叫用方法。
- 在 UnregisterExtension 對話方塊中,於值文字方塊中輸入 com.vmware.nsx.ui.h5,然後按一下叫用方法。
- 您可以前往位於 https://<vcenter-ip>/mob/?moid=ExtensionManager 的延伸管理員頁面,並檢視 extensionList 內容的值,以確認您已解除登錄延伸。
- 刪除 NSX-V 的 vSphere Web Client 目錄和 vSphere Client (HTML5) 目錄,然後重新啟動用戶端服務。
- 連線至 vCenter Server 系統命令列。
- 如果您使用的是 vCenter Server 應用裝置,請使用主控台或 SSH 以 root 使用者身分登入。您必須以 root 使用者身分登入,並在 Bash shell 中執行命令。您可以使用下列命令啟動 Bash shell。
> shell.set --enabled True > shell
- 如果您使用的是 vCenter Server for Windows,請使用主控台或 RDP 以管理員身分登入。
- 如果您使用的是 vCenter Server 應用裝置,請使用主控台或 SSH 以 root 使用者身分登入。您必須以 root 使用者身分登入,並在 Bash shell 中執行命令。您可以使用下列命令啟動 Bash shell。
- 刪除所有 NSX-V 外掛程式目錄。
備註: 如果您從未啟動相關聯的用戶端,則可能不會顯示外掛程式目錄。在 vCenter Server 應用裝置上,刪除下列目錄:
- 若要移除 vSphere Web Client 外掛程式,請刪除 /etc/vmware/vsphere-client/vc-packages/vsphere-client-serenity/com.vmware.vShieldManager-<version>-<build> 目錄。
- 若要移除 vSphere Client 外掛程式,請刪除 /etc/vmware/vsphere-ui/vc-packages/vsphere-client-serenity/com.vmware.nsx.ui.h5-<version>-<build> 目錄。
在 vCenter Server for Windows 上,刪除下列目錄:- 若要移除 vSphere Web Client 外掛程式,請刪除 C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\vc-packages\vsphere-client-serenity\com.vmware.vShieldManager-<version>-<build> 目錄。
- 若要移除 vSphere Client 外掛程式,請刪除 C:\ProgramData\VMware\vCenterServer\cfg\vsphere-ui\vc-packages\vsphere-client-serenity\com.vmware.nsx.ui.h5-<version>-<build> 目錄。
- 在 vCenter Server 應用裝置或 Windows 上的 vCenter Server,重新啟動用戶端服務。
表 1. 用戶端服務命令 用戶端服務 vCenter Server Appliance vCenter Server for Windows 重新啟動 vSphere Web Client 在 vSphere 6.0、6.5 和 6.7 上
> shell.set --enabled True > shell # service-control --stop vsphere-client # service-control --start vsphere-client
> cd C:\Program Files\VMware\vCenter Server\bin > service-control --stop vspherewebclientsvc > service-control --start vspherewebclientsvc
重新啟動 vSphere Client 在 vSphere 6.5 和 6.7 上
> shell.set --enabled True > shell # service-control --stop vsphere-ui # service-control --start vsphere-ui
> cd C:\Program Files\VMware\vCenter Server\bin > service-control --stop vsphere-ui > service-control --start vsphere-ui
重新啟動 vSphere Client 在 vSphere 7.0 上
> shell.set --enabled True > shell # service-control --stop vsphere-ui # service-control --start vsphere-ui
vSphere 7.0 不支援 vCenter Server for Windows
- 連線至 vCenter Server 系統命令列。
- 關閉 NSX Manager 虛擬機器的電源,然後將其刪除。
- 在 vSphere Client 中,導覽至主機和叢集。
- 找到 NSX Manager 虛擬機器。按一下滑鼠右鍵並選取關閉電源,然後按一下滑鼠右鍵並選取從磁碟刪除。