本節提供對安裝問題進行疑難排解的相關資訊。
基本基礎結構服務
下列服務必須在應用裝置及 Hypervisor 上執行,同時還必須在 vCenter Server 上執行 (若用作計算管理程式)。
- NTP
- DNS
請確定防火牆未封鎖 NSX 元件與 Hypervisor 之間的流量。請確定元件之間已開啟所需連接埠。
若要排清 NSX Manager 上的 DNS 快取,請透過 SSH,以 root 使用者身分登入該管理員並執行下列命令:
root@nsx-mgr-01:~# /etc/init.d/resolvconf restart [ ok ] Restarting resolvconf (via systemctl): resolvconf.service.
然後,可以檢查 DNS 組態檔。
root@nsx-mgr-01:~# cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 192.168.253.1 search mgt.sg.lab
以 root 使用者身分登入並執行 su admin,以在 NSX Manager 上啟動 nsxcli。以 admin 使用者身分登入,nsxcli 是預設提示字元。
使用以下 nsxcli 命令,來檢查 DNS 伺服器:
get name-servers198.10.10.1 198.10.10.2 198.10.10.3
檢查從主機到控制器和管理程式的通訊
在 ESXi 主機上使用
NSX CLI 命令:
esxi-01.corp.local> get managers - 192.168.110.19 Connected esxi-01.corp.local> get controllers Controller IP Port SSL Status Is Physical Master Session State Controller FQDN 192.168.110.16 1235 enabled connected true up NA
在 ESXi 主機上使用主機 CLI 命令:
[root@esxi-01:~] esxcli network ip connection list | grep 1235 tcp 0 0 192.168.110.53:42271 192.168.110.16:1235 ESTABLISHED 67702 newreno nsx-proxy [root@esxi-01:~] [root@esxi-01:~] esxcli network ip connection list | grep 5671 tcp 0 0 192.168.110.253:11721 192.168.110.19:5671 ESTABLISHED 2103688 newreno mpa tcp 0 0 192.168.110.253:30977 192.168.110.19:5671 ESTABLISHED 2103688 newreno mpa
主機登錄失敗
如果
NSX 使用錯誤的 IP 位址,主機登錄便會失敗。如果某個主機有多個 IP 位址,可能會發生此情況。嘗試刪除傳輸節點會使它處於孤立狀態。解決此問題:
- 前往網狀架構 > 節點 > 主機,編輯主機,然後移除所有 IP 位址 (管理位址除外)。
- 按一下錯誤,然後選取解決。
部署 Edge 虛擬機器時的組態錯誤
部署 Edge 虛擬機器後,NSX Manager 會將虛擬機器的狀態顯示為
組態錯誤。管理員記錄包含類似下列內容的訊息:
nsx-manager NSX - FABRIC [nsx@6876 comp="nsx-manager" errorCode="MP16027" subcomp="manager"] Edge 758ad396-0754-11e8-877e-005056abf715 is not ready for configuration error occurred, error detail is NSX Edge configuration has failed. The host does not support required cpu features: ['aes'].
重新啟動 Edge 資料路徑服務,虛擬機器應會解決此問題。
強制移除傳輸節點
您可以藉由下列 API 呼叫,移除停滯在孤立狀態的傳輸節點:
DELETE https://<NSX Manager>/api/v1/transport-nodes/<TN ID>?force=true
NSX Manager 不會執行任何驗證,來確認是否有任何作用中的虛擬機器正在主機上執行。您要負責刪除 N-VDS 和 VIB。如果您已透過計算管理程式新增節點,請先刪除計算管理程式,然後刪除節點。傳輸節點也會一併刪除。