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

Заказчик использует кластер SQL, работающий в среде VMware, где для функционирования кластера требуется нулевой формат VMDK. Изначально VMDK можно создать в обычном хранилище данных VMFS Unity как нетерпеливый ноль без проблем. Однако, если клиент пытается расширить VMDK на одной из виртуальных машин, VMDK автоматически превращается в ленивый ноль, что приводит к отключению кластера (виртуальных машин) из-за несоответствия критериям кластера.

Эта проблема может наблюдаться для всех дисков VMDK, созданных в хранилище данных любого типа Unity («тонкое» или «толстое» хранилище).

Ниже приведен пример. Размер диска VMDK составлял 15 Гбайт (нетерпеливое обнуление), затем после расширения до 50 Гбит он автоматически становится ленивым нулем, что приводит к отключению этой виртуальной машины (так как для кластера требуется нетерпеливый ноль).
Свойства виртуальной машины
Свойства виртуальной машины

 

Cause

Из статьи базы знаний VMware 2054563:
«При расширении диска с помощью пользовательского интерфейса вы не можете контролировать все параметры расширения диска. В результате VMDK EagerZeroedThick автоматически становится LazyZeroedThick».

 

Resolution

Временное решение этой проблемы, если необходимо расширить виртуальный диск в конфигурации с несколькими модулями записи, заключается в расширении виртуального диска путем запуска команды «vmkfstools -X» из командной строки хоста ESXi. Это гарантирует, что виртуальный диск останется в правильном формате «eagerzeroedthick».

Например, чтобы увеличить размер виртуального диска до 60 Гбайт, выполните следующие действия:

vmkfstools -X 60G -d eagerzeroedthick /vmfs/volumes/Datastore_name/virtual_Machine_folder/virtualmachinedisk.vmdk
Примечания.
  • В предыдущем примере «vmkfstools -X» 60 Гбайт — это общий размер, который вы хотите получить для файла диска, но не является размером, на который вы хотите расширить файл диска.
  • VMware рекомендует выполнять эту операцию вне производственной среды, так как она записывает данные на диск и занимает значительное время.
  • Если диск уже расширен, можно изменить формат диска с помощью Storage vMotion.
  • Для виртуальных машин, работающих под управлением Microsoft Cluster Service (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.