Print | Rate this content

VMware ESXi Server - 5.1: Unable to Migrate or Power on Virtual Machine Holding vmdk in 2gbsparse Format

Title: VMware ESXi Server - 5.1: Unable to Migrate or Power on Virtual Machine Holding vmdk in 2gbsparse Format
Object Name: mmr_kc-0100751
Document Type: Support Information
Original owner: KCS - VMware
Disclosure level: Public
Version state: final
Environment
      
FACT:
      Clone or migration operations
    
      
FACT:
      Error "The system cannot find the file specified"
    
      
FACT:
      Non-VMFS virtual disks on ESXi fail with error
    
      
FACT:
      vmkfstools command
    
      
FACT:
      Clone, copy, or migration operation on the virtual disks
    
Questions/Symptoms
      
SYMPTOM:
      Snip set of the vmware.log of the problem given Virtual machine
      DISK: OPEN ide0:0 '/vmfs/volumes/4f55df15-f8ee6e0c-c870-441ea14a1878/dc2/dc2_sys.vmdk' persistent R[]
DISKLIB-DSCPTR: Opened [0]: "dc2_sys-f001.vmdk" 0 (0xa
.
.
.
.
DISKLIB-DSCPTR: Opened [63]: "dc2_sys-f064.vmdk" 0 (0xa
DISKLIB-LINK  : Opened '/vmfs/volumes/4f55df15-f8ee6e0c-c870-441ea14a1878/dc2/dc2_sys.vmdk' (0xa): 
twoGbMaxExtentFlat, 266338304 sectors / 127 GB.

DISKLIB-CHAINESX : ChainESXOpenSubChainNode: can't create multiextent node 6b8b4567-dc2_sys-f001.vmdk 
failed with error The system cannot find the file specified (0xbad0003, Not found
.
.
.
Cannot open the disk '/vmfs/volumes/4f55df15-f8ee6e0c-c870-441ea14a1878/dc2/dc2_sys.vmdk'
      or one of the snapshot disks it depends on.
    
Cause
      
CAUSE:
      This issue occurs because the vmkernel multiextent module is no longer loaded by default in ESXi 5.1.
      Click here to view the vSphere 5.1 Release Notes Non-HPE site
      .
    
Answer/Solution
      
FIX:
      To use the 2gbsparse format in vmkfstools, user needs to load a specific VMkernel module called "multiextent"

Workaround: To perform a clone, copy, or migration operation on the virtual disks of hosted formats, user needs to load the VMkernel multiextent module into ESXi.

Log in to ESXi Shell and load the multiextent module.

#
      vmkload_mod multiextent
      Check if any of users virtual machine disks are of a hosted type. Hosted disks end with the -f00x.vmdk extension.

Convert virtual disks in hosted format to one of the VMFS formats.

Clone source hosted disk test1.vmdk to test2.vmdk.

#
      vmkfstools -i test1.vmdk test2.vmdk -d zeroedthick|eagerzereodthick|thin
      Delete the hosted disk test1.vmdk after successful cloning.

#
      vmkfstools -U test1.vmdk
      Rename the cloned vmfs type disk test2.vmdk to test1.vmdk.

#
      vmkfstools -E test2.vmdk test1.vmdk
      Unload the multiextent module.

#
      vmkload_mod -u multiextent
    
Disclaimer
NOTE: One or more of the links above will take you outside the Hewlett-Packard Web site, HP does not control and is not responsible for information outside of the HP Web site.

© Copyright 2012 Hewlett-Packard Development Company, L.P.

Legal Disclaimer: Products sold prior to the November 1, 2015 separation of Hewlett-Packard Company into Hewlett Packard Enterprise Company and HP Inc. may have older product names and model numbers that differ from current models.

Provide feedback

Please rate the information on this page to help us improve our content. Thank you!
Document title: VMware ESXi Server - 5.1: Unable to Migrate or Power on Virtual Machine Holding vmdk in 2gbsparse Format
Document ID: mmr_kc-0100751-6
How helpful was this document?
How can we improve this document?
Note: Only English language comments can be accepted at this time.
Please wait while we process your request.