Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
Выпуск исправлений за март 2021 г.
В пакетах RPM для мартовского исправления 2021 г. Edge для частного облака, которые были загружены в рабочий репозиторий Apigee, было непреднамеренное обновление зависимости для apigee-nginx-1.18. В результате мы удалили RPM-пакеты из репозитория и заменили их правильными.
Недействительные пакеты RPM находились в репозитории 25 марта 2021 г. с 08:45 до 15:45 по тихоокеанскому стандартному времени.
Если вы скачали и установили RPM-пакеты Edge в эту дату, вам может потребоваться выполнить откат следующих компонентов Apigee до предыдущих версий:
- edge-gateway
- edge-management-server
- edge-message-processor
- edge-postgres-server
- edge-qpid-server
- edge-router
- nginx
В следующих разделах рассказывается, как проверить, нужно ли понижать версию, и как это сделать, если необходимо.
Как узнать, нужно ли переходить на версию с ограниченной функциональностью
Чтобы узнать, нужно ли вам понизить версию компонентов Apigee или NGINX, выполните одну из следующих процедур в зависимости от того, используете ли вы Edge для частного облака 4.50.00 или 4.19.06.
Процедура для Edge 4.50.00
На каждом узле введите следующие команды, чтобы найти версию шлюза:
-- apigee-service edge-gateway version
Если номер версии edge-gateway:
- Если значение меньше 20113, вам не нужно ничего делать.
- Если значение равно 20113, вам нужно выполнить откат компонентов Apigee и 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.
- Если значение больше 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-пакеты из приведенных ниже списков, вам нужно перейти на предыдущую версию этих пакетов.
Компоненты, которые нужно понизить до версии 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-gateway
- edge-management-server
- edge-message-processor
- edge-postgres-server
- edge-qpid-server
- edge-router
Остановить компонент, введя
--apigee-service component stop
Затем выполните следующие действия:
-- sudo yum downgrade
Вот несколько примеров:
Если установлены шлюз и обработчик сообщений Edge:
-- 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 для частного облака 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, выполните следующие действия для пограничного маршрутизатора, по одному узлу за раз:- Остановите маршрутизатор.
--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