Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee X.info
Выпуск обновления в марте 2021 года.
В RPM-пакетах для обновления Edge for Private Cloud от марта 2021 года, загруженных в производственный репозиторий Apigee , было обнаружено непреднамеренное обновление зависимости apigee-nginx-1.18 . В результате мы удалили эти RPM-пакеты из репозитория и заменили их корректными. Недействительные RPM-пакеты находились в репозитории 25 марта 2021 года с 08:45 до 15:45 по тихоокеанскому времени. Если вы загрузили и установили RPM-пакеты Edge в этот день, вам может потребоваться понизить версии следующих компонентов Apigee до предыдущих:
- периферийный шлюз
- сервер управления на границе
- процессор сообщений на границе сети
- edge-postgres-server
- edge-qpid-server
- граничный маршрутизатор
- 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, найдите его версию, введя следующие данные:
-- 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, найдите его версию, введя следующие данные:
-- 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-postgres-server
- edge-qpid-server
- граничный маршрутизатор
Остановите компонент, введя
--apigee-service component stop
Затем понизьте версию компонентов:
-- sudo yum downgrade
Вот несколько примеров:
Если установлены шлюз и обработчик сообщений на границе сети:
-- sudo yum downgrade edge-gateway edge-message-processor
Если установлены шлюз и пограничный маршрутизатор:
-- sudo yum downgrade edge-gateway edge-router
Если используется система «все в одном»:
-- 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 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
Понижение версии NGINX
Для понижения версии
apigee-nginxвыполните следующие действия для маршрутизатора Edge, по одному узлу за раз:- Остановите роутер.
--apigee-service edge-router stop
- Понизить версию
apigee-ngix. Ожидаемая версия-- sudo yum downgrade apigee-nginx
apigee-nginxпосле понижения версии:-- yum list installed apigee-nginx apigee-nginx.x86_64 -1.16.1-6.el7
- Настройте маршрутизатор.
apigee-service edge-router configure
- Запустите роутер.
apigee-service edge-router start