由於 NSX 叢集的一或多個管理程式節點上的 DATASTORE 元件和/或 CORFU_NONCONFIG 元件已關閉,因此 NSX Manager 狀態為「已降級」。
解決方案
- 請以管理員身分透過 SSH 連線至 NSX Manager CLI 終端機。
- 若要識別其元件已關閉的管理程式節點,請執行 get cluster status。
- 確認基礎資料存放區可用,並採用建議的磁碟存取延遲。若要取得並修正磁碟存取延遲數目,請參閱 https://kb.vmware.com/s/article/87075?lang=en_US。
備註: 資料存放區中斷問題可能導致
NSX Manager 應用裝置虛擬機器進入唯讀模式。Linux 沒有提供可從此錯誤復原的可用公用程式。如果應用裝置重新開機無法修正此問題,請遵循知識庫文章《在儲存區中斷時復原 NSX Manager》所述執行操作。將受影響的
NSX Manager 虛擬機器重新開機之前,請確認後端資料存放區已完全復原。
- 若要確認 NSX 耗用的磁碟分割還未滿或接近已滿,請執行「get filesystem-stats」。
備註: 資料存放區的特定記錄可在
var/log/corfu/corfu.9000.log 和
/var/log/corfu/tanuki.log 找到。
- 請清理磁碟空間和/或將所有 NSX Manager 節點重新開機 (在解決儲存區問題後),以移除唯讀模式。
- 如果元件仍然關閉,請連絡 VMware 支援。
重要: 資料存放區已關閉時,如果網路連線已啟動,則
NSX Manager 會繼續參與叢集。這種狀態可能導致管理平面和控制平面將無法使用。如果無法解決資料存放區問題,請關閉受影響的
NSX Manager 的電源來更換受影響的 NSX Manager (前提是透過啟動大多數節點來維持叢集仲裁)。
- 從現有 NSX Manager 叢集移除 NSX Manager 節點。在 NSX Manager 上,執行 detach node <node-id>。
- 執行 get cluster status,確認有問題的節點不再是叢集成員。
- 部署新的 NSX Manager 節點,並將其加入現有的管理程式叢集。