Supporto di più istanze dell'interfaccia utente perimetrale

Edge per Private Cloud v4.19.01

Puoi installare più istanze dell'UI Edge in uno scenario di alta disponibilità. Tuttavia, dopo aver installato le due istanze dell'interfaccia utente Edge, devi eseguire le attività di post-installazione per sincronizzare le impostazioni delle proprietà tra le due.

In particolare, devi configurare le due istanze UI in modo che abbiano lo stesso valore per le seguenti proprietà:

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

Inoltre, se le configuri per l'utilizzo di TLS, devi assicurarti di utilizzare lo stesso certificato e la stessa chiave in entrambe le istanze.

Configurazione delle istanze UI perimetrali utilizzando HTTP

  1. Accedi al nodo che ospita le prime istanze della UI perimetrale (non accedere alla UI stessa, ma come utente sul nodo).
  2. Apri /opt/apigee/edge-ui/conf/apigee.conf in un editor e copia i valori delle seguenti proprietà per utilizzarli in un secondo momento:
    mail.smtp.credential="value"
    apigee.mgmt.credential="value"
  3. Apri /opt/apigee/edge-ui/conf/application.conf in un editor e copia i valori della seguente proprietà per utilizzarli in un secondo momento:
    application.secret="value"
  4. Accedi al nodo che ospita la seconda istanza della UI perimetrale.
  5. Apri /opt/apigee/customer/application/ui.properties sulla seconda istanza della UI in un editor. Se il file non esiste, crealo.
  6. Aggiungi le seguenti proprietà a /opt/apigee/customer/application/ui.properties, inclusi i valori copiati dalla prima istanza dell'interfaccia utente:
    conf_application_application.secret="value"
    conf_apigee_mail.smtp.credential="value"
    conf_apigee_apigee.mgmt.credential="value"

    Osserva come il prefisso di questi valori sia conf_application_ o conf_apigee_.

  7. Salva il file.
  8. Assicurati che /opt/apigee/customer/application/ui.properties sia di proprietà dell'utente "apigee":
    chown apigee:apigee /opt/apigee/customer/application/ui.properties
  9. Riavvia la seconda istanza della UI:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Ora gli utenti possono accedere a entrambe le istanze UI.

Configura le istanze UI Edge utilizzando TLS/HTTPS

  1. Configura la prima istanza dell'interfaccia utente per l'utilizzo di TLS/HTTPS come descritto in Configurare TLS per l'interfaccia utente di gestione.
  2. Configura la seconda istanza della UI perimetrale come descritto sopra per il protocollo HTTP in modo da sincronizzare le proprietà richieste.
  3. Copia il file JKS contenente il certificato e la chiave dalla prima istanza UI al nodo che ospita la seconda istanza UI.
  4. Configura la seconda istanza dell'interfaccia utente per l'utilizzo di TLS/HTTPS, come descritto in Configurare TLS per l'interfaccia utente di gestione.