如果系統指出您的 vSphere 叢集不相容,無法啟用工作負載管理,請遵循這些疑難排解祕訣。
問題
工作負載管理頁面會指出當您嘗試啟用工作負載管理時,vCenter 叢集不相容。
原因
這可能有多種原因。首先,請確認您的環境符合啟用工作負載管理的最低需求:
- 有效授權:具有 Kubernetes 附加元件的 VMware vSphere 7 Enterprise Plus
- 至少兩台 ESXi 主機
- 全自動 DRS
- vSphere HA
- vSphere Distributed Switch 7.0
- 足夠的儲存區容量
如果您的環境符合這些必要條件,但目標 vCenter 叢集不相容,請使用 VMware Datacenter CLI (DCLI) 來協助識別問題。
解決方案
- 使用 SSH 登入 vCenter Server。
- 以根使用者身分登入。
- 執行命令
dcli
,列出 VMware Datacenter CLI 說明。
- 透過執行下列 DCLI 命令來列出可用的 vCenter 叢集。
dcli com vmware vcenter cluster list
例如:
dcli +username VI-ADMIN-USER-NAME +password VI-ADMIN-PASSWORD com vmware vcenter cluster list
範例結果:
|-----------|---------|------------|----------|
|drs_enabled|cluster |name |ha_enabled|
|-----------|---------|------------|----------|
|True |domain-d7|vSAN Cluster|True |
|-----------|---------|------------|----------|
- 透過執行下列 DCLI 命令來確認 vCenter 叢集相容性。
dcli com vmware vcenter namespacemanagement clustercompatibility list
例如:
dcli +username VI-ADMIN-USER-NAME +password VI-ADMIN-PASSWORD com vmware vcenter namespacemanagement clustercompatibility list
下列範例結果指出環境中缺少相容的
NSX VDS 交換器。
|---------|----------|----------------------------------------------------------------------------------------|
|cluster |compatible|incompatibility_reasons |
|---------|----------|----------------------------------------------------------------------------------------|
|domain-d7|False |Failed to list all distributed switches in vCenter 2b1c1fa5-e9d4-45d7-824c-fa4176da96b8.|
| | |Cluster domain-d7 is missing compatible NSX VDS. |
|---------|----------|----------------------------------------------------------------------------------------|
- 請根據需要執行其他 DCLI 命令,以確定其他相容性問題。除了 NSX 錯誤之外,其他不相容的常見原因是 DNS 和 NTP 連線問題。
- 若要進一步疑難排解,請完成下列步驟。
- 跟蹤 wcpsvc.log 檔案。請參閱跟蹤工作負載管理記錄檔。
- 導覽至工作負載管理頁面,然後按一下啟用。