Skip To Content

複数台のコンピューターによる AWS 上の ArcGIS Enterprise デプロイメントのアップグレード

複数台のコンピューターによる Amazon Web Services (AWS) 上の ArcGIS Enterprise デプロイメントをアップグレードするには、手動のアップグレード手順を実行するか、10.8 または 10.8.1 の Esri Amazon Web Services CloudFormation テンプレートを使用してデプロイメントを作成した場合は Chef スクリプトを使用してアップグレードできます。

アップグレードする前に

使用するアップグレード方法にかかわらず、配置をアップグレードする前に次の情報を確認します。

手動アップグレード手順によるアップグレード

複数台のコンピューターによる Amazon Web Services 上の ArcGIS Enterprise デプロイメントを手動でアップグレードする手順は、オンプレミスでのソフトウェアの更新とほぼ同じです。 ソフトウェア アップデートを My Esri から Amazon Elastic Compute Cloud (EC2) インスタンス上にダウンロードして、既存のデプロイメントに更新を直接適用します。 各コンピューター上にあるすべての ArcGIS Enterprise コンポーネントは、同じバージョンのソフトウェアを実行している必要があります。

コンポーネントの更新の準備

コンポーネントの更新の準備として、次の手順を完了します:

  1. Portal for ArcGISArcGIS Web AdaptorArcGIS ServerArcGIS Data Store の新しいバージョンを My Esri からダウンロードします。 また、Esri から新しいライセンスも取得します。
  2. ポート 5701 ~ 5703、7005、7099、7199、7654、7120、7220、29079 ~ 29090、および 4369 がファイアウォールで許可されており、現時点で別のアプリケーションで使用されていないことを確認します。

    可用性の高い配置では、コンピューター間の通信および同期にこれらのポートを使用します。

  3. タイル キャッシュ データストアのバックアップ用に構成された共有ディレクトリが存在することを確認します。 ディレクトリが存在しない場合は、アップグレードする前にディレクトリを構成します。

    現時点で AWS では、ファイル共有のみがサポートされています。

  4. 誰も ArcGIS Enterprise ポータルまたは ArcGIS Server サイトに接続していないことを確認します。
    注意:

    Portal for ArcGISArcGIS Server、または ArcGIS Data Store サービスを停止してはいけません。 これらのサービスを停止すると、webgisdr ユーティリティがデプロイメントのバックアップを作成できなくなります。

  5. Portal for ArcGIS とともにインストールされている webgisdr ユーティリティを使用して、デプロイメントの完全バックアップを作成します

    これが、アップグレード プロセス中に問題が起きた場合に、以前のソフトウェア バージョンの再配置に使用できるバックアップになります。

    注意:

    配置にビッグ データ ストアが含まれている場合は、ArcGIS Data Store backupdatastore ユーティリティを使用してビッグ データ ストアのバックアップを作成してください。これは、ビッグ データ ストアが webgisdr ツールによって作成されたバックアップに含まれないためです。

Portal for ArcGIS のアップグレード

最初に、Portal for ArcGIS をアップグレードします。

  1. AWS 上の Portal for ArcGIS コンピューターへのリモート デスクトップ接続 (Microsoft Windows) または SSH (Linux) 接続を作成します。 高可用性ポータルの場合は、AWS 上のいずれかの Portal for ArcGIS コンピューターに接続します。 arcgis ユーザーとして接続します。

    AWS 上の Windows で初めて Portal for ArcGIS をアップグレードする場合は、arcgis ユーザーのパスワードを変更します。 この変更は配置内のすべてのコンピューターについて行う必要があり、パスワードはすべてのコンピューターで同じである必要があります。

    AWS Management Console を使用して ArcGIS Enterprise をデプロイした場合、Portal for ArcGIS のアップグレード手順でコンテンツ ディレクトリの一時的ストレージ用に S3 バケットが作成されるため、このコンピューターが自分の AWS アカウントに Amazon Simple Storage Service (S3) バケットを作成できることを確認します。 Esri が提供する CloudFormation テンプレートを使用してデプロイを行った場合、これはテンプレートによってすでに構成されています。

  2. 新しい Portal for ArcGIS および ArcGIS Web Adaptor インストールと、新しい Portal for ArcGIS ライセンス ファイル (該当する場合) を、このコンピューターに配置します。
  3. ポータルに 1 台の Portal for ArcGIS コンピューターのみが含まれている場合は、次の手順に従って Portal for ArcGIS をアップグレードしてポータル コンピューターとその Web アダプターを更新し、必要に応じて新しいライセンス ファイルで Portal for ArcGIS を認証します。
  4. 高可用性ポータルの場合は、2 台目の Portal for ArcGIS コンピューターで手順 1 と 2 を繰り返します。 次に、次の手順に従って高可用性ポータルをアップグレードしてソフトウェアを更新し、必要に応じて新しいライセンス ファイルで各コンピューター上の Portal for ArcGIS を認証します。
    注意:
    10.6 では、可用性の高いポータルは 5701 ~ 5703 の利用可能なポートを使用して、コンピューター間でアイテム、グループ、およびユーザー情報の同期を維持します。 このポートの範囲は、以前のバージョンよりも狭くなっています。 可用性の高いポータルをアップグレードする場合、これらのポートを開いて、コンピューター間の通信を可能にします。

ArcGIS Server のアップグレード

ポータルのホスティング サーバー、およびポータルとフェデレートした追加の ArcGIS Server サイトをアップグレードします。

ポータルのホスティング サーバーをアップグレードする場合は、ArcGIS GIS Server のライセンスを指定してください。 フェデレーション サーバーをアップグレードするときに指定するライセンスは、ArcGIS Server がデプロイメントで果たしているロールによって異なります。

注意:

ArcGIS Data Store をアップグレードする前に、ArcGIS Server をアップグレードする必要があります。

  1. arcgis ユーザーとして、ポータルのホスティング サーバーの ArcGIS Server SITEHOST コンピューターにリモート デスクトップ接続 (Windows) または SSH (Linux) 接続を作成します。
  2. 新しい ArcGIS Server および ArcGIS Web Adaptor インストールと、新しい ArcGIS GIS Server ライセンス ファイルを、このコンピューターに置きます。
  3. ArcGIS Server サイトに 1 台のコンピューターのみが含まれている場合、ArcGIS Server のアップグレード」の手順に従って、単一コンピューターのサイトをアップグレードします。
  4. ArcGIS Server サイトに複数のコンピューターが含まれている場合、各コンピューターで手順 1 と 2 を繰り返します。 次に、「ArcGIS Server のアップグレード」の手順に従って、複数台のコンピューターのサイトをアップグレードします。
  5. 追加の ArcGIS Server サイトをポータルと手動でフェデレートした場合、それらのコンピューターに接続し、それらのサイトのソフトウェアおよびライセンスもアップグレードします。

ArcGIS Data Store のアップグレード

ポータルのホスティング サーバーを使用して構成された複数のタイプのデータ ストアが存在する場合、それらの各データ ストアをアップグレードします。

可用性の高いリレーショナルまたはタイル キャッシュ データ ストアをアップグレードするときは、スタンバイ コンピューターをアップグレードする前にプライマリ コンピューターをアップグレードします。

  1. arcgis ユーザーとして、ArcGIS Data Store がインストールされている各コンピューターへのリモート デスクトップ接続 (Windows) または SSH (Linux) 接続を作成します。
  2. ArcGIS Data Store のインストール ファイルを各コンピューターに置きます。
  3. デプロイメントが AWS 上の Windows で実行されている場合、ArcGIS Data Store のアップグレード」の手順に従ってデータ ストアの各タイプを更新します。
  4. AWS 上の Linux で 10.5 またはそれ以降のデプロイメントをアップグレードする場合は、「ArcGIS Data Store のアップグレード」の手順に従ってデータ ストアの各タイプを更新します。
  5. AWS 上の Linux で 10.3.1、10.4、10.4.1 のデプロイメントをアップグレードする場合、各コンピューター上で hostidentifier.properties ファイルのコピーを作成してからアップグレードを開始する必要があります。 ファイルをコピーして ArcGIS Data Store をアップグレードするには、次の手順に従います。
    1. ArcGIS Data Store の各コンピューター上で、ディレクトリを <ArcGIS Data Store installation directory>/arcgis/datastore/framework/etc に変更します。
    2. 各コンピューターの hostidentfier.properties ファイルのコピーを作成し、そのコピーを安全な場所に置きます。
    3. 各コンピューター上に ArcGIS Data Store の新しいバージョンをインストールしますが、[データ ストア構成ウィザード] は実行しません。
    4. 各コンピューター上で stopdatastore.sh コマンドを実行して、ArcGIS Data Store を停止します。

      このコマンドは <ArcGIS Data Store installation directory>/arcgis/datastore にあります。

    5. 各コンピューター上で、<ArcGIS Data Store installation directory>/arcgis/datastore/framework/etchostidentfier.properties ファイルを、手順 b で作成したファイルのコピーに置き換えます。
    6. 各コンピューター上で startdatastore.sh コマンドを実行して、ArcGIS Data Store を開始します。

      このコマンドは <ArcGIS Data Store installation directory>/arcgis/datastore にあります。

    7. リレーショナルおよびタイル キャッシュ データ ストアの場合は、プライマリ コンピューターでデータ ストア構成ウィザードまたは configuredatastore コマンド ユーティリティを使用してアップグレードします。 ビッグ データ ストアの場合、任意のコンピューターからデータ ストア構成ウィザードまたは configuredatastore コマンド ユーティリティを実行してアップグレードできます。
    8. アップグレードされた配置をテストします

アップグレードされた配置をテストします。

アップグレードされた ArcGIS Enterprise のデプロイメントをテストし、すべてのサービスが実行されてアクセス可能になっており、通常のワークフローが引き続き機能することを確認します。

テストが正常に完了したら、アップグレード前に作成したバックアップは、アップグレード後のコンピューターの復元には使用できないため削除できます。

ヒント:

このバージョンのデプロイメントのベース バックアップを確保するために、webgisdr ユーティリティを使用して、正常にアップグレードされたデプロイメントの完全バックアップを作成します。

Chef スクリプトによるアップグレード

デプロイメントのアップグレード手順は、Microsoft WindowsUbuntu で異なります。 デプロイメントに使用しているオペレーティング システムに応じた手順に従ってください。

Windows 上の高可用性 ArcGIS Enterprise デプロイメントのアップグレード

2 つの EC2 インスタンス (プライマリとスタンバイ) 上の ArcGIS Enterprise をアップグレードするには、以下の手順で Chef を使用してください。

スタンバイ インスタンスのアップグレード

スタンバイ インスタンスのコンポーネントを先にアップグレードします。

  1. スタンバイ EC2 インスタンスへのリモート デスクトップ接続を作成します。
  2. Chef または Cinc クライアント 15 をダウンロードしてインストールします。 古いバージョンの Chef がインストールされている場合、バージョン 15 に更新します。
  3. 10.9 インストール ファイルを My Esri の自分のアカウントからダウンロードし、EC2 インスタンスのフォルダーにアップロードします:

    • ArcGIS_Web_Adaptor_for_Microsoft_IIS_109_177789.exe
    • Portal_for_ArcGIS_Windows_109_177787.exe
    • ArcGIS_Server_Windows_109_177775.exe
    • ArcGIS_DataStore_Windows_109_177788.exe
    • Portal_for_ArcGIS_Web_Styles_Windows_109_177786.exe

  4. Portal for ArcGIS 10.9 認証ファイル (*.json) および ArcGIS GIS Server 用にライセンスされた ArcGIS Server 認証 (*.epc または *.prvc) を入手し、EC2 インスタンスに置きます。
  5. ArcGIS Cookbook バージョン 3.7.0 (arcgis-3.7.0-cookbooks.zip) を EC2 インスタンスにダウンロードし、ファイルを展開して、内容を C:\chef フォルダーに置きます。
  6. 次のフォルダーを削除します。

    • C:\chef\nodes
    • C:\Users\Administrator\.chef\local-mode-cache

  7. 元の C:\chef\node.json ファイルのコピーを作成し、名前を upgrade_base_enterprise_ha_windows_standby_step1.json に変更します。
  8. テキスト エディターで upgrade_base_enterprise_ha_windows_standby_step1.json ファイルを開き、次のパラメーターを変更します:

    • arcgis のバージョンを 10.9 に設定します。
      "arcgis" : {
          "version": "10.9",
    • arcgis アーカイブ リポジトリを、EC2 インスタンスでソフトウェア ファイルを置いたフォルダーに設定します。
      "arcgis" : {
          "repository": {
      	  "archives": "<drive>\\<folder>"
    • サーバー認証を、ArcGIS Server 10.9 の認証ファイルの場所に設定します。
      "server" : {
          "authorization_file" : "<drive>:\\<folder path>\\My_New_Server.prvc"
    • ポータル認証を、Portal for ArcGIS 10.9 の認証ファイルの場所に設定します。
      "portal" : {
          "authorization_file" : "<drive>:\\<folder path>\\my_new_portal.json",
    • 実行リストを、次の要素を使用するように変更します:
      "recipe[arcgis-enterprise::install_portal]",
      	   "recipe[arcgis-enterprise::webstyles]",
          "recipe[arcgis-enterprise::install_portal_wa]",
          "recipe[arcgis-enterprise::server]",
          "recipe[arcgis-enterprise::server_wa]",
          "recipe[arcgis-enterprise::install_datastore]"

  9. upgrade_base_enterprise_ha_windows_standby_step1.json ファイルを保存して閉じます。
  10. 管理者としてコマンド ライン ウィンドウを開き、ディレクトリを C:\chef に変更して、次のコマンドを実行します: chef-client -z -j c:\chef\upgrade_base_enterprise_ha_windows_standby_step1.json

スクリプトが実行され、スタンバイ インスタンスのコンポーネントがアップグレードされます。

スタンバイのアップグレードが正しく完了したら、プライマリ インスタンスのアップグレードに進むことができます。

プライマリ インスタンスのアップグレード

スタンバイの Chef-Run が完了したら、プライマリ インスタンスをアップグレードします。

  1. プライマリ EC2 インスタンスへのリモート デスクトップ接続を作成します。
  2. Chef または Cinc クライアント 15 をダウンロードしてインストールします。 古いバージョンの Chef がインストールされている場合、バージョン 15 に更新します。
  3. 10.9 インストール ファイルを My Esri の自分のアカウントからダウンロードし、EC2 インスタンスのフォルダーにアップロードします:

    • ArcGIS_Web_Adaptor_for_Microsoft_IIS_109_177789.exe
    • Portal_for_ArcGIS_Windows_109_177787.exe
    • ArcGIS_Server_Windows_109_177775.exe
    • ArcGIS_DataStore_Windows_109_177788.exe
    • Portal_for_ArcGIS_Web_Styles_Windows_109_177786.exe

  4. Portal for ArcGIS 10.9 認証ファイル (*.json) および ArcGIS GIS Server 用にライセンスされた ArcGIS Server 認証 (*.epc または *.prvc) を入手し、EC2 インスタンスに置きます。
  5. ArcGIS Cookbook バージョン 3.7.0 (arcgis-3.7.0-cookbooks.zip) を EC2 インスタンスにダウンロードし、ファイルを展開して、内容を C:\chef フォルダーに置きます。
  6. 次のフォルダーを削除します。

    • C:\chef\nodes
    • C:\Users\Administrator\.chef\local-mode-cache

  7. 元の C:\chef\node.json ファイルのコピーを作成し、名前を upgrade_base_enterprise_ha_windows_primary_step2.json に変更します。
  8. テキスト エディターで upgrade_base_enterprise_ha_windows_primary_step2.json ファイルを開き、次のパラメーターを変更します:

    • arcgis のバージョンを 10.9 に設定します。
      "arcgis" : {
          "version": "10.9",
    • arcgis アーカイブ リポジトリを、EC2 インスタンスでソフトウェア ファイルを置いたフォルダーに設定します。
      "arcgis" : {
          "repository": {
      	  "archives": "<drive>\\<folder>"
    • サーバー認証を、ArcGIS Server 10.9 の認証ファイルの場所に設定します。
      "server" : {
          "authorization_file" : "<drive>:\\<folder path>\\My_New_Server.prvc"
    • ポータル認証を、Portal for ArcGIS 10.9 の認証ファイルの場所に設定します。
      "portal" : {
          "authorization_file" : "<drive>:\\<folder path>\\my_new_portal.json",
    • 実行リストを、次の要素を使用するように変更します:
      "recipe[arcgis-enterprise::install_portal]",
      	   "recipe[arcgis-enterprise::webstyles]",
      	   "recipe[arcgis-enterprise::portal]",
          "recipe[arcgis-enterprise::portal_wa]",
          "recipe[arcgis-enterprise::server]",
          "recipe[arcgis-enterprise::server_wa]",
          "recipe[arcgis-enterprise::datastore]"

  9. upgrade_base_enterprise_ha_windows_primary_step2.json ファイルを保存して閉じます。
  10. 管理者としてコマンド ライン ウィンドウを開き、ディレクトリを C:\chef に変更して、次のコマンドを実行します: chef-client -z -j c:\chef\upgrade_base_enterprise_ha_windows_primary_step2.json

スクリプトが実行され、プライマリ インスタンスのコンポーネントがアップグレードされます。

プライマリのアップグレードが正しく完了したら、スタンバイ インスタンスの Web Adaptor の構成に進むことができます。

スタンバイの Web Adaptor のアップグレード

プライマリの Chef-Run が完了したら、スタンバイ インスタンスに再度ログインし、ポータルの Web Adaptor をアップグレードします。

  1. スタンバイ EC2 インスタンスへのリモート デスクトップ接続を作成し、ログインします。
  2. upgrade_base_enterprise_ha_windows_standby_step1.json ファイルのコピーを作成し、名前を upgrade_base_enterprise_ha_windows_standby_step3.json に変更します。
  3. テキスト エディターで upgrade_base_enterprise_ha_windows_standby_step3.json を開き、portal_wa 要素のみを使用するよう実行リストを変更します。

    "run_list" : [
        "recipe[arcgis-enterprise::portal_wa]"
      ]

  4. 管理者としてコマンド ライン ウィンドウを開き、ディレクトリを C:\chef に変更して、次のコマンドを実行します: chef-client -z -j c:\chef\upgrade_base_enterprise_ha_windows_standby_step3.json

スクリプトにより、ポータル用の ArcGIS Web Adaptor が構成されます。

Ubuntu 上の高可用性 ArcGIS Enterprise デプロイメントのアップグレード

2 つの EC2 インスタンス (プライマリとスタンバイ) 上の ArcGIS Enterprise をアップグレードするには、以下の手順で Chef を使用してください。

スタンバイ インスタンスのアップグレード

スタンバイ EC2 インスタンスのコンポーネントを先にアップグレードします。

  1. Ubuntu ユーザーとして、スタンバイ EC2 インスタンスに SSH で接続します。
  2. 次のいずれかのコマンドを使用して、Chef または Cinc クライアント 15 をダウンロードしてインストールします。 古いバージョンの Chef がインストールされている場合、バージョン 15 に更新します。
    • Chef クライアント: sudo curl -L https://omnitruck.chef.io/install.sh | sudo bash -s -- -v 15.14.0
    • Cinc クライアント: sudo curl -L https://omnitruck.cinc.sh/install.sh | sudo bash -s -- -v 15.14.0
  3. 10.9 インストール ファイルを My Esri の自分のアカウントからダウンロードし、EC2 インスタンスのフォルダーにアップロードします:

    • ArcGIS_Web_Adaptor_Java_Linux_109_177888.tar.gz
    • Portal_for_ArcGIS_Linux_109_177885.tar.gz
    • ArcGIS_Server_Linux_109_177864.tar.gz
    • ArcGIS_DataStore_Linux_109_177887.tar.gz
    • Portal_for_ArcGIS_Web_Styles_Linux_109_177886.tar.gz

  4. Portal for ArcGIS 10.9 認証ファイル (*.json) および ArcGIS GIS Server 用にライセンスされた ArcGIS Server 認証 (*.epc または *.prvc) を入手し、EC2 インスタンスに置きます。
  5. ArcGIS Cookbook バージョン 3.7.0 (arcgis-3.7.0-cookbooks.tar.gz) を EC2 インスタンスにダウンロードし、tar または zip ファイルを展開して、内容を /var/chef ディレクトリに置きます。
  6. /var/chef/nodes ディレクトリを削除します。
  7. 元の /etc/chef/node.json ファイルのコピーを作成し、名前を upgrade_base_enterprise_ha_ubuntu_standby_step1.json に変更します。
  8. テキスト エディターで upgrade_base_enterprise_ha_ubuntu_standby_step1.json ファイルを開き、次のパラメーターを変更します:

    • arcgis のバージョンを 10.9 に設定します。
      "arcgis" : {
          "version": "10.9",
    • arcgis アーカイブ リポジトリを、EC2 インスタンスでソフトウェア ファイルを置いたフォルダーに設定します。
      "arcgis" : {
          "repository": {
      	  "archives": "/<path and folder>"
    • サーバー認証を、ArcGIS Server 10.9 の認証ファイルの場所に設定します。
      "server" : {
          "authorization_file" : "/<path>/my_new_server.prvc"
    • ポータル認証を、Portal for ArcGIS 10.9 の認証ファイルの場所に設定します。
      "portal" : {
          "authorization_file" : "/<path>/my_new_portal.json",
    • 実行リストを、次の要素を使用するように変更します:
          "recipe[arcgis-enterprise::install_portal]",
          "recipe[arcgis-enterprise::start_portal]",
      	   "recipe[arcgis-enterprise::webstyles]",
      	   "recipe[arcgis-enterprise::install_portal_wa]",
          "recipe[arcgis-enterprise::unregister_server_wa]",
          "recipe[arcgis-enterprise::server]",
          "recipe[arcgis-enterprise::server_wa]",
          "recipe[arcgis-enterprise::install_datastore]",
          "recipe[arcgis-enterprise::start_datastore]"

  9. upgrade_base_enterprise_ha_ubuntu_standby_step1.json ファイルを保存して閉じます。
  10. Ubuntu ユーザーとして、ディレクトリを /var/chef に変更し、次のコマンドを実行します: sudo chef-client -z -j /etc/chef/upgrade_base_enterprise_ha_ubuntu_standby_step1.json

スクリプトが実行され、スタンバイ インスタンスのコンポーネントがアップグレードされます。

スタンバイのアップグレードが正しく完了したら、プライマリ インスタンスのアップグレードに進むことができます。

プライマリ インスタンスのアップグレード

スタンバイの Chef-Run が完了したら、プライマリ インスタンスをアップグレードします。

  1. Ubuntu ユーザーとして、プライマリ EC2 インスタンスに SSH で接続します。
  2. 次のいずれかのコマンドを使用して、Chef または Cinc クライアント 15 をダウンロードしてインストールします。 古いバージョンの Chef がインストールされている場合、バージョン 15 に更新します。
    • Chef クライアント: sudo curl -L https://omnitruck.chef.io/install.sh | sudo bash -s -- -v 15.14.0
    • Cinc クライアント: sudo curl -L https://omnitruck.cinc.sh/install.sh | sudo bash -s -- -v 15.14.0
  3. 10.9 インストール ファイルを My Esri の自分のアカウントからダウンロードし、EC2 インスタンスのフォルダーにアップロードします:

    • ArcGIS_Web_Adaptor_Java_Linux_109_177888.tar.gz
    • Portal_for_ArcGIS_Linux_109_177885.tar.gz
    • ArcGIS_Server_Linux_109_177864.tar.gz
    • ArcGIS_DataStore_Linux_109_177887.tar.gz
    • Portal_for_ArcGIS_Web_Styles_Linux_109_177886.tar.gz

  4. Portal for ArcGIS 10.9 認証ファイル (*.json) および ArcGIS GIS Server 用にライセンスされた ArcGIS Server 認証 (*.epc または *.prvc) を入手し、EC2 インスタンスに置きます。
  5. ArcGIS Cookbook バージョン 3.7.0 (arcgis-3.7.0-cookbooks.tar.gz) を EC2 インスタンスにダウンロードし、tar または zip ファイルを展開して、内容を /var/chef ディレクトリに置きます。
  6. /var/chef/nodes ディレクトリを削除します。
  7. 元の /etc/chef/node.json ファイルのコピーを作成し、名前を upgrade_base_enterprise_ha_ubuntu_primary_step2.json に変更します。
  8. テキスト エディターで upgrade_base_enterprise_ha_ubuntu_primary_step2.json ファイルを開き、次のパラメーターを変更します:

    • arcgis のバージョンを 10.9 に設定します。
      "arcgis" : {
          "version": "10.9",
    • arcgis アーカイブ リポジトリを、EC2 インスタンスでソフトウェア ファイルを置いたフォルダーに設定します。
      "arcgis" : {
          "repository": {
      	  "archives": "/<path and folder>"
    • サーバー認証を、ArcGIS Server 10.9 の認証ファイルの場所に設定します。
      "server" : {
          "authorization_file" : "/<path>/my_new_server.prvc"
    • ポータル認証を、Portal for ArcGIS 10.9 の認証ファイルの場所に設定します。
      "portal" : {
          "authorization_file" : "/<path>/my_new_portal.json",
    • 実行リストを、次の要素を使用するように変更します:
      "recipe[arcgis-enterprise::install_portal]",
      	   "recipe[arcgis-enterprise::webstyles]",
      	   "recipe[arcgis-enterprise::portal]",
          "recipe[arcgis-enterprise::portal_wa]",
          "recipe[arcgis-enterprise::server]",
          "recipe[arcgis-enterprise::server_wa]",
          "recipe[arcgis-enterprise::datastore]"

  9. upgrade_base_enterprise_ha_ubuntu_primary_step2.json ファイルを保存して閉じます。
  10. Ubuntu ユーザーとして、ディレクトリを /var/chef に変更し、次のコマンドを実行します: sudo chef-client -z -j /etc/chef/upgrade_base_enterprise_ha_ubuntu_primary_step2.json

スクリプトが実行され、プライマリ インスタンスのコンポーネントがアップグレードされます。

プライマリのアップグレードが正しく完了したら、スタンバイ インスタンスの Web Adaptor の構成に進むことができます。

スタンバイの Web Adaptor のアップグレード

プライマリの Chef-Run が完了したら、スタンバイ インスタンスに再度ログインし、ポータルの Web Adaptor を構成します。

  1. Ubuntu ユーザーとして、スタンバイ EC2 インスタンスに SSH で接続します。
  2. /etc/chef/upgrade_base_enterprise_ha_ubuntu_standby_step1.json ファイルのコピーを作成し、名前を upgrade_base_enterprise_ha_ubuntu_standby_step3.json に変更します。
  3. テキスト エディターで upgrade_base_enterprise_ha_ubuntu_standby_step3.json を開き、portal_wa 要素のみを使用するよう実行リストを変更します。

    "run_list" : [
        "recipe[arcgis-enterprise::portal_wa]"
      ]

  4. Ubuntu ユーザーとして、ディレクトリを /var/chef に変更し、次のコマンドを実行します: sudo chef-client -z -j /etc/chef/upgrade_base_enterprise_ha_ubuntu_standby_step3.json

スクリプトにより、ポータル用の ArcGIS Web Adaptor が構成されます。