Skip To Content

既存の ArcGIS Enterprise 配置の高可用性構成

既存の ArcGIS Enterprise 配置を高可用性構成にするため、各コンポーネントの可用性を改善し、privatePortalURL および ArcGIS Server URL を可用性が高い形に更新します。

既存の ArcGIS Enterprise 配置を高可用性構成にする手順の概要を以下に示します。

  1. ポータルおよび ArcGIS Server サイトのユーザー全員に、ある短い期間、システムを停止する必要がある旨通知します。
  2. 誰も接続していないこと、コンテンツを作成しようとしていないことを確認した上で、「ポータル コンテンツ ディレクトリの変更」の手順に従い、Portal for ArcGIS コンテンツ ディレクトリを、既存の場所から、共有ネットワーク上の場所にコピーします。
  3. ステップ 3: 2 台目のポータル コンピューターのインストールと構成」の手順に従い、コンピューターをポータルに追加します。
  4. ポータルが Web 層認証を採用している場合は、「ステップ 4: ArcGIS Web Adaptor のインストールと構成」の手順を実行します。
  5. ステップ 5: ロード バランサーの構成」の手順に従い、ポータルで使う可用性の高い URL を作成します。
  6. ポータルが Web 層認証を採用しているならば、「ステップ 6: 2 つ目の ArcGIS Web Adaptor のインストールと構成」の手順に従い、Web サーバー層の可用性を改善します。
  7. privatePortalURL プロパティに可用性の高い URL を設定します。
    注意:

    このプロパティにより、ホスティング サーバーを含むフェデレーション サーバーは、参加しているポータルと通信できます。 フェデレーション サーバーは、Web 層のチャレンジに対して認証できないので、この URL は未認証のアクセスを提供する必要があります。 次の例では、ポート 7443 を使用しますが、ロード バランサーがリッスンできるポートを使用するよう privatePortalURL を構成できます。

    1. Web ブラウザーを開き、組織のデフォルトの管理者ロールのメンバーとして、Portal Administrator Directory にサイン インします。

      Portal Administrator Directory の URL 形式は https://portal.domain.com:7443/arcgis/portaladmin です。

    2. [System] > [Properties] > [Update Properties] の順にクリックします。
    3. [Update System Properties] ダイアログ ボックスで、次の JSON を挿入し、ユーザー独自のロード バランサーの URL に置き換えます。
      {
         "privatePortalURL": "https://lbprivate.domain.com:7443/arcgis"
      }
      注意:

      この URL には、X-Forwarded-Host ヘッダーを設定しないでください。

    4. [Update Properties] をクリックして、変更内容を適用します。
  8. フェデレートした ArcGIS Server サイトすべて (ホスティング サーバーを含む) について、新しい privatePortalURL を認識するよう設定します。 この手順を、フェデレートした各サーバー (ホスティング サーバーを含む) について繰り返します。
    1. ArcGIS Server Administrator Directory に、プライマリ サイト管理者としてサイン インします。または、Portal for ArcGIS の管理者トークンを生成し、これを指定してサイン インします。

      ArcGIS Server Administrator Directory の URL の形式は https://server.domain.com:6443/arcgis/admin です。

    2. [Security] > [Config] > [Update] の順にクリックします。
    3. [Update Secuirity Configuration] ダイアログ ボックスで、次のリストの privatePortalURL 値を、ロード バランサーの URL に変更します。

      次の例では、privatePortalURLhttps://lbprivate.domain.com:7443/arcgis と設定しています。

      {
       "portalUrl": "https://loadbalancer.domain.com/arcgis",
       "privatePortalUrl": "https://lbprivate.domain.com:7443/arcgis",
       "portalSecretKey": "< secret key >",
       "portalMode": "ARCGIS_PORTAL_FEDERATION",
       "serverId": "<ArcGIS Server site ID >",
       "serverUrl": "https://loadbalancer.domain.com/server"
      }

    4. [Update] をクリックして、このフェデレーション サーバー サイトに変更内容を適用します。
  9. ポータルのホスティング サーバーを高可用性にするには、「複数コンピューターの ArcGIS Server サイトの構成」の手順に従います。

    ポータルにほかにも ArcGIS Server サイトがフェデレートされており、これも高可用性構成にしたいのであれば、各サイトについて同じ手順を繰り返してください。

  10. ホスティング サーバーに対して可用性の高い URL を使うよう、ポータルを更新します。
    1. Portal Administrator Directory に、デフォルトの管理者ロールのメンバーとしてサイン インし、ホスティング サーバー情報を更新します。
    2. Portal Administrator Directory のホーム ページから、[フェデレーション] > [サーバー] を開き、ポータルのホスティング サーバーのサーバー ID をクリックします。
    3. [更新] をクリックし、ポータルのホスティング サーバーの可用性の高い URL を [管理 URL] フィールドに入力するか、貼り付けます。
    4. [サーバーの更新] をクリックして、変更した内容を保存します。
  11. 他のフェデレーション サーバーも高可用性構成にしたい場合は、該当するサイトに対して可用性の高い URL を使うよう、ポータルを更新します。 更新時に、適切なフェデレート済み ArcGIS Server サイトのサーバー ID をクリックします。
  12. ArcGIS Data Store を高可用性構成にするため、ポータルのホスティング サーバーに登録したデータ ストアのタイプごとにコンピューターを追加します。

ArcGIS Enterprise 配置のコンポーネントすべてが高可用性構成になったら、ユーザー全員に、作業を再開してよい旨通知してください。