Edge para nube privada v. 4.16.05
Hay dos situaciones en las que es posible que desees realizar una reversión:
- Revertir a una versión anterior Por ejemplo, de 4.16.05 a 4.16.01.
- Revertir a una versión anterior en el mismo lanzamiento
Usa el procedimiento a continuación para realizar una reversión en ambas situaciones.
Quién puede realizar la reversión
El usuario que realiza la reversión debe ser el mismo que el que actualizó Edge originalmente o un usuario que ejecuta la versión 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 privilegiados, como los inferiores a 1,000, debes ejecutar el router como raíz o como un usuario con acceso a esos puertos. O bien, puedes ejecutar un componente como un usuario y otro componente como otro usuario.
Qué componentes se pueden revertir
Cuando realices una reversión, debes tener en cuenta las siguientes condiciones:
- Para revertir cualquiera de los siguientes cinco componentes en un nodo, debes revertir cualquiera de los cinco componentes instalados en el nodo. Por ejemplo, si tienes el servidor de administración, la ruta y
el procesador de mensajes instalados en el nodo, para revertir cualquiera de ellos, debes revertir los
tres.
Estos son los cinco componentes:- Servidor de administración
- Router
- Procesador de mensajes
- Servidor Qpid
- Servidor Postgres
- No revertir 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 o qpidd. Por lo tanto, no es necesario revertirlas.
Para revertir 4.16.05
Para revertir Apigee Edge, sigue los siguientes pasos:
- Detén el componente para revertirlo:
- Si estás revirtiendo alguno de los siguientes componentes, debes detenerlos
a todos: Management Server, Router, Message Processor, Qpid Server o Postgres
Server:
> apigee-service edge-management-server stop
> apigee-service Edge-router stop
> apigee-service perimetral-message-processor stop
> apigee-service perimetral-qpid-server stop
> apigee-service Edge-qpid-server stop
> apigee-service perimetral-qpid-server stop
- Si quieres revertir cualquier otro componente, detén solo ese componente:
> apigee-service comp detente
- Si estás revirtiendo alguno de los siguientes componentes, debes detenerlos
a todos: Management Server, Router, Message Processor, Qpid Server o Postgres
Server:
- Si estás revirtiendo la monetización, desinstálala:
> apigee-service perimetral-mint-gateway desinstalar - Desinstala el componente para revertirlo:
- Si estás revirtiendo alguno de los siguientes componentes, desinstálalos
todos: Servidor de administración, Router, Procesador de mensajes, Qpid Server o Postgres
Server:
> apigee-service perimetral-gateway desinstalar - Si quieres revertir cualquier otro componente, desinstala solo ese componente
> apigee-service comp desinstala
- Si estás revirtiendo alguno de los siguientes componentes, desinstálalos
todos: Servidor de administración, Router, Procesador de mensajes, Qpid Server o Postgres
Server:
- Si quieres revertir 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, sigue estos pasos:
- Desinstala la versión 4.16.05 de apigee-setup:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup desinstalar - Descarga boot.sh para la versión 4.16.01:
> curl https://software.apigee.com/boot.sh -o /tmp/Boot.sh
- Instala la utilidad y las dependencias de apigee-service de Edge 4.16.01:
> sudo bash /tmp/Boot.sh apigeeuser=uName apigeepassword=pWord
, en la que uName y pWord son el nombre de usuario y la contraseña que recibió 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
en el que comp es el componente que se debe 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, sigue estos pasos:
- Descarga la versión del componente específico:
>/<instal_dir>/apigee/apigee-service/bin/apigee-service comp-version instalar
, en la que comp-version es el componente y la versión que se deben instalar. 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 componentes disponibles con el siguiente comando:
> yum --showduplicates list comp
- 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 -fNoteFile
- Descarga la versión del componente específico:
Comunícate con la asistencia de Apigee si tienes problemas para realizar la reversión.