Goodbye XenServer Welcome Hyper-V 2012

Hyper-V 2012

As my fellow CTP Carl Webster writes about in his last blog post A Look Inside Webster’s Lab Phase 2 I’m also moving away from XenServer.

The reason? The need for speed. SMB 3 is fantastic and even with SMB 2 it puts XenServer back to the stone ages in terms of network performance, read more about it in this post Make your network 10x faster.

With the same hardware, the VM’s on SSD boot and perform faster on Hyper-V 2012 than on XenServer 6.1

My newest lab server is based upon this awesome blog post by MVP Jeff Guillet Blistering Fast Hyper-V 2012 Server – Parts List and Video!

Most of the new VM’s was rebuilt with MDT 2012 as shown inside my new free Citrix XenDesktop 7 Automation Boot Camp.

If you’re running on Hypervisor you don’t need the System Reserved partition of 350MB that Windows creates automatically when you install. It’s very easy to disable that from being created by adding DoNotCreateExtraPartition=YES to the CustomSettings.ini file. The size is not big, but multiply it with 20 VM’s running on expensive SSD disks!

For the other VM’s like SCCM, SQL, Exchange and File Server I first tried to migrate them with System Center Virtual Machine Manager based on this blog post XenServer Management on Steriods with SCVMM 2012.

Since that didn’t work and I wasn’t interested in wasting my weekend, I just exported them to XVA, converted to OVF, copied the VHD’s to Hyper-V 2012 and converted them to VHDX.

Yes I know, you can export them to OVF directly from XenCenter and then you’ll find the VHD disk inside.

Guess what, that didn’t work either and when the export failed, the VM’s wouldn’t start anymore so the only fix was to reboot my XenServer lab.

Enough time wasted. First I started with the latest and greatest Citrix XenConvert 2.5 – Well that feature has been removed so I uninstall and went with Citrix XenConvert 2.31!

To convert from VHD to VHDX select Edit Disk inside the Hyper-V 2012 Manager.

Hyper-V 2012

Hyper-V 2012

So now my lab is lightning fast and with my MDT 2012 framework and SSD disks it takes me very little time and efforts to build and test various scenarios with all the different OS’s with Machine Creation Services or Provisioning Services.

The next step is to automate my lab further with SCVMM 2012 and Hyper-V 2012. Instead of dumping custom images to WIM files within MDT 2012 you can use the VDA as your template. When booting of that VDA the Task Sequences kick off.

All this reminds my of the good old days when we were PXE booting Windows 3.11 and running applications from the network shares. The same is happening today with App-V 5. Simply because it’s free and awesome. Learn more about App-V 5 inside my members area.

11 Responses to Goodbye XenServer Welcome Hyper-V 2012

  1. Although I am a fan of Hyper-V, especially now that they fixed or better said implemented network teaming, it’s SCVMM where things get dirty. Ok ok I mean SCVMM combined with XenDesktop of course, not in all situations, almost pissed of Aidan again.

    The problem with VDI and SCVMM is that with all the power on/off’s and reallocation of VM’s within clusters SCVMM has the tendency to duplicate vm instances. This behavior occurs when a VM is stopped by XD, the VM is then immediately restarted on another Hyper-V node. SCVMM still thinks it’s on node1 and suddenly node 2 reports it has the same VM. Now you have two. Then look at what happens when XD is going to try to start/restart the VM, nothing because Start-VM -name VDI01 is not working anymore.

    • Great point Barry, I’ve not tested this scenario yet but you have. So time will show, but with the direction of XenServer 6.2 (somethings gets fixed – old errors occurs). I guess more and more customers will move to Hyper-V so it’s probably matter of time before Citrix fixes this bug 😉

  2. What’s the financial impact of changing from XenServer to Hyper-V? Is there a free or lite version of Hyper-V version?

  3. Another method of migrating XenServer VM’s into Hyper-V is to use Alike by Quadric Software. Backup the VM in XenServer and restore to Hyper-V. Alike supports both hypervisors from the one console.

  4. I have migrated all of my Xen Server hosts (from 5.6 – 6.1) to HyperV 2012 and I haven’t looked back, performance shot right up on the same hardware, I probably wont go back to Xen server, my best conversion solution was to use Disk to Virtual, a Sysinternals utility that works on live VM’s. Other management software I have used is vtTechnologies, vtUtils and 5Nine, (vtutils is better) for a single server solution that wont require a copy of Server 2012 to control the HyperV server.

  5. “All this reminds my of the good old days when we were PXE booting Windows 3.11 and running applications from the network shares.”

    I remember those days too . They were awful!

Leave a reply