複数のコンピュータによる配置の構成

ArcGIS for Server は、1 台のコンピュータから多くのコンピュータまでの配置に対応できる、スケーラブルなアーキテクチャに基づいています。システムにアクセスするユーザの数に対して適切なパフォーマンス レベルを達成できるように、ArcGIS Server の分散インストールの検討が必要となる場合があります。

ArcGIS Server サイトのすべてのコンピュータに GIS サーバ コンポーネントがインストールされています。最初に設定する GIS サーバ コンピュータで、サイトを作成する必要があります。その後は、追加の GIS サーバ コンピュータをサイトに加えることができます。

サイトを作成するときに、重要なファイルとサイトの構成情報を格納する場所を決めます。このディレクトリは構成ストアと呼ばれます。サイトには、サービス出力ファイル、ジオプロセシング ジョブ情報、サービス定義、キャッシュ タイル、およびその他のアイテムを格納するサーバ ディレクトリもあります。コンピュータをサイトに追加するときには、構成ストアとサーバ ディレクトリを指すように設定します。複数コンピュータのサイトでは、構成ストアとサーバ ディレクトリを共有し、他の GIS サーバ コンピュータがそれらにアクセスできるようにしなければなりません。

構成ストアを、フォールト トレラントなファイル サーバのような GIS サーバに依存しないコンピュータまたはディスク上に配置することもできます。そうすることで、コンピュータをサイトに追加したり、サイトから削除するときに、どのコンピュータに構成ストアをインストールしたかを気にする必要がなくなります。これは、自動スケーリング メカニズムによって、構成ストアを持つのがどのコンピュータかを認識することなくサイトに対するコンピュータの追加と削除が行われる可能性があるクラウド配置においては特に重要です。

以下の手順により、複数のコンピュータによる ArcGIS Server 配置の構成方法を説明します。サイトはコンピュータ A で作成され、コンピュータ B がそのサイトに追加されます。すでに 1 つの GIS サーバで ArcGIS Server を実行していて、サイトを拡張しようとしている場合は、次のトピックをご参照ください。単一の GIS サーバから複数の GIS サーバへの拡張

手順:
  1. 両方のコンピュータで、「ArcGIS Server で使用されるポート」で説明されているポートを開くようにファイアウォールを調整します。
  2. ArcGIS for Server をコンピュータ A とコンピュータ B にインストールします。両方のインストールの際に同じ ArcGIS Server アカウントを入力します。ドメインまたはアクティブ ディレクトリ アカウントを使用することをお勧めします。ローカル アカウントを選択した場合は、同じ名前とパスワードの組み合わせが両方のコンピュータに存在している必要があります。指定するアカウントは管理者グループに属する必要はないことを念頭に置いてください。ArcGIS Server アカウントの指定については、「ArcGIS Server アカウント」をご参照ください。
  3. Enterprise ライセンスで、コンピュータ A とコンピュータ B の ArcGIS for Server を認証します。これには、各コンピュータで [ソフトウェア認証ウィザード] を実行する必要があります。[ソフトウェア認証ウィザード] は、ArcGIS for Server のインストールの最後に起動されます。[ソフトウェア認証ウィザード] は、[スタート] メニューをクリックし、[すべてのプログラム] [ArcGIS] [Software Authorization] の順に選択してアクセスすることもできます。
  4. ネットワーク上で 2 つのディレクトリを作成し、共有します。1 つは構成ストア用、もう 1 つはサーバ ディレクトリ用です。これらの 2 つのディレクトリに対する読み取り/書き込み権限を ArcGIS Server アカウントに割り当てます(必ず Windows エクスプローラの [共有] タブと [セキュリティ] タブの両方で実行します)。
    • サイトを作成するときに使用するコンピュータ上にディレクトリを配置する場合でも、手動でディレクトリを作成して共有し、ネットワーク(UNC)パスを通じて参照しなければなりません。
    • ArcGIS Server アカウントがコンピュータ上に存在しない場合(構成ストアとサーバ ディレクトリをファイル サーバに配置した場合)には、配置したその他すべてのコンピュータで使用したものと同じ名前とパスワードを使用して、ArcGIS Server アカウントを作成する必要があります。
  5. コンピュータ A で ArcGIS Server Manager を開き、[新規サイトの作成] をクリックします。
  6. 新規サイトを作成するには、プライマリ サイト管理者としてユーザ名とパスワードを定義する必要があります。ユーザ名とパスワードを選択して [次へ] をクリックします。
    注意注意:

    この名前とパスワードは ArcGIS Server でのみ認識されます。これはオペレーティング システムのアカウントではなく、ユーザ ストアのユーザ アカウントとは別に管理されます。プライマリ サイト管理者は、ArcGIS Server サイトに無制限にアクセスできます。このアカウントは一般に ArcGIS Server サイトを作成し、セキュリティを設定および管理するために使用されます。プライマリ サイト管理者アカウントと、ArcGIS Server のインストールの際に指定した ArcGIS Server アカウントを混同しないようにしてください。

  7. 上記で設定したサーバ ディレクトリおよび構成ストア フォルダへのパスを入力し、[次へ] をクリックします。

    UNC パス(たとえば、\\myserver\config-store)を使用し、サイト内のすべてのコンピュータがこの場所を参照できるようにします。

  8. サマリを確認し、[完了] をクリックしてサイトを作成するか、変更が必要な場合には [戻る] をクリックします。
  9. サイトを作成するときに選択したプライマリ サイト管理者アカウントのユーザ名とパスワードを入力して、[ログイン] をクリックします。
  10. [サイト] [GIS サーバ] [コンピュータ] の順にクリックします。
  11. [コンピュータ] モジュールで、[コンピュータの追加] をクリックします。
  12. [コンピュータの追加] ウィンドウにコンピュータ B の名前を入力します。コンピュータの名前は、正確に入力する必要があります。localhost は使用できません。

    コンピュータ B の URL は自動的に入力されます。

  13. サイトに複数のクラスタがある場合は、利用可能なクラスタを示したドロップダウン リストが表示されます。ここではクラスタは 1 つだけなので(デフォルト)、[追加] をクリックし、コンピュータ B をサイトに追加します。
    注意注意:

    手順 10 ~ 13 は、コンピュータをサイトに追加する方法を示しています。あるいは、コンピュータ B で ArcGIS Server Manager を開いてコンピュータ B をサイトに追加し、[既存サイトに参加] をクリックすることもできます。手順を追った説明については、「既存サイトに参加」をご参照ください。

  14. データをサイトに登録することを検討してください。データ登録により、GIS サーバがアクセス可能であることがサーバ管理者によって確認されている場所のリストがサーバに提示されます。データ登録は、複数のコンピュータにわたって公開するときに、データ パスの調整を GIS サーバが認識するためにも役立ちます。登録されていない場所からデータを参照するサービスを公開しようとすると、公開を実行している間にデータがサーバにコピーされます。詳細については、「ArcGIS Server へのデータの登録について」をご参照ください。
  15. マップ サービスをサイトに公開します。公開の後に、Services Directory で [View In: ArcGIS JavaScript] オプションを使用してマップ サービスに対するリクエストを作成します。次に、ArcGIS Server Administrator Directory で、[services] → [<サービス>.MapServer] → [statistics] の順に移動します。各コンピュータが受け取ったリクエスト数に関する統計情報が表示されるはずです。
  16. ArcGIS Web Adaptor をインストールして設定します。Web Adaptor は、エンタープライズ Web サーバと ArcGIS Server サイト間のリンクを提供します。これにより、受信したリクエストに対して使用するポート、アドレス、認証設定を選択できます。外部のユーザが Manager と Administrator Directory にアクセスすることを防ぐこともできます。

    詳細については、「ArcGIS Web Adaptor について」をご参照ください。

9/15/2013