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

Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

Aktualizacja poprawki z marca 2021 r.

W pakietach RPM z marca 2021 roku wersji rozszerzenia Edge dla Private Cloud, która została przeniesiona do repozytorium produkcyjnego Apigee, pojawiła się niezamierzona aktualizacja zależności dla zasobu apigee-nginx-1.18. W związku z tym usunęliśmy te pakiety z repozytorium i zastąpiliśmy je prawidłowymi plikami RPM. Nieprawidłowe RPM znajdowały się w repozytorium 25 marca 2021 r. między 8:45 a 15:45 czasu PST. Jeśli tego dnia zostały pobrane i zainstalowane pakiety RPM Edge, może być konieczne przywrócenie poprzednich wersji tych komponentów Apigee:

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

Poniżej znajdziesz informacje o tym, jak sprawdzić, czy musisz przejść na niższą wersję, oraz jak zmniejszyć komponenty Apigee, jeśli to konieczne.

Sprawdzam, czy musisz przejść na niższą wersję usługi

Aby sprawdzić, czy musisz zmienić komponenty Apigee lub NGINX na wersję standardową, wykonaj jedną z poniższych procedur, w zależności od tego, czy używasz Edge dla Private Cloud w wersji 4.50.00 lub 4.19.06.

Procedura dla Edge 4.50.00

W każdym węźle wpisz te informacje, aby sprawdzić wersję bramy:

-- apigee-service edge-gateway version

Jeśli numer wersji aplikacji edge-gateway to:

  • Do roku 2013 nie musisz podejmować żadnych działań.
  • Podobnie jak w 2011 roku musisz zmienić wersję komponentów Apigee na niższą wersję i NGINX.
  • Jeśli masz wersję NGINX wyższą niż 20113, wpisz ten kod:
    -- sudo yum list installed apigee-nginx

    Oto kilka przykładowych danych wyjściowych 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, musisz tylko zmienić wersję NGINX na niższą.

Procedura dla Edge 4.19.06

W każdym węźle wpisz te informacje, aby sprawdzić wersję bramy:

-- apigee-service edge-gateway version

Jeśli numer wersji aplikacji edge-gateway to:

  • Od 2014 r. nie musisz podejmować żadnych działań.
  • Podobnie jak w 20114 r. musisz zmienić komponenty Apigee na niższą wersję i zmienić wersję NGINX na niższą.
  • Jeśli masz wersję NGINX wyższą niż 20114, wpisz ten kod:
    -- sudo yum list installed apigee-nginx

    Oto kilka przykładowych danych wyjściowych 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, musisz tylko zmienić wersję NGINX na niższą.

    Komponenty, które mają przejść na niższą wersję

    Jeśli masz zainstalowany dowolny pakiet RPM na liście poniżej, musisz wrócić do jego poprzedniej wersji.

    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 w wersji 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 zainstalowano dowolny z komponentów z odpowiedniej listy powyżej, wpisz to polecenie dla każdego komponentu:

    -- apigee-service component version

    Przechodzenie na niższą wersję komponentów Apigee

    Aby przejść na niższą wersję komponentów Apigee, wykonaj czynności opisane poniżej.

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

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

    Zatrzymaj komponent, wpisując

    --apigee-service component stop

    Następnie zmień komponenty na niższą wersję:

    -- sudo yum downgrade 

    Oto przykłady:

    Jeśli zainstalowano bramę i procesor wiadomości granicznych:

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

    Jeśli zainstalowano bramę i router brzegowy:

    -- 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 zakończeniu przechodzenia na niższą wersję uruchom configure dla każdego komponentu i uruchom go ponownie.

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

    Poniżej znajdziesz prawidłowe wersje RPM, które byłyby dostępne po przejściu na niższą wersję.

    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

    Przechodzenie na niższą wersję NGINX

    Aby przełączyć apigee-nginx na starszą wersję, wykonaj te czynności dla routera brzegowego (po 1 węźle):

    1. Zatrzymaj router.
      --apigee-service edge-router stop
    2. Przejdź na niższą wersję: apigee-ngix.
       -- 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