- 概要
- 要件
- インストール前
- インストール
- インストール後
- 移行とアップグレード
- Automation Suite をアップグレードする
- スタンドアロン製品を Automation Suite に移行する
- 手順 1: スタンドアロンの製品データベースを復元する
- 手順 2: 復元した製品データベースのスキーマを更新する
- 手順 3: Identity 組織データをスタンドアロンから Automation Suite に移動する
- 手順 4: Automation Suite のプラットフォーム データベースをバックアップする
- 手順 5: 組織を Automation Suite にマージする
- 手順 6: 以降済みの製品の接続文字列を更新する
- 手順 7: スタンドアロンの Orchestrator を移行する
- 手順 8: スタンドアロンの Insights を移行する
- 手順 9: スタンドアロンの Test Manager を移行する
- 手順 10: 既定のテナントを削除する
- 単一テナントの移行を実行する
- Automation Suite クラスター間を移行する
- 監視とアラート機能
- クラスターの管理
- 製品固有の設定
- トラブルシューティング
OpenShift の Automation Suite への移行中に、Docker または Podman を使用して Identity および Orchestrator データベースのスキーマを復元および更新する。
このセクションでは、Docker または Podman を使用して Identity データベースと Orchestrator データベースを復元および更新するプロセスについて説明します。スキーマの更新の実行に使用するイメージを特定するには、「 移行の相互運用性マトリクス」をご覧ください。
-
復元した Identity データベースの接続文字列を取得し、 ファイルに保存します (例:
cs.txt)。コンテナーで使用されるファイル (chmod 666 cs.txt) に対する十分な権限を付与します。 -
Identity データベース移行ツールを実行して、復元した Identity データベースのスキーマを更新します。これを行うには、Docker または Podman を使用します。
<podman/docker> run -v <absolute-path-to-cs.txt>:/uipath/secrets/cs.txt <docker-registry>/identity-service-datamigrator:<datamigrator-image-version> /app/UiPath.DataMigrator.Cli.dll install --connectionStringFile /uipath/secrets/cs.txt<podman/docker> run -v <absolute-path-to-cs.txt>:/uipath/secrets/cs.txt <docker-registry>/identity-service-datamigrator:<datamigrator-image-version> /app/UiPath.DataMigrator.Cli.dll install --connectionStringFile /uipath/secrets/cs.txtコマンドが
[ERR] File '/uipath/secrets/cs.txt' doesn't exist.で失敗する場合は、SELinux のセキュリティ機能が原因である可能性があります。これは、この機能が有効になっている Linux ディストリビューションを使用している場合に発生する可能性があります。この場合、次のコマンドを使用する必要があります。<podman/docker> run -v <absolute-path-to-cs.txt>:/uipath/secrets/cs.txt:z <docker-registry>/identity-service-datamigrator:<datamigrator-image-version> /app/UiPath.DataMigrator.Cli.dll install --connectionStringFile /uipath/secrets/cs.txt<podman/docker> run -v <absolute-path-to-cs.txt>:/uipath/secrets/cs.txt:z <docker-registry>/identity-service-datamigrator:<datamigrator-image-version> /app/UiPath.DataMigrator.Cli.dll install --connectionStringFile /uipath/secrets/cs.txt例:
root@migration-test:~/migration# podman run -v /root/migration/cs.txt:/uipath/secrets/cs.txt sfbrdevhelmweacr.azurecr.io/identity-service-datamigrator:25.1.22-alpha-k8.19 /app/UiPath.DataMigrator.Cli.dll install --connectionStringFile /uipath/secrets/cs.txt [07:29:27 INF] Initializing database connection string from file /uipath/secrets/cs.txt [07:29:39 INF] Skip adding data masking for non-cloud deploymentroot@migration-test:~/migration# podman run -v /root/migration/cs.txt:/uipath/secrets/cs.txt sfbrdevhelmweacr.azurecr.io/identity-service-datamigrator:25.1.22-alpha-k8.19 /app/UiPath.DataMigrator.Cli.dll install --connectionStringFile /uipath/secrets/cs.txt [07:29:27 INF] Initializing database connection string from file /uipath/secrets/cs.txt [07:29:39 INF] Skip adding data masking for non-cloud deployment -
復元した Orchestrator データベースの接続文字列を取得し、
.json形式で保存します。たとえば、app-secrets.jsonin形式です。{ "AppSettings": {}, "ConnectionStrings": {"Default":"<connection-string>"} }{ "AppSettings": {}, "ConnectionStrings": {"Default":"<connection-string>"} } -
Orchestrator データベース移行ツールを実行して、復元した Orchestrator データベースのスキーマを更新します。これを行うには、Docker または Podman を使用します。
<podman/docker> run -v <absolute-path-to-app-secrets.json>:/config/app-secrets/values.json <docker-registry>/orchestrator/orchestrator-tools-sf:<orchestrator-migrator-version> ./UiPath.Orchestrator.Cli.dll database upgrade-database --database-type Default --configuration-path ./UiPath.Orchestrator.dll.config --configPaths /config/app-secrets/values.json --verbose<podman/docker> run -v <absolute-path-to-app-secrets.json>:/config/app-secrets/values.json <docker-registry>/orchestrator/orchestrator-tools-sf:<orchestrator-migrator-version> ./UiPath.Orchestrator.Cli.dll database upgrade-database --database-type Default --configuration-path ./UiPath.Orchestrator.dll.config --configPaths /config/app-secrets/values.json --verbose例:
root@migration-test:~/migration# podman run -v /root/migration/app-secrets.json:/config/app-secrets/values.json sfbrdevhelmweacr.azurecr.io/orchestrator/orchestrator-tools-sf:24.10.2 ./UiPath.Orchestrator.Cli.dll database upgrade-database --database-type Default --configuration-path ./UiPath.Orchestrator.dll.config --configPaths /config/app-secrets/values.json --verboseroot@migration-test:~/migration# podman run -v /root/migration/app-secrets.json:/config/app-secrets/values.json sfbrdevhelmweacr.azurecr.io/orchestrator/orchestrator-tools-sf:24.10.2 ./UiPath.Orchestrator.Cli.dll database upgrade-database --database-type Default --configuration-path ./UiPath.Orchestrator.dll.config --configPaths /config/app-secrets/values.json --verbose