Downgrade von Apigee-Komponenten und NGINX

Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Dokumentation zuApigee X wechseln.
info

Patch-Release vom März 2021

Die RPMs für das Patch-Release vom März 2021 von Edge for Private Cloud, die in das Apigee-Produktions-Repository übertragen wurden, enthielten ein unbeabsichtigtes Abhängigkeitsupdate für apigee-nginx-1.18. Daher haben wir die RPMs aus dem Repository entfernt und durch korrekte RPMs ersetzt. Die ungültigen RPMs waren am 25. März 2021 von 08:45 Uhr bis 15:45 Uhr PST im Repository. Wenn Sie an diesem Datum Edge-RPMs heruntergeladen und installiert haben, müssen Sie möglicherweise ein Downgrade der folgenden Apigee-Komponenten auf frühere Versionen durchführen:

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

In den folgenden Abschnitten wird beschrieben, wie Sie prüfen, ob ein Downgrade erforderlich ist, und wie Sie gegebenenfalls ein Downgrade von Apigee-Komponenten durchführen.

Prüfen, ob ein Downgrade erforderlich ist

Führen Sie je nachdem, ob Sie Edge for Private Cloud 4.50.00 oder 4.19.06 verwenden, einen der folgenden Schritte aus, um zu prüfen, ob Sie ein Downgrade von Apigee-Komponenten oder NGINX durchführen müssen.

Verfahren für Edge 4.50.00

Geben Sie auf jedem Knoten Folgendes ein, um die Gateway-Version zu ermitteln:

-- apigee-service edge-gateway version

Wenn die Versionsnummer für edge-gateway:

  • kleiner als 20113 ist, müssen Sie nichts weiter tun.
  • gleich 20113 ist, müssen Sie ein Downgrade von Apigee-Komponenten und NGINX durchführen.
  • größer als 20113 ist, ermitteln Sie die NGINX-Version, indem Sie Folgendes eingeben:
    -- sudo yum list installed apigee-nginx

    Hier ist eine Beispielausgabe des Befehls:

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

    Wenn die NGINX-Version apigee-nginx.x86_64 1.18.0-XXX, ist, müssen Sie nur ein Downgrade von NGINX durchführen.

Verfahren für Edge 4.19.06

Geben Sie auf jedem Knoten Folgendes ein, um die Gateway-Version zu ermitteln:

-- apigee-service edge-gateway version

Wenn die Versionsnummer für edge-gateway:

  • kleiner als 20114 ist, müssen Sie nichts weiter tun.
  • gleich 20114 ist, müssen Sie ein Downgrade von Apigee-Komponenten und ein Downgrade von NGINX durchführen.
  • größer als 20114 ist, ermitteln Sie die NGINX-Version, indem Sie Folgendes eingeben:
    -- sudo yum list installed apigee-nginx

    Hier ist eine Beispielausgabe des Befehls:

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

    Wenn die NGINX-Version apigee-nginx.x86_64 1.18.0-XXX, ist, müssen Sie nur ein Downgrade von NGINX durchführen.

    Komponenten, für die ein Downgrade durchgeführt werden muss

    Wenn Sie eines der RPMs in den folgenden Listen installiert haben, müssen Sie ein Downgrade auf die vorherige Version dieser RPMs durchführen.

    Komponenten, für die ein Downgrade für Edge for Private Cloud 4.50.00 durchgeführt werden muss

    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

    Komponenten, für die ein Downgrade für Edge for Private Cloud 4.19.06 durchgeführt werden muss

    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

    Geben Sie auf jedem Knoten, auf dem eine der Komponenten in der entsprechenden Liste oben installiert ist, den folgenden Befehl für jede Komponente ein, um zu prüfen, ob diese RPMs installiert sind:

    -- apigee-service component version

    Downgrade von Apigee-Komponenten

    Führen Sie die folgenden Schritte aus, um ein Downgrade von Apigee-Komponenten durchzuführen.

    Führen Sie auf jedem Knoten, auf dem eine der folgenden Komponenten installiert ist, die folgenden Schritte aus:

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

    Beenden Sie die Komponente, indem Sie Folgendes eingeben:

    --apigee-service component stop

    Führen Sie dann ein Downgrade der Komponenten durch:

    -- sudo yum downgrade 

    Hier einige Beispiele:

    Wenn Gateway und edge-message-processor installiert sind:

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

    Wenn Gateway und edge-router installiert sind:

    -- sudo yum downgrade edge-gateway edge-router

    Bei AIO-Einrichtung :

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

    Nachdem Sie das Downgrade abgeschlossen haben, führen Sie für jede Komponente configure aus und starten Sie sie neu.

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

    Die korrekte Version der RPMs, die Sie nach dem Downgrade haben sollten, ist unten aufgeführt.

    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

    Downgrade von NGINX

    Führen Sie die folgenden Schritte aus, um ein Downgrade von apigee-nginx für den Edge-Router durchzuführen. Gehen Sie dabei jeweils einen Knoten durch:

    1. Beenden Sie den Router.
      --apigee-service edge-router stop
    2. Führen Sie ein Downgrade von apigee-ngix durch.
       -- sudo yum downgrade apigee-nginx
      Erwartete apigee-nginx-Version nach dem Downgrade:
      -- yum list installed apigee-nginx
      apigee-nginx.x86_64 -1.16.1-6.el7
    3. Konfigurieren Sie den Router.
      apigee-service edge-router configure
    4. Starten Sie den Router.
      apigee-service edge-router start