4.16.05 Proceso de reversión

Edge para nube privada v. 4.16.05

Existen dos situaciones en las que es posible que quieras realizar una reversión:

  1. Revierte a una versión anterior. Por ejemplo, de 4.16.05 a 4.16.01.
  2. Revertir a una versión anterior de la misma versión

Usa el siguiente procedimiento para realizar una reversión en ambos casos.

Quién puede realizar la reversión

El usuario que realiza la reversión debe ser el mismo que actualizó Edge originalmente o un usuario que se ejecuta como raíz.

De forma predeterminada, los componentes de Edge se ejecutan como el usuario "apigee". En algunos casos, es posible que ejecutes componentes de Edge como usuarios diferentes. Por ejemplo, si el router tiene que acceder a puertos con privilegios, como los que están por debajo de 1000, debes ejecutar el router como raíz o como un usuario con acceso a esos puertos. También puedes ejecutar un componente como un usuario y otro componente como otro usuario.

Qué componentes se pueden revertir

Ten en cuenta las siguientes condiciones cuando realices una reversión:

  • Para revertir cualquiera de los siguientes cinco componentes en un nodo, debes revertir cualquiera de los cinco instalados en el nodo. Por ejemplo, si tienes el servidor de administración, la ruta y el Message Processor instalados en el nodo, para revertir cualquiera de ellos, debes revertir los tres.

    Los cinco componentes son los siguientes:
    • Servidor de administración
    • Router
    • Message Processor
    • Servidor Qpid
    • Servidor de Postgres
  • No reviertas Cassandra. Esta versión de Edge contiene una versión actualizada de Cassandra que es compatible con la versión 4.16.01. Si reviertes algún componente, deja Cassandra en la versión 4.16.05 para aprovechar las funciones más recientes.
  • Esta versión no contiene una versión nueva de postgresql ni qpidd. Por lo tanto, no es necesario revertirlas.

Para revertir la versión 4.16.05

Para revertir Apigee Edge, sigue estos pasos:

  1. Detén el componente para revertir:
    1. Si reviertes cualquiera de los siguientes componentes, debes detenerlos todos: Management Server, Router, Message Processor, Qpid Server o Postgres Server:
      > apigee-service edge-management-server stop
      > apigee-service edge-router stop
      > apigee-service edge-message-processor stop
      > apigee-service edge-qpid-server stop
      > apigee-service edge-postgres-server stop
    2. Si reviertes cualquier otro componente, detén solo ese componente:
      > apigee-service comp stop
  2. Si reviertes la Monetización, desinstálala:
    > apigee-service edge-mint-gateway uninstall
  3. Desinstala el componente para revertir la actualización:
    1. Si reviertes alguno de los siguientes componentes, desinstálalos todos: Management Server, Router, Message Processor, Qpid Server o Postgres Server:
      > apigee-service edge-gateway uninstall
    2. Si reviertes cualquier otro componente, desinstala solo ese componente
      > apigee-service comp uninstall
  4. Si reviertes el router, debes borrar el contenido de /opt/nginx/conf.d:
    > cd /opt/nginx/conf.d
    > rm -rf *
  5. Para revertir el componente a la versión 4.16.01, haz lo siguiente:
    1. Desinstala la versión 4.16.05 de apigee-setup:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup uninstall
    2. Descarga bootstrap.sh para la versión 4.16.01:
      > curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
    3. Instala la utilidad apigee-service de Edge 4.16.01 y las dependencias:
      > sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord
      en el que uName y pWord son el nombre de usuario y la contraseña que recibiste de Apigee. Si omites pWord, se te solicitará que lo ingreses.
    4. Instala la versión 4.16.01 de apigee-setup:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    5. Instala la versión 4.16.01 del componente:
      > /<instal_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      donde comp es el componente que se instalará y configFile es tu archivo de configuración 4.16.01.
  6. Para revertir el componente a una versión específica de la versión 4.16.05, haz lo siguiente:
    1. Descarga la versión específica del componente:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service comp-version install
      en el que comp-version es el componente y la versión que se instalarán. Por ejemplo:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service edge-ui-4.16.05-0.0.3649 install
      Si usas el repositorio en línea de Apigee, puedes determinar las versiones de los componentes disponibles con el siguiente comando:
      > yum --showduplicates list comp
      Por ejemplo:
      > yum --showduplicates list edge-ui
    2. Usa apigee-setup para instalar el componente:
      > /<install_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      Por ejemplo:
      > /<install_dir>/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
      Ten en cuenta que solo especificas el nombre del componente cuando realizas la instalación.

Comunícate con el equipo de asistencia de Apigee si tienes problemas para revertir los cambios.