Web GIS 障害復旧 (WebGISDR) ツールを使用して ArcGIS Enterprise 配置のバックアップを作成し、障害または破損の発生時に最新のバックアップを復元することができます。 この操作により、バックアップ作成時のポータル アイテム、サービス、データを復旧することができます。
WebGISDR ユーティリティは <Portal for ArcGIS installation directory>/tools/webgisdr にインストールされます。
ユーザーがある程度のダウンタイムやデータ損失に対応でき、組織において可用性の高い配置にインフラストラクチャやリソースを投じることができない場合は、バックアップを復元して配置を復旧することをおすすめします。
他の障害復旧戦略を取り入れている場合でも、バックアップを作成しておくことができます。 主要な戦略に問題が起きても、配置を復旧する方法を確保しておくことができます。
たとえば、複製された配置を保持しており、プライマリ配置と複製された配置に同時に障害が発生しても (停電した建物内に両方の配置が収容されている場合など)、バックアップから復旧できます。
詳細については、「バックアップと復元のベスト プラクティス」をご参照ください。
バックアップされる情報
WebGISDR ユーティリティを使用して、ArcGIS Enterprise 配置の次のコンポーネントのバックアップ ファイルをエクスポートします。
- ポータルのアイテムと設定
- GIS サービスと設定
- サービス Webhook
- リレーショナル データ ストアおよびタイル キャッシュ データ ストア
完全バックアップの合間に増分バックアップを作成することで、バックアップの合計サイズを削減できます。 完全バックアップと増分バックアップの違いについては、「バックアップ モード」をご参照ください。
WebGISDR ユーティリティを使用して作成したバックアップに含まれないものを次に示します。
- マップ サービス キャッシュ タイルおよびホスト タイル レイヤー キャッシュ - これらのどちらかを配置している場合は、キャッシュ タイルが格納されているすべてのディレクトリ (たとえば、C:\arcgisserver\directories\ または <ArcGIS Server installation directory>/arcgis/server/usr/directories の下にある arcgiscache ディレクトリ全体) のバックアップ コピーを作成します。 これらのディレクトリには、キャッシュ タイルおよびタイル スキーマ ファイル conf.xml が含まれます。 キャッシュ ディレクトリには、構築済みのタイルに関する情報を含む、ファイル ジオデータベースの status.gdb も格納できます。 サイトを復元する場合は、この情報を元の arcgiscache ディレクトリに移動するかコピーします。
- Web サービスの参照されているデータ ソース - ファイル ベースのデータ ソースの場合は、これらのファイルのバックアップ コピーを作成する必要があります。 データベースに格納されているデータの場合は、データベース管理システムのツールを使用して、データベースのバックアップを作成します。
- 時空間ビッグ データ ストア、グラフ ストア、オブジェクト ストアのバックアップ - ホスティング サーバーにこれらの ArcGIS Data Store タイプのいずれかが登録されている場合は、ArcGIS Data Store の backupdatastore ユーティリティを使用して、それぞれのバックアップを作成します。
- ArcGIS Mission Server または ArcGIS Notebook Server のフェデレーション サイト - これらのいずれかを使用している場合、ArcGIS Mission Server ドキュメントと ArcGIS Notebook Server ドキュメントの手順に従い、バックアップを作成します。 WebGISDR ユーティリティを使用して復元する場合は、「ArcGIS Enterprise の復元」の手順を実行します。
- ArcGIS GeoEvent Server サイト構成 - ArcGIS GeoEvent Server ドキュメントの手順に従い、バックアップを作成します。
注意:
WebGISDR ユーティリティを使用して増分バックアップを作成するには、特定時点への復元を有効化する必要があります。有効化しないと、このユーティリティが機能しません。
また、WebGISDR ユーティリティには、ArcGIS Server Administrator Directory の URL とプライマリ データ ストアを経由して各フェデレーション サーバー サイト内の少なくとも 1 台のコンピューターにアクセスできるアクセス権が必要となります。 URL にアクセス可能かどうかを確認するには、WebGISDR ユーティリティを実行するコンピューターのブラウザーから ArcGIS Server Administrator Directory を開きます。
10.4 以降では、WebGISDR ユーティリティを実行するときに、ソースとターゲットのデプロイメント全体で同一である必要があるアイテムと設定のリストが短くなりました。 最新バージョンの Portal for ArcGIS と ArcGIS Server における変更の概要を以下の表に示します。
WebGISDR ユーティリティを実行するとき、デプロイメント全体でこのアイテムまたは設定は同一である必要がありますか?
アイテムまたは設定 | 10.4.x | 10.5.x、10.6 | 10.6.1 以降 |
---|---|---|---|
バージョン | Yes | Yes | Yes |
パブリック ポータル URL | Yes | Yes | Yes |
フェデレーション サーバーのサービス URL | Yes | Yes | Yes |
ArcGIS Data Store 以外の登録済みデータ ストア | Yes | Yes | Yes |
...webgisdr.properties ファイルのアカウント資格情報 | Yes | Yes | Yes |
ArcGIS Server のディレクトリ パス (例: arcgisjobs) | Yes | Yes | いいえ |
セキュリティ情報 (LDAP URL、プロキシ情報) | Yes | Yes | いいえ |
デプロイメントタイプ (単一コンピューターまたは高可用性) | Yes | いいえ | いいえ |
プライベート ポータル URL | Yes | いいえ | いいえ |
フェデレーション サーバーの管理 URL | Yes | いいえ | いいえ |
コンピューター名 | Yes | いいえ | いいえ |
ポータル コンテンツ ディレクトリのストレージ タイプ | Yes | Yes | Yes |
ポータル コンテンツ ディレクトリのパス (ファイル システムを使用する場合) | いいえ | いいえ | いいえ |
ポータル コンテンツ ディレクトリの認証情報 (クラウド ストレージを使用する場合) | いいえ | いいえ | いいえ |
ArcGIS Server の構成ストア | いいえ | いいえ | いいえ |
バックアップ モード
WebGISDR ツールで次のバックアップ モードを使用すると、さまざまなバックアップを作成できます。
バックアップ
10.9 で導入された backup モードは、ポータル コンテンツ、公開済みのサービス、リレーショナル データ ストア、タイル キャッシュ データ ストア (プロパティ ファイルで指定した場合) を含む組織の状態をバックアップすることを目的としています。 また、ポータル アイテムとして、または ArcGIS Server Manager を介して直接登録されたデータ ストア参照も含まれます。 backup モードは、公開プロセスの一環としてデータがサイトにコピーされた場合を除き、参照されるデータのバックアップには使用できません。
すべて
full モードは backup モードと同様に機能し、同じコンテンツが含まれます。 完全バックアップと増分バックアップを組み合わせたスケジュールを簡素化し、トランザクション ログの上限をなくして増分バックアップと復元を可能にすることを目的としています。 バックアップ戦略の一環として incremental モードを使用しない場合は、代わりに backup モードを使用する必要があります。
増分
incremental モードには、最後の完全バックアップ以降の変更内容が含まれています。 特に地理的レプリケーションでは、バックアップと復元の時間を短縮することでデプロイメントの同期を密接に保つことができるメリットがあります。 incremental モードのバックアップ ファイルには、ポータル コンテンツ、公開済みのサービス、フェデレーション サーバー サイトにコピーされたデータ、リレーショナル データ ストア、およびタイル キャッシュ データ ストア (プロパティ ファイルで指定した場合) への変更のみが含まれます。 ArcGIS Server サイトに新しいデータ ストアが登録されたか、既存の接続文字列が更新された場合、full モードを使用してレプリケーションを続行する前に、incremental モードによるバックアップとその後の復元が必要です。
注意:
増分バックアップを作成または復元するには、リレーショナル データ ストアのバックアップを自動作成するよう、ArcGIS Data Store を構成する必要があります。
ランタイムの引数
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 | 出力ファイルを作成することで、このファイルを解析して、正常なバックアップおよび復元の検証を自動化したり、管理者が確認したりできます。 詳細については、「WebGISDR ツールの出力ファイル」をご参照ください。 |
ネットワーク要件
WebGISDR ツールを正常に機能させるには、配置の一部になっている特定の URL にアクセスし、バックアップが作成されているコンポーネントに直接接続する必要があります。 構成によっては、これらの URL が ArcGIS Enterprise 配置の構成に使用されている URL (ポータルの privatePortalURL プロパティやポータルとサーバーのフェデレートに使用されている URL など) と一致しない場合があります。 これらの URL を次に示します。
- 配置が高可用性の場合の Portal for ArcGIS コンピューター (1 台または数台) の 7443 エンドポイント。 ポータルが portal.domain.com というコンピューター上で実行されている場合は、WebGISDR ツールが https://portal.domain.com:7443/arcgis に到達可能でなければなりません。
- 各フェデレーション サーバー サイトにある少なくとも 1 台の ArcGIS Server コンピューターの 6443 エンドポイント。 ArcGIS Server が server.domain.com というコンピューター上で実行されている場合は、WebGISDR ツールが https://server.domain.com:6443/arcgis に到達可能でなければなりません。 このことは、該当するサイトの一部になっている他のコンピューターにも当てはまります。
- ホスティング サーバー サイトに登録されている ArcGIS Data Store コンピューターの 2443 エンドポイント。 ArcGIS Data Store が datastore.domain.com というコンピューター上で実行されている場合は、WebGISDR ツールが https://datastore.domain.com:2443/arcgis に到達可能でなければなりません。