automation-suite
2023.10
true
Automation Suite unter Linux – Installationsanleitung
Last updated 15. Okt. 2024

Konfigurieren der Cluster-Snapshot-Sicherung

Cluster-Snapshot konfigurieren

Hinweis: Bevor Sie den Cluster konfigurieren, deaktivieren Sie alle geplanten Snapshots. Sie können die Zeitpläne nach der Snapshot-Konfiguration erneut aktivieren.

Voraussetzungen:

  • Stellen Sie sicher, dass Sie den Snapshot-Speicherort konfigurieren.

Führen Sie die folgenden Schritte aus, um den Cluster-Snapshot zu konfigurieren:

  1. Melden Sie sich an einem der Serverknoten an.
  2. Führen Sie den folgenden Befehl aus:

    cd /opt/UiPathAutomationSuite/<version>/installer
    ./configureUiPathAS.sh snapshot config -i cluster_config.jsoncd /opt/UiPathAutomationSuite/<version>/installer
    ./configureUiPathAS.sh snapshot config -i cluster_config.json 
Um die verfügbaren Flags anzuzeigen, fügen Sie -h an den vorherigen Befehl an.

In der folgenden Tabelle sind die verfügbaren Flags und ihre Verwendung aufgeführt:

Konfigurationsflags

Beschreibung

Verwendungszweck

Standardwert

-i, --input

(Obligatorisch)

Stellen Sie die Eingabedatei

Wiederherstellen der Sicherung

Keine Angabe

-s, --schedule

(optional)

Geben Sie einen CRON-Ausdruck an, um einen Snapshot-Zeitplan einzurichten.

Klicken Sie hier, um mit CRON-Ausdrücken zu experimentieren.

Nur für die Snapshot-Sicherung

*/45 * * * * wieder her, was bedeutet, dass alle 45 Minuten ein Snapshot erstellt wird. Beispielsweise löst der Wert 0 0 * * 2 jeden Dienstag um 00:00 Uhr eine Sicherung von Snapshots aus.
-r, --retention

(optional)

Geben Sie die Anzahl der Stunden an, die der Snapshot aufbewahrt werden soll.

Nur für die Snapshot-Sicherung.

168 h (sieben Tage)

-t, --target

(Obligatorisch)

Geben Sie den Zieltyp an, der zum Speichern der Snapshot-Sicherung verwendet wird.

Snapshot-Sicherung

Wiederherstellen der Sicherung

NFS, der unterstützte Typ.

-e, --endpoint

(Obligatorisch)

Geben Sie den FQDN oder die IP-Adresse des Snapshot-Speicherorts an.

Zum Beispiel mynfs.mycompany.com oder 192.23.222.81 .

Snapshot-Sicherung

Wiederherstellen der Sicherung

Keine Angabe

-l, --location

(Obligatorisch)

Geben Sie den Speicherort oder Pfad zum Snapshot-Speicherort an.

Snapshot-Sicherung

Wiederherstellen der Sicherung

Keine Angabe

-p, --prefix

(optional)

Geben Sie eine Zeichenfolge an, um alle geplanten Snapshot-Sicherungen mit einem Präfix zu versehen. Die angegebene Zeichenfolge muss in Kleinbuchstaben geschrieben sein.

Keine Angabe

schedule

-h, --help

Zeigt Hilfeanweisungen an.

Keine Angabe

Keine Angabe

-d, --debug

Zur Ausführung im Debugmodus.

Keine Angabe

Keine Angabe

Beispiel

./configureUiPathAS.sh snapshot config -s "*/45 * * * *" -r "48h" -t nfs -e 192.168.10.5 -l "/asbackup" --prefix "schedule"./configureUiPathAS.sh snapshot config -s "*/45 * * * *" -r "48h" -t nfs -e 192.168.10.5 -l "/asbackup" --prefix "schedule"
Wichtig:
Hinweis 1: Jeder CRON-Ausdruck, der als Teil des Parameters --schedule bereitgestellt wird, stimmt mit der Zeit des Clusterknotens überein. Wir empfehlen Ihnen, den CRON-Ausdruck mit der geplanten Sicherung Ihrer externen Datenspeicher (z. B. SQL-Datenbank und Objektspeicher) zu synchronisieren.

Hinweis 2: Die Automation Suite speichert nur den Snapshot, der während der definierten Aufbewahrungsrichtlinie gesichert wurde. Wenn Ihre Aufbewahrungsrichtlinie eine kürzere Dauer hat, verlieren Sie möglicherweise wichtige Snapshots, sobald die Aufbewahrungsrichtlinie gilt. Wenn die Aufbewahrungsrichtlinie eine längere Dauer hat, werden auch mehr Snapshots gespeichert, die Speicherplatz auf dem NFS-Server belegen können.

Hinweis 3: Überlegen Sie sich genau, wie der Zeitplan aussehen soll.Das Erstellen von Snapshots in kleinen Intervallen (z. B. 30 Minuten) erfordert häufige Sicherungen, so dass Sie gezwungen sind, die Daten der letzten 30 Minuten zu speichern. Ebenso kann das Erstellen von Snapshots einmal pro Woche zu Datenverlusten führen, wenn eine Katastrophe viel später als bei der vorherigen Sicherung eintritt. Daher empfehlen wir dringend die Synchronisierung des Sicherungszeitplans und der Aufbewahrungsdauer mit Ihren Recovery Point Objective (RPO)-Anforderungen.

Aktivieren der Snapshot-Sicherung

Um eine geplante Sicherung Ihres Cluster-Snapshots zu aktivieren, führen Sie die folgenden Schritte aus:

  1. Melden Sie sich bei einem der Serverknoten an.
  2. Aktivieren Sie die Snapshot-Sicherung:
    ./configureUiPathAS.sh snapshot backup enable./configureUiPathAS.sh snapshot backup enable
Hinweis:
  • Wenn das Präfix des neuen Snapshots bereits von einem vorhandenen Snapshot verwendet wird, tritt ein Fehler auf. Um den Fehler zu vermeiden, deaktivieren Sie den Snapshot und führen Sie den Befehl in Schritt 2 erneut aus.
  • Wenn die geplante Sicherung aufgrund eines Timeouts fehlgeschlagen ist und Sie eine Warnbenachrichtigung erhalten haben, führen Sie den Befehl in Schritt 2 mit dem zusätzlichen Flag --csi-snapshot-timeout 3h erneut aus, um das Timeout auf drei Stunden zu erhöhen.

Deaktivieren der Snapshot-Sicherung

So deaktivieren Sie die regelmäßige Sicherung eines Cluster-Snapshots:

  1. Melden Sie sich bei einem der Serverknoten an.
  2. Führen Sie den folgenden Befehl aus:
    ./configureUiPathAS.sh snapshot backup disable./configureUiPathAS.sh snapshot backup disable
Hinweis: Erwarten Sie einen Fehler, wenn die Sicherung, die Sie deaktivieren möchten, nicht aktiviert ist.

Snapshot-Backup bei Bedarf

Um eine Sicherung basierend auf einem Snapshot zu erstellen, führen Sie die folgenden Schritte aus:

  1. Melden Sie sich bei einem der Serverknoten an.
  2. Erstellen Sie die Sicherung:
    ./configureUiPathAS.sh snapshot backup create <backup name>./configureUiPathAS.sh snapshot backup create <backup name>
Hinweis: Ersetzen Sie <backup name> durch einen eindeutigen Namen, den Sie der Sicherung zuweisen möchten.
Der Snapshot-Trigger ist ein asynchroner Vorgang. Sie können jedoch das Flag –wait anfügen, um zu warten, bis die Snapshot-Sicherung abgeschlossen ist.
./configureUiPathAS.sh snapshot backup create <backup name> --wait./configureUiPathAS.sh snapshot backup create <backup name> --wait
Hinweis:
  • Ihre Aufbewahrungsrichtlinie löscht keine Snapshot-Backups bei Bedarf. Um unnötigen Speicherverbrauch zu vermeiden, löschen Sie On-Demand-Sicherungen manuell.
  • Wenn die Sicherung aufgrund eines Timeouts fehlgeschlagen ist, führen Sie den Befehl in Schritt 2 mit dem zusätzlichen Flag --csi-snapshot-timeout 3h erneut aus, um das Timeout auf 3 Stunden zu erhöhen.

Vorhandene Snapshots auflisten

So zeigen Sie vorhandene Sicherungen und deren Status an:

  1. Melden Sie sich bei einem der Serverknoten an.
  2. Führen Sie den folgenden Befehl aus:
    ./configureUiPathAS.sh snapshot list./configureUiPathAS.sh snapshot list

    Eine Liste aller Cluster-Snapshots (bei Bedarf und geplant) mit ihren Status, Erstellungs- und Ablaufzeiten wird angezeigt:

    ./configureUiPathAS.sh snapshot list
    NAME           STATUS             CREATION                       EXPIRATION
    manualbackup1   Completed        2022-09-13 09:19:50 +0000 UTC  2023-09-13 09:19:50 +0000 UTC
    manualbackup2   PartiallyFailed  2022-09-13 09:19:50 +0000 UTC  2023-09-13 09:19:50 +0000 UTC./configureUiPathAS.sh snapshot list
    NAME           STATUS             CREATION                       EXPIRATION
    manualbackup1   Completed        2022-09-13 09:19:50 +0000 UTC  2023-09-13 09:19:50 +0000 UTC
    manualbackup2   PartiallyFailed  2022-09-13 09:19:50 +0000 UTC  2023-09-13 09:19:50 +0000 UTC

Löschen einer Sicherung

Wichtig: Das Löschen einer Sicherung umfasst das Löschen der Cluster-Metadaten und der Volumedaten vom Sicherungsspeicherserver. Dieser Vorgang ist irreversibel.

Um Snapshot-Sicherungen vom Sicherungsserver zu löschen, führen Sie den folgenden Befehl aus:

./configureUiPathAS.sh snapshot delete -h
Delete the snapshot backup

Usage:
  configureUiPathAS.sh snapshot delete (name | --all) [flags]

Flags:
  -a, --all                Delete all the snapshots
  -f, --force              Forcibly delete the snapshot without confirmation
  -h, --help               help for delete./configureUiPathAS.sh snapshot delete -h
Delete the snapshot backup

Usage:
  configureUiPathAS.sh snapshot delete (name | --all) [flags]

Flags:
  -a, --all                Delete all the snapshots
  -f, --force              Forcibly delete the snapshot without confirmation
  -h, --help               help for delete

Beispiele

Löschen eines angegebenen Snapshots

Dieser Befehl löscht den angegebenen Snapshot, nachdem Sie Ihre Bestätigung erhalten haben.

./configureUiPathAS.sh snapshot delete <snapshot name>./configureUiPathAS.sh snapshot delete <snapshot name>
Hinweis: Ersetzen Sie <snapshot name> durch den Namen der Sicherung, die Sie löschen möchten.

Stilles Löschen eines angegebenen Snapshots

Dieser Befehl löscht den Snapshot, ohne Sie zur Bestätigung aufzufordern.

./configureUiPathAS.sh snapshot delete <snapshot name> --force./configureUiPathAS.sh snapshot delete <snapshot name> --force
Hinweis: Ersetzen Sie <snapshot name> durch den Namen der Sicherung, die Sie im Hintergrund löschen möchten.

Löschen aller Snapshots

Dieser Befehl löscht alle Snapshots, nachdem Sie Ihre Bestätigung erhalten haben.

./configureUiPathAS.sh snapshot delete --all./configureUiPathAS.sh snapshot delete --all

Alle Snapshots werden im Hintergrund gelöscht

Dieser Befehl löscht alle vorhandenen Snapshots, ohne Sie zur Bestätigung aufzufordern.

./configureUiPathAS.sh snapshot delete --all --force./configureUiPathAS.sh snapshot delete --all --force

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten