Zmiana na starszą wersję komponentów Apigee i NGINX

Przeglądasz dokumentację Apigee Edge.
Przejdź do Dokumentacja Apigee X.
informacje.

Poprawka z marca 2021 r.

o RPM dla wersji poprawki Edge dla Private Cloud z marca 2021 r., która zostały przeniesione do repozytorium produkcyjnego Apigee, została niezamierzona aktualizacja zależności apigee-nginx-1.18. W rezultacie usunęliśmy z repozytorium pakiety RPM i zastąpiliśmy je odpowiednimi wartościami RPM. Nieprawidłowe wskaźniki RPM pojawiły się w repozytorium 25 marca 2021 roku między 8:45 a 15:45 czasu PST. Jeśli masz pobrane i zainstalowane pakiety RPM Edge tego dnia może być konieczne przywrócenie wcześniejszych wersji tych komponentów Apigee:

  • Edge Gateway
  • serwer zarządzania brzegiem sieci
  • edge-message-processor
  • edge-postgres-server
  • edge-qpid-server
  • router brzegowy
  • nginx

W sekcjach poniżej dowiesz się, jak sprawdzić, czy musisz przejść na niższą wersję. jak w razie potrzeby przenieść komponenty Apigee na wersję standardową.

Sprawdzanie, czy należy przejść na niższą wersję

Aby sprawdzić, czy musisz przejść na starszą wersję komponentów Apigee lub NGINX, wykonaj jedną z wykonując opisane niżej procedury w zależności od tego, czy używasz Edge for Private Cloud 4.50.00. czyli 19.04.06.

Procedura dla Edge 4.50.00

W każdym węźle wpisz następujące polecenie, aby znaleźć wersję bramy:

-- apigee-service edge-gateway version

Jeśli numer wersji edge-gateway to:

Procedura w przypadku Edge w wersji 4.19.06

W każdym węźle wpisz następujące polecenie, aby znaleźć wersję bramy:

-- apigee-service edge-gateway version

Jeśli numer wersji edge-gateway to:

  • Mniej niż 2014 nie musisz robić nic więcej.
  • Tak do roku 20114 musisz zmienić wersję komponentów Apigee na starszą wersję. i zmienić wersję NGINX na niższą wersję.
  • Starsze niż 2011 możesz znaleźć wersję NGINX, wpisując:
    -- sudo yum list installed apigee-nginx

    Oto przykładowe dane wyjściowe polecenia:

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

    Jeśli wersja NGINX to apigee-nginx.x86_64 1.18.0-XXX, wystarczy przejść na niższą wersję NGINX.

    Komponenty do zmiany na starszą wersję

    Jeśli masz zainstalowany dowolny z RPM na poniższych listach, musisz wrócić do poprzedniej wersji RPM.

    Komponenty do przejścia na niższą wersję Edge dla 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

    Komponenty do przejścia na niższą wersję Edge dla 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

    Aby sprawdzić, czy te pakiety RPM są zainstalowane, w każdym węźle, w którym zainstalowane komponenty z odpowiedniej listy powyżej wpisz następujące polecenie dla atrybutu każdy komponent:

    -- apigee-service component version

    Zmień wersję komponentów Apigee

    Aby przełączyć komponenty Apigee na starszą wersję, wykonaj czynności opisane poniżej.

    W każdym węźle, który ma zainstalowany dowolny z tych komponentów:

    • Edge Gateway
    • serwer zarządzania brzegiem sieci
    • edge-message-processor
    • edge-postgres-server
    • edge-qpid-server
    • router brzegowy

    Zatrzymaj komponent, wpisując

    --apigee-service component stop

    Następnie zmień wersje komponentów na starszą wersję:

    -- sudo yum downgrade 

    Oto przykłady:

    Jeśli brama i procesor wiadomości na brzegu sieci:

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

    Jeśli brama i router brzegowy są zainstalowane:

    -- sudo yum downgrade edge-gateway edge-router

    Jeśli konfiguracja AIO :

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

    Po przejściu na niższą wersję uruchom polecenie configure dla każdego komponentu i zacznij je ponownie. .

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

    Prawidłową wersję pakietu RPM, jaką można uzyskać po przejściu na niższą wersję, znajdziesz poniżej.

    Edge dla 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 dla 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

    Zmień wersję NGINX na niższą

    Aby przejść na niższą wersję apigee-nginx, wykonaj te czynności w przypadku routera brzegowego – jeden węzeł naraz:

    1. Zatrzymaj router.
      --apigee-service edge-router stop
    2. Zmień subskrypcję apigee-ngix na niższą wersję.
       -- sudo yum downgrade apigee-nginx
      Oczekiwana wersja: apigee-nginx po przejściu na niższą wersję:
      -- yum list installed apigee-nginx
      apigee-nginx.x86_64 -1.16.1-6.el7
    3. Skonfiguruj router.
      apigee-service edge-router configure
    4. Uruchom router.
      apigee-service edge-router start