Die Bereitstellung der NSX Metrics-Funktion ist aufgrund von Fehlern fehlgeschlagen.
Problem
Beim Versuch, die NSX Metrics-Funktion bereitzustellen, sind einige Fehler aufgetreten.
Ursache
Für die Bereitstellung der NSX Metrics-Funktion müssen neben der NSX Application Platform-Bereitstellung mehrere Kubernetes-Komponenten verfügbar sein. Wenn sich der TKG-Cluster in Supervisor oder Upstream-Kubernetes-Cluster in einem instabilen Zustand befindet, kann die NSX Metrics-Bereitstellung fehlschlagen.
Lösung
- Stellen Sie sicher, dass das System NSX Application Platform erfolgreich bereitgestellt hat.
- Wenn Sie Zugriff auf die NSX Manager-Befehlszeilenschnittstelle (CLI) haben, führen Sie die folgenden Schritte aus, um alle in den NSX Metrics-Protokollen aufgezeichneten Fehler zu untersuchen. Wenn Sie keinen Zugriff auf die NSX Manager-CLI haben, verwenden Sie die in Schritt 3 angegebenen Informationen.
- Melden Sie sich bei der NSX Manager-Appliance als Root-Benutzer an.
- Markieren Sie die Kubernetes-Konfiguration für alle nachfolgenden helm- und kubectl- Befehlsaufrufe.
export KUBECONFIG=/config/vmware/napps/.kube/config
- Verwenden Sie den folgenden Befehl, um sicherzustellen, dass das System das Metrik-Helm-Diagramm erfolgreich bereitgestellt hat.
helm --namespace nsxi-platform list --all --filter 'metrics'
Die Eigenschaft STATUS muss bereitgestellt anzeigen.
- Verwenden Sie den folgenden Befehl, um zu überprüfen, ob die Setup-Pods erfolgreich bereitgestellt und abgeschlossen wurden.
kubectl --namespace nsxi-platform get pods --selector='app.kubernetes.io/instance=metrics'
- Überprüfen Sie mit dem folgenden Befehl die Protokolle für die Setup-Pods, die nicht bereitgestellt wurden oder sich nicht im Status Bereit befinden.
kubectl --namespace nsxi-platform logs <POD_NAME>
- Wenn Sie keinen Zugriff auf die NSX Manager-CLI haben, erfassen Sie das NSX Application Platform-Support-Paket mithilfe von Informationen in Erfassen der Support-Pakete für die NSX Application Platform mithilfe der Benutzeroberfläche. Überprüfen Sie die Support-Paketprotokolle für den TKG-Cluster in Support-Paket oder die Upstream-Kubernetes-Pods, deren Namen mit metrics- beginnen.
- Beheben Sie die in den Protokollen gemeldeten Fehler.
- Nachdem Sie die in den Protokollen gemeldeten Fehler gelöst haben, versuchen Sie erneut, die NSX Application Platform über die NSX Manager-Benutzeroberfläche bereitzustellen.