Cannot place any Virtual disk file whose size is not an integral multiple of 1024KB (1MB) on the VVOL Datastore
search cancel

Cannot place any Virtual disk file whose size is not an integral multiple of 1024KB (1MB) on the VVOL Datastore

book

Article ID: 341589

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
In the environment where the VVOL Datastore is used, you see these symtopms:
  • When a virtual machine uses a virtual disk whose size is not an integral multiple of 1024 KB (1MB), Storage vMotion or cold migration to the VVOL Datastore fails.
You see an error similar to:
Error caused by file filename.vmdk.
  • A virtual disk file whose size is not an integral multiple of 1024 KB (1MB) cannot be created on the VVOL Datastore by using vmkfstools command.
You see entries similar to:
Creating disk '<Virtual disk name>' and zeroing it out...
OBJLIB-VVOLOBJ : VVolObjCheckSize: Requested size (XXXXXXX) is not a MB multiple.
OBJLIB-VVOLOBJ : VVolObjDetermineSizeInMB: Requested size (XXXXXXX) is not a MB multiple.
Failed to create virtual disk: The requested size is not a multiple of 1MB (XXXXXXXXX).

 


Environment

VMware vSphere ESXi 6.0
VMware vSphere ESXi 7.0
VMware vSphere ESXi 6.7
VMware vSphere ESXi 6.5

Cause

The size of a virtual volume must be a multiple of 1 MB, with a minimum size of 1 MB. As a result, all virtual disks that you provision on a Virtual Volumes datastore must be an even multiple of 1 MB. If the virtual disk you migrate to the Virtual Volumes datastore is not an even multiple of 1 MB, extend the disk to the nearest even multiple of 1 MB.

Note: 
This issue is also observed when Virtual Machine files are migrated using Storage vMotion, from NFS/VMFS/vSAN datastores to vVol Datastores. 
You can use the Virtual Volumes datastores with traditional VMFS and NFS datastores and with vSAN. Virtual Machines created on NFS/VMFS/vSAN Datatores do not have the limitation of defining the virtual disk to be an exact multiple of 1 MB

Resolution

To resolve this issue, create a virtual disk whose size is an integral multiple of 1024 KB (1MB).

By using vSphere Web Client, you can create only a virtual disk whose size is an integral multiple of 1024 KB (1MB).

Note: This is a limitation on Virtual Volumes Datastores. [Virtual Volumes Datastores].

Additional Information

Virtual Volume Concepts