Zerkana

sábado, 16 de marzo de 2013

Cluster-Aware Updating (CAU)

Hola,

En este post vamos a tratar una de las nuevas funcionalidades disponibles en la característica de "Failover Clúster" incluida en Windows Server 2012; Cluster-Aware Updating.

CAU, va a permitir la actualización o instalación de "hotfix" sobre servidores miembros de un clúster de alta disponibilidad sin perdida alguna de servicio y de una manera totalmente automatizada y personalizada. Esta funcionalidad no estaba presente en versiones previas de Windows Server y ha sido demandada desde hace tiempo por los ITpro.

Básicamente CAU se encarga de realizar lo siguiente, sin perdida de servicio de las aplicaciones en cluster:

  • Aplica modo mantenimiento sobre los nodos
  • Mueve o reparte la carga de los roles en alta disponibilidad
  • Descarga y aplica las actualizaciones o hotfix necesarios
  • Reinicia el nodo si es necesario.
  • Restaura el modo mantenimiento.
  • Devuelve al nodo los roles de su propiedad que anteriormente hayan sido movidos
  • Aplica el mismo procedimiento a cada nodo miembro del clúster HA.

El procedimiento descrito anteriormente puede ser planificado (autoactualización) o bien puede ser lanzado a petición por el administrador. Este proceso se puede realizar desde cualquier nodo del clúster a través de la característica "Failover Clúster" o bien a través de un sistema cliente Windows 8 con las herramientas de administración (RSAT) instaladas.

Esta funcionalidad solo esta disponible en Windows Server 2012 failover cluster y es aplicable a cualquier aplicación soportada en alta disponibilidad como por ejemplo Hyper-V y File Server cluster basados en server 2012.


Bien, una vez dicho esto vamos a ver como actúa "CAU" sobre un clúster de 2 nodos basado en Hyper-V:

Inicio del proceso y descarga de actualizaciones aplicables:

















Modo mantenimiento sobre el primer nodo y "live migration" de las VM alojadas en el:
















Instalación de actualizaciones y reinicio del host:
















Actualización correcta sobre el primer nodo:















Este procedimiento se aplicará sobre cada uno de los nodos disponibles en el clúster con total transparencia y sin perdida de servicio.

También podremos extraer un informe de las actualizaciones aplicadas, resultado de las mismas, etc..

















Por último como tema importante, que no podemos dejar en el tintero, hablaros de los Plug-in disponibles en los que se apoya CAU y de los perfiles de auto-actualización personalizables.

En primer lugar "Windows Update plug-in" utilizado para realizar la instalación de actualizaciones de seguridad, criticas y opcionales si nos interesa aplicarlas.

En segundo lugar "Hotfix Plug-in" utilizado para aplicar revisiones disponibles previamente descargadas sobre nuestros nodos.

Los perfiles utilizados por esta funcionalidad pueden ser personalizados o ejecutados a través de los cmdlet de Powershell. Por ejemplo podemos configurar el orden de actualización de los nodos, los reintentos ante instalación fallida, tiempos de reinicio, comandos pre y post ejecución etc...























Fco. Luis Verdú
MCSA Windows Server 2012
Zerkana