Skip to main content
Version: next

Releases

Ansible

En frio (con mantenimiento)

Los releases marcados con Modo de aplicación: Frio requieren aplicarse en un horario de la noche porque se realizará un corte en el servicio.

Estos releases contienen cambios que deben ser aplicados al mismo tiempo en todos los servidores.

En caliente (sin mantenimiento)

Los releases marcados con Modo de aplicación: En caliente pueden aplicarse en cualquier momento puesto que no existe corte en el servicio.

El procedimiento es el siguiente:

  • Se ejecuta el comando ansible genérico para descargar todas las nuevas versiones de los componentes:
info

Este comando ansible actualiza los componentes en un servidor de aplicaciones a la vez, para ello, ejecuta el playbook usando la estrategia serial, donde el size definido es 1, lo cual quiere decir que aplicará los cambios en un servidor de aplicaciones a la vez.

Funciona de la siguiente manera para cada servidor de aplicaciones:

  1. Lo marca como down en los servidores web, esto para que deje de recibir tráfico.
  2. Ejecuta todas las actualizaciones necesarias.
  3. Si todas las actualizaciones del anterior paso se ejecutaron sin errores, se remueve el servidor como down, si alguna actualización tuvo algún error se deja el servidor como down.