Dell Unity: VMDK zmienia się z heager-zero na lazy-zero w rozszerzeniu rozmiaru

Summary: WPŁYW — Klient może utracić dostęp do maszyny wirtualnej, gdy rozszerzenie pliku VDM zmieni się z wartości "eager-zero" na "lazy-zero". (możliwość korekty z poziomu użytkownika)

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

Klient korzysta z klastra SQL działającego w środowisku VMware, w którym format VMDK z zachłannym zerem jest wymagany do działania klastra. Początkowo VMDK można utworzyć w normalnym magazynie danych VMFS Unity jako eager zero bez problemów. Jeśli jednak klient spróbuje rozszerzyć VMDK na jednej z maszyn wirtualnych, VMDK automatycznie przełączy się na leniwe zero, co spowoduje wyłączenie klastra (maszyn wirtualnych) z powodu niemożności spełnienia kryteriów klastra.

Ten problem można zaobserwować dla wszystkich dysków VMDK utworzonych w dowolnym typie magazynu danych Unity (cienkim lub grubym).

Poniżej znajduje się przykład. Dysk VMDK miał rozmiar 15 GB (eager zero), a następnie po rozszerzeniu do 50 Gb automatycznie staje się leniwy zero, powodując awarię tej maszyny wirtualnej (ponieważ klaster wymaga eager zero).
Właściwości maszyny wirtualnej
Właściwości maszyny wirtualnej

 

Cause

Z bazy wiedzy VMware 2054563:
"Jeśli rozszerzysz dysk za pomocą interfejsu użytkownika, nie masz kontroli nad wszystkimi opcjami rozszerzenia dysku. W rezultacie, EagerZeroedThick VMDK automatycznie staje się LazyZeroedThick."

 

Resolution

Obejściem tego problemu, jeśli konieczne jest rozszerzenie dysku wirtualnego w konfiguracji z wieloma programami zapisującymi, jest rozszerzenie dysku wirtualnego za pomocą polecenia "vmkfstools -X" z wiersza polecenia hosta ESXi. Gwarantuje to, że format dysku wirtualnego pozostanie w prawidłowym formacie "eagerzeroedthick".

Na przykład, aby zwiększyć rozmiar dysku wirtualnego do 60 GB:

vmkfstools -X 60G -d eagerzeroedthick /vmfs/volumes/Datastore_name/virtual_Machine_folder/virtualmachinedisk.vmdk
Uwagi:
  • W poprzednim przykładzie "vmkfstools -X" 60 GB to całkowity rozmiar pliku dysku, a nie rozmiar, o który chcesz rozszerzyć plik dysku.
  • Firma VMware zaleca wykonanie tej operacji poza środowiskiem produkcyjnym, ponieważ proces ten zapisuje się na dysku i zajmuje dużo czasu.
  • Jeśli dysk jest już rozszerzony, można użyć funkcji Storage vMotion, aby zmienić format dysku.
  • W przypadku maszyn wirtualnych z uruchomioną usługą Microsoft Cluster Service (MSCS) należy upewnić się, że dyski zawierające system operacyjny gościa nie są podłączone do kontrolera SCSI, który jest zaangażowany w udostępnianie magistrali.

Aby uzyskać więcej informacji, zapoznaj się z następującymi artykułami firmy 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.