we use thick ( paravirtual vmdk ) on all vm's . when i delete vm then i run unmap command on esxi 5.5 . now i want to learn that if i move the vm with storage vmotion then i MUST run unmap command on esxi server for reclaim ?
we have esxi 5.5 and thin lun
Yes you have to unmap at storage vMotion also.
check the below KB.
http://kb.vmware.com/kb/2057513
If I do not run this command after storage vmotion, the storage space is high and then after a while I should buy disk for storage ?
Yes.. but reclamation is one reason why thin provisioned LUNs are created.. this is a completely supported VMware procedure.
there is no reason why you should not do it..
Be care to do it proper chunks to avoid performance impact.
now i will move a vm from datastore1 to datastore2 with storage vmotion then i must run unmap command on esxi 5.5 and storage. Right ? will I do this all the time with every storage vmotion ?
Yes.. every-time you want to reclaim the space.