VMware ESXi 8.0 Update 3
The issue arises from an incorrect expansion procedure applied to a multi-extent VMFS datastore:
Example 1: The following datastore expansion will not work.
[root@ESXHOST:~] vmkfstools -Pv 10 /vmfs/volumes/DATASTORE_AVMFS-6.xx (Raw Major Version: xx) file system spanning 2 partitions....Partitions spanned (on "lvm"): <naa_ID_for_Extent_1>:1 >> Head Lun expanded with 2 TB space <naa_ID_for_Extent_2>:1 >> Tail Lun
Example 2: The following datastore expansion will work.
[root@ESXHOST:~] vmkfstools -Pv 10 /vmfs/volumes/DATASTORE_AVMFS-6.xx (Raw Major Version: xx) file system spanning 2 partitions....Partitions spanned (on "lvm"): <naa_ID_for_Extent_1>:1 >> Head Lun <naa_ID_for_Extent_2>:1 >> Tail Lun expanded with 2 TB space
Always expand tail LUNs in multi-extent datastores.
1. Request New Storage: Request the storage team provision two new, single LUNs of sufficient size (e.g., ensure the new capacity exceeds current usage plus projected growth).
The new datastores must be appropriately sized. Based on the original utilization data:
Datastore Name ( Source Datastore) |
Current Used Capacity |
DATASTORE_A |
10.7T |
Datastore Name (Destination Datastore for Storage vMotion) |
New Capacity |
DATASTORE_A_New |
> 10.7T (e.g. 20T) |
DATASTORE_A_New).2. Perform Storage vMotion:
Initiate a Storage vMotion migration to move all Virtual Machines from the old datastores (DATASTORE_A) onto the corresponding new datastore (eg., DATASTORE_A_New).
3. Verification: After migration, closely monitor the new datastores and verify that all VMs are running correctly and all necessary data has been successfully moved.
Unmount: After successful migration and a suitable monitoring period, unmount the old datastores (DATASTORE_A) from all ESXi hosts in the cluster.
Delete: Delete the VMFS datastore.
Reclaim Storage space : The storage team can then reclaim the old LUNs from the ESXi hosts and proceed with reallocating or reclaiming the underlying storage space.