Thursday, March 10, 2011

Moving VM's from VMWare ESXi to Hyper-V

I was amazed at how fairly painless this was. First I set up Hyper-V R2 core server, which is painless. Next I made 2 machines, 1 to run SCVMM, and 1 to run VMWare vCenter 4.1 (why these 2 can't get along on the same hardware is ridiculous!). SCVMM will import the vCenter server and treat the host and guest's as it's own. To convert the servers, first I tried running a V2V conversion, this process took an extremely long time for a 40GB server with about 30 GB worth of data. Next I attempted a P2V conversion, this cut the time down from serveral hours to about 1 hour for the same amount of data! It also was handy that it removed the VMWare tools AND installed the Hyper-V Integration stuff. Once the conversion was done, all that was left was to shut down the original VM and boot the newly converted one. Everything worked from the get go, including the NIC with static IP's and everything. I've since converted 2 production servers using the P2V method, but oddly enough, the first server running 2003 SP2 and Exchange 2003 SP2 weighing in around 230GB took roughly 1.5 times longer than a 2003 x64 running SQL 2005 weighing in at 270GB. I also took note that Hyper-V uses BITS over HTTP for moving data, which is extremely slow and there is not a way to use LAN or something faster....boo on Microsoft for that.
End of rambling.

No comments: