Skip To Content

ArcGIS Enterprise バックアップの作成

ArcGIS Enterprise 組織のコンポーネントをバックアップ ファイルにエクスポートして、後でハードウェアの故障やデータの損失が発生した場合に組織の復旧に使用できます。 このファイルには、ポータルのアイテムと設定、ホストされている Web レイヤー、フェデレーション/ホスティング サーバー設定、および ArcGIS Data Store の使用時は、ホスト フィーチャ レイヤー データとホスト シーン レイヤー キャッシュが格納されます。

バックアップ ファイルのサイズと作成にかかる時間は、ポータル内にあるアイテムの数、存在するホスト Web レイヤーの数とタイプ、存在するフェデレーション サーバーの数、およびホスティング サーバーとフェデレーション サーバーに属する ArcGIS Server コンピューターの数によって異なります。

ArcGIS Enterprise のバックアップを作成するには、エクスポート操作とプロパティ ファイルを指定した WebGISDR (Web GIS Disaster Recovery) ツールを使用します。 このツールは、Portal for ArcGIS ツール ディレクトリにあります。 ツールを使用するときは、次の条件を満たしていることを確認してください。

  • 指定した共有ディレクトリには、エクスポート ファイルを格納するのに十分な容量が必要です。 ファイルがどのくらいの大きさになるか見積もるには、WebGISDR ツールでエクスポート操作を使用して、ArcGIS Enterprise 組織のテスト エクスポートを作成します。 ファイル サイズを確認し、共有ディレクトリに維持する予定のファイル数を決定し、時間の経過に伴う組織の拡大を考慮して、それに従ってディレクトリのサイズを指定します。 時間の経過に伴いファイル サイズは大きくなるので、これらのバックアップ ファイルのサイズを継続的に監視して、必要に応じてストレージ サイズを調整する必要があります。
  • ArcGIS ServerPortal for ArcGIS、および ArcGIS Data Store サービスの実行に使用するドメイン アカウントは、バックアップ ファイル用に指定する共有ディレクトリに対する書き込み権限を備えている必要があります。
  • 各コンポーネントのバックアップは、各コンポーネントのコンピューター上にある一時ディレクトリにデプロイされた後、指定した共有ディレクトリに移されます。 そのため、各コンポーネントのバックアップを含むことができるように、次のディレクトリが十分に大きい必要があります。
    • Portal for ArcGIS: <Portal_content_directory>\temp
    • ArcGIS Server: C:\Users\<user>\AppData\Local\Temp
    • ArcGIS Data Store: <ArcGIS_Data_Store_directory>\temp
  • 増分バックアップを作成する場合、ArcGIS Enterprise の配置内にある ArcGIS Data Store リレーショナル データ ストアは、特定時点への復元を有効にする必要があります (BACKUP_RESTORE_MODE = incremental)。

注意:

ポータル コンテンツがファイル システムに格納されている場合、リアルタイムでウイルス対策スキャンを実行すると、バックアップのパフォーマンスに影響を与える可能性があります。 ポータル コンテンツ ディレクトリと、バックアップの SHARED_LOCATION および BACKUP_LOCATION ディレクトリをウイルス対策スキャンの対象から除外することを検討してください。

バックアップの作成

ArcGIS Enterprise 組織のバックアップを作成する前に、「バックアップと復元のベスト プラクティス」をご参照ください。 その後、次の手順に従って、バックアップを作成します。

  1. テンプレートの properties ファイルのコピーを作成します。 コピーは、テンプレートと同じディレクトリまたは新しいディレクトリに保存できます。

    テンプレート プロパティ ファイルである webgisdr.properties はデフォルトで C:\Program Files\ArcGIS\Portal\tools\webgisdr にインストールされます。

  2. プロパティ ファイルのコピーを開き、サイトに固有の情報を含むようにそのファイルを編集します。 詳細については、「WebGISDR ツールのプロパティ ファイル」をご参照ください。
  3. プロパティ ファイルを保存します。

    このファイルを指定して WebGISDR ツールを実行すると、ファイル内で PORTAL_ADMIN_PASSWORD の値が暗号化され、PORTAL_ADMIN_PASSWORD_ENCRYPTEDtrue に設定されます。

  4. Portal for ArcGIS コンピューター上でコマンド ウィンドウを開き、WebGISDR ツールの格納場所にディレクトリを変更し、エクスポート オプションを指定して WebGISDR ツールを実行します。 詳細については、下記の「ランタイムの引数」セクションをご参照ください。

    バックアップ ファイルは、プロパティ ファイルの SHARED_LOCATION に指定された場所に作成されます。 ファイル名は <timestamp>.webgissite です。

    注意:

    ツールが実行中に停止するような場合は、コマンド プロンプトが QuickEdit モードでないことを確認してください。 詳細については、「よくある問題と解決策」をご参照ください。

  5. ArcGIS Enterprise 組織にマップ サービスまたはホスト タイル レイヤーのキャッシュが含まれている場合、キャッシュ タイルが格納されているすべてのディレクトリ (たとえば、C:\arcgisserver\directories\ または <ArcGIS Server installation directory>/arcgis/server/usr/directories の下の arcgiscache ディレクトリ全体) のバックアップ コピーを手動で作成します。

    これらのディレクトリには、マップ キャッシュ タイルおよびタイル スキーマ ファイル conf.xml が含まれます。 キャッシュ ディレクトリには、構築済みのタイルに関する情報を含む、ファイル ジオデータベースの status.gdb も格納できます。

このバックアップ ファイルを使用して、ArcGIS Enterprise を復元できます。

注意:

重大なデータ損失を防ぎ、ダウンタイムを削減するため、定期的にバックアップを作成することをお勧めします。 バックアップのスケジュール設定の詳細については、「バックアップおよび復元操作の自動化」をご参照ください。

ランタイムの引数

ArcGIS Enterprise バックアップを作成または復元する際は、Portal for ArcGIS コンピューター上のコマンド シェルからパラメーターを更新する必要があります。 WebGISDR ツールの構文は、次のとおりです。

webgisdr.bat --{export | import | configuration} --file <properties file location> [--output <output file location>]

これらのパラメーターについては、以下をご参照ください。

パラメーター説明

-e または --export

既存の組織サイトのバックアップを作成します。

-i または --import

接続されている組織サイトに既存のバックアップをインポートします。 詳細については、「ArcGIS Enterprise の復元」をご参照ください。

-c または --configuration

接続されている組織サイトの構成を確認し、ポータル、サーバー サイト、リレーショナルおよびタイル キャッシュ データ ストアを含むフェデレーション コンポーネントを出力します。

-f または --file

組織サイトの接続情報と、バックアップおよび復元に固有の情報が含まれます。 詳細については、「WebGISDR ツールのプロパティ ファイル」をご参照ください。

(オプション) -o または --output

出力ファイルを作成することで、このファイルを解析して、正常なバックアップおよび復元の検証を自動化したり、管理者が確認したりできます。