Suporte a várias instâncias da nova interface do Edge

É possível instalar várias instâncias da nova interface do Edge (edge-management-ui) em um cenário de alta disponibilidade (HA, na sigla em inglês). No entanto, depois de instalar várias instâncias da nova interface do Edge, é necessário realizar tarefas pós-instalação para sincronizar as configurações de propriedade em todos os nós edge-management-ui.

Especificamente, é necessário configurar todas as instâncias da nova interface do Edge para terem os mesmos valores para as seguintes propriedades:

conf_uebe_applicationsecret=value
conf_uebe_mgmtCredential=value
conf_apigee_mail.smtp.credential=value

Em que:

  • conf_uebe_applicationsecret é a chave de criptografia de sessão e credencial usada pela nova interface do Edge.
  • conf_uebe_mgmtCredential é a credencial criptografada do servidor de gerenciamento.
  • conf_apigee_mail.smtp.credential é a credencial criptografada do servidor SMTP.

Além disso, se você configurar as instâncias da nova interface do Edge para usar o TLS, será necessário usar o mesmo certificado TLS e a mesma chave privada em todos os edge-management-ui nó.

Configurar instâncias da nova interface do Edge usando HTTP

  1. Faça login no nó que hospeda a primeira instância da nova interface do Edge (como um usuário de shell no nó).
  2. Abra /opt/apigee/token/application/management-ui.properties no primeiro nó da nova interface do Edge e copie os valores das seguintes propriedades para uso posterior:
    conf_uebe_applicationsecret="value"
    conf_uebe_mgmtCredential="value"
    conf_apigee_mail.smtp.credential="value"
  3. Faça login no nó que hospeda a segunda instância da nova interface do Edge.
  4. Abra /opt/apigee/customer/application/management-ui.properties na segunda instância da nova interface do Edge em um editor. Se o arquivo não existir, crie-o:
    vi /opt/apigee/customer/application/management-ui.properties
  5. Adicione as seguintes propriedades a /opt/apigee/customer/application/management-ui.properties usando os valores exatos que você copiou da primeira instância da nova interface do Edge:
    conf_uebe_applicationsecret="value"
    conf_uebe_mgmtCredential="value"
    conf_apigee_mail.smtp.credential="value"
  6. Salve o arquivo.
  7. Verifique se /opt/apigee/customer/application/management-ui.properties pertence ao usuário apigee user:
    chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
  8. Configure e reinicie a segunda instância da nova interface do Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

Agora os usuários podem fazer login em qualquer instância da nova interface do Edge.

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

  1. Configure a primeira instância da nova interface do Edge para usar TLS/HTTPS, conforme descrito em Configurar o TLS para a nova interface do Edge UI.
  2. Configure a segunda instância da nova interface do Edge, conforme descrito acima para HTTP, para sincronizar conf_uebe_applicationsecret, conf_uebe_mgmtCredential e conf_apigee_mail.smtp.credential.
  3. Copie os arquivos PEM que contêm o certificado TLS e a chave privada da primeira instância da nova interface do Edge para o nó que hospeda a segunda instância da nova interface do Edge (por exemplo, em /opt/apigee/customer/application/edge-management-ui/).
  4. Configure a segunda instância da nova interface do Edge para usar TLS/HTTPS, conforme descrito em Configurar o TLS para a nova interface do Edge UI.