Automation Suite
2022.4
False
Bannerhintergrundbild
Automation Suite-Installationsanleitung
Letzte Aktualisierung 24. Apr. 2024

Sichern und Wiederherstellen des Clusters

Die Automation Suite unterstützt die Sicherungs- und Wiederherstellungsfunktionalität, um Datenverlust in verschiedenen Szenarien zu verhindern. Sie können eine Sicherung jederzeit nach der Installation konfigurieren.

Um die Sicherungs- und Wiederherstellungsfunktionalität zu verwenden, müssen Sie einen NFS-Server, einen Sicherungscluster und einen Wiederherstellungscluster aktivieren. Diese Konzepte werden im folgenden Abschnitt definiert.

Terminologie

NFS-Server – Der Server, der die Sicherungsdaten speichert und die Wiederherstellung ermöglicht. Sie können den NFS-Server auf jeder Maschine oder jedem PaaS-Dienst einrichten, der von Cloud-Anbietern angeboten wird. Beachten Sie, dass wir kein Windows-basiertes NFS und kein Azure Blob-basiertes NFS unterstützen.

Sicherungscluster – Der Cluster, den Sie zum Installieren der Automation Suite einrichten. Dies ist der Cluster, in dem Sie die Sicherung aktivieren werden.

Cluster wiederherstellen – Der Cluster, in dem Sie alle Daten aus dem Sicherungscluster wiederherstellen. Dies wird der neue Cluster, in dem Sie die Automation Suite ausführen, sobald der Wiederherstellungsprozess abgeschlossen ist.

Voraussetzungen

Hinweis: Dieses Setup ermöglicht nur eine Sicherung des Clusters, einschließlich der Clusterkonfiguration und der Daten, die als Teil des Cluster-Speichers in /datadisk gespeichert sind, das an Servermaschinen angeschlossen ist.

Dadurch wird jedoch keine Sicherung externer Datenquellen wie der SQL-Datenbank aktiviert. Sie müssen die Sicherung der externen Datenquelle separat aktivieren.

Wenn Sie nach dem Aktivieren der Sicherung neue Serverknoten hinzufügen möchten, stellen Sie sicher, dass Sie die Voraussetzungen erfüllen, und führen Sie die folgenden Schritte aus, um die Sicherung auf den neuen Knoten zu aktivieren:
  1. Konfigurieren Sie den NFS-Server, um den Zugriff auf den neuen Knoten zuzulassen. Weitere Informationen finden Sie unter Zulassen des Zugriffs von Knoten auf den NFS-Mount-Punkt.
  2. Aktivieren Sie die Sicherung auf dem neuen Serverknoten:

Um die Sicherungs- und Wiederherstellungsfunktion einzurichten, müssen Sie die folgenden Anforderungen erfüllen:

  • Sie müssen NFSv4 unter Linux verwenden.
  • Sie müssen den NFS-Server auf einer separaten Maschine einrichten, die außerhalb des Sicherungs- und Wiederherstellungsclusters gehostet wird.
  • Zwischen dem NFS-Server und dem Sicherungs- und Wiederherstellungscluster darf die Round Trip Time (RTT)-Latenzzeit nicht mehr als 10 Millisekunden betragen.
  • Der Cluster, den Sie sichern möchten, und der NFS-Server müssen sich in derselben Region befinden.
  • Der NFS-Server muss die folgenden Hardwareanforderungen erfüllen:

    CPU

    RAM

    Festplatte

    4 (v-)CPU

    16 GiB

    10-TiB-SSD (1100 IOPS)

  • Der NFS-Server muss von allen Clusterknoten aus erreichbar sein.
  • Sie müssen die folgenden Ports auf dem NFS-Server und allen Knoten im Sicherungscluster aktivieren. Beim Wiederherstellen des Clusters müssen auf allen Knoten im Wiederherstellungscluster dieselben Ports geöffnet sein.

    Port

    Protokoll

    Zweck

    2049

    TCP

    Bidirektionale Kommunikation zwischen dem NFS-Server und dem Sicherungs- und Wiederherstellungscluster.

    Dies ist der Port, auf dem der NFS-Server ausgeführt wird.

    111

    TCP

    Bidirektionale Kommunikation zwischen dem NFS-Server und dem Sicherungs- und Wiederherstellungscluster.

    Dieser Port wird für rpcbind zwischen dem NFS-Server und dem Sicherungs- und Wiederherstellungscluster verwendet.

Vorbereiten der Sicherungskonfiguration

Um die Sicherung zu aktivieren, müssen Sie den Sicherungsserver und das Intervall in einer Datei mit dem Namen backup.json konfigurieren.

Führen Sie dazu die folgenden Schritte aus:

  1. Erstellen Sie eine Datei mit dem Namen backup.json .
    {
      "backup": {
        "etcdBackupPath": "PLACEHOLDER",
        "nfs": {
          "endpoint": "PLACEHOLDER",
          "mountpath": "PLACEHOLDER"
        }
      },
      "backup_interval": "15"
    }{
      "backup": {
        "etcdBackupPath": "PLACEHOLDER",
        "nfs": {
          "endpoint": "PLACEHOLDER",
          "mountpath": "PLACEHOLDER"
        }
      },
      "backup_interval": "15"
    }
  2. Füllen Sie die Datei basierend auf den folgenden Felddefinitionen aus:

    Parameter

    Konfiguration

    backup.etcdBackupPath

    Der relative Pfad, in dem die Sicherungsdaten auf dem NFS-Server gespeichert werden. Sie können ihm den Namen des Clusters geben.

    Beispiel: cluster0.

    backup.nfs.endpoint

    Der Endpunkt des NFS-Servers (IP-Adresse oder DNS-Name). Das ist entweder der FQDN oder die IP-Adresse der NFS-Maschine. Im Endpunkt darf kein Protokoll vorhanden sein.

    Beispiel: nfs.automationsuite.mycompany.com oder 20.224.01.66

    backup.nfs.mountpath

    Der Pfad auf dem NFS-Server (Endpunkt). Das ist der Ort, wo Sie den Datenträger zum Speichern der Clustersicherung verbunden haben.

    Beispiel: /asbackup.

    backup_interval

    Das Sicherungszeitintervall in Minuten. Dieses Intervall ist die Vorlaufzeit zwischen zwei aufeinanderfolgenden Sicherungen. Sie können nur die letzte erfolgreiche Sicherung wiederherstellen, daher sollten Sie dieses Intervall sorgfältig festlegen. Das minimale Sicherungsintervall kann nur 15 Minuten betragen.

    Wichtig:
    • Wenn das Sicherungsintervall zu kurz ist, z. B. 30 Minuten, werden die Sicherungsvorgänge zu häufig ausgeführt, sodass Sie nur die Daten speichern müssen, die in den letzten 30 Minuten gesichert wurden. Wenn das Sicherungsintervall 1 Woche beträgt, kann dies zu Datenverlusten während des Intervalls zwischen der letzten Sicherung und dem Notfall führen. Daher wird empfohlen, das Sicherungsintervall im Einklang mit Ihren Recovery Point Objective (RPO)-Anforderungen zu halten.
    • Beim Einrichten der Sicherung des externen SQL-Servers sollten Sie das Cluster-Sicherungsintervall berücksichtigen. Es wird empfohlen, für den externen SQL-Server und den Automation Suite-Cluster dasselbe Intervall einzurichten.
    • Wenn die Sicherung im Cluster aktiviert ist, löst die Automation Suite unabhängig vom Sicherungsintervall sofort die Sicherung aus. Danach wird die nächste Sicherung basierend auf dem Sicherungsintervall geplant.
    • Sie können die Sicherung überprüfen, indem Sie sich beim NFS-Server anmelden und zum folgenden Pfad navigieren: /backup.nfs.mountpath/backup.etcdBackupPath. Beispiel: /asbackup/cluster0.
Die Automation Suite erstellt keine Sicherung aller persistenten Volumes, z. B. der Volumes, die an die Trainingspipeline im AI Center angefügt sind. Eine Sicherung wird nur für einige wenige persistente Volumes erstellt, z. B. Alert Manager , Prometheus , Docker Registry , MongoDB , RabbitMQ , Ceph Objectstore und Insights .

Vorbereiten der Wiederherstellungskonfiguration

Um den Cluster aus den Sicherungsdaten wiederherzustellen, müssen Sie die Konfiguration des Wiederherstellungsservers in einer Datei mit dem Namen restore.json bereitstellen.

Führen Sie dazu die folgenden Schritte aus:

  1. Erstellen Sie eine Datei mit dem Namen restore.json .
    {
      "restore": {
        "etcdRestorePath": "PLACEHOLDER",
        "nfs": {
          "endpoint": "PLACEHOLDER",
          "mountpath": "PLACEHOLDER"
        }
      }
    }{
      "restore": {
        "etcdRestorePath": "PLACEHOLDER",
        "nfs": {
          "endpoint": "PLACEHOLDER",
          "mountpath": "PLACEHOLDER"
        }
      }
    }
  2. Füllen Sie die Datei basierend auf den folgenden Felddefinitionen aus:

    Parameter

    Konfiguration

    restore.etcdRestorePath

    Der Pfad auf dem NFS-Server, von dem aus die Daten wiederhergestellt werden. Es muss derselbe Name sein, den Sie für backup.etcBackupPath in backup.json haben.
    Beispiel: cluster0.

    restore.nfs.endpoint

    Der Endpunkt des NFS-Servers. Dies ist entweder der FQDN oder die IP-Adresse der NFS-Maschine. Im Endpunkt darf kein Protokoll vorhanden sein.

    Beispiel: nfs.automationsuite.mycompany.com oder 20.224.01.66

    restore.nfs.mountpath

    Der Bereitstellungspfad des NFS-Servers. Dies ist der Speicherort, an dem Sie den Datenträger zum Speichern der Clustersicherung angefügt haben.

    Beispiel: /asbackup.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.