Sie können Ihre neue Automation Orchestrator-Bereitstellung so konfigurieren, dass sie in Hochverfügbarkeit ausgeführt wird, indem Sie drei Knoten bereitstellen und als Cluster verbinden.

Ein Automation Orchestrator-Cluster besteht aus drei Automation Orchestrator-Instanzen, die eine PostgreSQL-Datenbank gemeinsam nutzen. Die Datenbank des konfigurierten Automation Orchestrator-Clusters kann nur im asynchronen Modus ausgeführt werden.

Um einen Automation Orchestrator-Cluster zu erstellen, müssen Sie eine Automation Orchestrator-Instanz als primären Knoten des Clusters auswählen. Nachdem Sie den primären Knoten konfiguriert haben, fügen Sie ihm die sekundären Knoten hinzu.

Der Automation Orchestrator-Cluster, den Sie erstellt haben, ist mit automatischem Failover vorkonfiguriert.

Hinweis: Der Ausfall des automatischen Failovers kann zum Verlust von Datenbankdaten führen.

Voraussetzungen

Prozedur

  1. Konfigurieren Sie den primären Knoten.
    1. Melden Sie sich bei der Automation Orchestrator Appliance-Befehlszeile des primären Knotens über SSH als root an.
    2. Um den Lastausgleichsserver des Clusters zu konfigurieren, führen Sie den Befehl vracli load-balancer set load_balancer_FQDN aus.
    3. Melden Sie sich beim Control Center des primären Knotens an und wählen Sie Hosteinstellungen aus.
    4. Klicken Sie auf Ändern und legen Sie die Hostadresse des verbundenen Lastausgleichsservers fest.
    5. Konfigurieren Sie den Authentifizierungsanbieter. Wechseln Sie zu Konfigurieren eines eigenständigen Automation Orchestrator-Servers.
  2. Verbinden Sie sekundäre Knoten mit dem primären Knoten.
    1. Melden Sie sich bei der Automation Orchestrator Appliance-Befehlszeile des sekundären Knotens über SSH als root an.
    2. Um den sekundären Knoten mit dem primären Knoten zu verbinden, führen Sie den Befehl vracli cluster joinprimary_node_hostname_or_IP aus.
    3. Geben Sie das Root-Kennwort des primären Knotens ein.
    4. Wiederholen Sie den Vorgang für einen anderen sekundären Knoten.
  3. (Optional) Wenn Ihr primärer Knoten ein benutzerdefiniertes Zertifikat verwendet, müssen Sie entweder das Zertifikat in der Appliance festlegen oder ein neues Zertifikat generieren. Wechseln Sie zu Generieren eines benutzerdefinierten TLS-Zertifikats für Automation Orchestrator.
    Hinweis: Die Datei, die die Zertifikatskette enthält, muss PEM-codiert sein.
  4. Beenden Sie die Cluster-Bereitstellung.
    1. Melden Sie sich bei der Automation Orchestrator Appliance-Befehlszeile des primären Knotens über SSH als root an.
    2. Um zu bestätigen, dass alle Knoten den Status „Bereit“ aufweisen, führen Sie den Befehl kubectl -n prelude get nodes aus.
    3. Führen Sie das Skript /opt/scripts/deploy.sh aus und warten Sie, bis die Bereitstellung abgeschlossen ist.

Ergebnisse

Sie haben einen Automation Orchestrator-Cluster erstellt. Nach dem Erstellen des Clusters können Sie nur über die FQDN-Adresse Ihres Lastausgleichsservers auf Ihre Automation Orchestrator-Umgebung zugreifen.

Hinweis: Da Sie nur mit dem Root-Kennwort des Lastausgleichsdiensts auf das Control Center des Clusters zugreifen können, können Sie die Konfiguration eines Clusterknotens nicht bearbeiten, wenn er über ein anderes Root-Kennwort verfügt. Um die Konfiguration dieses Knotens zu bearbeiten, entfernen Sie ihn aus dem Lastausgleichsdienst, bearbeiten Sie die Konfiguration im Control Center und fügen Sie den Knoten wieder zum Lastausgleichsdienst hinzu.

Nächste Maßnahme

Um den Status des Automation Orchestrator-Clusters zu überwachen, melden Sie sich beim Automation Orchestrator Client an und navigieren Sie zur Registerkarte System des Dashboards. Wechseln Sie zu Überwachen eines Automation Orchestrator-Clusters.