Downgrade dei componenti Apigee e NGINX

Stai visualizzando la documentazione di Apigee Edge.
Consulta la documentazione di Apigee X.
info

Release della patch di marzo 2021

Gli RPM per la release della patch di marzo 2021 di Edge for Private Cloud, che sono stati inviati al repository di produzione di Apigee, avevano un aggiornamento delle dipendenze non intenzionale per apigee-nginx-1.18. Di conseguenza, abbiamo rimosso gli RPM dal repository e li abbiamo sostituiti con RPM corretti. Gli RPM non validi erano nel repository il 25 marzo 2021 dalle 08:45 alle 15:45 PST. Se hai scaricato e installato gli RPM di Edge in quella data, potresti dover eseguire il downgrade dei seguenti componenti Apigee alle versioni precedenti:

  • edge-gateway
  • edge-management-server
  • edge-message-processor
  • edge-postgres-server
  • edge-qpid-server
  • edge-router
  • nginx

Le sezioni seguenti descrivono come verificare se è necessario eseguire il downgrade e come eseguire il downgrade dei componenti Apigee, se necessario.

Verificare se è necessario eseguire il downgrade

Per verificare se è necessario eseguire il downgrade dei componenti Apigee o di NGINX, segui una delle seguenti procedure, a seconda che tu stia utilizzando Edge for Private Cloud 4.50.00 o 4.19.06.

Procedura per Edge 4.50.00

Su ogni nodo, inserisci quanto segue per trovare la versione del gateway:

-- apigee-service edge-gateway version

Se il numero di versione di edge-gateway è:

  • Inferiore a 20113, non devi intraprendere ulteriori azioni.
  • Uguale a 20113, devi eseguire il downgrade dei componenti Apigee e di NGINX.
  • Maggiore di 20113, trova la versione di NGINX inserendo quanto segue:
    -- sudo yum list installed apigee-nginx

    Ecco un output di esempio del comando:

    Installed Packages
    apigee-nginx.x86_64 1.18.0-1.el7
    @apigee-thirdparty

    Se la versione di NGINX è apigee-nginx.x86_64 1.18.0-XXX, devi solo eseguire il downgrade di NGINX.

Procedura per Edge 4.19.06

Su ogni nodo, inserisci quanto segue per trovare la versione del gateway:

-- apigee-service edge-gateway version

Se il numero di versione di edge-gateway è:

  • Inferiore a 20114, non devi intraprendere ulteriori azioni.
  • Uguale a 20114, devi eseguire il downgrade dei componenti Apigee e il downgrade di NGINX.
  • Maggiore di 20114, trova la versione di NGINX inserendo quanto segue:
    -- sudo yum list installed apigee-nginx

    Ecco un output di esempio del comando:

    Installed Packages
    apigee-nginx.x86_64 1.18.0-1.el7
    @apigee-thirdparty

    Se la versione di NGINX è apigee-nginx.x86_64 1.18.0-XXX, devi solo eseguire il downgrade di NGINX.

    Componenti di cui eseguire il downgrade

    Se hai installato uno degli RPM negli elenchi seguenti, devi eseguire il downgrade alla versione precedente di questi RPM.

    Componenti di cui eseguire il downgrade per Edge for Private Cloud 4.50.00

    edge-gateway-4.50.00-0.0.20113.noarch.rpm
    edge-management-server-4.50.00-0.0.20113.noarch.rpm
    edge-message-processor-4.50.00-0.0.20113.noarch.rpm
    edge-postgres-server-4.50.00-0.0.20113.noarch.rpm
    edge-qpid-server-4.50.00-0.0.20113.noarch.rpm
    edge-router-4.50.00-0.0.20113.noarch.rpm

    Componenti di cui eseguire il downgrade per Edge for Private Cloud 4.19.06

    edge-gateway-4.19.06-0.0.20114.noarch.rpm
    edge-management-server-4.19.06-0.0.20114.noarch.rpm
    edge-message-processor-4.19.06-0.0.20114.noarch.rpm
    edge-postgres-server-4.19.06-0.0.20114.noarch.rpm
    edge-qpid-server-4.19.06-0.0.20114.noarch.rpm
    edge-router-4.19.06-0.0.20114.noarch.rpm

    Per verificare se questi RPM sono installati, su ogni nodo in cui è installato uno dei componenti nell'elenco appropriato sopra, inserisci il seguente comando per ogni componente:

    -- apigee-service component version

    Eseguire il downgrade dei componenti Apigee

    Per eseguire il downgrade dei componenti Apigee, segui questa procedura.

    Su ogni nodo in cui è installato uno dei seguenti componenti:

    • edge-gateway
    • edge-management-server
    • edge-message-processor
    • edge-postgres-server
    • edge-qpid-server
    • edge-router

    Arresta il componente inserendo

    --apigee-service component stop

    Quindi esegui il downgrade dei componenti:

    -- sudo yum downgrade 

    Ecco alcuni esempi:

    Se sono installati gateway ed edge-message-processor:

    -- sudo yum downgrade edge-gateway edge-message-processor

    Se sono installati gateway ed edge-router:

    -- sudo yum downgrade edge-gateway edge-router

    Se la configurazione AIO :

    -- sudo yum downgrade edge-gateway edge-postgres-server edge-router edge-management-server edge-message-processor edge-qpid-server

    Al termine del downgrade, esegui configure per ogni componente e riavvialo.

    --apigee-service  component configure
    --apigee-service  component start

    Di seguito sono riportate le versioni corrette degli RPM che avresti dopo il downgrade.

    Edge for Private Cloud 4.50.00

    edge-gateway-4.50.00-0.0.20110
    Edge-management-server-4.50.00-0.0.20110
    edge-message-processor-4.50.00-0.0.20110
    edge-postgres-server-4.50.00-0.0.20110
    edge-qpid-server-4.50.00-0.0.20110
    edge-router-4.50.00-0.0.20110

    Edge for Private Cloud 4.19.06

    edge-gateway-4.19.06-0.0.20112
    Edge-management-server-4.19.06-0.0.20112
    edge-message-processor-4.19.06-0.0.20112
    edge-postgres-server-4.19.06-0.0.20112
    edge-qpid-server-4.19.06-0.0.20112
    edge-router-4.19.06-0.0.20112

    Eseguire il downgrade di NGINX

    Per eseguire il downgrade di apigee-nginx, segui questi passaggi per il router Edge, un nodo alla volta:

    1. Arresta il router.
      --apigee-service edge-router stop
    2. Esegui il downgrade di apigee-ngix.
       -- sudo yum downgrade apigee-nginx
      Versione di apigee-nginx prevista dopo il downgrade:
      -- yum list installed apigee-nginx
      apigee-nginx.x86_64 -1.16.1-6.el7
    3. Configura il router.
      apigee-service edge-router configure
    4. Avvia il router.
      apigee-service edge-router start