Skip To Content

ArcGIS Enterprise の復元

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

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

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

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

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

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

  1. デフォルトでは、webgisdr ツールは最新のバックアップ ファイルを復元します。最新のバックアップ ファイルよりも前のファイルを復元するには、プロパティ ファイル内の BACKUP_LOCATION パスを更新する必要があります。たとえば、Sep-08-2015_17-10-44.webgissite からバックアップ ファイル /usr/bus を復元する場合は、BACKUP_LOCATION = /usr/bus/Sep-08-2015_17-10-44.webgissite に設定します。

    レガシー:

    Portal for ArcGIS 10.4 では、BACKUP_LOCATION および SHARED_LOCATION プロパティは、SHARED_FOLDER という 1 つのプロパティとして定義されていました。

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

    webgisdr ツールを実行するアカウントに、少なくとも BACKUP_LOCATION への読み取りアクセス権と SHARED_LOCATION への書き込みアクセス権があることを確認します。また、ArcGIS ServerPortal for ArcGIS、および ArcGIS Data Store をインストールしたアカウントに SHARED_LOCATION への読み取りアクセス権があることを確認します。

  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 サイトに登録されているため、この操作が必要となります。データ位置を変更すると、これらのサービスでデータが見つからなくなります。