UiPath Documentation
automation-suite
2.2510
true
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

Linux の Automation Suite のインストール ガイド

最終更新日時 2026年3月26日

ObjectStore 間でデータを移行する

次のいずれかの操作を実行する場合、ObjectStore のデータの移行が必要になる可能性があります。

  • ObjectStore のデータの 1 回限りのバックアップを作成する。
  • ObjectStore のデータを Automation Suite クラスター間で移行する。

要件

ObjectStore のデータの移行を開始する前に、以下の要件を満たしていることを確認してください。

  • 以下のファイルをダウンロード済みである。

    • objectstore-migration.sh 移行スクリプト。ダウンロードの手順については、「objectstore-migration.sh」をご覧ください。
    • automation-suite-util.tar.gz ユーティリティの tarball。ダウンロードの手順については、「automation-suite-util.tar.gz」をご覧ください。
  • ObjectStore でのダウンロードとアップロードに必要な一時ストレージがある。一時ストレージのサイズは、ObjectStore に保存されているデータのサイズによって異なります。必要なストレージ サイズを確認するには、任意のサーバー ノードで次のコマンドを実行します。

    object_size=$(kubectl -n rook-ceph exec deploy/rook-ceph-tools -- ceph status --format json | jq -r '.pgmap.data_bytes')
    echo "You need '$(numfmt --to=iec-i $object_size)' storage space"
    object_size=$(kubectl -n rook-ceph exec deploy/rook-ceph-tools -- ceph status --format json | jq -r '.pgmap.data_bytes')
    echo "You need '$(numfmt --to=iec-i $object_size)' storage space"
    

オフライン インストールの準備

重要:

このセクションの手順は、Automation Suite の設定がオフラインの場合にのみ適用されます。 これらの手順は、ObjectStore のデータをダウンロードしたマシンとアップロードするマシンの両方で実行しなければならない場合があります。

ルート アクセスを持つ任意のサーバー ノードで次の手順を実行します。

  1. オフライン インストールのプライベート Docker レジストリにログインします。

    dpr_username=$(grep -m1 'username:' /etc/rancher/rke2/registries.yaml | awk -F 'username:' '{print $2}' | tr -d ' ')
    dpr_password=$(grep -m1 'password:' /etc/rancher/rke2/registries.yaml | awk -F 'password:' '{print $2}' | tr -d ' ')
    
    podman login localhost:30071 --username ${dpr_username} --password ${dpr_password} --tls-verify=false
    dpr_username=$(grep -m1 'username:' /etc/rancher/rke2/registries.yaml | awk -F 'username:' '{print $2}' | tr -d ' ')
    dpr_password=$(grep -m1 'password:' /etc/rancher/rke2/registries.yaml | awk -F 'password:' '{print $2}' | tr -d ' ')
    
    podman login localhost:30071 --username ${dpr_username} --password ${dpr_password} --tls-verify=false
    
  2. ユーティリティの tarball をプライベート Docker レジストリにプッシュします。

    1. ユーティリティの tarball をサーバー ノードにコピー済みであることを確認し、その場所に移動します。
    2. 次のコマンドを実行し、イメージを抽出してプライベート Docker レジストリにアップロードします。
      gzip -dk -c automation-suite-util.tar.gz > sf-k8-utils-rhel_24_10_2.tar
      podman load -i sf-k8-utils-rhel_24_10_2.tar
      podman push --tls-verify=false localhost:30071/uipath/sf-k8-utils-rhel:24.10.2
      gzip -dk -c automation-suite-util.tar.gz > sf-k8-utils-rhel_24_10_2.tar
      podman load -i sf-k8-utils-rhel_24_10_2.tar
      podman push --tls-verify=false localhost:30071/uipath/sf-k8-utils-rhel:24.10.2
      

ObjectStoreからデータをダウンロードする

注:

次の手順に進む前に、サーバー ノードに ObjectStore のバックアップを作成するために利用可能なストレージ領域があることを確認してください。

  1. バックアップを作成するために利用可能なストレージを特定したサーバー ノードに、objectstore-migration.sh スクリプトをコピーします。

  2. 移行スクリプトをコピーしたフォルダーに移動します。

  3. 次のコマンドを実行して、ObjectStore のデータをバックアップします。

    注:

    メイン スクリプトを実行する前に、必ずバックアップ データを保存するフォルダーの絶対パスを指定してください。パスを指定するには、CEPH_BACKUP_PATH 変数を使用します。

    export CEPH_BACKUP_PATH=/ceph/backup/path # please replace /ceph/backup/path with the path where you want to take the backup
    export CEPH_OPERATION=backup 
    ./objectstore-migration.sh
    export CEPH_BACKUP_PATH=/ceph/backup/path # please replace /ceph/backup/path with the path where you want to take the backup
    export CEPH_OPERATION=backup 
    ./objectstore-migration.sh
    
  4. バックアップが成功すると、以下の出力が表示されます。

    job.batch/ceph-objectstore-ondemand-backup-job created
    job.batch/ceph-objectstore-ondemand-backup-job condition met
    job.batch/ceph-objectstore-ondemand-backup-job created
    job.batch/ceph-objectstore-ondemand-backup-job condition met
    

ObjectStore へのデータのアップロード

重要:

データを別の Automation Suite ObjectStore にアップロードする場合は、前のセクションでバックアップしたデータが任意のサーバー ノードで利用できることを確認してください。新しいクラスターのサーバー ノードにディスクをマウントすることも、他の好きな方法でデータを転送することもできます。

ObjectStore にデータをアップロードするには、次の手順を実行します。

  1. バックアップを作成するために利用可能なストレージを特定したサーバー ノードに、objectstore-migration.sh スクリプトをコピーします。

  2. 移行スクリプトをコピーしたフォルダーに移動します。

  3. 次のコマンドを実行して、ObjectStore にデータをアップロードします。

    注:

    メイン スクリプトを実行する前に、バックアップ データをコピーする ObjectStore のフォルダーの絶対パスを指定してください。パスを指定するには、CEPH_BACKUP_PATH 変数を使用します。

    export CEPH_BACKUP_PATH=/ceph/backup/path 
    export CEPH_OPERATION=restore
    export CEPH_RESTORE_CLEAN=true # set this to false to allow restore without deleting existing data
    ./objectstore-migration.sh
    export CEPH_BACKUP_PATH=/ceph/backup/path 
    export CEPH_OPERATION=restore
    export CEPH_RESTORE_CLEAN=true # set this to false to allow restore without deleting existing data
    ./objectstore-migration.sh
    
  4. アップロードが成功すると、以下の出力が表示されます。

    job.batch/ceph-objectstore-ondemand-restore-job created
    job.batch/ceph-objectstore-ondemand-restore-job condition met
    job.batch/ceph-objectstore-ondemand-restore-job created
    job.batch/ceph-objectstore-ondemand-restore-job condition met
    

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得