您可以從 vCenter Server 所管理的單一主機上解除安裝 NSX-T Data Center。叢集中的其他主機不會受到影響。
注意: 如果實體介面或 VMkernel 介面連線至 N-VDS,則從
ESXi 主機解除安裝
NSX-T Data Center 的作業會中斷。如果主機或叢集參與了其他應用程式 (例如 vSAN),則這些應用程式可能會受解除安裝所影響。
必要條件
-
如果主機上有 VMkernel 介面卡必須在解除安裝期間移轉至另一個交換器,請確保已設定網路解除安裝對應。請參閱確認用於解除安裝的主機網路對應。
- 在 vCenter Server 中,如果您想要在解除安裝期間移轉 VMkernel 介面卡,請將主機置於維護模式,並關閉主機上所執行虛擬機器的電源。
- 在進入已鎖定狀態的 ESXi 主機上,確保根使用者已新增至例外狀況清單,以便可以與主機建立 SSH 工作階段。
程序
- 從瀏覽器以 admin 權限登入 NSX Manager,網址為 https://<nsx-manager-ip-address>。
- 選取系統 > 網狀架構 > 節點 > 主機傳輸節點。
- 從管理者下拉式功能表中選取 vCenter Server。
- 如果叢集已套用傳輸節點設定檔,請選取叢集,然後按一下動作 > 卸除 TN 設定檔。
如果叢集已套用傳輸節點設定檔,則叢集的 NSX 組態資料行會顯示設定檔名稱。
- 選取主機,然後按一下移除 NSX。
- 確認 NSX-T Data Center 軟體已從主機中移除。
- 以 root 使用者身分登入主機的命令列介面。
- 執行此命令以檢查 NSX-T Data Center VIB
esxcli software vib list | grep -E 'nsx|vsipfwlib'
- 如果已對叢集套用傳輸節點設定檔,而您想要將其重新套用,請選取叢集,按一下設定 NSX,然後從選取部署設定檔下拉式功能表中選取設定檔。
- (主機在 N-VDS 交換器上) 如果主機進入失敗狀態且無法移除 NSX-T Data Center VIB,請執行 del nsx 命令,以從主機移除 NSX-T Data Center。
- 執行 del nsx 命令之前,請將 ESXi 主機置於維護模式。除非主機上所有執行中的虛擬機器皆處於關閉電源狀態或移至其他主機,否則 vCenter Server 不允許將主機置於維護模式。
- 登入 ESXi CLI 終端機,執行 nsxcli -c del nsx。
- 閱讀警告訊息。如果您想要繼續進行 NSX-T Data Center 解除安裝,請輸入是。
請仔細閱讀此命令的需求和限制:1. 閱讀 NSX-T 說明文件,以「從 NSX-T Data Center 中移除主機或完整解除安裝 NSX-T Data Center」。2. 從 NSX-T UI 或 API 刪除此傳輸節點失敗,且這是最後手段。3. 如果這是 ESXi 主機:a. 主機必須處於維護模式。b. 必須將連結至 NSXPG 的所有資源移出。如果未滿足 ESXi 主機的上述條件,命令「將」會失敗。4. 如需命令進度,請檢查 ESXi 主機上的 /scratch/log/nsxcli.log 或非 ESXi 主機上的 /var/log/nsxcli.log。確定要移除此主機上的 NSX-T?(是/否)重要: 執行 del nsx 命令後,請勿使用 NSX Manager UI 中的 解決功能來重新準備處於 中斷連線狀態的主機。如果您使用 解決功能,則主機可能會進入 已降級狀態。
- 確認 N-VDS 交換器上的現有 VMkernel 和實體 NIC 已移轉至新的 vSwitch。如果主機上有多個 N-VDS 交換器,則會將每個 N-VDS 交換器移轉至個別的 vSwitch。例如,如果主機上有 N-VDS1 和 N-VDS2 交換器,則 VMkernel 介面卡和實體 NIC 會移轉至 vSwitch1 和 vSwitch2。
- 選取每個主機,然後按一下移除 NSX。
- 在快顯視窗中,選取強制刪除,然後開始解除安裝。
- 在 ESXi 主機上,確認顯示的系統訊息為已終止。此訊息指出已從主機中完整移除 NSX-T Data Center。
執行 del nsx 後,系統會移除所有現有的主機交換器、將 VMkernel 和實體 NIC 移轉至新建立的 vSwitch、將傳輸節點與 NSX Manager 中斷連結,以及移除 NSX-T Data Center VIB。如果主機上仍有任何 NSX-T Data Center VIB,請連絡 VMware 支援。
- (主機在 VDS 7.0 交換器上) 如果主機進入失敗狀態且無法移除 NSX-T Data Center VIB,請執行 del nsx 命令,以從主機移除 NSX。
- 執行 del nsx 命令之前,請將 ESXi 主機置於維護模式。除非主機上所有執行中的虛擬機器皆處於關閉電源狀態或移至其他主機,否則 vCenter Server 不允許將主機置於維護模式。
- 如果 VDS 交換器的 NSX 連接埠群組上有 VMkernel 介面卡,您必須在 VDS 交換器上手動移轉或移除從 NSX 連接埠群組至 DV 連接埠群組的 VMK。如果 NSX 連接埠群組上有任何可用的 VMK,則 del nsx 命令執行會失敗。
- 登入 ESXi CLI 終端機,執行 nsxcli -c del nsx。
- 閱讀警告訊息。如果您想要繼續進行 NSX-T Data Center 解除安裝,請輸入是。
請仔細閱讀此命令的需求和限制:1. 閱讀 NSX-T 說明文件,以「從 NSX-T Data Center 中移除主機或完整解除安裝 NSX-T Data Center」。2. 從 NSX-T UI 或 API 刪除此傳輸節點失敗,且這是最後手段。3. 如果這是 ESXi 主機:a. 主機必須處於維護模式。b. 必須將連結至 NSXPG 的所有資源移出。如果未滿足 ESXi 主機的上述條件,命令「將」會失敗。4. 如需命令進度,請檢查 ESXi 主機上的 /scratch/log/nsxcli.log 或非 ESXi 主機上的 /var/log/nsxcli.log。確定要移除此主機上的 NSX-T?(是/否)重要: 執行 del nsx 命令後,請勿使用 NSX Manager UI 中的 解決功能來重新準備處於 中斷連線狀態的主機。如果您使用 解決功能,則主機可能會進入 已降級狀態。
- 選取每個主機,然後按一下移除 NSX。
- 在快顯視窗中,選取強制刪除,然後開始解除安裝。
- 在 ESXi 主機上,確認顯示的系統訊息為已終止。此訊息指出已從主機中完整移除 NSX-T Data Center。
- 移除所有現有的主機交換器,傳輸節點與 NSX Manager 中斷連結,並且移除 NSX-T Data Center VIB。如果主機上仍有任何 NSX-T Data Center VIB,請連絡 VMware 支援。
- 在 vSphere Lifecycle Manager 的主機部分,執行 del nsx 並從 NSX Manager 移除 NSX 後,vCenter Server 中的主機狀態與叢集映像相符。系統會顯示此叢集中的所有主機均符合標準。