É 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
- Faça login no nó que hospeda a primeira instância da nova interface do Edge (como um usuário de shell no nó).
- Abra
/opt/apigee/token/application/management-ui.propertiesno 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"
- Faça login no nó que hospeda a segunda instância da nova interface do Edge.
- Abra
/opt/apigee/customer/application/management-ui.propertiesna 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
- Adicione as seguintes propriedades a
/opt/apigee/customer/application/management-ui.propertiesusando 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"
- Salve o arquivo.
- Verifique se
/opt/apigee/customer/application/management-ui.propertiespertence ao usuárioapigeeuser:chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
- 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
- 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.
- Configure a segunda instância da nova interface do Edge, conforme descrito acima para HTTP, para
sincronizar
conf_uebe_applicationsecret,conf_uebe_mgmtCredentialeconf_apigee_mail.smtp.credential. - 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/). - 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.