Dell Unity: VMDK verandert van gretig-nul naar lui-nul op grootte-uitbreiding
Summary: IMPACT - De klant kan de toegang tot de VM verliezen wanneer een VDM-bestand na een extensie verandert van eager-zero naar lazy-zero. (Op te lossen door gebruiker)
Symptoms
De klant voert een SQL-cluster uit in een VMware-omgeving waar VMDK eager zero-indeling een vereiste is voor clusterfunctionaliteit. In eerste instantie kan de VMDK zonder problemen worden gemaakt op een normale VMFS Unity-datastore als eager zero. Als de klant echter de VMDK op een van de VM's probeert uit te breiden, verandert de VMDK automatisch in lazy zero, waardoor het cluster (de VM's) wordt uitgeschakeld omdat niet aan de clustercriteria kan worden voldaan.
Dit probleem kan worden waargenomen voor alle VMDK-schijven die zijn gemaakt op een Unity Datastore-type (dun of dik).
Hieronder ziet u een voorbeeld. De VMDK-schijf was 15 Gb groot (eager zeroed), en na uitbreiding naar 50 Gb wordt deze automatisch lazy zeroed, waardoor deze VM uitvalt (omdat het cluster een gretige nul vereist).

Cause
Van VMware KB 2054563:
"Als u de schijf uitbreidt met behulp van de gebruikersinterface, hebt u geen controle over alle opties om de schijf uit te breiden. Als gevolg hiervan wordt de EagerZeroedThick VMDK automatisch LazyZeroedThick."
Resolution
Als u een virtuele schijf in een configuratie met meerdere writers moet uitbreiden, kunt u de virtuele schijf tijdelijk uitbreiden door de opdracht "vmkfstools -X" uit te voeren vanaf de ESXi-hostopdrachtregel. Dit zorgt ervoor dat de virtuele schijfindeling in de juiste indeling blijft staan.
Als u bijvoorbeeld de grootte van de virtuele schijf wilt uitbreiden tot 60 GB:
vmkfstools -X 60G -d eagerzeroedthick /vmfs/volumes/Datastore_name/virtual_Machine_folder/virtualmachinedisk.vmdk
- In het voorgaande voorbeeld "vmkfstools -X" is 60 Gb de totale grootte die u wilt dat het schijfbestand heeft, niet de grootte waarmee u het schijfbestand wilt uitbreiden.
- VMware raadt u aan deze bewerking buiten de productie uit te voeren, omdat deze naar de schijf wordt geschreven en veel tijd in beslag neemt.
- Als de schijf al is uitgebreid, kunt u Storage vMotion gebruiken om de schijfindeling te wijzigen.
- Voor virtuele machines waarop Microsoft Cluster Service (MSCS) wordt uitgevoerd, moet u ervoor zorgen dat de schijven met het gastbesturingssysteem niet zijn verbonden met een SCSI-controller die bezig is met busdeling.
Bekijk deze artikelen van VMware voor meer informatie: