Skip To Content

ArcGIS Enterprise の復元

ArcGIS Enterprise 配置に障害が発生した場合は、webgisdr ユーティリティと、過去にエクスポートしたバックアップ ファイルを使用して配置を復元できます。ArcGIS Enterprise 配置を復元する際には、次の点に注意する必要があります。

  • 最後にエクスポートされた後で作成されたアイテムやサービスはすべて失われます。
  • マップおよびタイル サービス キャッシュ、ホストされていない Web サービスのデータ ソース、ビッグ データ ストアのバックアップ ファイルは、webgisdr ユーティリティを使用して作成したバックアップに含まれないため、別途復元する必要があります。
  • 別のコンピューターに復元する場合、たとえば、Portal for ArcGIS がインストールされているコンピューターを復旧できないため、新しいコンピューターに復元する必要がある場合は、コンテンツ ディレクトリとインストール ディレクトリを新しいコンピューター上でも同じにする必要があります。たとえば、故障したコンピューター上でコンテンツ ディレクトリが C: ドライブに配置されていた場合は、新しいコンピューター上でもコンテンツ ディレクトリを C: ドライブに配置する必要があります。

可用性の高い ArcGIS Enterprise 配置を復元する場合、webgisdr ツールを使用すると、GIS Server サイトと ArcGIS Data Store リレーショナルおよびタイル キャッシュの高可用性設定が維持されます。ポータルの場合は、webgisdr ツールを使用すると、スタンバイ ポータル コンピューターが登録解除され、ポータルがプライマリ コンピューターに復元された後、スタンバイ コンピューターが再登録されます。

設定を変更する必要がない場合は、ArcGIS Enterprise エクスポート向けに作成したプロパティ ファイルを参照できます。ただし、バックアップ ファイルの場所を変更したり、特定のバックアップ ファイルを指定したり、別のポータル管理者認証情報を指定したりする必要がある場合は、新しいプロパティ ファイルを作成します。

配置の増分バックアップを作成した場合は、最後の増分バックアップと、その増分バックアップの前に最後に作成された完全バックアップが、配置の復元に必要です。

バックアップ ファイルの作成元となったコンピューター (あるいは同じ Portal for ArcGIS に設定している ArcGIS Web Adaptor またはロード バランサー URL を使用しているスタンバイ配置のコンピューター、プライマリ配置と同じサービス URL を使用している ArcGIS Server サイト) にオンプレミスの ArcGIS Enterprise 配置を復元するには、以下の手順を実行してください。

  1. バックアップ ファイルを別の場所に移動した場合や、最新のバックアップ ファイルよりも前のファイルを復元する場合は、プロパティ ファイルの SHARED_LOCATION の値を更新する必要があります。

    レガシー:

    Portal for ArcGIS 10.4 では、このプロパティは SHARED_FOLDER という名前でした。

    バックアップ ファイルの作成で使用されたのと同じプロパティ ファイルを編集できますが、この場合は、次のバックアップを作成する前に、必ずこのファイルの SHARED_LOCATION 値をバックアップの保存場所に変更しなければなりません。このような手間を省くには、インポート操作専用にプロパティ ファイルのコピーを作成しておきます。この例においては、ファイルのコピーが toimport.properties という名前で作成および変更されます。

    デフォルトでは、最近作成されたほとんどのバックアップ ファイルは復元されます。以前のファイルを復元するには、SHARED_LOCATION パスに同じファイル名を指定します。たとえば、Sep-08-2015_17-10-44.webgissite からバックアップ ファイル /usr/bus を復元する場合は、SHARED_LOCATION = /usr/bus/Sep-08-2015_17-10-44.webgissite に設定します。

    ArcGIS ServerPortal for ArcGISArcGIS Data Store をインストールしたアカウントに、バックアップ ファイルの保存先ディレクトリの読み取りアクセス権があることを確認します。

  2. Portal for ArcGIS コンピューター上でコマンド シェルを開き、webgisdr ユーティリティがある場所にディレクトリを変更し、インポート オプションを指定した webgisdr ユーティリティを実行します。

    webgisdr ユーティリティは <Portal for ArcGIS installation directory>/tools/webgisdr にインストールされます。

    webgisdr の構文は、次のとおりです。

    webgisdr --{export | import} --file <location and name of properties file>

    この例では、プロパティ ファイル (toimport.properties) は、ユーザーが作成したディレクトリ /home/ags/arcgis/portal/propfiles に保存されました。

    webgisdr --import --file /home/ags/arcgis/portal/propfiles/toimport.properties

    なお、プロパティ ファイルは、最初に保存したのと同じディレクトリになくてもかまいません。プロパティ ファイルを移動した場合は、--file パラメーターを使用して新しいディレクトリの場所を指定します。

  3. ArcGIS Enterprise 配置にマップ サービスまたはホスト タイル レイヤーのキャッシュが含まれている場合、作成したバックアップ コピーを手動で移動し、元の arcgiscache ディレクトリにファイルを配置します。
  4. ArcGIS Enterprise にビッグ データ ストアが含まれている場合は、ArcGIS Data Storerestoredatastore ユーティリティを使用してバックアップを復元します。
  5. ファイル ベースのデータを ArcGIS Enterprise コンポーネントのいずれかと同じコンピューターに格納している状況で、そのコンピューターが故障した場合は、バックアップ コピーを新しいコンピューター上の同じパスに復元します。

    たとえば、ジオデータベースとシェープファイルを含むフォルダーを ArcGIS GIS Server サイトのコンピューターのいずれかに格納している状況で、そのコンピューターが故障した場合は、そのフォルダーのバックアップ コピーを新しいコンピューター上の同じディレクトリ パスに配置します。ファイル位置が ArcGIS Server サイトに登録されているため、この操作が必要となります。データ位置を変更すると、これらのサービスでデータが見つからなくなります。