2020年4月10日 星期五

(VMware NSX) - NSX Manager 出現無法開機的問題


  • 某一天晚上家裡的NSX Manager竟然無法開機了,重點是我沒備份阿,Oh My God,而且連同NSX Controller跟EDGE Gateway也要重新設定了Orz。

1. 由於NSX環境已經無法正常運作了,所以我們需要將vCenter Server上把NSX的套件移除掉才行,首先需刪除各台ESXI上的VTEP VMKernel介面卡

2. 刪除VTEP分散式連接埠

3. 接著在刪除邏輯交換器之前,需將虛擬機器移除掉

4. 將位於邏輯交換器上虛擬機器的網路移轉至VDS_LAN(虛擬分散式交換器)

5. 全選

6. 刪除邏輯交換器   (刪除完,建議請將ESXI重新開機)

7. 進入https://vCenter IP/mob介面

8. 擴展管理器

9. 解除登陸擴展

10. 輸入com.vmware.vShieIdManager  (這邊我是跳出Fail,是因為NSX已經無法正常運作了)

11. 接著刪除NSX目錄

12. 重新啟動vSphere-client服務

13. 接著將舊的NSX Manager虛擬機器刪除掉後,重新Deploy NSX Manager


(注意:在這過程中我發現NSX Manager已經不能部署在之前部署過的ESXI上,推測可能是我沒有正常的移除NSX的環境,所以才會導致發生錯誤的訊息)

14. 看起來新安裝的NSX Manager可以與vCenter Server正常連結

15. NSX Manager Status看起來應該是沒甚麼問題

16. NSX Controller也成功Deploy

17. 這邊會跳出錯誤訊息,看起來是Cluster已有舊的NSX代理的關係,所以我們需要把ESXI遷移至新的叢集
這邊有Solution可以參考以下網址:

18. 建立新的Cluster,並將ESXI移至新的叢集

19. NSX Agent可正常安裝

20. 配置VXLAN時,發生ESXI無法連接到VDS的網路  (這是因為我們把ESXI移到新的叢集上)

21. 於VDS新增ESXI主機  

22. VTEP配置OK

23. 配置VXLAN範圍OK

24. 配置Transport Zones

25. 邏輯交換器建立OK

26. NSX基本配置環境就到這邊囉,若有人想知道如何正確的安全移除NSX環境可以參考相關Solution


◎ 結論:經過這一連串的過程,既然能順利完成建立到邏輯交換器的階段,我想應該是沒甚麼問題了,由於我現在NSX還在自學的階段,就看後續NSX的運作及在做LAB時是否還會有甚麼其它的狀況發生囉。另外我這邊是比較建議NSX Manager最好是能定期的備份,若NSX Manager發生異常或是無法運作時,至少還可以透過還原的方式,能更有效率的讓NSX Manager恢復運作。

沒有留言:

張貼留言