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)

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

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).
Propiedades de la máquina virtual
Propiedades de la máquina virtual

 

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
Notas:
  • 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:

 

Affected Products

Dell EMC Unity Family

Products

Dell Unity 300, Dell EMC Unity 300F, Dell EMC Unity 350F, Dell EMC Unity 400, Dell EMC Unity 400F, Dell EMC Unity 450F, Dell EMC Unity 500, Dell EMC Unity 500F, Dell EMC Unity 550F, Dell EMC Unity 600, Dell EMC Unity 600F, Dell EMC Unity Family
Article Properties
Article Number: 000064304
Article Type: Solution
Last Modified: 26 Nov 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.