Downgrade von Apigee-Komponenten und NGINX

Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation
weitere Informationen

Patchversion März 2021

Bei den RPMs für den Patchrelease von Edge für Private Cloud vom März 2021, der in das Apigee-Produktions-Repository übertragen wurde, wurde die Abhängigkeit für apigee-nginx-1.18 unbeabsichtigt aktualisiert. Aus diesem Grund haben wir die RPMs aus dem Repository entfernt und durch die richtigen RPMs ersetzt. Die ungültigen RPMs waren am 25. März 2021 von 08:45 bis 15:45 Uhr PST im Repository enthalten. Wenn Sie an diesem Datum Edge-RPMs heruntergeladen und installiert haben, müssen Sie für die folgenden Apigee-Komponenten möglicherweise ein Downgrade auf frühere Versionen ausführen:

  • Edge-Gateway
  • Edge-Management-Server
  • Edge-Nachrichtenprozessor
  • edge-postgres-server
  • Edge-QPID-Server
  • Edge-Router
  • nginx

In den folgenden Abschnitten wird beschrieben, wie Sie prüfen, ob Sie ein Downgrade ausführen müssen, und bei Bedarf ein Downgrade von Apigee-Komponenten ausführen.

Es wird geprüft, ob ein Downgrade erforderlich ist.

Führen Sie eines der folgenden Verfahren aus, um festzustellen, ob Sie ein Downgrade von Apigee-Komponenten oder NGINX ausführen müssen, je nachdem, ob Sie Edge für die Private Cloud 4.50.00 oder 4.19.06 verwenden.

Prozedur für Edge 4.50.00

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

-- apigee-service edge-gateway version

Wenn die Versionsnummer für edge-gateway so lautet:

  • Seit 20113 sind keine weiteren Maßnahmen erforderlich.
  • Ist für 20113 identisch, müssen Sie ein Downgrade von Apigee-Komponenten und NGINX ausführen.
  • Ermitteln Sie Ihre NGINX-Version vor 20113. Geben Sie dazu Folgendes ein:
    -- 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 für NGINX ausführen.

Prozedur für Edge 4.19.06

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

-- apigee-service edge-gateway version

Wenn die Versionsnummer für edge-gateway so lautet:

  • Seit 20114 sind keine weiteren Maßnahmen erforderlich.
  • Ist 20114, müssen Sie ein Downgrade von Apigee-Komponenten und ein Downgrade für NGINX ausführen.
  • Ermitteln Sie Ihre NGINX-Version, die größer als 20114 ist. Geben Sie dazu Folgendes ein:
    -- 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 für NGINX ausführen.

    Komponenten, für die ein Downgrade ausgeführt werden soll

    Wenn du einen der RPMs aus der folgenden Liste installiert hast, musst du ein Downgrade auf die vorherige Version dieser RPMs ausführen.

    Komponenten, für die ein Downgrade für Edge for Private Cloud 4.50.00 ausgeführt werden soll

    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 das Downgrade für 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

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

    -- apigee-service component version

    Downgrade von Apigee-Komponenten ausführen

    Gehen Sie so vor, um ein Downgrade von Apigee-Komponenten durchzuführen.

    Auf jedem Knoten, auf dem eine der folgenden Komponenten installiert ist:

    • Edge-Gateway
    • Edge-Management-Server
    • Edge-Nachrichtenprozessor
    • 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 aus:

    -- sudo yum downgrade 

    Beispiele:

    Wenn Gateway und Edge-Nachrichtenprozessor 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

    Führen Sie nach dem Downgrade configure für jede Komponente aus und starten Sie sie neu.

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

    Unten wird die korrekte RPM-Version angezeigt, die Sie nach einem Downgrade hätten.

    Edge für 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 für 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 zum Downgrade von apigee-nginx die folgenden Schritte für den Edge-Router aus, jeweils Knoten für Edge-Router:

    1. Beenden Sie den Router.
      --apigee-service edge-router stop
    2. Downgrade von apigee-ngix ausführen.
       -- sudo yum downgrade apigee-nginx
      Erwartete apigee-nginx-Version nach 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