Dell Unity: VMDK pasa de cero ansioso a cero de manera diferida en la extensión de tamaño
Summary: IMPACTO: el cliente puede perder el acceso a la VM cuando un archivo de VDM pasa de eager-zero a lazy-zero después de una extensión. (Corregible por el usuario)
Symptoms
El cliente ejecuta un clúster de SQL que se ejecuta en un entorno VMware donde el formato cero rápido de VMDK es un requisito para la funcionalidad del clúster. Inicialmente, el VMDK se puede crear en un almacén de datos VMFS Unity normal como Eager Zero sin problemas. Sin embargo, si el cliente intenta expandir el VMDK en una de las VM, el VMDK se convierte automáticamente en cero diferido, lo que desactiva el clúster (VM) debido a la incapacidad de cumplir con los criterios del clúster.
Este problema se puede observar para todos los discos VMDK creados en cualquier tipo de almacén de datos de Unity (delgado o grueso).
A continuación se muestra un ejemplo. El disco VMDK tenía un tamaño de 15 Gb (puesta a cero preceptiva) y, después de la expansión a 50 Gb, se convierte automáticamente en una puesta a cero diferida, lo que provoca que esta máquina virtual quede inactiva (ya que el clúster requiere un cero deselegible).

Cause
Del 2054563
de la base de conocimientos de VMware: "Si extiende el disco mediante la interfaz de usuario, no tiene control sobre todas las opciones para extender el disco. Como resultado, el VMDK EagerZeroedThick se convierte automáticamente en LazyZeroedThick".
Resolution
La solución alternativa para este problema, si debe extender un disco virtual en una configuración de multiescritor, es extender el disco virtual mediante la ejecución del comando "vmkfstools -X" desde la línea de comandos del host ESXi. Esto garantiza que el formato del disco virtual permanezca en el formato correcto "eagerzeroedthick".
Por ejemplo, para ampliar el tamaño del disco virtual a 60 GB:
vmkfstools -X 60G -d eagerzeroedthick /vmfs/volumes/Datastore_name/virtual_Machine_folder/virtualmachinedisk.vmdk
- En el ejemplo anterior "vmkfstools -X", 60 Gb es el tamaño total que desea que tenga el archivo de disco, no es el tamaño por el que desea extender el archivo de disco.
- VMware recomienda realizar esta operación fuera de la producción, ya que escribe en el disco y tarda mucho tiempo en completarse.
- Si el disco ya está extendido, puede utilizar Storage vMotion para cambiar el formato del disco.
- Para las máquinas virtuales que ejecutan Microsoft Cluster Service (MSCS), asegúrese de que los discos que contienen el sistema operativo huésped no estén conectados a una controladora SCSI que participe en el uso compartido de buses.
Para obtener más información, busque estos artículos de VMware: