En este post os voy traer una de las novedades de vSAN 7.0 U1, como todo administrador de vSphere muchas veces nos vemos en la obligacion de tener que poner nuestros host en mantenimiento, ya se por un fallo de hardware o bien por una actualizacion de firmware o software.
Cuantas veces hemos puesto un host en mantenimiento en modo «Ensure Accesibility» para realizar una operativa ,y hemos rezado para que no le pasara nada a ningun otro host del cluster. Debemos recordar que cuando usamos el modo «Ensure Accesibility», vSAN solo nos moveras los componentes necesarios para poner el host en mantenimiento, y muchos de los objetos se quedaran en estado «Reduced availability». Por lo tanto durante el tiempo que el host este en mantenimiento muchos de los objetos no cumpliran con la politica asignada, ni tendran una segunda replica del dato ,con el consecuente riesgo que ello significa.
Ahora vSAN 7 Update 1 incorpora una protección adicional contra la pérdida de datos al introducir una mayor proteccion temporal durante las operativas de mantenimiento. Este nuevo método ayuda a almacenar las escrituras de datos temporales, para que en caso de que ocurra una fallo inesperado de otro host dentro del clúster ,mientras un host está en modo de mantenimiento,el nivel de disponibilidad de datos se podra restaurar después del mantenimiento planificado .
Ahora, cuando un host se coloca en modo de mantenimiento, vSAN seleccionará un host alternativo disponible , en el cual se albergaran todas la escrituras desde el momento en que el host ingrese en modo de mantenimiento. Si no hay ningún problema con el host que hemos puesto en mantenimiento, todas las escrituras se actualizarán de forma redundante en el host recién seleccionado ,y también en el objeto de réplica. Estas nuevas escrituras de datos no son réplicas completas de los objetos originales, son escrituras temporales después desde que un host entra en modo de mantenimiento. .Estos componentes se eliminarán tan pronto como el host que contiene el objeto de datos original salga del modo de mantenimiento.

Esta mejora proporciona beneficios para ingresar un host de vSAN en modo de mantenimiento cuando los objetos en el clúster usan un nivel de falla para tolerar (FTT) de 1 y asegurar el modo de evacuación de accesibilidad.
EJEMPLO
Pasemos a un ejemplo,partimos de que tenemos un disco de una maquina que esta usando la politica por defecto(vSAN Default Storage Policy), este objeto vmdk estara compuesto por 3 componentes, 2 componentes de dato y un componente de witness.

Ahora ponemos uno de los host donde reside un componente en mantenimiento,concretamente el «tx08nes.vmwarelab.local». Hay que recordar que esta feature solo funcionara cuando elijamos el modo de mantenimiento «Ensure Accesibility«.
Una vez que host el esta en mantenimiento, podremos comprobar como nos ha creado un componente temporal que esta bajo la rama «RAID_D», en este componente residiran todas las escrituras temporales.

Una vez haya finalizado la operativa sobre el host que estaba mantenimiento y lo saquemos, se fusionara el componente «temporal» que reside en el host «tx05nes» con el host que hemos sacado de mantenimiento(tx08nes).
Hemos llegado al final, la verdad que es una feature que sera bien recibida, ya que aunque tengamos una perdida de servicio por la caida de otro host y por consecuencia del objeto vmdk, una vez vez arranquemos el host que teniamos en mantenimiento esta tendra el dato mas reciente.
Nos vemos en otro post.