Our company has a large number of VMware ESXi 3.5 and 4.0 servers. (Note: This is the free ESXi, not the paid ESX Server.) They generally work very well for us. The one area of problem I have is in transferring files to and from the datastores on the machines.
Since we do not have the paid ESX Server, I cannot use VirtualCenter or vMotion to transfer virtual machines from one place to another. So if I need to move a virtual machine to a different host, the only solution I'm left with is to download the virtual machine files from the data store onto a local or network drive, and then upload them to the new datastore, all using the vSphere Client. The problem with this is that I have found it to be extremely slow. It can take hours just to copy one virtual machine.
Does anyone know of a better way to do this that would decrease the transfer time?