Skip to main content

ArcGIS Server のサイト構成のバックアップと復元

多くのサーバー管理者は、ハードウェアの故障や人為的ミス、その他の問題が発生したときにサイトを復元できるように、サイト構成を定期的にバックアップしたいと考えています。 このニーズに応えるため、ArcGIS Server でサイト構成のバックアップを作成できます。 バックアップは、サイトが正常のときに定期的に作成します。 サイトに問題が生じた場合、バックアップをインポートして、サイトを元の状態に復元できます。

バックアップされる情報

バックアップされない情報

  • サービス構成とサービス プロパティ

  • サービス Webhook

  • サーバー オブジェクト エクステンション (SOE)

  • サーバー オブジェクト インターセプター (SOI)

  • 登録済みデータ ストア アイテムの場所

  • 登録済みリレーショナル ストアのタイプ

  • ユーザーとロールの情報

  • サイト内のコンピューターのリスト

  • ログ設定

    注意:

    ログ レベルとログ パスは復元中に保持されません。 復元中、ログ レベルは VERBOSE に設定されます。 復元が終了すると、ログ レベルが元の構成に戻ります。

  • 統計情報レポート

  • arcgiscache/Hosted にあるシーンのタイル キャッシュ構成ファイル

  • キャッシュ タイルおよびタイル スキーマ

  • サービスで使用されるデータ (データが公開時に自動的にサーバー上のフォルダーにコピーされない場合)

  • 動的に生成されるマップ イメージやその他の一時的な出力

  • ログ メッセージ (ジオプロセシング ジョブ ステータスおよびメッセージなど)

  • プライマリー サイト管理者の名前とパスワード

  • 統計データ

  • ArcGIS Web Adaptor 構成

バックアップに含まれていない情報の保護

上述のとおり、一部の情報は、サイトのバックアップに含まれていません。 バックアップ ユーティリティーを実行すると同時に、この情報を手動でバックアップすることをおすすめします。 サイトを復元する場合は、この情報をサイトに手動でコピーまたは移動して戻します。たとえば、次のようになります。

  • キャッシュ タイルとタイル方式 - キャッシュ タイルが保存されているすべてのディレクトリー (例: <ArcGIS Server インストール ディレクトリー>/arcgis/server/usr/directories の下にある arcgiscache ディレクトリーの全体) をバックアップします。 これらのディレクトリーには、キャッシュ タイルおよびタイル スキーマ ファイル conf.xml が含まれます。 キャッシュ ディレクトリーには、構築済みのタイルに関する情報を含む、ファイル ジオデータベースの status.gdb も格納できます。 サイトを復元する場合は、この情報を元の arcgiscache ディレクトリーに移動するかコピーします。

  • キャッシュ タイルとタイル方式 - キャッシュ タイルが保存されているすべてのディレクトリー (例: C:\arcgisserver\directories\ の下にある arcgiscache ディレクトリーの全体) をバックアップします。 これらのディレクトリーには、キャッシュ タイルおよびタイル スキーマ ファイル conf.xml が含まれます。 キャッシュ ディレクトリーには、構築済みのタイルに関する情報を含む、ファイル ジオデータベースの status.gdb も格納できます。 サイトを復元する場合は、この情報を元の arcgiscache ディレクトリーに移動するかコピーします。

  • サービスで使用されるデータ - 公開時に、サービスで使用されるデータがサーバー上のフォルダーにコピーされていなかった場合、データはバックアップに含まれません。 データ ディレクトリー、ジオデータベース、データベース、ソース テーブル、およびサービスで使用されるその他の情報を手動でバックアップします。 サイトを復元するときは、ArcGIS Server がデータの場所にアクセスする権限を持っているか確認します。 詳細については、「データを ArcGIS Server でアクセス可能にする」をご参照ください。

  • サービスで使用されるデータ - 公開時に、サービスで使用されるデータがサーバー上のフォルダーにコピーされていなかった場合、データはバックアップに含まれません。 データ ディレクトリー、ジオデータベース、データベース、ソース テーブル、およびサービスで使用されるその他の情報を手動でバックアップします。 サイトを復元するときは、ArcGIS Server がデータの場所にアクセスする権限を持っているか確認します。 詳細については、「データを ArcGIS Server でアクセス可能にする」をご参照ください。

  • ログ メッセージ - サイトが実行されている間はログが作成され、サイトに参加しているすべての ArcGIS Server コンピューター間に配信されます。 ログ出力されたメッセージをサイトに保存するには、各 ArcGIS Server コンピューターの logs ディレクトリーを手動でバックアップします (例: <ArcGIS Server インストール ディレクトリー>/arcgis/server/usr/logs)。 サイトを復元する場合は、この情報を元のログ ディレクトリーに移動するかコピーします。

  • ログ メッセージ - サイトが実行されている間はログが作成され、サイトに参加しているすべての ArcGIS Server コンピューター間に配信されます。 ログ出力されたメッセージをサイトに保存するには、各 ArcGIS Server コンピューターの logs ディレクトリーを手動でバックアップします (例: <ArcGIS Server インストール ドライブ>\arcgisserver\logs)。 サイトを復元する場合は、この情報を元のログ ディレクトリーに移動するかコピーします。

  • プライマリー サイト管理者の名前とパスワード - サイトを復元した後は、復元を実行したときに登録されていたプライマリー サイト管理者の名前とパスワードを引き続き使用できます。 これは、プライマリー サイト管理者を無効にしていたサイトを復元する場合にも当てはまります。 復元を実行する前に、ユーザー名とパスワードを記録して、セキュリティー保護された場所に保存することをおすすめします。

  • 統計データ - サイトの実行中、さまざまなサービス統計情報が記録されます。 ログ出力された統計情報をサイトに保存するには、統計ディレクトリーを手動でバックアップします (例: <ArcGIS Server インストール ディレクトリー>/arcgisserver/directories/arcgissystem/statistics)。 サイトを復元する場合は、この情報を元の統計情報のディレクトリーに移動するかコピーします。

  • 統計データ - サイトの実行中、さまざまなサービス統計情報が記録されます。 ログ出力された統計情報をサイトに保存するには、統計ディレクトリーを手動でバックアップします (例: <ArcGIS Server インストール ドライブ>\arcgisserver\directories\arcgissystem\statistics)。 サイトを復元する場合は、この情報を元の統計情報のディレクトリーに移動するかコピーします。

  • ArcGIS Web Adaptor 構成 - サイトに 1 つ以上の Web Adaptors が含まれている場合は、復元後にそれらをサイトで再構成する必要があります。 完全な手順については、Java (Linux) の構成のトピックをご参照ください。

  • ArcGIS Web Adaptor 構成 - サイトに 1 つ以上の Web Adaptors が含まれている場合は、復元後にそれらをサイトで再構成する必要があります。 手順の詳細については、IIS または Java (Windows) の構成トピックをご参照ください。

サイトのバックアップ作成

バックアップを作成するには、コマンド プロンプトを開き、ArcGIS Server と一緒にインストールされたバックアップ ユーティリティーを実行します。 このユーティリティーを実行するときは、サイトに対して管理者権限を持つユーザーの名前とパスワードを指定する必要があります。 ArcGIS Server アカウントには、バックアップを配置するフォルダーに対して書き込みアクセス権が必要です。

バックアップ中は、サイトに対してその他の管理上の変更はできません。

Amazon Web Services (AWS) にデプロイされたサイトのバックアップを作成する

AWS 上にデプロイされたサイトで ArcGIS Server のバックアップおよび復元ユーティリティーを実行するには、次の手順を実行する必要があります:

  • ユーティリティー パラメーターを指定するときは、サーバー URL にパブリック DNS か LOCALHOST を使用します。 Elastic Load Balancer 名を使用してはいけません。

  • バックアップ ファイル .agssite を、Amazon S3 など EC2 インスタンスと別の場所にコピーします。 これにより、元の EC2 インスタンスが失われた場合でも、サイト構成を復旧できます。

  • 復元ユーティリティーを実行してから、ArcGIS Server サイトを再起動します。 元の数のインスタンスがサイトに復元されます。

復元ユーティリティーを実行すると、Elastic Load Balancer に関連するエラー メッセージが表示される場合があります。 これは想定されているものです。

サイトのバックアップの復元

バックアップを行った後は、次の手順を実行するといつでも復元できます。

  1. ArcGIS Server Manager、およびコンピューター上で ArcGIS Server に接続している他のアプリケーションを閉じます。

  2. ターミナル セッションを開始し、ArcGIS Server とともにインストールされた復元ユーティリティーを実行します。

  3. 管理者として実行 オプションでコマンド プロンプト ウィンドウを開き、ArcGIS Server とともにインストールされた復元ユーティリティーを実行します。

    復元は、ArcGIS Server コンピューターの URL を使用し、ポート 6080 または 6443 を通じて実行する必要があります。 ArcGIS Web Adaptor を使った復元処理はサポートされていません。

    このユーティリティーを実行するときは、ArcGIS Server サイトの管理者権限を持つユーザーの認証情報を指定する必要があります。 これは、バックアップを作成したときと同じユーザーである必要はありません。

    復元処理は計算負荷が高く、時間がかかることがあります。 サーバーは復元を実行している間、他のリクエストに応答できません。

    注意:

    復元の実行中は、サイトで管理操作や公開操作を実行しないでください。

    復元が完了するとメッセージが表示されますが、完全に復元するために手動操作が必要な場合があります。 復元ユーティリティーは、この情報をファイルに書き込むためのオプション パラメーターを提供します。

  4. 手動操作が必要な応答の場合、リストされた問題を確認および修正します。

    サイトに Web Adaptor が含まれていた場合、サイトの復元後に Web Adaptor が再構成されます。

サイトを復元した後は、復元を実行したときに登録されていたプライマリー サイト管理者の名前とパスワードを引き続き使用できます。 バックアップを作成した後にセキュリティー構成を編集したり、ユーザーおよびロールを追加したりした場合は、復元が完了した後に、それらの編集をもう一度実行する必要があります。

また、サイト内のコンピューター設定を調整しなければならない場合もあります。 たとえば、バックアップを保存した後にコンピューターを追加した場合、復元が完了した後に、それらのコンピューターをもう一度追加する必要があります。