Si una actualización falla o se interrumpe, deberías revertir tu instancia a su estado anterior. El proceso para completar esto depende del tipo de actualización.
Si la instancia está configurada para alta disponibilidad y se produce un error en la actualización del nodo principal, puede promover la réplica (no actualizada) para que sea la principal. También deberá actualizar el DNS para que apunte al nuevo nodo principal. Una vez que tenga un nodo principal en funcionamiento, puede considerar la posibilidad de crear un nuevo nodo de réplica. Consulta "Acerca de la configuración de alta disponibilidad" y "Recuperar una configuración de disponibilidad alta".
Revertir un lanzamiento de patch
Para revertir una versión de revisión, use el comando ghe-upgrade
con el modificador --allow-patch-rollback
. Antes de revertir, la replicación se debe detener temporalmente ejecutando ghe-repl-stop
en todos los nodos de réplica, o ghe-repl-stop-all
en el nodo principal. Al revertir una actualización, tendrá que usar un archivo de paquete de actualización con la extensión .pkg. Los archivos de paquete de revisión en caliente con la extensión .hpkg no se admiten.
ghe-upgrade --allow-patch-rollback EARLIER-RELEASE-UPGRADE-PACKAGE.pkg
Se requiere que reinicies después de ejecutar el comando. Bajar de categoría una mejora previa no afecta la partición de datos, ya que las migraciones no se ejecutan en lanzamientos parchados.
Una vez completada la reversión, reinicie la replicación mediante la ejecución de ghe-repl-start
en todos los nodos o ghe-repl-start-all
en el nodo principal. Consulte "Utilidades de la ea de comandos".
Revertir un lanzamiento de característica
Para revertir un lanzamiento de característica, restaura desde una instantánea de máquina virtual para garantizar que las particiones raíz y de datos estén en un estado consistente. Consulte "Tomar una instantánea".