I’ve been trying to build a lab at home for a while, but have continued to put the thought aside, over and over. Not because I lack motivation, no, because it’s so damned expensive to purchase so much kit if I’m going to use it for a few months, and then not use it again.
My latest certification path is to complete the MCITP: Server Virtualisation cert, and so the time came for me to start thinking seriously, how am I going to do this?
Cue new PC.
Look at that magnificent part list, and you’d be confused as to whether I’m building an ultimate game machine, or a super virtualisation workbench. Truthfully, it’s both. And damned good at it.
Loading it all up, I played with the idea of running Windows Server 2008 R2, or just plain Windows 7.
Windows Server 2008 R2:
I didn’t believe it was possible. I had previously attempted to install Hyper-V inside of VMWare Workstation, but with no luck. Turns out I was doing everything right. But there’s just one more step – passing the hardware virtualisation functionality to the VM.
So, I found this link… http://www.veeam.com/blog/nesting-hyper-v-with-vmware-workstation-8-and-esxi-5.html
Bit behind the times, but it filled in the blanks. There’s one (only one) setting you need to manually configure, by editing the VM’s .vmx configuration file. Simply add the following line for your VM that will run Hyper-V:
hypervisor.cpuid.v0 = “FALSE”
After changing this setting, I was pleasantly surprised to find that I could now install the Hyper-V role. If I recall correctly, all the other settings mentioned in the blog above, were automagically set by default, but just quickly, you need to run in Workstation 8.0 hardware compatibility mode, select Windows Server 2008 R2 x64 as the operating system, and ensure that you pass through the Intel VT-x/EPT features on the VM processor settings page.
With all that said and done, I now have two virtualised Hyper-V servers, so I can finally play with Hyper-V failover clustering and cluster shared volumes!
And with that, I successfully passed 70-659 🙂