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

Estás consultando la documentación de Apigee Edge.
Consulta la documentación de Apigee X.
Información

Versión de parche de marzo de 2021

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

  • puerta-de-puerta-de-acceso
  • servidor-de-administración-perimetral
  • Edge-message-processor
  • edge-postgres-server
  • servidor-qpid-perimetral
  • router perimetral
  • nginx

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

Estamos verificando 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, dependiendo de 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 la versión de Gateway:

-- apigee-service edge-gateway version

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

  • Menos de 20113, no es necesario que realices ninguna acción.
  • A partir de 20113, debes cambiar a una versión inferior de los componentes de Apigee y NGINX.
  • Para encontrar tu versión de NGINX posterior a 20113, ingresa lo siguiente:
    -- sudo yum list installed apigee-nginx

    A continuación, se muestra un resultado de muestra 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.

Procedimiento para Edge 4.19.06

En cada nodo, ingresa lo siguiente para encontrar la versión de Gateway:

-- apigee-service edge-gateway version

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

  • Menos de 20114, no es necesario que realices ninguna acción.
  • Para 2014, debes cambiar a una versión inferior de los componentes de Apigee y cambiar a una versión inferior de NGINX.
  • Para encontrar tu versión de NGINX posterior a 20114, ingresa lo siguiente:
    -- sudo yum list installed apigee-nginx

    A continuación, se muestra un resultado de muestra 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.

    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 los componentes de Apigee a una versión inferior

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

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

    • puerta-de-puerta-de-acceso
    • servidor-de-administración-perimetral
    • Edge-message-processor
    • edge-postgres-server
    • servidor-qpid-perimetral
    • router perimetral

    Para detener el componente, ingresa

    --apigee-service component stop

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

    -- sudo yum downgrade 

    Estos son algunos ejemplos:

    Si la puerta de enlace y el procesador de mensajes perimetrales están instalados:

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

    Si la puerta de enlace y el router perimetral están instalados:

    -- 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

    Cuando 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

    Cómo cambiar 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. Cambiar apigee-ngix a una versión inferior
       -- sudo yum downgrade apigee-nginx
      Se esperaba apigee-nginx versión 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. Enciende el router.
      apigee-service edge-router start