Compatibilidade com várias instâncias de IU do Edge

Edge para nuvem privada v4.19.01

É possível instalar várias instâncias da interface do Edge em um cenário de alta disponibilidade. No entanto, depois de instalar as duas instâncias da interface do Edge, você precisa realizar tarefas pós-instalação para sincronizar as configurações da propriedade entre as duas.

Especificamente, você precisa configurar as duas instâncias da interface para que tenham o mesmo valor para as seguintes propriedades:

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

Além disso, se você configurá-las para usar o TLS, precisa garantir o uso do mesmo certificado e da mesma chave nas duas instâncias.

Configurar instâncias da interface Edge usando HTTP

  1. Faça login no nó que hospeda as primeiras instâncias da IU do Edge (não faça login na IU, mas como um usuário no nó).
  2. Abra /opt/apigee/edge-ui/conf/apigee.conf em um editor e copie os valores das seguintes propriedades para uso posterior:
    mail.smtp.credential="value"
    apigee.mgmt.credential="value"
  3. Abra /opt/apigee/edge-ui/conf/application.conf em um editor e copie os valores da propriedade a seguir para uso posterior:
    application.secret="value"
  4. Faça login no nó que hospeda as segundas instâncias da interface Edge.
  5. Abra /opt/apigee/customer/application/ui.properties na segunda instância da interface em um editor. Se o arquivo não existir, crie-o.
  6. Adicione as seguintes propriedades a /opt/apigee/customer/application/ui.properties, incluindo os valores que você copiou da primeira instância da interface:
    conf_application_application.secret="value"
    conf_apigee_mail.smtp.credential="value"
    conf_apigee_apigee.mgmt.credential="value"

    Observe como você prefixa esses valores com conf_application_ ou conf_apigee_.

  7. Salve o arquivo.
  8. Confira se /opt/apigee/customer/application/ui.properties é de propriedade do usuário "apigee":
    chown apigee:apigee /opt/apigee/customer/application/ui.properties
  9. Reinicie a segunda instância da interface:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Agora os usuários podem fazer login em qualquer uma das instâncias da interface.

Configurar instâncias da interface do Edge usando TLS/HTTPS

  1. Configure a primeira instância da interface para usar TLS/HTTPS, conforme descrito em Como configurar o TLS para a interface de gerenciamento.
  2. Configure as segundas instâncias da interface do Edge conforme descrito acima para que o HTTP sincronize as propriedades necessárias.
  3. Copie o arquivo JKS que contém o certificado e a chave da primeira instância da interface para o nó que hospeda a segunda instância da interface.
  4. Configure a segunda instância da interface para usar TLS/HTTPS, conforme descrito em Como configurar o TLS para a interface de gerenciamento.