在系統嘗試部署 Postgres 資料庫時,在 NSX 度量 功能部署期間出現錯誤。
問題
在嘗試部署 NSX 度量 功能使用的 Postgres 資料庫時,系統遇到問題。
原因
Metrics Postgres 資料庫部署失敗可能有多種原因。
解決方案
- 確保系統成功部署了 NSX Application Platform。
- 如果您有權存取 NSX Manager 命令行介面 (CLI),請使用以下步驟調查 NSX 度量 記錄中記錄的任何錯誤。如果您無權存取 NSX Manager CLI,請使用步驟 3 中提供的資訊。
- 以 root 使用者身分登入到 NSX Manager 應用裝置。
- 針對任何後續的 helm 和 kubectl 命令叫用,標記 TKG Cluster on Supervisor 或上游 Kubernetes 組態。
export KUBECONFIG=/config/vmware/napps/.kube/config
- 使用以下命令,驗證系統是否成功部署了 Metrics Helm 圖表。
helm --namespace nsxi-platform list --all --filter 'metrics'
STATUS 屬性必須顯示為 deployed。
- 使用以下命令,驗證是否成功部署並完成了設定網繭。
kubectl --namespace nsxi-platform get pods --selector='app.kubernetes.io/instance=metrics,app.kubernetes.io/name=postgresql-ha'
- 透過使用以下命令,檢查未部署或未處於 Ready 狀態的設定網繭的記錄。
kubectl --namespace nsxi-platform logs <POD_NAME>
- 如果您無權存取 NSX Manager CLI,請使用以下章節中的資訊收集 NSX Application Platform 支援服務包:使用 UI 收集 NSX Application Platform 的支援服務包。檢查名稱以 metrics-postgresql-ha 開頭的 TKG Cluster on Supervisor 或上游 Kubernetes 網繭的支援服務包記錄。
- 解決記錄中報告的錯誤。
- 在解決記錄中報告的錯誤後,再次嘗試使用 NSX Application Platform UI 部署 NSX Manager。