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

  1. Stellen Sie sicher, dass das System NSX Application Platform erfolgreich bereitgestellt hat.
  2. 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.
    1. Melden Sie sich bei der NSX Manager-Appliance als Root-Benutzer an.
    2. Markieren Sie die Kubernetes-Konfiguration für alle nachfolgenden helm- und kubectl- Befehlsaufrufe.
      export KUBECONFIG=/config/vmware/napps/.kube/config
    3. 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.

    4. 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'
    5. Ü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>
  3. 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.
  4. Beheben Sie die in den Protokollen gemeldeten Fehler.
  5. 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.