Cómo cambiar los componentes de Apigee a una versión inferior y NGINX

Estás viendo la documentación de Apigee Edge.
Ir a la documentación de Apigee X.
info

Versión de parche de marzo de 2021

Los RPM de la versión de parche de marzo de 2021 de Edge para la nube privada, que se enviaron al repositorio de producción de Apigee, tenían una actualización de dependencia no deseada para apigee-nginx-1.18. Como resultado, quitamos los RPM del repositorio y los reemplazamos por los correctos. Los RPM no válidos estuvieron en el repositorio el 25 de marzo de 2021 de 8:45 a.m. a 3:45 p.m. (PST). Si descargaste e instalaste RPM de Edge en esa fecha, es posible que debas cambiar a una versión inferior de los siguientes componentes de Apigee:

  • edge-gateway
  • edge-management-server
  • edge-message-processor
  • edge-postgres-server
  • edge-qpid-server
  • edge-router
  • nginx

En las siguientes secciones, se describe cómo verificar si necesitas cambiar a una versión inferior y cómo hacerlo con los componentes de Apigee, si es necesario.

Verifica si necesitas cambiar a una versión inferior

Para ver si necesitas cambiar a una versión inferior de los componentes de Apigee o NGINX, realiza uno de los siguientes procedimientos, según si usas Edge para la nube privada 4.50.00 o 4.19.06.

Procedimiento para Edge 4.50.00

En cada nodo, ingresa lo siguiente para encontrar tu versión de puerta de enlace:

-- apigee-service edge-gateway version

Si el número de versión de edge-gateway es el siguiente:

Procedimiento para Edge 4.19.06

En cada nodo, ingresa lo siguiente para encontrar tu versión de puerta de enlace:

-- apigee-service edge-gateway version

Si el número de versión de edge-gateway es el siguiente:

  • Menor que 20114, no necesitas realizar ninguna acción adicional.
  • Igual a 20114, debes cambiar a una versión inferior de los componentes de Apigee y cambiar a una versión inferior de NGINX.
  • Mayor que 20114, ingresa lo siguiente para encontrar tu versión de NGINX:
    -- sudo yum list installed apigee-nginx

    Este es un resultado de ejemplo del comando:

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

    Si la versión de NGINX es apigee-nginx.x86_64 1.18.0-XXX, solo necesitas cambiar a una versión inferior de NGINX.

    Componentes para cambiar a una versión inferior

    Si instalaste alguno de los RPM de las siguientes listas, debes cambiar a la versión anterior de estos RPM.

    Componentes para cambiar a una versión inferior de Edge para la nube privada 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

    Componentes para cambiar a una versión inferior de Edge para la nube privada 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

    Para verificar si estos RPM están instalados, en cada nodo en el que esté instalado alguno de los componentes de la lista correspondiente anterior, ingresa el siguiente comando para cada componente:

    -- apigee-service component version

    Cambia a una versión inferior de los componentes de Apigee

    Para cambiar a una versión inferior de los componentes de Apigee, usa el siguiente procedimiento.

    En cada nodo que tenga instalado alguno de los siguientes componentes:

    • edge-gateway
    • edge-management-server
    • edge-message-processor
    • edge-postgres-server
    • edge-qpid-server
    • edge-router

    Ingresa lo siguiente para detener el componente:

    --apigee-service component stop

    Luego, cambia a una versión inferior de los componentes:

    -- sudo yum downgrade 

    Estos son algunos ejemplos:

    Si se instalan gateway y edge-message-processor:

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

    Si se instalan gateway y edge-router:

    -- sudo yum downgrade edge-gateway edge-router

    Si se configura AIO :

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

    Una vez que termines de cambiar a una versión inferior, ejecuta configure para cada componente y reinícialo.

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

    A continuación, se muestra la versión correcta de los RPM que tendrías después de cambiar a una versión inferior.

    Edge para la nube privada 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 para la nube privada 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

    Cambia a una versión inferior de NGINX

    Para cambiar a una versión inferior de apigee-nginx, sigue estos pasos para el router de Edge, un nodo a la vez:

    1. Detén el router.
      --apigee-service edge-router stop
    2. Cambia a una versión inferior de apigee-ngix.
       -- sudo yum downgrade apigee-nginx
      Versión esperada de apigee-nginx después de cambiar a una versión inferior:
      -- yum list installed apigee-nginx
      apigee-nginx.x86_64 -1.16.1-6.el7
    3. Configura el router.
      apigee-service edge-router configure
    4. Inicia el router.
      apigee-service edge-router start