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

Edge para nuvem privada v4.18.05

É 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 usuário do Edge, execute tarefas pós-instalação para sincronizar as configurações de propriedade entre os dois.

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

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

Além disso, se você configurá-los para usar o TLS, será necessário usar a mesma certificado e chave em ambas as instâncias.

Configurar instâncias da interface do usuário do Edge usando HTTP

  1. Faça login no nó que hospeda as primeiras instâncias da interface do usuário do Edge (não faça login na interface, mas como um usuário no nó).
  2. Abrir /opt/apigee/edge-ui/conf/apigee.conf em uma 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 o valores da seguinte propriedade para uso posterior:
    application.secret="value"
  4. Faça login no nó que hospeda as segundas instâncias da interface do Edge.
  5. Abrir /opt/apigee/customer/application/ui.properties na segunda instância de interface em um editor. Crie o arquivo se ele não existir.
  6. Adicione as seguintes propriedades a /opt/apigee/customer/application/ui.properties: incluindo os valores que você copiou da primeira instância de 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. Confirme se /opt/apigee/customer/application/ui.properties pertence ao "apigee" usuário:
    chown apigee:apigee /opt/apigee/customer/application/ui.properties
  9. Reinicie a segunda instância de 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 usuário do Edge usando TLS/HTTPS

  1. Configure a primeira instância de interface para usar TLS/HTTPS, conforme descrito em Como configurar o TLS para a interface de gerenciamento.
  2. Configure a segunda instância da interface do usuário do Edge conforme descrito acima para HTTP para sincronizar a propriedades obrigató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 de 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.