Понижение версии компонентов Apigee и NGINX

Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X.
информация

Выпуск патча за март 2021 г.

RPM для выпуска исправлений Edge для частного облака от марта 2021 года, которые были перенесены в производственный репозиторий Apigee , содержали непреднамеренное обновление зависимостей для apigee-nginx-1.18 . В результате мы удалили пакеты RPM из репозитория и заменили их правильными пакетами RPM. Недействительные RPM находились в репозитории 25 марта 2021 г. с 08:45 до 15:45 по тихоокеанскому стандартному времени. Если вы загрузили и установили Edge RPM в этот день, вам может потребоваться понизить следующие компоненты Apigee до предыдущих версий:

  • Edge-шлюз
  • Edge-сервер-управления
  • Edge-сообщений-процессор
  • Edge-Postgres-сервер
  • Edge-QPID-сервер
  • Edge-маршрутизатор
  • nginx

В следующих разделах описывается, как проверить, нужно ли вам перейти на более раннюю версию, и как понизить версию компонентов Apigee, если это необходимо.

Проверка необходимости перехода на более раннюю версию

Чтобы узнать, нужно ли вам понизить версию компонентов Apigee или NGINX, выполните одну из следующих процедур, в зависимости от того, используете ли вы Edge for Private Cloud 4.50.00 или 4.19.06.

Процедура для Edge 4.50.00

На каждом узле введите следующее, чтобы найти версию вашего шлюза:

-- apigee-service edge-gateway version

Если номер версии edge-gateway :

  • Меньше 20113 года никаких дальнейших действий предпринимать не нужно.
  • Равно 20113, вам необходимо понизить версию компонентов Apigee и NGINX .
  • Если версия NGINX старше 20113, найдите свою версию NGINX, введя следующее:
    -- sudo yum list installed apigee-nginx

    Вот пример вывода команды:

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

    Если версия NGINX — apigee-nginx.x86_64 1.18.0-XXX , вам нужно только понизить версию NGINX .

Процедура для Edge 4.19.06

На каждом узле введите следующее, чтобы найти версию вашего шлюза:

-- apigee-service edge-gateway version

Если номер версии edge-gateway :

  • Меньше 20114 года никаких дальнейших действий предпринимать не нужно.
  • Равно 20114, вам необходимо понизить версию компонентов Apigee и понизить версию NGINX .
  • Если версия NGINX старше 20114, найдите свою версию NGINX, введя следующее:
    -- sudo yum list installed apigee-nginx

    Вот пример вывода команды:

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

    Если версия NGINX — apigee-nginx.x86_64 1.18.0-XXX , вам нужно только понизить версию NGINX .

    Компоненты для понижения версии

    Если вы установили какой-либо пакет RPM из следующих списков, вам необходимо перейти на предыдущую версию этих пакетов RPM.

    Компоненты для перехода на более раннюю версию 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

    Компоненты для перехода на более раннюю версию 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

    Чтобы проверить, установлены ли эти RPM, на каждом узле, где установлен любой из компонентов из соответствующего списка выше, введите следующую команду для каждого компонента:

    -- apigee-service component version

    Понизить версию компонентов Apigee

    Чтобы понизить версию компонентов Apigee, используйте следующую процедуру.

    На каждом узле, на котором установлен любой из следующих компонентов:

    • Edge-шлюз
    • Edge-сервер-управления
    • пограничный процессор сообщений
    • Edge-Postgres-сервер
    • Edge-QPID-сервер
    • Edge-маршрутизатор

    Остановите компонент, введя

    --apigee-service component stop

    Затем понизьте версию компонентов:

    -- sudo yum downgrade 

    Вот несколько примеров:

    Если установлены шлюз и пограничный процессор сообщений:

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

    Если установлен шлюз и пограничный маршрутизатор:

    -- sudo yum downgrade edge-gateway edge-router

    Если настроен AIO:

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

    После завершения перехода на более раннюю версию запустите configure для каждого компонента и перезапустите его.

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

    Правильные версии RPM, которые будут у вас после перехода на более раннюю версию, показаны ниже.

    Edge для частного облака 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 для частного облака 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

    Понизить версию NGINX

    Чтобы понизить версию apigee-nginx , выполните следующие действия для маршрутизатора Edge, по одному узлу за раз:

    1. Остановите маршрутизатор.
      --apigee-service edge-router stop
    2. Понизить apigee-ngix .
       -- sudo yum downgrade apigee-nginx
      Ожидаемая версия apigee-nginx после понижения:
      -- yum list installed apigee-nginx
      apigee-nginx.x86_64 -1.16.1-6.el7
    3. Настройте маршрутизатор.
      apigee-service edge-router configure
    4. Запустите маршрутизатор.
      apigee-service edge-router start