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

Estás viendo la documentación de Apigee Edge.
Ve a la Documentación de Apigee X.
información

Lanzamiento de parche de marzo de 2021

Los RPM correspondientes a la versión de parche de marzo de 2021 de Edge for Private Cloud, que se enviaron al repositorio de producción de Apigee tuvo 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 desde las 8:45 a.m. hasta las 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 los siguientes componentes de Apigee:

  • puerta de enlace perimetral
  • servidor-de-administración-del-extremo
  • edge-message-processor
  • edge-postgres-server
  • edge-qpid-server
  • router perimetral
  • nginx

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

Se está verificando si debes cambiar a una versión inferior

Para comprobar si necesitas cambiar los componentes de Apigee o NGINX, realiza una de las siguientes acciones: 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 la puerta de enlace:

-- apigee-service edge-gateway version

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

  • Menos que en 20113, no es necesario que realices ninguna otra acción.
  • Además de 20113, debe cambiar los componentes de Apigee a una versión inferior. y NGINX.
  • Para encontrar la versión de NGINX posterior a 20113, ingresa lo siguiente:
    -- sudo yum list installed apigee-nginx

    Este es 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 debes cambiar NGINX a una versión inferior.

Procedimiento para Edge 4.19.06

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

-- apigee-service edge-gateway version

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

  • Menos que en 20114, no es necesario que realices ninguna otra acción.
  • Además de 20114, debe cambiar los componentes de Apigee a una versión inferior. y cambiar a una versión inferior de NGINX.
  • Para encontrar la versión de NGINX posterior a 20114, ingresa lo siguiente:
    -- sudo yum list installed apigee-nginx

    Este es 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 debes cambiar NGINX a una versión inferior.

    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 esos RPM.

    Componentes que se cambiarán 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 que se cambiarán 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 comprobar si estos RPM están instalados, en cada nodo donde cualquiera de se instalaron todos los componentes que se encuentran en la lista correspondiente anterior, ingresa el siguiente comando para cada componente:

    -- apigee-service component version

    Cambiar los componentes de Apigee a una versión inferior

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

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

    • puerta de enlace perimetral
    • servidor-de-administración-del-extremo
    • edge-message-processor
    • edge-postgres-server
    • edge-qpid-server
    • router perimetral

    Para detener el componente, ingresa

    --apigee-service component stop

    Luego, regresa 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, haz lo siguiente:

    -- 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 configuró el 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 reinicia el proceso. que la modifica.

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

    Cambiar NGINX a una versión inferior

    Para cambiar a una versión inferior de apigee-nginx, sigue estos pasos: Para el router perimetral, 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 espera la versión 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. Enciende el router.
      apigee-service edge-router start