Edge para nube privada v. 4.16.05
Existen dos situaciones en las que es posible que quieras realizar una reversión:
- Revierte a una versión anterior. Por ejemplo, de 4.16.05 a 4.16.01.
- 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:
- Detén el componente para revertir:
- 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 - Si reviertes cualquier otro componente, detén solo ese
componente:
> apigee-service comp stop
- Si reviertes cualquiera de los siguientes componentes, debes detenerlos
todos: Management Server, Router, Message Processor, Qpid Server o Postgres
Server:
- Si reviertes la Monetización, desinstálala:
> apigee-service edge-mint-gateway uninstall - Desinstala el componente para revertir la actualización:
- 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 - Si reviertes cualquier otro componente, desinstala solo ese
componente
> apigee-service comp uninstall
- Si reviertes alguno de los siguientes componentes, desinstálalos
todos: Management Server, Router, Message Processor, Qpid Server o Postgres
Server:
- Si reviertes el router, debes borrar el contenido de /opt/nginx/conf.d:
> cd /opt/nginx/conf.d
> rm -rf * -
Para revertir el componente a la versión 4.16.01, haz lo siguiente:
- Desinstala la versión 4.16.05 de apigee-setup:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup uninstall - Descarga bootstrap.sh para la versión 4.16.01:
> curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
- 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. - Instala la versión 4.16.01 de apigee-setup:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup install - 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.
- Desinstala la versión 4.16.05 de apigee-setup:
-
Para revertir el componente a una versión específica de la versión 4.16.05, haz lo siguiente:
- 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 - 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.
- Descarga la versión específica del componente:
Comunícate con el equipo de asistencia de Apigee si tienes problemas para revertir los cambios.