How to send a snapshot of a VM

virtual-machinesvmware-esxivmware-vsphere

This may sound a bit simple and I could have it answered myself already but I just want to be sure in the process of sending someone a snapshot of my VM.

So I am running vmware vsphere client version 5.5.0 and I have a number of VM's running on it with all of their data saved to a datastore that is on another server. I can access the datastore and view the files of each vm and each vm contains each of the following type of file;

  • Virtual Machine (.vmx)
  • Virtual Disk (.vmdk)
  • Snapshot File (.vmsn)
  • Virtual Machine Log File (.log)

I have to set up a VM to a certain state, take a snapshot and send it to a client. Would I be right in assuming that all I would have to do is download the .vmsn file and send it, or is there more to it?
It just seems too easy to me to download and send the file, anyone have any information would be greatly appreciated.

Best Answer

Create the VM to your liking, then export it as an .ovf or .ova package.

This is under the File -> Export -> Export OVF template option in the vSphere client.

In this case, an .ova file would be a compressed image of the VM that you could copy/send to your client.