Aggiornamento Apigee Edge da 4.18.01 o da 4.18.05 a 4.19.06

Questa sezione descrive come eseguire il seguente upgrade:

  • Dal 4.18.01 al 4.19.06
  • Dal 18/04/05 al 19/04/06

Chi può eseguire l'aggiornamento

L'utente che esegue l'aggiornamento deve essere lo stesso che ha installato Edge inizialmente o un utente che esegue come utente root.

Dopo aver installato gli RPM di Edge, qualsiasi utente può configurarli.

Quali componenti devi aggiornare

Devi aggiornare tutti i componenti di Edge. Edge non supporta una configurazione contenente componenti di più versioni.

Propagazione automatica delle impostazioni della proprietà

Se hai impostato proprietà modificando i file .properties in /opt/apigee/customer/application, questi valori vengono mantenuti dall'aggiornamento.

Aggiorna i prerequisiti

Prima di eseguire l'upgrade di Apigee Edge, assicurati di soddisfare i seguenti prerequisiti:

  • Esegui il backup di tutti i nodi
    Per motivi di sicurezza, prima di eseguire l'aggiornamento è consigliabile eseguire un backup completo di tutti i nodi. Utilizza la procedura per la versione corrente di Edge per eseguire il backup.

    In questo modo avrai un piano di riserva nel caso in cui l'aggiornamento a una nuova versione non funzioni correttamente. Per ulteriori informazioni sul backup, consulta Backup e ripristino.

  • Assicurati che Edge sia in esecuzione
    Assicurati che Edge sia in esecuzione durante la procedura di aggiornamento utilizzando il comando:
    /opt/apigee/apigee-service/bin/apigee-all status

Interfaccia utente del nuovo Edge

Questa sezione elenca le considerazioni relative alla nuova interfaccia utente di Edge.

Installare l'interfaccia utente di Edge

Dopo aver completato l'installazione iniziale, Apigee consiglia di installare l'interfaccia utente Edge, un'interfaccia utente avanzata per sviluppatori e amministratori di Apigee Edge for Private Cloud.

Per ulteriori informazioni, vedi Installare la nuova UI di Edge.

Aggiornare l'interfaccia utente di Edge

Se hai installato la versione beta dell'interfaccia utente di Edge (in precedenza nota come Nuova esperienza Edge o UE) nella versione 4.18.0x, devi disinstallarla e eseguire una nuova installazione della versione 4.19.01 o 4.19.06 dell'interfaccia utente di Edge. Per ulteriori informazioni, consulta la sezione La nuova UI di Edge per il private cloud.

Tieni presente che ci sono modifiche alla configurazione dell'installazione rispetto a Edge 4.18.01 (ma non a 4.18.05). La versione 4.19.06 dell'interfaccia utente di Edge contiene modifiche al file di configurazione rispetto alla versione 4.18.01 di Edge. Le nuove proprietà sono descritte in Modifiche alla configurazione dell'installazione rispetto a Edge 4.18.01.

Gestione di un aggiornamento non riuscito

In caso di errore di aggiornamento, puoi provare a correggere il problema, quindi eseguire di nuovo update.sh. Puoi eseguire l'aggiornamento più volte e l'aggiornamento continuerà da dove si era interrotto la volta precedente.

Se l'errore richiede il rollback dell'aggiornamento alla versione precedente, consulta Eseguire il rollback alla versione 4.19.06 per saperne di più.

Informazioni sugli aggiornamenti del logging

Per impostazione predefinita, l'utilità update.sh scrive le informazioni di log in:

/opt/apigee/var/log/apigee-setup/update.log

Se l'utente che esegue l'utilità update.sh non ha accesso a questa directory, il log viene scritto nella directory /tmp come file denominato update_username.log.

Se l'utente non ha accesso a /tmp, l'utilità update.sh non funziona.

Aggiornamento senza tempi di inattività

Un aggiornamento senza tempi di inattività o in sequenza ti consente di aggiornare l'installazione di Edge senza interrompere il servizio.

L'aggiornamento senza tempi di riposo è possibile solo con una configurazione di 5 nodi o più.

La chiave per l'upgrade senza tempi di riposo è rimuovere ogni router, uno alla volta, dal bilanciatore del carico. Aggiorna quindi il router e tutti gli altri componenti sulla stessa macchina del router, quindi aggiungi di nuovo il router al bilanciatore del carico.

  1. Aggiorna le macchine nell'ordine corretto per l'installazione, come descritto in Ordine di aggiornamento delle macchine.
  2. Quando è il momento di aggiornare i router, selezionane uno e impostalo come non raggiungibile, come descritto in Abilitazione/disattivazione della raggiungibilità del server (processore di messaggi/router).
  3. Aggiorna il router selezionato e tutti gli altri componenti Edge sulla stessa macchina del router. Tutte le configurazioni Edge mostrano un router e un elaboratore di messaggi sullo stesso nodo.
  4. Rendi di nuovo raggiungibile il router.
  5. Ripeti i passaggi da 2 a 4 per gli altri router.
  6. Continua l'aggiornamento per le eventuali altre macchine dell'installazione.

Tieni presente quanto segue prima/dopo l'aggiornamento:

  • Nel nodo Router e Message Processor combinato:
    • Prima dell'aggiornamento:
      1. Rendi il router irraggiungibile.
      2. Rendi il processore di messaggi non raggiungibile.
    • Dopo l'aggiornamento:
      1. Rendi raggiungibile il processore di messaggi.
      2. Rendi il router raggiungibile.
  • Su un singolo nodo router:
    • Prima dell'aggiornamento, rendi il router non raggiungibile.
    • Dopo l'aggiornamento, assicurati che il router sia raggiungibile.
  • Su un singolo nodo di elaborazione dei messaggi:
    • Prima dell'aggiornamento, rendi il Message Processor irraggiungibile.
    • Dopo l'aggiornamento, rendi raggiungibile il Message Processor.

Utilizzo di un file di configurazione silenzioso

Devi passare un file di configurazione silenzioso al comando di aggiornamento. Il file di configurazione silenzioso deve essere lo stesso utilizzato per installare Edge 4.18.0x.

Eseguire l'aggiornamento alla versione 4.19.06 su un nodo con una connessione a internet esterna

Per aggiornare i componenti Edge su un nodo, segui questa procedura:

  1. Se presenti, disattiva tutti i job CRON configurati per eseguire un'operazione di riparazione su Cassandra fino al completamento dell'aggiornamento.
  2. Accedi al tuo nodo come utente root per installare gli RPM di Edge.
  3. Installa yum-utils e yum-plugin-priorities:
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  4. Disattiva SELinux come descritto in Installa l'utilità apigee-setup di Edge.
  5. Se esegui l'installazione su Oracle 7.x, esegui il seguente comando:
    sudo yum-config-manager --enable ol7_optional_latest
  6. Se esegui l'installazione su AWS, esegui i seguenti comandiyum-configure-manager:
    yum update rh-amazon-rhui-client.noarch
    sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
  7. Scarica il file bootstrap_4.19.06.sh di Edge 4.19.06 in /tmp/bootstrap_4.19.06.sh:
    curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
  8. Installa l'utilità apigee-service Edge 4.19.06 e le dipendenze:
    sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord

    dove uName:pWord sono il nome utente e la password che hai ricevuto da Apigee. Se ometti pWord, ti verrà chiesto di inserirlo.

    Per impostazione predefinita, il programma di installazione verifica che sia installato Java 1.8. In caso contrario, lo installerà per te. Utilizza l'opzione JAVA_FIX per specificare come gestire l'installazione di Java. JAVA_FIX accetta i seguenti valori:

    • I: installa OpenJDK 1.8 (valore predefinito).
    • C: continua senza installare Java.
    • Q: esci. Per questa opzione, devi installare Java autonomamente.
  9. Utilizza apigee-service per aggiornare l'utilità apigee-setup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
  10. Aggiorna l'utilità apigee-validate sul server di gestione, come mostrato nell'esempio seguente:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  11. Aggiorna l'utilità apigee-provision sul server di gestione, come mostrato nell'esempio seguente:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  12. Esegui l'utilità update sui nodi nell'ordine descritto in Ordine di aggiornamento della macchina:
    /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile

    Dove component è il componente Edge da aggiornare. I valori possibili includono:

    • "cs": Cassandra
    • "edge": tutti i componenti di Edge, ad eccezione dell'interfaccia utente di Edge: server di gestione, elaboratore di messaggi, router, server QPID, server Postgres
    • "ldap": OpenLDAP
    • "ps": postgresql
    • "qpid": qpidd
    • "sso": SSO Apigee (se hai installato SSO)
    • "ui": interfaccia utente di Edge
    • "zk": Zookeeper

    configFile è lo stesso file di configurazione che hai utilizzato per definire i componenti Edge durante l'installazione di 4.18.0x.

    Puoi eseguire update.sh su tutti i componenti impostando component su "all", ma solo se hai un profilo di installazione Edge all-in-one (aio). Ad esempio:

    /opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
  13. Se non l'hai ancora fatto, riavvia il componente dell'interfaccia utente di Edge su tutti i nodi su cui è in esecuzione:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
  14. Testa l'aggiornamento eseguendo l'utilità apigee-validate sul server di gestione, come descritto in Testare l'installazione.

Se in un secondo momento decidi di eseguire il rollback dell'aggiornamento, utilizza la procedura descritta in Eseguire il rollback della versione 4.19.06.

Aggiornamento alla versione 4.19.06 da un repository locale

Se i tuoi nodi Edge si trovano dietro un firewall o non possono accedere al repository Apigee tramite internet, puoi eseguire l'aggiornamento da un repository locale o da un mirror del repository Apigee.

Dopo aver creato un repository Edge locale, hai due opzioni per aggiornare Edge dal repository locale:

  • Crea un file .tar del repository, copialo in un nodo e poi aggiorna Edge dal file .tar.
  • Installa un server web sul nodo con il repository locale in modo che gli altri nodi possano accedervi. Apigee fornisce il server web Nginx da utilizzare oppure puoi utilizzare il tuo server web.

Per eseguire l'aggiornamento da un repository locale 4.19.06:

  1. Crea un repository locale 4.19.06 come descritto in "Creare un repository Apigee locale" in Installare l'utilità apigee-setup di Edge.
  2. Per installare apigee-service da un file .tar:
    1. Sul nodo con il repository locale, utilizza il seguente comando per impacchettare il repository locale in un unico file .tar denominato /opt/apigee/data/apigee-mirror/apigee-4.19.06.tar.gz:
      /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
    2. Copia il file .tar nel nodo in cui vuoi aggiornare Edge. Ad esempio, copialo nella directory /tmp del nuovo nodo.
    3. Sul nuovo nodo, estrae il file nella directory /tmp:
      tar -xzf apigee-4.19.06.tar.gz

      Questo comando crea una nuova directory denominata repos nella directory contenente il file .tar. Ad esempio /tmp/repos.

    4. Installa l'utilità apigee-service di Edge e le dipendenze da /tmp/repos:
      sudo bash /tmp/repos/bootstrap_4.19.06.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

      Tieni presente che in questo comando devi includere il percorso della directory dei repository.

  3. Per installare apigee-service utilizzando il server web Nginx:
    1. Configura il server web Nginx come descritto in "Installa dal repository utilizzando il server web Nginx" in Installa l'utilità Edge apigee-setup.
    2. Sul nodo remoto, scarica il file bootstrap_4.19.06.sh di Edge in /tmp/bootstrap_4.19.06.sh:
      /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh

      dove uName:pWord sono il nome utente e la password impostati in precedenza per il repo e remoteRepo è l'indirizzo IP o il nome DNS del nodo del repo.

    3. Sul nodo remoto, installa l'utilità apigee-setup di Edge e le dipendenze:
      sudo bash /tmp/bootstrap_4.19.06.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://

      dove uName:pWord sono il nome utente e la password del repository.

  4. Utilizza apigee-service per aggiornare l'utilità apigee-setup, come mostrato nell'esempio seguente:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup update 
  5. Aggiorna l'utilità apigee-validate sul server di gestione, come mostrato nell'esempio seguente:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  6. Aggiorna l'utilità apigee-provision sul server di gestione, come mostrato nell'esempio seguente:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  7. Esegui l'utilità update sui nodi nell'ordine descritto in Ordine di aggiornamento della macchina:
    /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile

    Dove:

    • component è il componente Edge da aggiornare. In genere, aggiorni i seguenti componenti:
      • "cs": Cassandra
      • "edge": tutti i componenti di Edge, ad eccezione dell'interfaccia utente di Edge. Il componente "edge" include il server di gestione, il Message Processor, il router, il server QPID e il server Postgres edge.
      • "ldap": OpenLDAP
      • "ps": postgresql
      • "qpid": qpidd
      • "sso": SSO Apigee (se hai installato SSO)
      • "ui": interfaccia utente di Edge
      • "zk": Zookeeper
    • configFile è lo stesso file di configurazione che hai utilizzato per definire i componenti Edge durante l'installazione di 4.18.0x.

    Puoi eseguire update.sh su tutti i componenti impostando component su "all", ma solo se hai un profilo di installazione Edge all-in-one (AIO). Ad esempio:

    /opt/apigee/apigee-setup/bin/update.sh -c all -f /tmp/sa_silent_config
  8. Se non l'hai ancora fatto, riavvia il componente dell'interfaccia utente di Edge su tutti i nodi su cui è in esecuzione:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
  9. Testa l'aggiornamento eseguendo l'utilità apigee-validate sul server di gestione, come descritto in Testare l'installazione.

Se in un secondo momento decidi di eseguire il rollback dell'aggiornamento, utilizza la procedura descritta in Eseguire il rollback della versione 4.19.06.

Ordine di aggiornamento della macchina

L'ordine in cui aggiorni le macchine in un'installazione Edge è importante:

  • Devi aggiornare tutti i nodi Cassandra e ZooKeeper prima di aggiornare qualsiasi altro nodo.
  • Per qualsiasi macchina con più componenti Edge (server di gestione, elaboratore di messaggi, router, server QPID, ma non server Postgres), utilizza l'opzione -c edge per aggiornarli tutti contemporaneamente.
  • Se un passaggio specifica che deve essere eseguito su più macchine, eseguilo nell'ordine delle macchine specificato.
  • Non è previsto un passaggio separato per aggiornare la monetizzazione. Viene aggiornato quando specifichi l'opzione -c edge.

Upgrade autonomo a 1 nodo

Per eseguire l'upgrade di una configurazione autonoma a un nodo alla versione 4.19.06:

  1. Aggiorna tutti i componenti:
    /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
  2. (Se hai installato apigee-adminapi) È stata aggiornata l'utilità apigee-adminapi:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update

Upgrade autonomo a 2 nodi

Aggiorna i seguenti componenti per un'installazione autonoma a 2 nodi:

Consulta Topologie di installazione per l'elenco delle topologie di Edge e dei numeri di nodi.

  1. Aggiorna Cassandra e ZooKeeper sulla macchina 1:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Aggiorna Qpid e Postgres sulla macchina 2:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. Aggiorna LDAP sulla macchina 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. Aggiorna i componenti Edge sulle macchine 2 e 1:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. Aggiorna l'interfaccia utente sulla macchina 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  6. (Se hai installato apigee-adminapi) È stata aggiornata l'utilità apigee-adminapi sulla macchina 1:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  7. (Se hai installato Apigee SSO) Aggiorna Apigee SSO sulla macchina 1:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    dove sso_config_file è il file di configurazione che hai creato quando hai installato SSO.

  8. Riavvia il componente dell'interfaccia utente di Edge sulla macchina 1:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Upgrade di 5 nodi

Aggiorna i seguenti componenti per un'installazione a 5 nodi:

Consulta Topologie di installazione per l'elenco delle topologie di Edge e dei numeri di nodi.

  1. Aggiorna Cassandra e ZooKeeper sulle macchine 1, 2 e 3:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Aggiorna Qpid e Postgres sulla macchina 4:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
  3. Aggiorna Qpid e Postgres sulla macchina 5:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
  4. Aggiorna LDAP sulla macchina 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Aggiorna i componenti Edge sulle macchine 4, 5, 1, 2, 3:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. Aggiorna l'interfaccia utente sulla macchina 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  7. (Se hai installato apigee-adminapi) È stata aggiornata l'utilità apigee-adminapi sulla macchina 1:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (Se hai installato Apigee SSO) Aggiorna Apigee SSO sulla macchina 1:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    dove sso_config_file è il file di configurazione che hai creato quando hai installato SSO.

  9. Riavvia il componente dell'interfaccia utente di Edge sulla macchina 1:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Upgrade in cluster di 9 nodi

Aggiorna i seguenti componenti per un'installazione in cluster di 9 nodi:

Consulta Topologie di installazione per l'elenco delle topologie di Edge e dei numeri di nodi.

  1. Aggiorna Cassandra e ZooKeeper sulle macchine 1, 2 e 3:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Aggiorna Qpid sulle macchine 6 e 7:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Aggiorna Postgres sulla macchina 8:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Aggiorna Postgres sulla macchina 9:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  5. Aggiorna LDAP sulla macchina 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. Aggiorna i componenti Edge sulle macchine 6, 7, 8, 9, 1, 4 e 5 nell'ordine indicato:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. Aggiorna l'interfaccia utente sulla macchina 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  8. (Se hai installato apigee-adminapi) È stata aggiornata l'utilità apigee-adminapi sulla macchina 1:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  9. (Se hai installato Apigee SSO) Aggiorna Apigee SSO sulla macchina 1:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    dove sso_config_file è il file di configurazione che hai creato quando hai installato SSO.

  10. Riavvia il componente dell'interfaccia utente di Edge sulla macchina 1:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Upgrade in cluster di 13 nodi

Aggiorna i seguenti componenti per un'installazione in cluster di 13 nodi:

Consulta Topologie di installazione per l'elenco delle topologie di Edge e dei numeri di nodi.

  1. Aggiorna Cassandra e ZooKeeper sulle macchine 1, 2 e 3:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Aggiorna Qpid sulle macchine 12 e 13:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Aggiorna Postgres sulla macchina 8:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Aggiorna Postgres sulla macchina 9:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  5. Aggiorna LDAP sulle macchine 4 e 5:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. Aggiorna i componenti Edge sulle macchine 12, 13, 8, 9, 6, 7, 10 e 11 nell'ordine indicato:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. Aggiorna l'interfaccia utente sulle macchine 6 e 7:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  8. (Se hai installato apigee-adminapi) È stata aggiornata l'utilità apigee-adminapi sulle macchine 6 e 7:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  9. (Se hai installato Apigee SSO) Aggiorna Apigee SSO sulle macchine 6 e 7:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    dove sso_config_file è il file di configurazione che hai creato quando hai installato SSO.

  10. Riavvia il componente dell'interfaccia utente di Edge sulle macchine 6 e 7:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Upgrade in cluster di 12 nodi

Aggiorna i seguenti componenti per un'installazione in cluster di 12 nodi:

Consulta Topologie di installazione per l'elenco delle topologie di Edge e dei numeri di nodi.

  1. Aggiorna Cassandra e ZooKeeper:
    1. Sulle macchine 1, 2 e 3 nel data center 1:
      /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    2. Sulle macchine 7, 8 e 9 nel data center 2
      /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Aggiorna qpidd:
    1. Macchine 4 e 5 nel data center 1
      1. Aggiorna qpidd sulla macchina 4:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. Aggiorna qpidd sulla macchina 5:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
    2. Macchine 10, 11 nel data center 2
      1. Aggiorna qpidd sulla macchina 10:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. Aggiorna qpidd sulla macchina 11:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Aggiorna Postgres:
    1. Macchina 6 nel data center 1
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    2. Macchina 12 nel data center 2
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Aggiorna LDAP:
    1. Macchina 1 nel data center 1
      /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    2. Macchina 7 nel data center 2
      /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Aggiorna i componenti di Edge:
    1. Macchine 4, 5, 6, 1, 2, 3 nel data center 1
      /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    2. Macchine 10, 11, 12, 7, 8, 9 nel data center 2
      /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. Aggiorna l'interfaccia utente:
    1. Macchina 1 nel data center 1:
      /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    2. Macchina 7 nel data center 2:
      /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    3. Riavvia il componente dell'interfaccia utente di Edge sulle macchine 1 e 7:
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
  7. (Se hai installato apigee-adminapi) È stata aggiornata l'utilità apigee-adminapi:
    1. Macchina 1 nel data center 1:
      /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
    2. Macchina 7 nel data center 2:
      /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (Se hai installato Apigee SSO) Aggiorna Apigee SSO:
    1. Macchina 1 nel data center 1:
      /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
    2. Macchina 7 nel data center 2:
      /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
    3. dove sso_config_file è il file di configurazione che hai creato quando hai installato SSO.

Per una configurazione non standard

Se hai una configurazione non standard, aggiorna i componenti di Edge nel seguente ordine:

  1. ZooKeeper
  2. Cassandra
  3. qpidd, ps
  4. LDAP
  5. Edge, ovvero il profilo "-c edge" su tutti i nodi nell'ordine: nodi con server Qpid, server Postgres Edge, server di gestione, Message Processor e Router.
  6. Interfaccia utente Edge
  7. apigee-adminapi
  8. SSO Apigee

Al termine dell'aggiornamento, assicurati di riavviare il componente dell'interfaccia utente di Edge su tutte le macchine su cui è in esecuzione.