Supporto di più istanze della nuova UI di Edge

Puoi installare più istanze della nuova UI Edge (edge-management-ui) in uno scenario di alta affidabilità (HA). Tuttavia, dopo aver installato più istanze della nuova UI Edge, devi eseguire attività post-installazione per sincronizzare le impostazioni delle proprietà su tutti i nodi edge-management-ui.

In particolare, devi configurare tutte le istanze della nuova UI Edge in modo che abbiano gli stessi valori per le seguenti proprietà:

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

Dove:

  • conf_uebe_applicationsecret è la chiave di crittografia delle credenziali e della sessione utilizzata dalla nuova UI Edge.
  • conf_uebe_mgmtCredential sono le credenziali del server di gestione criptate.
  • conf_apigee_mail.smtp.credential sono le credenziali del server SMTP criptate.

Inoltre, se configuri le istanze della nuova UI Edge per l'utilizzo di TLS, devi assicurarti di utilizzare lo stesso certificato TLS e la stessa chiave privata su ogni edge-management-ui nodo.

Configurare le istanze della nuova UI Edge utilizzando HTTP

  1. Accedi al nodo che ospita la prima istanza della nuova UI Edge (come utente della shell sul nodo).
  2. Apri /opt/apigee/token/application/management-ui.properties sul primo nodo della nuova UI Edge e copia i valori delle seguenti proprietà per utilizzarli in un secondo momento:
    conf_uebe_applicationsecret="value"
    conf_uebe_mgmtCredential="value"
    conf_apigee_mail.smtp.credential="value"
  3. Accedi al nodo che ospita la seconda istanza della nuova UI Edge.
  4. Apri /opt/apigee/customer/application/management-ui.properties sulla seconda istanza della nuova UI Edge in un editor. Se il file non esiste, crea lo:
    vi /opt/apigee/customer/application/management-ui.properties
  5. Aggiungi le seguenti proprietà a /opt/apigee/customer/application/management-ui.properties utilizzando i valori esatti che hai copiato dalla prima istanza della nuova UI Edge:
    conf_uebe_applicationsecret="value"
    conf_uebe_mgmtCredential="value"
    conf_apigee_mail.smtp.credential="value"
  6. Salva il file.
  7. Assicurati che /opt/apigee/customer/application/management-ui.properties sia di proprietà dell'utente apigee user:
    chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
  8. Configura e riavvia la seconda istanza della nuova UI Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

Ora gli utenti possono accedere a una delle due istanze della nuova UI Edge.

Configurare le istanze della nuova UI Edge utilizzando TLS/HTTPS

  1. Configura la prima istanza della nuova UI Edge per l'utilizzo di TLS/HTTPS come descritto in Configurare TLS per la nuova UI Edge.
  2. Configura la seconda istanza della nuova UI Edge come descritto sopra per HTTP per sincronizzare conf_uebe_applicationsecret, conf_uebe_mgmtCredential, e conf_apigee_mail.smtp.credential.
  3. Copia i file PEM contenenti il certificato TLS e la chiave privata dalla prima istanza della nuova UI Edge al nodo che ospita la seconda istanza della nuova UI Edge (ad esempio, in /opt/apigee/customer/application/edge-management-ui/).
  4. Configura la seconda istanza della nuova UI Edge per l'utilizzo di TLS/HTTPS come descritto in Configurare TLS per la nuova UI Edge.