- 概要
- 要件
- インストール
- インストール後
- 移行とアップグレード
- 監視とアラート機能
- クラスターの管理
- 製品固有の設定
- トラブルシューティング
- Azure Government への接続に失敗したため、バックアップのセットアップが機能しない
- カスタム ノード taint を有効化すると uipath 名前空間のポッドがスタックする
- プロキシ設定がある場合に Automation Hub と Apps を起動できない
- プロキシ環境でポッドが FQDN と通信できない
- Test Automation SQL の接続文字列は無視されます
- Velero のバージョンが原因で EKS のバックアップが失敗する
- Velero のバックアップが FailedValidation エラーで失敗する
- FQDN にアクセスすると RBAC アクセス拒否エラーが返されます
- 手動による ArgoCD ネットワーク ポリシーの軽減策 (GHSA-47m3-95c7-g2g8)
手順 8: スタンドアロンの Test Manager を移行する
スタンドアロンの Test Manager を EKS/AKS の Automation Suite に移行します (設定したストレージへの添付ファイルの移動も含みます)。
スタンドアロンの Test Manager を Automation Suite に正常に移行するには、以下の手順に従う必要があります。
1. Test Manager のストレージを移行する
Automation Suite をインストールするときに、目的のストレージ オプションも構成しました。すべての Test Manager の添付ファイルを、Automation Suite インスタンスで使用されているこのターゲット ストレージに移動する必要があります。
Test Manager のすべての添付ファイルを移動するには、Test Manager の移行スクリプト (testmanager_migrator.sh) を使用する必要があります。
Test Manager の移行スクリプトを、元々添付ファイルを保持していたマシンとは異なるマシンから実行する場合は、まずすべての添付ファイルをその別のマシンに移動します。
Test Manager の添付ファイルを Automation Suite に移動するには、以下の手順に従います。
-
スタンドアロンの Test Manager でスタンドアロン インストールでファイル ストレージを使用する場合は、スタンドアロンの Test Manager のインストール ディレクトリの
appsettings.production.jsonファイルからStorage.Locationキーを取得します。たとえば、通常、
Storage.Locationキーの既定値はC:\ProgramData\UiPath TestManager\Storageです。 -
Storageディレクトリの内容を、Test Manager 移行スクリプトを実行するマシンに移動します。次のコマンドを使用して、ストレージの内容をコピーできます。
scp -r Storage/ <username>@<machine_ip or hostname>:~/storagescp -r Storage/ <username>@<machine_ip or hostname>:~/storage -
Test Manager 移行スクリプトを実行して、Test Manager のストレージ添付ファイルを外部 ObjectStore またはクラスター内の Ceph ObjectStore に移動します。
-
添付ファイルを外部 ObjectStore に移動するには、Test Manager 移行スクリプトを次のコマンドで実行します。
./testmanager_migrator.sh -s <storage_folder_location> -y./testmanager_migrator.sh -s <storage_folder_location> -yこのスクリプトでは、
-s <storage_folder_location>パラメーターを使用して、移行するテナント データのルート フォルダーを指定します。 -
添付ファイルを InCluster Ceph オブジェクト ストアに移動するには、次のコマンドを使用して Test Manager の移行スクリプトを実行します。
./testmanager_migrator.sh -s <storage_folder_location> -is -y./testmanager_migrator.sh -s <storage_folder_location> -is -yこのスクリプトでは、
-s <storage_folder_location>パラメーターを使用して、移行するテナント データのルート フォルダーを指定します。注:Test Manager の添付ファイルをクラスター内の Ceph に移動することはお勧めしません。これは、Test Manager の添付ファイルがクラスターのステートに依存していることと、スケーラビリティが制限されることからです。
-
結果: Test Manager の添付ファイルは、Automation Suite インスタンスによって使用されている保存先のストレージで使用できます。
2. データベース内の保存場所を更新する
この手順は、Test Manager の添付ファイルを、Automation Suite インスタンスで使用される外部 ObjectStore に移動した場合にのみ適用されます。
添付ファイルを外部ストレージに移行した後に、データベース内のフォルダー階層とバケットの情報を更新するには、以下の手順に従います。
-
すべての添付ファイルが外部ストレージに正常に移行されたことを確認します。
-
スタンドアロンの Test Manager のインストール ディレクトリで、Test Manager プロビジョニング ツールを検索します。
このツールは、各ビルドにパッケージされており、
testmanager.exe、次の既定のインストール場所にあります。C:\Program Files (x86)\UiPath\TestManager\Tools\TestManagerProvisioner.または、カスタムのインストール フォルダーに実行可能ファイルがあります。Test Manager プロビジョニング ツールについて詳しくは、「 Test Manager プロビジョニング ツール」をご覧ください。 -
プロビジョニング ツールを使用して次のコマンドを実行します。
testmanager.exe database updateStorageLocation -cs <connection string> -b <destination bucket name>testmanager.exe database updateStorageLocation -cs <connection string> -b <destination bucket name><connection string>と<destination bucket>を環境に適した値に置き換えます。<connection string>: 対象の Automation Suite インスタンスの接続文字列を入力します。<destination bucket>: オブジェクト ストア内のターゲット ストレージ バケットの名前を指定します。
結果: データベースのフォルダー階層とバケットの情報が、移行された添付ファイル ストレージを指すように更新されます。