Download: vGhettoLinkedClone.pl

Requirements:


Base VM 'lamw_base' with snapshot 'pristine_snap_before_lc'


Sample execution
[vi-admin@rafaeli vm]$ ./vGhettoLinkedClone.pl --server mauna-loa.primp-industries.com --username primp --vmhost everest.primp-industries.com --vmname lamw_base --vmname_destination william_lc-1 --snapname pristine_snap_before_lc
Enter password:

Link Cloning virtual machine 'william_lc-1' from 'lamw_base' ...

Clone 'william_lc-1' of virtual machine 'lamw_base' successfully created.
	
Verify on the ESX host
[root@everest william_lc-1]# ls -lha
total 4.7M
drwxr-xr-x 1 root root 2.1K May 16 10:17 .
drwxr-xr-t 1 root root 2.0K May 16 10:16 ..
-rw-r--r-- 1 root root  11K May 16 10:16 vmware-10.log
-rw-r--r-- 1 root root 101K May 16 10:16 vmware-11.log
-rw-r--r-- 1 root root  68K May 16 10:16 vmware-12.log
-rw-r--r-- 1 root root  33K May 16 10:16 vmware-7.log
-rw-r--r-- 1 root root  34K May 16 10:16 vmware-8.log
-rw-r--r-- 1 root root  41K May 16 10:16 vmware-9.log
-rw-r--r-- 1 root root  66K May 16 10:16 vmware.log
-rw------- 1 root root  18K May 16 10:16 william_lc-1-delta.vmdk
-rw------- 1 root root 8.5K May 16 10:16 william_lc-1.nvram
-rw------- 1 root root  307 May 16 10:16 william_lc-1.vmdk
-rw------- 1 root root  134 May 16 10:16 william_lc-1.vmsd
-rwxr-xr-x 1 root root 3.0K May 16 10:16 william_lc-1.vmx
-rw------- 1 root root  267 May 16 10:16 william_lc-1.vmxf

[root@everest william_lc-1]# cat william_lc-1.vmdk
# Disk DescriptorFile
version=1
encoding="UTF-8"
CID=b95ddf5b
parentCID=b95ddf5b
createType="vmfsSparse"
parentFileNameHint="/vmfs/volumes/49a096cf-9f0ae95f-f80a-001f29c7b048/lamw_base/lamw_base-000001.vmdk"
# Extent description
RW 16777216 VMFSSPARSE "william_lc-1-delta.vmdk"

# The Disk Data Base
#DDB

	


Linked Clone being powered on (notice the Linked Clone process took ~13seconds)