Das Wiederherstellen eines vRealize Orchestrator-Knotens kann zu Problemen mit dem Kubernetes-Dienst führen.

Um einen problematischen Knoten in Ihrem vRealize Orchestrator-Cluster wiederherzustellen, müssen Sie den Knoten suchen, ihn aus dem Cluster entfernen und ihn dann erneut zum Cluster hinzufügen.

Prozedur

  1. Identifizieren Sie den primären Knoten Ihres vRealize Orchestrator-Clusters.
    1. Melden Sie sich bei der vRealize Orchestrator Appliance-Befehlszeile eines Ihrer Knoten über SSH als root an.
    2. Suchen Sie den Knoten mit der Rolle primary und führen Sie den Befehl kubectl -n prelude exec postgres-0 aus.
      kubectl -n prelude exec postgres-0 – chpst -u postgres repmgr cluster show --terse --compact
    3. Rufen Sie den Namen des Pods ab, in dem sich der primäre Knoten befindet.
      In den meisten Fällen lautet der Name des Pods postgres-0.postgres.prelude.svc.cluster.local.
    4. Suchen Sie die FQDN-Adresse des primären Knotens, indem Sie den Befehl kubectl -n prelude get pods ausführen.
      kubectl -n prelude get pods -o wide
    5. Suchen Sie nach dem Datenbank-Pod mit dem Namen und rufen Sie die FQDN-Adresse für den entsprechenden Knoten ab.
  2. Ermitteln Sie den problematischen Knoten, indem Sie den Befehl kubectl -n prelude get nodeausführen.
    Der problematische Knoten weist einen NotReady-Status auf.
  3. Melden Sie sich bei der vRealize Orchestrator Appliance-Befehlszeile des primären Knotens über SSH als root an.
  4. Entfernen Sie den problematischen Knoten aus dem Cluster, indem Sie den Befehl vracli cluster remove <NODE-FQDN> ausführen.
  5. Melden Sie sich bei der vRealize Orchestrator Appliance-Befehlszeile des problematischen Knotens über SSH als root an.
  6. Fügen Sie den Knoten erneut zum Cluster hinzu, indem Sie den Befehl vracli cluster join <MASTER-DB-NODE-FQDN> ausführen.