4.16.05 Processo di rollback

Edge per Private Cloud v. 4.16.05

Esistono due scenari in cui potresti voler eseguire un rollback:

  1. Esegui il rollback a una release precedente. Ad esempio da 4.16.05 a 4.16.01.
  2. Esegui il rollback a una versione precedente nella stessa release.

Utilizza la procedura riportata di seguito per eseguire un rollback per entrambi gli scenari.

Chi può eseguire il rollback

L'utente che esegue il rollback dovrebbe essere lo stesso dell'utente che ha aggiornato Edge in origine o di un utente in esecuzione come root.

Per impostazione predefinita, i componenti Edge vengono eseguiti con l'utente "apigee". In alcuni casi, potresti eseguire i componenti Edge come utenti diversi. Ad esempio, se il router deve accedere alle porte con privilegi, come quelle inferiori a 1000, devi eseguirlo come utente root o come utente con accesso a queste porte. In alternativa, puoi eseguire un componente come un utente e un altro come un altro utente.

Quali componenti possono essere sottoposti a rollback

Quando esegui un rollback, tieni presente le seguenti condizioni:

  • Per eseguire il rollback di uno dei cinque componenti seguenti su un nodo, devi eseguire il rollback di uno qualsiasi dei cinque installati sul nodo. Ad esempio, se sul nodo sono installati server di gestione, route e processore di messaggi, per eseguirne il rollback devi eseguire il rollback di tutti e tre.

    I cinque componenti sono:
    • Server di gestione
    • Router
    • processore di messaggi
    • Server Qpid
    • Server Postgres
  • Non eseguire il rollback di Cassandra. Questa release di Edge contiene una versione aggiornata di Cassandra compatibile con la release 4.16.01. Se esegui il rollback di qualsiasi componente, lascia Cassandra alla versione 4.16.05 per sfruttare le funzionalità più recenti.
  • Questa release non contiene una nuova versione di postgresql o qpidd. Pertanto, non è necessario eseguirne il rollback.

Per eseguire il rollback 4.16.05

Per eseguire il rollback di Apigee Edge, segui questi passaggi:

  1. Interrompi il componente per eseguire il rollback:
    1. Se esegui il rollback di uno dei seguenti componenti, devi arrestarli tutti: server di gestione, router, processore di messaggi, server Qpid o server Postgres:
      > apigee-service edge-management-server stop
      > apigee-service edge-router stop
      > apigee-service edge-message-processor stop
      > apigee-service edge-qpid-post-server stop
    2. Se stai eseguendo il rollback di qualsiasi altro componente, interrompi solo quel componente:
      > apigee-service comp stop
  2. Se stai eseguendo il rollback della monetizzazione, disinstallalo:
    > apigee-service edge-mint-gateway disinstalla
  3. Disinstalla il componente per eseguire il rollback:
    1. Se stai eseguendo il rollback di uno dei seguenti componenti, disinstallali tutti: server di gestione, router, processore di messaggi, Qpid Server o Server Postgres:
      > apigee-service edge-gateway disinstalla
    2. Se stai eseguendo il rollback di qualsiasi altro componente, disinstalla solo quel componente
      > apigee-service comp disinstalla
  4. Se esegui il rollback del router, devi eliminare i contenuti di /opt/nginx/conf.d:
    > cd /opt/nginx/conf.d
    > rm -rf *
  5. Per eseguire il rollback del componente alla release 4.16.01:
    1. Disinstalla la versione 4.16.05 di apigee-setup:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup consigliata
    2. Scarica bootstrap.sh per la versione 4.16.01:
      > curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
    3. Installa l'utilità e le dipendenze apigee-service Edge 4.16.01:
      > sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord
      dove uName e pWord sono il nome utente e la password che hai ricevuto da Apigee. Se ometti pWord, ti verrà chiesto di inserirlo.
    4. Installa la versione 4.16.01 di apigee-setup:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    5. Installa la versione 4.16.01 del componente:
      > /<instal_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      dove comp è il componente da installare e configFile è il file di configurazione 4.16.01.
  6. Per eseguire il rollback del componente a una versione specifica della release 4.16.05:
    1. Scarica la versione specifica del componente:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service comp-version install
      dove comp-version è il componente e la versione da installare. Ad esempio:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service edge-ui-4.16.05-0.0.3649 install
      Se utilizzi il repository online Apigee, puoi determinare le versioni dei componenti disponibili utilizzando il seguente comando:
      > yum --showduplicates list comp>

    2. Utilizza apigee-setup per installare il componente:
      > /<install_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      Ad esempio:
      > /<install_dir>/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

Contatta l'Assistenza Apigee se riscontri problemi durante il rollback.