複数の新しい Edge UI インスタンスのサポート

高可用性(HA)シナリオでは、New Edge UI (edge-management-ui)のインスタンスを複数インストールできます。 ただし、New Edge UI のインスタンスを複数インストールした後は、インストール後のタスクを実行して、すべての edge-management-ui ノード間でプロパティ設定を同期する必要があります。

具体的には、次のプロパティで同じ 値を使用するように、すべての New Edge UI インスタンスを構成する必要があります。

conf_uebe_applicationsecret=value
conf_uebe_mgmtCredential=value
conf_apigee_mail.smtp.credential=value

ここで

  • conf_uebe_applicationsecret は、New Edge UI で使用されるセッションと認証情報 暗号鍵です。
  • conf_uebe_mgmtCredential は、暗号化された Management Server の認証情報です。
  • conf_apigee_mail.smtp.credential は、暗号化された SMTP サーバーの認証情報です。

また、TLS を使用するように New Edge UI インスタンスを構成する場合は、すべての edge-management-ui ノードで同じ TLS 証明書と秘密鍵を使用する必要があります。

HTTP を使用して New Edge UI インスタンスを構成する

  1. 最初の New Edge UI インスタンスをホストするノードにログインします(ノードのシェル ユーザーとして)。
  2. 最初の New Edge UI ノードで /opt/apigee/token/application/management-ui.properties を開き、次のプロパティの値をコピーして後で使用します。
    conf_uebe_applicationsecret="value"
    conf_uebe_mgmtCredential="value"
    conf_apigee_mail.smtp.credential="value"
  3. 2 番目の New Edge UI インスタンスをホストするノードにログインします。
  4. エディタで 2 番目の New Edge UI インスタンスの /opt/apigee/customer/application/management-ui.properties を開きます。ファイルが存在しない場合は、 作成します。
    vi /opt/apigee/customer/application/management-ui.properties
  5. 最初の New Edge UI インスタンスからコピーした正確な値を使用して、次のプロパティを /opt/apigee/customer/application/management-ui.properties に追加します。
    conf_uebe_applicationsecret="value"
    conf_uebe_mgmtCredential="value"
    conf_apigee_mail.smtp.credential="value"
  6. ファイルを保存します。
  7. /opt/apigee/customer/application/management-ui.properties が apigee ユーザーによって所有されていることを確認します:
    chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
  8. 2 番目の New Edge UI インスタンスを構成して再起動します。
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

これで、ユーザーはどちらの New Edge UI インスタンスにもログインできます。

TLS/HTTPS を使用して New Edge UI インスタンスを構成する

  1. New Edge UI の TLS を構成するの説明に従って、TLS/HTTPS を使用するように最初の New Edge UI インスタンスを構成します。
  2. HTTP の場合と同様に 2 番目の New Edge UI インスタンスを構成して、conf_uebe_applicationsecret、conf_uebe_mgmtCredential、およびconf_apigee_mail.smtp.credential を同期します。
  3. TLS 証明書と秘密鍵を含む PEM ファイルを、最初の New Edge UI インスタンスから 2 番目の New Edge UI インスタンスをホストするノード(たとえば、/opt/apigee/customer/application/edge-management-ui/ 内)にコピーします。
  4. New Edge UI の TLS を構成するの説明に従って、TLS/HTTPS を使用するように 2 番目の New Edge UI インスタンスを構成します。