Thursday, 16 October 2014

Resizing VMDK size using Vmkfstools

This post explains about the step by step procedure to expand the virtual machine VMDK size using vmkfstools. Prior ESX 3.5, There is no option to extend the virtual hard disk size from vSphere client. Virtual harddsik expansion can be done only via CLI with the help ofvmkfstools command and also you need to power down the virtual machine before proceeding with the below steps prior ESX 3.5.
Log in to the ESX using SSH with the root credentials.
Before proceeding with the expansion step . Let’s take a look at my virtual machine “winxp-arena” has hard disk with the provisioned size of 14 GB
Browse towards the location of VMDK file of the particular virtual machine.In my case, /vmfs/volumes/datastore1/winxp-arena
Type ls -l to see the list of files located on the virtual machine folder and note down thevmdk name “winxp-arena.vmdk
I am going to expand my virtual machine vmdk  winxp-arena.vmdk”  from 14 GB to 20 GBi.e increasing 6 GB of additional hardisk space. Execute the below command
vmkfstools -X  20G /vmfs/volumes/datastore1/winxp-arena/winxp-arena.vmdk
Let’s check the VMDK file size by browsing the virtual machine directory and type ls -l. Note the size of VMDK size is expanded to 20 GB and disk size appearing above in bytes


No comments:

Post a Comment