Are both hosts using the same storage array? If so, have you tried powering off the VM's/servers, removing them from the inventory of the first server, then adding them to the inventory of the server you want them to live on now?
This is far easier if you have a SAN along with decent license level hosts. I'm referring to the license that include vMotion and Storage vMotion (at the very least). IMO these are the you really do need those functions for a business.You get at least vMotion under ESXi/vSphere Standard, but Storage vMotion comes from Enterprise and above (with version 5). Fortunately, for me, everywhere I've been has had at least Enterprise, if not Enterprise Plus for the host licenses. We've also had a vCenter Server in the mix, to manage the environment.