Edge for Private Cloud バージョン 4.17.09
高可用性のシナリオでは、Edge UI の複数のインスタンスをインストールできます。ただし、Edge UI の 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_conf_prefix または howapigee_conf の値のいずれかを /opt/apigee/customer/application/ui.properties に追加します。 - ファイルを保存します。
- /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 を使用するように最初の UI インスタンスを構成します。
- 上記のように HTTP 用に 2 つ目の Edge UI インスタンスを構成し、必要なプロパティを同期させます。
- 証明書と鍵を含む JKS ファイルを、1 つ目の UI インスタンスから 2 つ目の UI インスタンスをホストするノードにコピーします。
- 管理 UI の TLS の構成の説明に従って、TLS/HTTPS を使用するように 2 つ目の UI インスタンスを構成します。