サイズが 1024 KB (1 MB) の整数倍でない仮想ディスクを VVOL データストアに配置できない
search cancel

サイズが 1024 KB (1 MB) の整数倍でない仮想ディスクを VVOL データストアに配置できない

book

Article ID: 414965

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
VVOL データストアを使用している環境で次の症状が発生することがあります:
  • 仮想マシンが 1024 KB (1 MB) の整数倍ではない仮想ディスクを使用していると、VVOL データストアへの Storage vMotion またはコールド移行が次のエラーで失敗します。
Error caused by file filename.vmdk.
  • vmkfstools で 1024 KB (1 MB) の整数倍でない仮想ディスクを作成しようとすると、hostd.log に次のようなエラーが記録されます。
Creating disk '<Virtual disk name>' and zeroing it out...
OBJLIB-VVOLOBJ : VVolObjCheckSize: Requested size (######) is not a MB multiple.
OBJLIB-VVOLOBJ : VVolObjDetermineSizeInMB: Requested size (######) is not a MB multiple.
Failed to create virtual disk: The requested size is not a multiple of 1MB (#########).

 


免責事項: これは英文の記事 Cannot place any Virtual disk file whose size is not an integral multiple of 1024KB (1MB) on the VVOL Datastore の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Environment

VMware vSphere ESXi 6.0
VMware vSphere ESXi 7.0
VMware vSphere ESXi 6.7
VMware vSphere ESXi 6.5
VMware vSphere ESXi 8.x

Cause

バーチャルボリュームのサイズは、最小 1 MB でかつ 1 MB の倍数である必要があります。そのため、 VVOL データストア上に作成する仮想ディスクのサイズも 1 MB の倍数でなければなりません。もし VVOL データストアに移行しようとしている仮想ディスクが 1 MB の倍数ではない場合、ディスクを最も近い 1 MB の倍数まで拡張してください。


この問題は仮想マシンを NFS/VMFS/vSAN データストアから VVOL データストアへ Storage vMotion するときに見られることがあります。VVOL データストアは従来の NFS/VMFS/vSAN データストアと併用可能です。 NFS/VMFS/vSAN データストア上に作成された仮想ディスクは、サイズを 1 MB の倍数にする必要はあありません。

Resolution

回避策として、作成する仮想ディスクのサイズを 1024 KB (1 MB) の倍数とするか、既存の仮想ディスクのサイズを 1024 KB の倍数に拡張します。

Sphere Web Client では、1024 KB (1 MB) の整数倍の仮想ディスクしか作成できません。

補足: VVOL データストアの制約については Virtual Volumes Datastores をご覧ください。

Additional Information