2020年9月23日 星期三

如何手動移除孤立之 ESXi 主機上的 NSX-T 元件

透過 NSX-T Manager  UI 管理介面,我們很簡單的就能安裝或是移除 ESXi 主機上的 NSX-T 元件。但在某些狀況下,例如:NSX-T Manager 壞了,這時候如果又需要移除 ESXi 主機上的 NSX-T 元件,就需要手動移除了。本文將說明如何手動移除與 NSX-T Manager 脫鉤,因而孤立之 ESXi 主機上的 NSX-T 元件

查看目前 ESXi 的狀態

手動移除 NSX-T 元件之前,可以透過以下幾個指令先確認目前 ESXi 的設定。 

  • 執行 esxcfg-vmknic -l,查看 ESXi 上有哪些 vmkernel。如下圖所示,可以看到 ESXi 上有 vmk10 和 vmk50

  • 執行 esxcfg-vswitch -l,查看 ESXi 上有哪些 vSwitch。如下圖所示,可以看到 ESXi 上有 N-VDS 的設定

  • 執行 nsxdp-cli vswitch instance list,查看 N-VDS 上使用哪些實體網卡。如下圖所示,可以看到目前 N-VDS 上用了 vmnic2 和 vmnic3

手動移除 NSX-T 元件

建議將 ESXi 上的虛擬機移走,並進入維護模式。接著透過 SSH 登入 ESXi

【STEP 1】執行 vsipioctl clearallfilters -Override

【STEP 2】執行 /etc/init.d/netopad stop

【STEP 3】執行 nsxcli 進入 nsx command mode,接著執行 del nsx。這個指令會移除 NSX-T 相關的設定和模組

【STEP 4】檢查 NSX-T 相關的模組是不是都移除了

執行 esxcli software vib list | grep -i nsx

執行 esxcfg-vmknic -l

執行 esxcfg-vswitch -l

參考連結

How to cleanup an orphaned ESXi host that is NSX-T prepared

沒有留言:

張貼留言