高可用性のシナリオでは、Edge UI の複数のインスタンスをインストールできます。ただし、Edge UI の 2 つのインスタンスをインストールした後、その 2 つのプロパティ間でプロパティ設定を同期するには、インストール後のタスクを実行する必要があります。
具体的には、次のプロパティで同じ値になるように 2 つの UI インスタンスを構成する必要があります。
application.secret=value mail.smtp.credential=value apigee.mgmt.credential=value
また、TLS を使用するように構成する場合は、両方のインスタンスで同じ証明書と鍵を使用する必要があります。
HTTP を使用する Edge UI インスタンスを構成する
- 最初の Edge UI インスタンスをホストするノードにログインします(UI 自体ではなく、ノードのユーザーとしてログインします)。
/opt/apigee/edge-ui/conf/apigee.conf
をエディタで開き、後で使用するために次のプロパティの値をコピーします。mail.smtp.credential="value" apigee.mgmt.credential="value"
- エディタで
/opt/apigee/edge-ui/conf/application.conf
を開き、後で使用するために次のプロパティの値をコピーします。application.secret="value"
- 2 番目の Edge UI インスタンスをホストしているノードにログインします。
- エディタで 2 番目の UI インスタンスで
/opt/apigee/customer/application/ui.properties
を開きます。ファイルが存在しない場合は作成します。 - 最初の UI インスタンスからコピーした値を含む、
/opt/apigee/customer/application/ui.properties
に次のプロパティを追加します。conf_application_application.secret="value" conf_apigee_mail.smtp.credential="value" conf_apigee_apigee.mgmt.credential="value"
値の先頭に
conf_application_
またはconf_apigee_
が付いていることを確認します。 - ファイルを保存します。
/opt/apigee/customer/application/ui.properties
の所有者を「apigee」ユーザーにします。chown apigee:apigee /opt/apigee/customer/application/ui.properties
- 2 つ目の UI インスタンスを再起動します。
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
ユーザーはいずれかの UI インスタンスにログインできます。
TLS/HTTPS を使用する Edge UI インスタンスを構成する
- 管理 UI の TLS の構成の説明に従って、TLS/HTTPS を使用するように 1 つ目の UI インスタンスを構成します。
- 必要なプロパティを同期するために HTTP 用に上記のように 2 つ目の Edge UI インスタンスを構成します。
- 証明書と鍵を含む JKS ファイルを、1 つ目の UI インスタンスから、2 つ目の UI インスタンスをホストするノードにコピーします。
- 管理 UI の TLS の構成の説明に従って、TLS/HTTPS を使用するように 2 つ目の UI インスタンスを構成します。