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. ロード バランサーの内側に Web アダプターが 2 基ある場合、「ステップ 7: IIS での Web 層認証の構成」の手順を実行します。
  8. privatePortalURL プロパティに可用性の高い URL を設定します。
    1. Web ブラウザーを開き、ポータル組織のデフォルトの管理者ロールのメンバーとして、ArcGIS Portal Directory にサイン インします。ArcGIS Portal 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] をクリックして、変更内容を適用します。
  9. フェデレートした 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] をクリックして、このフェデレーション サーバー サイトに変更内容を適用します。
  10. 単一の ArcGIS Server コンピューターから複数コンピューターへの拡張」の手順に従って、ポータルのホスティング サーバーとして使っている ArcGIS Server サイトを高可用性構成にします。

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

  11. ホスティング サーバーに対して可用性の高い URL を使うよう、ポータルを更新します。
    1. Portal for ArcGIS REST エンドポイント (https://loadbalancer.domain.com/arcgis/sharing/rest のような形式) に、デフォルトの管理者ロールのメンバーとしてサイン インし、ホスティング サーバー情報を更新します。
    2. Portal for ArcGIS REST エンドポイントのホーム ページから、[Portals] > [Self] > [Servers] を開き、ポータルのホスティング サーバーの [Server Id] をクリックします。
    3. [Update Server] をクリックし、ポータルのホスティング サーバーの可用性の高い URL を [Server Admin URL] フィールドに入力するか、貼り付けます。
    4. [Update] をクリックして、変更した内容を保存します。
  12. 他のフェデレーション サーバーも高可用性構成にしたい場合は、該当するサイトに対して可用性の高い URL を使うよう、ポータルを更新します。更新の際には、正しいフェデレーション ArcGIS Server サイトの [Server Id] をクリックしてください。
  13. ArcGIS Data Store を高可用性構成にするため、ポータルのホスティング サーバーに登録したデータ ストアのタイプごとにコンピューターを追加します。

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