Dell Unity: VMDK se při rozšiřování velikosti změní z dychtivé nuly na líné nulové
Summary: DOPAD – Zákazník může ztratit přístup k virtuálnímu počítači, když se soubor VDM po příponě změní z eager-zero na lazy-zero. (oprava uživatelem)
Symptoms
Zákazník používá cluster SQL běžící v prostředí VMware, kde je pro fungování clusteru vyžadován formát VMDK eager zero. Zpočátku je možné VMDK vytvořit v normálním datovém úložišti VMFS Unity jako eager zero bez problémů. Pokud se ale zákazník pokusí rozšířit VMDK na jeden z virtuálních počítačů, VMDK se automaticky přepne na opožděnou nulu, což cluster (virtuální počítače) vypne kvůli neschopnosti splnit kritéria clusteru.
K tomuto problému může docházet u všech disků VMDK vytvořených v libovolném typu datového úložiště Unity (tenkém i silném).
Níže je uveden příklad. Disk VMDK měl velikost 15 Gb (eager zeroed), po rozšíření na 50 Gb se automaticky vynuluje opožděně, což způsobí výpadek tohoto virtuálního počítače (protože cluster vyžaduje dychtivou nulu).

Cause
V článku znalostní databáze VMware 2054563:
"Pokud rozšíříte disk pomocí uživatelského rozhraní, nebudete mít kontrolu nad všemi možnostmi rozšíření disku. V důsledku toho se EagerZeroedThick VMDK automaticky změní na LazyZeroedThick."
Resolution
Zástupným řešením tohoto problému, pokud potřebujete rozšířit virtuální disk v konfiguraci s více zápisy, je rozšířit virtuální disk spuštěním příkazu "vmkfstools -X" z příkazového řádku hostitele ESXi. Tím zajistíte, že formát virtuálního disku zůstane ve správném formátu "eagerzeroedthick".
Chcete-li například rozšířit velikost virtuálního disku na 60 GB:
vmkfstools -X 60G -d eagerzeroedthick /vmfs/volumes/Datastore_name/virtual_Machine_folder/virtualmachinedisk.vmdk
- V předchozím příkladu "vmkfstools -X" je 60 GB celková velikost souboru na disku, nikoli velikost, o kterou chcete soubor na disku rozšířit.
- Společnost VMware doporučuje provést tuto operaci mimo produkční prostředí, protože se zapisuje na disk a jeho dokončení trvá značnou dobu.
- Pokud je disk již rozšířen, můžete změnit formát disku pomocí Storage vMotion.
- U virtuálních počítačů se spuštěnou Clusterovou službou Microsoft Cluster Service (MSCS) se ujistěte, že disky obsahující hostovaný operační systém nejsou připojeny k řadiči SCSI, který je zapojen do sdílení sběrnice.
Další informace naleznete v těchto článcích společnosti VMware: