Dell Unity:VMDKがサイズ拡張時にeager-zeroからlazy-zeroに変わる
Summary: 影響 - 拡張後にVDMファイルがeager-zeroからlazy-zeroに変わると、お客様はVMにアクセスできなくなる可能性があります。(ユーザー修正可能)(英語)」
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
お客様は、VMDK Eager Zero形式がクラスター機能の要件であるVMware環境でSQLクラスターを実行しています。最初に、VMDKは通常のVMFS Unityデータストアで問題なくEager Zeroとして作成できます。ただし、お客様がVMの1つでVMDKを拡張しようとすると、VMDKは自動的にLazy Zeroになり、クラスターの基準を満たせないためにクラスター(VM)が停止します。
この問題は、任意のUnityデータストア タイプ(シンまたはシック)で作成されたすべてのVMDKディスクで発生する可能性があります。
次に例を示します。VMDKディスクのサイズは15Gb(Eager Zeroed)でしたが、50Gbに拡張すると、自動的にLazy Zeroedになり、このVMが停止します(クラスターにはEager Zeroedが必要なため)。

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」の例では、60Gbはディスク ファイルの合計サイズであり、ディスク ファイルを拡張するサイズではありません。
- この操作はディスクに書き込まれ、完了までにかなりの時間がかかるため、VMwareでは本番外で実行することを推奨しています。
- ディスクがすでに拡張されている場合は、Storage vMotionを使用してディスク フォーマットを変更できます。
- Microsoft Cluster Service(MSCS)を実行している仮想マシンの場合は、ゲスト オペレーティング システムを含むディスクが、バス共有に関与しているSCSIコントローラーに接続されていないことを確認します。
詳細については、VMwareから次の記事を参照してください。
Affected Products
Dell EMC Unity FamilyProducts
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 FamilyArticle 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.