Dell Unity: VMDK går fra ivrig-null til lat-null på størrelsesutvidelse
Summary: INNVIRKNING – Kunden kan miste tilgang til den virtuelle maskinen når en VDM-fil endres fra iver null til lat null etter en utvidelse. (Kan rettes opp av bruker)
Symptoms
Kunden kjører en SQL-klynge som kjører i et VMware-miljø der VMDK-ivrig nullformat er en forutsetning for klyngefunksjonalitet. I utgangspunktet kan VMDK opprettes på en vanlig VMFS Unity Datastore som ivrig null uten problemer. Hvis kunden imidlertid prøver å utvide VMDK på én av de virtuelle maskinene, går VMDK-en automatisk over til lat null, noe som reduserer klyngen (VM-er) på grunn av manglende evne til å oppfylle klyngekriteriene.
Dette problemet kan oppstå for alle VMDK-disker som er opprettet på alle Unity Datastore-typer (tynne eller tykke).
Nedenfor er et eksempel. VMDK-disken var 15 GB stor (ivrig nullstilt), og etter utvidelse til 50 GB blir den automatisk lat nullet og får denne VM-en til å gå ned (ettersom klyngen krever en ivrig null).

Cause
Fra VMware KB 2054563:
"Hvis du utvider disken ved hjelp av brukergrensesnitt, har du ingen kontroll over alle alternativene for å utvide disken. Som et resultat blir EagerZeroedThick VMDK automatisk LazyZeroedThick.
Resolution
Løsningen på dette problemet, hvis du må utvide en virtuell disk i en multiwriter-konfigurasjon, er å utvide den virtuelle disken ved å kjøre kommandoen "vmkfstools -X" fra ESXi-vertskommandolinjen. Dette sikrer at det virtuelle diskformatet forblir i riktig "eagerzeroedthick" format.
Slik utvider du for eksempel størrelsen på den virtuelle disken til 60 GB:
vmkfstools -X 60G -d eagerzeroedthick /vmfs/volumes/Datastore_name/virtual_Machine_folder/virtualmachinedisk.vmdk
- I det foregående "vmkfstools-X"-eksemplet er 60 GB den totale størrelsen du vil at diskfilen skal være, ikke størrelsen du vil utvide diskfilen med.
- VMware anbefaler at du utfører denne operasjonen utenfor produksjonen, da den skriver til disken og tar betydelig tid å fullføre.
- Hvis disken allerede er utvidet, kan du bruke Storage vMotion til å endre diskformatet.
- For virtuelle maskiner som kjører Microsoft Cluster Service (MSCS), må du kontrollere at diskene som inneholder gjesteoperativsystemet, ikke er koblet til en SCSI-kontroller som driver med bussdeling.
Hvis du vil ha mer informasjon, kan du bla gjennom disse artiklene fra VMware: