Hi,
I'm having a problem with one of my VM's in that it can't start due to lack of disk space.
I need to move it to another datastore where I have a lot more space, but I was wondering how best to do it; I assume it would be best to use the CLI but I'm having problems tracking down a decent reference.
Can anybody point me in the right direction?
Scott.
You can simply use the "migrate" link in the VC .
Select the VM , turned off , and in the general Pane select migrate .
Then select the same host as destination and "move files" in the datastore question
HTH
Hi Scott,
Do you have VC?
If you don't have VC, then to do it manually in a shell login...
To move from /vmfs/volumes/storage1 to /vmfs/volumes/storage2
1) Create a folder in the new datastore eg:
mkdir /vmfs/volumes/storage2/vm_name[/b]
2) Copy across the hard drives, repeat for each vmdk (Not the -flat files)
vmkfstools -i /vmfs/volumes/storage1/vm_name/diskname.vmdk /vmfs/volumes/storage2/vm_name/diskname.vmdk[/b]
(It's important to use vmkfstools here and not cp in order to avoid fragmentation, also its a lot quicker)
3) Copy across the .vmx file
cp /vmfs/volumes/storage1/vm_name/vmname.vmx /vmfs/volumes/storage2/vm_name/vmname.vmx[/b]
4) In the VI Client browse the new datastore, right click on the transferred .vmx file and select "Add to Inventory"
5) Start up new VM and once happy with it, delete the old copy.
Hi,
Thanks for your reply...
I've tried using the GUI but the operation just times out. Sometimes these sorts of things are more successful if run from the CLI, but I can't find any references for doing this.
Any idea what the commands would be, or do you know a resource where I could find them?
Regards,
Scott.
Hi,
Sorry... hadn't refreshed before I wrote the last reply... will try it now.
Thanks,
Scott.
Hi,
Thanks for your reply...
I've tried using the GUI but the operation just times
out. Sometimes these sorts of things are more
successful if run from the CLI, but I can't find any
references for doing this.
Any idea what the commands would be, or do you know a
resource where I could find them?
Regards,
Scott.
did you connect directly to the ESX server with the VI client or to the VC ?
Try connecting directly to the esx server