- 概要
- 要件
- インストール
- インストール後
- 移行とアップグレード
- 監視とアラート機能
- クラスターの管理
- 製品固有の設定
- トラブルシューティング
- Azure Government への接続に失敗したため、バックアップのセットアップが機能しない
- カスタム ノード taint を有効化すると uipath 名前空間のポッドがスタックする
- プロキシ設定がある場合に Automation Hub と Apps を起動できない
- プロキシ環境でポッドが FQDN と通信できない
- Test Automation SQL の接続文字列は無視されます
- Velero のバージョンが原因で EKS のバックアップが失敗する
- Velero のバックアップが FailedValidation エラーで失敗する
- FQDN にアクセスすると RBAC アクセス拒否エラーが返されます
- 手動による ArgoCD ネットワーク ポリシーの軽減策 (GHSA-47m3-95c7-g2g8)
手順 2: スタンドアロンの製品データベースを復元する
SQL Server Management Studio を使用して、スタンドアロン製品のデータベースを Automation Suite SQL Server インスタンスに復元します。
ここでは、SQL Server Management Studio (SSMS) を使用してスタンドアロン製品のデータベースを Automation Suite SQL Server インスタンスに復元する方法について説明します。SQL Server Management Studio のダウンロードとインストールについて詳しくは、「 移行の前提条件」をご覧ください。
-
SQL Server Management Studio でスタンドアロン製品のデータベースに接続し、[Tasks] を選択して [Deploy Database to Azure SQL] を選択します。
-
[ Connect ] を選択して、Automation Suite SQL データベースに接続します。新しいデータベース名を指定します。一時データベース ファイルを格納するディレクトリを選択します。
-
デプロイが完了するまで待ちます。
-
Automation Suite で復元したスタンドアロン製品のデータベースの接続文字列を記録します。
結果: スタンドアロン製品のデータベースが Automation Suite SQL Server インスタンスに復元され、後で使用するための接続文字列が用意されます。
EKS でスタンドアロンの Orchestrator データベースを復元する
EKS の Automation Suite に移行する場合、Orchestrator データベースを Azure SQL データベースに直接復元することはできません。最初にスタンドアロンの Orchestrator データベースをファイルにバックアップしてから、RDS データベースに復元する必要があります。
Orchestrator と Identity がデータベースを共有している場合は、手順 4 をスキップできます。データベースが別にある場合は、個別にバックアップする必要があります。
- スタンドアロン マシンにログインし、SSMS を使用して SQL Server にログインします。
- スタンドアロンの Orchestrator データベースをバックアップします。
-
[ Databases] に移動し、Orchestrator データベースのコンテキスト メニューを開き、[ Tasks] を選択して [ Back] を選択します。
-
バックアップ パスを確認します。
-
バックアップを完了します。
-
- スタンドアロンの Orchestrator データベースを、スタンドアロン マシンの EKS インスタンス上の Automation Suite インスタンス上の Amazon Relational Database Service (RDS) に復元します。
-
バックアップした
bakファイルを S3 バケットにアップロードします。aws s3 cp <local-file-path> s3://haonan-msi-asair-migration-bucket/<filename>aws s3 cp <local-file-path> s3://haonan-msi-asair-migration-bucket/<filename>サンプル:
aws s3 cp "C:\Program Files\Microsoft SQL Server\MSSQL15.SQLEXPRESS\MSSQL\Backup\20230401_0614.bak" s3://haonan-msi-asair-migration-bucket/20230401_0614.bak --region us-west-2aws s3 cp "C:\Program Files\Microsoft SQL Server\MSSQL15.SQLEXPRESS\MSSQL\Backup\20230401_0614.bak" s3://haonan-msi-asair-migration-bucket/20230401_0614.bak --region us-west-2 -
AWS で復元したデータベースに権限を付与します。
-
AWS で復元したデータベースに権限を付与する
-
Identity and Access Management (IAM) に移動し、
AWSBackupServiceRolePolicyForRestores権限を持つ新しいロールを作成します。 -
RDS に移動し、[
Option groups] を選択します。-
グループを作成して、以下の詳細情報を指定します。
- 名前: SqlServerBackupRestore
- 説明: xxx
- エンジン: DB エンジンを選択します。
- メジャー エンジン バージョン: DB インスタンスのバージョンを選択します。
-
[作成] を選択します。
-
作成したグループの名前を選択して、次のように編集します。
- [追加] を選択します。
- SQLSERVER_BACKUP_RESTORE を選択します。
- 前の手順で作成した IAM ロールを選択します。
- [今すぐ] を選択して、即時の変更をスケジュールします。
-
RDS データベースに戻ってインスタンスを選択します。
- [ 変更] を選択します。
- 前の手順で作成したオプション グループを選択します。
- [次へ] を選択します。
- [すぐに適用] を選択します (サービスのダウンタイムは発生しません)。
- [DB インスタンスの変更] を選択して変更を適用します。
- SQL Management Studio からデータベースに接続している場合は、接続を閉じて再度接続します。
-
-
AWS のドキュメントに従って、データベースがバックアップされた bak ファイルを AWS S3 バケットに保存します。
コマンド例:
exec msdb.dbo.rds_restore_database @restore_db_name='UiPath_20230531', @s3_arn_to_restore_from='arn:aws:s3:::haonan-msi-asair-migration-bucket/20230401_0614.bak', @with_norecovery=0,exec msdb.dbo.rds_restore_database @restore_db_name='UiPath_20230531', @s3_arn_to_restore_from='arn:aws:s3:::haonan-msi-asair-migration-bucket/20230401_0614.bak', @with_norecovery=0,