UiPath Documentation
automation-suite
2022.4
false
Automation Suite-Installationsanleitung
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.

Automatisiert: Migration des Ceph-Datenpools vom replizierten zum löschcodierten Typ

Überblick​

Um die Objectstore-Speicheranforderungen für das HA-Bereitstellungsmodell zu reduzieren, können Sie den Ceph-Datenpool vom replizierten Typ zum löschungscodierten Typ migrieren.

In Versionen vor 2022.4 Ceph verwendete den replizierten Datenpool, der 900 GiB Speicherplatz im Cluster benötigt, um 50 GiB an Objekten zu speichern. Der löschungscodierte Pool reduziert den Speicherplatz, der zum Speichern der gleichen 50-GiB-Objekte erforderlich ist, von 900 GiB auf 450 GiB.

Hinweis:

Die Ceph-Datenpoolmigration ist für Nicht-HA-Bereitstellungen nicht erforderlich.

Voraussetzungen​

Die im HA-Modus bereitgestellte Automation Suite ist für die Ceph-Datenpoolmigration erforderlich.

Migrationsschritte​

Führen Sie die folgenden Schritte aus, um den Ceph-Datenpool vom replizierten zum löschungscodierten Typ zu migrieren:

  1. Zeigen Sie die Hilfe für das Migrationsskript an, indem Sie den folgenden Befehl ausführen:

    sudo ./Tools/rook-ceph-data-pool-migration.sh --help
    sudo ./Tools/rook-ceph-data-pool-migration.sh --help
    

    Ausgabe:

    ***************************************************************************************
    
    Migrate Ceph data pool from replicated to erasure coded pool
    
    Arguments
      -l|--log                            Log file path to store actual ceph pool migration logs
      --force                             Provide consent to perform action which may cause downtime to complete migration
      -h|--help                           Show this help message and exit
    
    ***************************************************************************************
    ***************************************************************************************
    
    Migrate Ceph data pool from replicated to erasure coded pool
    
    Arguments
      -l|--log                            Log file path to store actual ceph pool migration logs
      --force                             Provide consent to perform action which may cause downtime to complete migration
      -h|--help                           Show this help message and exit
    
    ***************************************************************************************
    
  2. Führen Sie das Migrationsskript mit tmux /screen /nohup aus, wenn Ihre SSH-Sitzung häufig getrennt wird.

    sudo ./Tools/rook-ceph-data-pool-migration.sh
    sudo ./Tools/rook-ceph-data-pool-migration.sh
    
  3. Aktualisieren Sie die ArgoCD-Konfiguration, indem Sie den folgenden Befehl ausführen:

    kubectl  -n argocd get application  fabric-installer -o json | jq 'if ([.spec.source.helm.parameters[].name] | index ("global.rook.dataPoolType")) == null then .spec.source.helm.parameters +=  [{"name": "global.rook.dataPoolType" , "value": "erasure-coded"}] else (.spec.source.helm.parameters[] | select(.name == "global.rook.dataPoolType").value) |= "erasure-coded" end'  | kubectl apply  -f -
    kubectl  -n argocd get application  fabric-installer -o json | jq 'if ([.spec.source.helm.parameters[].name] | index ("global.rook.dataPoolType")) == null then .spec.source.helm.parameters +=  [{"name": "global.rook.dataPoolType" , "value": "erasure-coded"}] else (.spec.source.helm.parameters[] | select(.name == "global.rook.dataPoolType").value) |= "erasure-coded" end'  | kubectl apply  -f -
    
Hinweis:

Das Skript führt die Überprüfungen vor der Migration durch, um zu überprüfen, ob der Ceph-Cluster fehlerfrei ist und für die Migration unterstützt wird, und führt erst dann die eigentliche Migration durch.

If the migration script fails with the Insufficient Storage space available for LH node error, and it is not possible to increase the storage space, you can perform the manual migration using Rados Export/Import. For instructions, see Manual: Migrating Ceph data pool from replicated to erasure-coded type.

  • Überblick​
  • Voraussetzungen​
  • Migrationsschritte​

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben