既存サイトに参加
サイトには、ArcGIS Server が配置されます。 ArcGIS Server を既存のサイトに追加する目的でコンピューターにインストールした場合は、ArcGIS Server Manager の初回起動時に、そのサイトを指定することができます。 また、コマンド ライン ユーティリティーを使ってコンピューターをサイトに追加することもできます。
重要:
既存のサイトにコンピューターを接続する前に、複数コンピューターのサイト構成に関する要件や推奨事項を入念に確認してください。
注意:
既存のサイトが HTTP のみを使用するように構成されている場合、サイトへの ArcGIS Server コンピューターの追加に記載されている手順に従って、既存のサイトから新しいサーバー コンピューターを追加する必要があります。
Server Manager を使用し、サイトに参加
ArcGIS Server Manager アプリケーションを使用してコンピューターをサイトに参加させるには、次の手順に従います:
Server Manager を開きます。 ブラウザーで Server Manager を開くための URL は
https://gisserver.example.com:6443/arcgis/managerです。また、インストール済みのショートカットを使用することもできます。ユーザー名とパスワードの入力を求められた場合は、別のユーザーがこのコンピューターを既存のサイトにすでに参加させています。
既存サイトに参加 をクリックします。
参加させるサイトの URL を入力します。 URL の形式は通常、
https://gisserver.example.com:6443/です。参加させるサイトの管理者名とパスワードを入力します。 サイトを作成したときに使用したユーザー名およびパスワード (プライマリー サイト管理者) か、サーバー管理者が管理権限を付与した別の ArcGIS Server ユーザー アカウントを指定します。
次へ をクリックします。
構成のサマリーを確認して、コンピューターをサイトに参加させる準備ができたら 完了 をクリックします。
サイトにデータベース コネクター タイプがある場合、
stopserver/startserverスクリプトを ArcGIS Server の所有者として実行し、新規追加された各コンピューター上で ArcGIS Server を再起動する必要があります。 それらのスクリプトは、$AGSHOME ディレクトリーにあります。 再起動後、追加された各コンピューター上で ArcGIS Server のすべての機能を利用できるようになります。サイトにデータベース コネクター タイプがある場合、Windows サービスを再起動して、新規追加された各コンピューター上で ArcGIS Server を再起動する必要があります。 再起動後、追加された各コンピューター上で ArcGIS Server のすべての機能を利用できるようになります。
コンピューターがサイトに追加されます。
コマンド ラインからのサイトへの参加
join-site コマンド ライン ユーティリティーを使用して、コンピューターを ArcGIS Server サイトに参加させることもできます。 このユーティリティーでは、既存のサイトの構成ストアの位置 (URL ではなく) を指定する必要があります。 そのため、URL を使用することで、サイトのネットワーク リクエスト キューを詰まらせる可能性がある場合に、このユーティリティーは有効です。 ArcGIS Server サイト内のコンピューターがネットワーク リクエストですでに過負荷状態になっている場合や一度に多数のコンピューターをサイトに参加させる場合には、このユーティリティーの使用を検討してください。
join-site ユーティリティーを使用する場合、Server Manager を使用して参加させる場合と同じ基準および注意事項がコンピューターに適用されます。
join-site ユーティリティーは、ArcGIS Server インストール ディレクトリーの配下の /tools/JoinSite にインストールされます。 既存のサイトに追加する ArcGIS Server コンピューターから join-site ユーティリティーを実行します。ArcGIS Server の Run As アカウントを使用してください。
join-site ユーティリティーは、ArcGIS Server インストール ディレクトリーの配下の \tools\JoinSite にインストールされます。 既存のサイトに追加する ArcGIS Server コンピューターから join-site ユーティリティーを実行します。ArcGIS Server の Run As アカウントを使用してください。
バージョン 10.8 以降では、このユーティリティーは、新しく追加されるコンピューターが処理要求を開始できるタイミングを制御するためのオプション フラグ -m を含みます。 ユーティリティー コマンドに -m true を含めると、コンピューターは、サイトに参加する際に、メンテナンス状態に入ります。 コンピューターがメンテナンス状態に入っているとき、ArcGIS Web Adaptor はコンピューターにリクエストを送信しません。 -m を含めない場合や -m false を指定する場合、コンピューターは、サーバー サイトに追加された時点で直ちにリクエストを処理できます。
既存サイトの構成ストア ディレクトリーに対する読み取り/書き込みアクセス権を、サイトに参加させるコンピューター上で ArcGIS Server のインストールに使用されるアカウントに付与します。
既存サイトの構成ストア フォルダーに対する読み取り/書き込みアクセス権を、サイトに参加させるコンピューター上で ArcGIS Server サービスの実行に使用されるネットワーク アカウントに付与します。
connection.jsonという名前の JSON (JavaScript Object Notation) ファイルを作成します。次に示す行をファイルに追加して、
<path to the configuration store>を既存の ArcGIS Server サイトの構成ストアの場所と置き換えます。{"type": "FILESYSTEM", "connectionString": "<path to the configuration store>"}この例で言うと、既存サイトの構成ストアへのパスは
/net/myserver/share/config-storeです。{"type": "FILESYSTEM", "connectionString": "/net/myserver/arcgis/server/usr/config-store"}この例で言うと、既存サイトの構成ストアへのパスは
\\\\myshare\\arcgisserver\\config-storeです。{"type": "FILESYSTEM", "connectionString": "\\\\myshare\\arcgisserver\\config-store"}connection.jsonファイルを保存して閉じます。connection.jsonファイルは、サイトに参加するコンピューター上か、サイトに参加するコンピューターからアクセス可能な共有ディレクトリーに配置します。コマンド プロンプトを開き、join-site を実行します。
構文は次のとおりです:
./join-site.sh -f <The file path to the configuration store JSON file> -m <specify true to initially place the machine under maintenance>この例で言うと、構成ストア JSON ファイル (
connection.json) へのパスは/usr/serverfilesで、コンピューターは、参加の際にメンテナンス状態に入りません。./join-site.sh -f "/usr/serverfiles/connection.json"join-site -f <The file path to the configuration store JSON file> -m <specify true to initially place the machine under maintenance>この例で言うと、構成ストア JSON ファイル (
connection.json) へのパスはC:\serverfilesで、コンピューターは、最初、メンテナンス状態に入ります。join-site -f "C:\serverfiles\connection.json" -m true
このコンピューターは ArcGIS Server サイトに参加しています。