UiPath Documentation
automation-suite
2023.10
false
EKS/AKS の Automation Suite のインストール ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

手順 2: スタンドアロンの製品データベースを復元する

SQL Server Management Studio を使用して、スタンドアロン製品のデータベースを Automation Suite SQL Server インスタンスに復元します。

ここでは、SQL Server Management Studio (SSMS) を使用してスタンドアロン製品のデータベースを Automation Suite SQL Server インスタンスに復元する方法について説明します。SQL Server Management Studio のダウンロードとインストールについて詳しくは、「 移行の前提条件」をご覧ください。

  1. SQL Server Management Studio でスタンドアロン製品のデータベースに接続し、[Tasks] を選択して [Deploy Database to Azure SQL] を選択します。

  2. [ Connect ] を選択して、Automation Suite SQL データベースに接続します。新しいデータベース名を指定します。一時データベース ファイルを格納するディレクトリを選択します。

  3. デプロイが完了するまで待ちます。

  4. Automation Suite で復元したスタンドアロン製品のデータベースの接続文字列を記録します。

結果: スタンドアロン製品のデータベースが Automation Suite SQL Server インスタンスに復元され、後で使用するための接続文字列が用意されます。

EKS でスタンドアロンの Orchestrator データベースを復元する​

EKS の Automation Suite に移行する場合、Orchestrator データベースを Azure SQL データベースに直接復元することはできません。最初にスタンドアロンの Orchestrator データベースをファイルにバックアップしてから、RDS データベースに復元する必要があります。

Orchestrator と Identity がデータベースを共有している場合は、手順 4 をスキップできます。データベースが別にある場合は、個別にバックアップする必要があります。

  1. スタンドアロン マシンにログインし、SSMS を使用して SQL Server にログインします。
  2. スタンドアロンの Orchestrator データベースをバックアップします。
    1. [ Databases] に移動し、Orchestrator データベースのコンテキスト メニューを開き、[ Tasks] を選択して [ Back] を選択します。

    2. バックアップ パスを確認します。

    3. バックアップを完了します。

  3. スタンドアロンの Orchestrator データベースを、スタンドアロン マシンの EKS インスタンス上の Automation Suite インスタンス上の Amazon Relational Database Service (RDS) に復元します。
    1. バックアップした 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-2
      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-2
      
    2. AWS で復元したデータベースに権限を付与します。

AWS で復元したデータベースに権限を付与する​

  1. Identity and Access Management (IAM) に移動し、 AWSBackupServiceRolePolicyForRestores 権限を持つ新しいロールを作成します。

  2. RDS に移動し、[ Option groups] を選択します。

    1. グループを作成して、以下の詳細情報を指定します。

      • 名前: SqlServerBackupRestore
      • 説明: xxx
      • エンジン: DB エンジンを選択します。
      • メジャー エンジン バージョン: DB インスタンスのバージョンを選択します。
    2. [作成] を選択します。

    3. 作成したグループの名前を選択して、次のように編集します。

      1. [追加] を選択します。
      2. SQLSERVER_BACKUP_RESTORE を選択します。
      3. 前の手順で作成した IAM ロールを選択します。
      4. [今すぐ] を選択して、即時の変更をスケジュールします。

    4. RDS データベースに戻ってインスタンスを選択します。

      1. [ 変更] を選択します。
      2. 前の手順で作成したオプション グループを選択します。
      3. [次へ] を選択します。
      4. [すぐに適用] を選択します (サービスのダウンタイムは発生しません)。
      5. [DB インスタンスの変更] を選択して変更を適用します。
      6. SQL Management Studio からデータベースに接続している場合は、接続を閉じて再度接続します。
  3. 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,
    
  • EKS でスタンドアロンの Orchestrator データベースを復元する​
  • AWS で復元したデータベースに権限を付与する​

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得