- 概要
- 要件
- インストール前
- インストール
- インストール後
- 移行とアップグレード
- 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 クラスター間を移行する
- EKS/AKS の Automation Suite から OpenShift の Automation Suite に移行する
- 監視とアラート機能
- クラスターの管理
- 製品固有の設定
- トラブルシューティング
- Azure Government への接続に失敗したため、バックアップのセットアップが機能しない
- カスタム ノード taint を有効化すると uipath 名前空間のポッドがスタックする
- プロキシ設定がある場合に Automation Hub と Apps を起動できない
- ロボットが Automation Suite の Orchestrator インスタンスに接続できない
- プロキシ設定でログ ストリーミングが機能しない
- Velero のバックアップが FailedValidation エラーで失敗する
- FQDN にアクセスすると RBAC: アクセス拒否エラーが返されます
- TLS 証明書の検証エラー
- 手動による ArgoCD ネットワーク ポリシーの軽減策 (GHSA-47m3-95c7-g2g8)
EKS/AKS の Automation Suite への移行中に、Docker または Podman を使用して Identity データベースと Orchestrator データベースのスキーマを復元および更新する。
このセクションでは、Docker または Podman を使用して Identity データベースと Orchestrator データベースを復元および更新するプロセスについて説明します。スキーマの更新の実行に使用するイメージを特定するには、「 移行の相互運用性マトリクス」をご覧ください。
前提条件
- The
User Idin the Identity database connection string has thedb_ownerrole on the restored Identity database. - The
User Idin the Orchestrator database connection string has thedb_ownerrole on the restored Orchestrator database.
手順
-
復元した 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 -
Take the connection string of the restored Orchestrator database and save it in
.jsonformat, for exampleapp-secrets.json, in the following format:{ "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