Compatibilidad con varias instancias de la IU de Edge

Puedes instalar varias instancias de la IU de Edge en una situación de alta disponibilidad. Sin embargo, después de instalar las dos instancias de la IU de Edge, debes realizar tareas posteriores a la instalación para sincronizar la configuración de propiedades entre las dos.

Específicamente, debes configurar las dos instancias de la IU a fin de que tengan el mismo valor para las siguientes propiedades:

application.secret=value
mail.smtp.credential=value
apigee.mgmt.credential=value

Además, si los configuras para que usen TLS, debes asegurarte de usar el mismo certificado y la misma clave en ambas instancias.

Configurar instancias de IU de Edge con HTTP

  1. Accede al nodo que aloja las primeras instancias de la IU de Edge (no accedas a la IU en sí, sino como usuario en el nodo).
  2. Abre /opt/apigee/edge-ui/conf/apigee.conf en un editor y copia los valores de las siguientes propiedades para usarlos más adelante:
    mail.smtp.credential="value"
    apigee.mgmt.credential="value"
  3. Abre /opt/apigee/edge-ui/conf/application.conf en un editor y copia los valores de la siguiente propiedad para usarlos más adelante:
    application.secret="value"
  4. Accede al nodo que aloja las segundas instancias de la IU de Edge.
  5. Abre /opt/apigee/customer/application/ui.properties en la segunda instancia de la IU de un editor. Si el archivo no existe, créalo.
  6. Agrega las siguientes propiedades a /opt/apigee/customer/application/ui.properties, incluidos los valores que copiaste de la primera instancia de IU:
    conf_application_application.secret="value"
    conf_apigee_mail.smtp.credential="value"
    conf_apigee_apigee.mgmt.credential="value"

    Observa cómo puedes agregar el prefijo conf_application_ o conf_apigee_ a estos valores.

  7. Guarda el archivo.
  8. Asegúrate de que /opt/apigee/customer/application/ui.properties sea propiedad del usuario de “apigee”:
    chown apigee:apigee /opt/apigee/customer/application/ui.properties
  9. Reinicia la segunda instancia de IU:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Ahora los usuarios pueden acceder a cualquiera de las dos instancias de IU.

Configurar instancias de IU de Edge con TLS/HTTPS

  1. Configura la primera instancia de IU para usar TLS/HTTPS como se describe en Configura TLS para la IU de administración.
  2. Configura las segundas instancias de IU de Edge como se describió antes para que HTTP sincronice las propiedades requeridas.
  3. Copia el archivo JKS que contiene el certificado y la clave de la primera instancia de IU al nodo que aloja la segunda instancia de IU.
  4. Configura la segunda instancia de IU para usar TLS/HTTPS como se describe en Configura TLS para la IU de administración.