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

Edge for Private Cloud v. 4.17.05

高可用性シナリオでは、Edge UI の複数のインスタンスをインストールできます。ただし、Edge UI の 2 つのインスタンスをインストールした後、2 つのインスタンス間でプロパティ設定を同期するために、インストール後のタスクを実行する必要があります。

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

conf_application_application.secret=value
conf_apigee_mail.smtp.credential=value
conf_apigee_apigee.mgmt.credential=value

また、TLS を使用するように構成する場合は、両方のインスタンスで同じ証明書と鍵を使用する必要があります。

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

  1. 最初の Edge UI インスタンスをホストしているノードにログインします(UI 自体ではなく、ノードのユーザーとしてログインします)。
  2. エディタで /opt/apigee/edge-ui/conf/apigee.conf を開き、上記の 3 つのプロパティの値をコピーします。
  3. 2 番目の Edge UI インスタンスをホストしているノードにログインします。
  4. エディタで 2 番目の UI インスタンスの /opt/apigee/customer/application/ui.properties を開きます。ファイルが存在しない場合は作成します。
  5. 最初の UI インスタンスからコピーした値を含め、次のプロパティを /opt/apigee/customer/application/ui.properties に追加します。
    conf_application_application.secret=value
    conf_apigee_mail.smtp.credential=value
    conf_apigee_apigee.mgmt.credential=value
  6. ファイルを保存します。
  7. /opt/apigee/customer/application/ui.properties が apigee ユーザーによって所有されていることを確認します。
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  8. 2 番目の UI インスタンスを再起動します。
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

ユーザーはどちらの UI インスタンスにもログインできるようになりました。

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

  1. 管理 UI の TLS の構成の説明に従って、TLS/HTTPS を使用するように最初の UI インスタンスを構成します。
  2. HTTP の場合と同様に、2 つ目の Edge UI インスタンスを構成して、必要なプロパティを同期します。
  3. 最初の UI インスタンスから 2 番目の UI インスタンスをホストするノードに証明書と鍵をコピーします。
  4. 管理 UI の TLS の構成の説明に従って、TLS/HTTPS を使用するように 2 番目の UI インスタンスを構成します。