Dell Unity:VMDK 在大小擴展上從零延遲變為零延遲零

Summary: 影響 - 當 VDM 檔案在延伸後從零延遲變為零延遲時,客戶可能會失去對虛擬機器的存取權。(使用者可修正)

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

客戶正在 VMware 環境中執行 SQL 叢集,其中 VMDK eager zero 格式必須為叢集功能的必要條件。一開始,VMDK 可以在一般 VMFS Unity 資料存放區上建立為「eager zero」,不會發生任何問題。但是,如果客戶嘗試在其中一個 VM 上擴充 VMDK,VMDK 會自動變成惰性零,導致叢集 (VM) 因無法符合叢集準則而關閉。

在任何 Unity 資料存放區類型 (精簡或厚) 上建立的所有 VMDK 磁碟都可能會出現此問題。

下面是一個示例。VMDK 磁碟的大小為 15Gb (預先歸零),然後擴充至 50Gb 後會自動變成延遲歸零,導致此 VM 關閉 (因為叢集需要緊急零)。
虛擬機器屬性
虛擬機器屬性

 

Cause

來自 VMware KB 2054563:「
如果您使用 UI 延伸磁碟,您將無法控制延伸磁碟的所有選項。因此,EagerZeroedThick VMDK 會自動變成 LazyZeroedThick。

 

Resolution

如果您必須在多編寫器組態中延伸虛擬磁碟,此問題的因應措施是從 ESXi 主機命令列執行「vmkfstools -X」命令來延伸虛擬磁碟。這可確保虛擬磁碟格式保持在正確的「eagerzeroedthick」格式。

例如,若要將虛擬磁碟大小延伸至 60 GB:

vmkfstools -X 60G -d eagerzeroedthick /vmfs/volumes/Datastore_name/virtual_Machine_folder/virtualmachinedisk.vmdk
注意:
  • 在前面的“vmkfstools -X”示例中,60 Gb 是您希望磁碟檔的總大小,而不是要擴展磁碟檔的大小。
  • VMware 建議您在生產環境之外執行此作業,因為這會寫入磁碟,並且需要很長的時間才能完成。
  • 如果磁碟已延伸,您可以使用 Storage vMotion 變更磁碟格式。
  • 對於執行Microsoft叢集服務 (MSCS) 的虛擬機器,請確定包含客體作業系統的磁碟未連線至從事匯流排共用的 SCSI 控制器。

如需更多資訊,請瀏覽 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.