Orchestrator
2021.10
バナーの背景画像
Orchestrator インストール ガイド
最終更新日 2024年4月19日

バックアップと復元

このページでは、Orchestrator のデプロイおよびそのすべての設定と機能をバックアップおよび復元するプロセスと手順について概要を説明し、詳細な手順へのリンクを提供します。

バックアップ

  1. Orchestrator データベースをバックアップします
  2. Orchestrator の Web.config、UiPath.Orchestrator.dll.config、Identity Server の appSettings.Production.json、Webhook の appSettings.Production.json ファイルをバックアップして、構成の設定を保存します。Orchestrator の現在のバージョンによっては、上記のファイルの一部がインストール フォルダーに存在しない場合があります。
  3. すべての NuGet パッケージ ディレクトリをバックアップします
  4. UiPath Insights も使用している場合は、以下のバックアップを実行します。
    1. Orchestrator データベースと同じ手順で Insights データベースをバックアップします。
    2. Insights のダッシュボードをバックアップします。

元に戻す

  1. 新しい環境に移行する場合は Orchestrator をインストールします。それまで UiPath Insights も使用していた場合は、それも同様にインストールします。
  2. Orchestrator データベースの適切なバックアップを復元します。
  3. バックアップ フェーズで保存したすべての構成ファイルを復元します。
  4. すべての NuGet パッケージ ディレクトリを復元します。
  5. UiPath Insights を以前使用していた場合は次の操作を行います。
    1. Orchestrator データベースと同じ手順を使用して、Insights データベースを復元します。
    2. Insights のダッシュボードを復元します

Insights のバックアップと復元

Insights 機能が有効な Orchestrator デプロイの場合、Orchestrator データベースのバックアップと同様に、Insights データベースの定期的なバックアップを実行する必要があります。

また、設定済みのダッシュボードのバックアップも必要です。

ダッシュボードのバックアップ

  1. Windows サービス マネージャーで、次のサービスを停止します。

    • Sisense.Repository です。
    • Sisense.Discovery です。
  2. %ProgramData%\Sisense\PrismWeb\Repository\DB ディレクトリの内容を、お使いのデータベースのバックアップが保持されている場所にコピーします。必ず同じファイル構造を維持してください。
  3. %ProgramData%\Sisense\Infra\Discovery ディレクトリの内容を、お使いのデータベースのバックアップが保持されている場所にコピーします。必ず同じファイル構造を維持してください。
  4. Windows サービス マネージャーに戻って、停止した次のサービスを開始します。

    • Sisense.Repository です。
    • Sisense.Discovery です。

ダッシュボードの復元

重要: Insights またはそれに付随するダッシュボードの復元に進む前に、Orchestrator データベースを、それと一致するバックアップ バージョンに復元する必要があります。また、現在のマシンが新しいマシンである場合、または Insights の証明書を削除していた場合は、Insights の元の証明書もインストールする必要があります。
  1. Insights データベースを復元します。
  2. Insights を再インストールします。
  3. Windows サービス マネージャーで、次のサービスを停止します。
    • Sisense.Repository です。
    • Sisense.Discovery です。
  4. %ProgramData%\Sisense\PrismWeb\Repository\DB ディレクトリの内容を、以前作成したバックアップに置き換えます。
  5. %ProgramData%\Sisense\Infra\Discovery ディレクトリの内容を、以前作成したバックアップに置き換えます。
  6. Windows サービス マネージャーに戻って、停止した次のサービスを開始します。
    • Sisense.Repository です。
    • Sisense.Discovery です。
  7. UiPath.InsightsAdminTool を使用して、以前に Insights で有効化していた各テナントを再度有効化します。
  8. ディレクトリ \Orchestrator\Tools に移動します。
    例: cd C:\Program Files (x86)\UiPath\Orchestrator\Tools
  9. 以前に有効化されていたテナントを取得するには list コマンドを使用してツールを実行します。
    例: c:\Program Files (x86)\UiPath\Orchestrator\Tools>UiPath.InsightsAdminTool.exe list -u admin -p ******
  10. リストされた各テナントに対し、enable コマンドを使用してツールを実行します。
    例: c:\Program Files (x86)\UiPath\Orchestrator\Tools>UiPath.InsightsAdminTool.exe enable -u admin -p ****** -t Default
  11. Insights マシンを再起動します。

構成を復元する

重要: この手順が必要になるのは、アップグレード後に完全なアンインストールおよび再インストールの実行が必要な場合のみです。

アップグレードに失敗し、完全なアンインストール/再インストールが必要になった場合に、データベースのバックアップを使用するには、以前の暗号化の設定が必要になります。

  1. アップグレード中に Insights のインストーラーが生成したバックアップ ファイル .zip を展開します。
  2. 展開したフォルダーから baseConfiguration.json ファイルを見つけます。
  3. baseConfiguration.json ファイルで以下のキーを探します。
    {
     "encryption.IV": "value",
     "encryption.aesKey": "value",
     "encryption.licenseKey": "value"
    }{
     "encryption.IV": "value",
     "encryption.aesKey": "value",
     "encryption.licenseKey": "value"
    }
  4. Insights のマシンから http://localhost:3030 に移動します。
  5. 左上隅の UiPath のロゴを、5 回連続してクリックします。
  6. [Base] 設定ページに移動します。
  7. [暗号化] セクションのすべてのフィールドを、baseConfiguration.json ファイル内に記述された値に置き換えます。
  8. [Save Base] をクリックします。

サーバーの ID を復元する

Insights を新しくインストールすると、サーバーの ID がリセットされる可能性があります。この場合、復元されたメタデータ/構成が正常に機能するように対処する必要があります。

この操作は InsightsBackupTool 経由で行います。

実行コマンドのサンプルを以下に示します。

{
  "codes": [
    {
      "code": ".\InsightsBackupTool.exe restore -l log.txt",
      "language": "powershell"
    }
  ]
}{
  "codes": [
    {
      "code": ".\InsightsBackupTool.exe restore -l log.txt",
      "language": "powershell"
    }
  ]
}

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.