automation-suite
2.2510
true
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Automation Suite unter Linux – Installationsanleitung

Letzte Aktualisierung 13. Nov. 2025

Konfigurieren des Sicherungsspeichers

Bereitstellen der Sicherungsspeicherkonfiguration

Um Ihren Cluster zu sichern und wiederherzustellen, müssen Sie den Speicherort der Cluster-Snapshots über cluster_config.jsonim Automation Suite-Cluster angeben.
Nehmen Sie die folgenden Änderungen an Ihrem cluster_config.jsonvor, bevor Sie eine geplante Sicherung aktivieren oder eine Sicherung nach Bedarf vornehmen.

Sie können diese Informationen während der Installation des Automation Suite -Clusters oder später nach der Installation angeben, während Sie die Sicherung des Clusters aktivieren oder erstellen.

cluster_config.json

  • Verwenden Sie für die NFS-Serversicherung das folgende cluster_config.json-Beispiel:
{
 //... cluster_config.json
  "snapshot": {
    "enabled": true,
    "nfs": {
      "server": "nfs_server_endpoint",
      "location": "nfs_server_mountpoint"
    }
  }
}{
 //... cluster_config.json
  "snapshot": {
    "enabled": true,
    "nfs": {
      "server": "nfs_server_endpoint",
      "location": "nfs_server_mountpoint"
    }
  }
}
cluster_config.json-Parameter

Schlüssel

Wert

server

Der FQDN oder die IP-Adresse des Snapshot-Speicherorts (z. B. mynfs.mycompany.com oder 192.23.222.81).

location

NFS-Serverpfad, der gemäß den Anweisungen in Schritt 2: Konfigurieren des Bereitstellungspfads erstellt wurde. Stellen Sie sicher, dass er über ausreichende Berechtigungen verfügt und die Verzeichnisstruktur bereits vorhanden ist.
Hinweis:
  • Stellen Sie sicher, dass der NFS-Server von allen Knoten aus erreichbar ist.

  • Als Teil des nächsten Schritts stellt uipathctl diesen Pfad automatisch bereit. Sie müssen diesen Pfad nicht manuell bereitstellen.

Wichtig:
Wenn Sie Amazon EFS als NFS-kompatiblen Speicher verwenden, müssen Sie den Wert location auf das Stammverzeichnis (/) der EFS-Bereitstellung festlegen.
Die Verwendung von Unterverzeichnissen (z. B. /asbackup) wird nicht unterstützt und führt dazu, dass der Bereitstellungsvorgang fehlschlägt.
  • Für die externe Objektspeichersicherung verwenden Sie die folgenden cluster_config.json-Beispiele:
{
//... cluster_config.json
"snapshot": {
    "enabled": true,
    "external_object_storage": {
      "bucket_name": "<s3_bucket_used_for_backup>",
      "storage_type": "s3",
      "region": "<s3_bucket_region>"
    }
  }
}{
//... cluster_config.json
"snapshot": {
    "enabled": true,
    "external_object_storage": {
      "bucket_name": "<s3_bucket_used_for_backup>",
      "storage_type": "s3",
      "region": "<s3_bucket_region>"
    }
  }
}
cluster_config.json-Parameter
SchlüsselWert
bucket_nameDer Name des S3-Buckets zum Speichern des Snapshots
arn

ARN für die Verbindung mit dem S3.

Wenn der Knoten über die erforderlichen Berechtigungen zum Herstellen einer Verbindung mit dem Sicherungsobjektspeicher verfügt, wird der ARN nicht benötigt. Stellen Sie andernfalls sicher, dass Sie eine IAM-Rolle mit den erforderlichen Berechtigungen erstellen und den ARN hinzufügen.

regionDie Region, in der S3 vorhanden ist.
{
//... cluster_config.json
"snapshot" : {
  "external_object_storage": {
    "client_secret": "<azure_service_principal_client_secret>", 
    "resource_group": "<azure_resource_group_with_storage_account>", 
    "auth_mode": "ServicePrincipal", 
    "account_name": "<azure_storage_account_name>", 
    "account_key": "<azure_storage_account_key>"
    "bucket_name": "<azure_container_name>",
    "client_id": "<azure_service_principal_id>",
    "subscription_id": "<azure_subscription_id>",
    "cloud_name": "AzurePublicCloud",
  },
  "aks_infra_resource_group":"<azure_infra_resource_group>"
 }
}{
//... cluster_config.json
"snapshot" : {
  "external_object_storage": {
    "client_secret": "<azure_service_principal_client_secret>", 
    "resource_group": "<azure_resource_group_with_storage_account>", 
    "auth_mode": "ServicePrincipal", 
    "account_name": "<azure_storage_account_name>", 
    "account_key": "<azure_storage_account_key>"
    "bucket_name": "<azure_container_name>",
    "client_id": "<azure_service_principal_id>",
    "subscription_id": "<azure_subscription_id>",
    "cloud_name": "AzurePublicCloud",
  },
  "aks_infra_resource_group":"<azure_infra_resource_group>"
 }
}
cluster_config.json-Parameter
SchlüsselWert
bucket_nameName des Containers in Azure Storage-Konto zum Speichern der Momentaufnahme
resource_groupRessourcengruppe, in der das Azure Storage-Zielkonto zum Speichern der Momentaufnahme vorhanden ist.
auth_modeMuss auf ServicePrincipalfestgelegt sein.
client_idClient-ID für die Dienstprinzipalauthentifizierung
client_secretGeheimer Clientschlüssel für die Dienstprinzipal-basierte Authentifizierung
account_nameName des Azure Storage-Kontos, unter dem die Momentaufnahme gesichert wird
account_key

Zugriffsschlüssel für das Azure-Speicherkonto, bei dem der Snapshot gesichert werden muss.

Dieser Parameter ist optional.

cloud_name
Standardwert AzurePublicCloud
Ändern Sie ggf. in eine der folgenden Optionen: AzureUSGovernmentCloud, AzureChinaCloud, AzureGermanCloud
subscription_idAbonnement-ID, unter der das Azure Storage-Konto zum Speichern der Sicherung gespeichert ist.
aks_infra_resource_group
Ressourcengruppe, in der die Maschinen und andere Ressourcen für den AKS-Cluster erstellt werden. Wird normalerweise von Azure erstellt und verwaltet und beginnt mit MC_.

Während andere Werte während der Sicherung und Wiederherstellung gleich bleiben können, wird dieser Wert während der Wiederherstellung geändert. Dies muss die neue Ressourcengruppe sein, in der die Kubernetes-Ressourcen des neuen AKS-Clusters bereitgestellt werden.

Hinweis: Informationen zum Erstellen eines Dienstprinzipals für die Authentifizierung in Azure finden Sie in der Microsoft-Dokumentation.
Für die lokale Datenträgersicherung verwenden Sie das folgende cluster_config.json-Beispiel:
{
 //... cluster_config.json
  "snapshot": {
    "enabled": true,
    "local_disk": {
      "path": "/backup"
    }
  }
}{
 //... cluster_config.json
  "snapshot": {
    "enabled": true,
    "local_disk": {
      "path": "/backup"
    }
  }
}
cluster_config.json-Parameter
SchlüsselWert
pathLokales Verzeichnis zum Speichern von Snapshots.

Anwenden der Sicherungsspeicherkonfiguration

Nachdem Sie die Änderungen an der cluster_config.jsonvorgenommen haben, wie im vorherigen Abschnitt beschrieben, führen Sie den folgenden Befehl aus, um die Konfiguration zu übernehmen:
  • Für Konfigurationen vom NFS-Server und dem lokalen Datenträger:

    ./bin/uipathctl manifest apply cluster_config.json --only velero,rke2-backup-hook --versions versions/helm-charts.json
    ./bin/uipathctl manifest apply cluster_config.json --only velero,rke2-backup-hook --versions versions/helm-charts.json
  • Für die Konfiguration des externen Objektspeichers:
    ./bin/uipathctl manifest apply cluster_config.json --only velero --versions versions/helm-charts.json./bin/uipathctl manifest apply cluster_config.json --only velero --versions versions/helm-charts.json
  • Bereitstellen der Sicherungsspeicherkonfiguration
  • cluster_config.json
  • Anwenden der Sicherungsspeicherkonfiguration

War diese Seite hilfreich?

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