I've created a detailed step-by-step instructions (with screenshots and video) using all GA level code over here:
http://tinkertry.com/esxi-5-1-running-hyper-v-server-2012
using the "Core" version of the new Hyper-V, using tips and ideas from these forums and other sites about previous beta tests.
Here's the gist:
- Create a "Microsoft Windows Server 2012 (64-bit)" VM, using Typical Configuration
- right-click the new VM and Upgrade Virtual Hardware to Version 9
- tweak the VMX, adding these 4 lines:
mce.enable = TRUE
hypervisor.cpuid.v0 = FALSE
featMask.vm.hv.capable = “Min:1″
vhv.enable = TRUE
- be sure it's assigned to a network where the vSwitch has Promiscuous Mode set to Accept
- power up the new Hyper-V VM
- perform typical install and configure of Hyper-V, hard-code IP if you'd like, create an Admin username/password that matches a client system
- create a Windows 8 "client" VM, since Hyper-V Manager takes just a few seconds to add
- fix COM Security on that client system
- use that VM's Hyper-V Manager to connect to Hyper-V, then...
- create a Hyper-V hosted Virtual Machine, connect to it, and turn it on to test
I'm eager for any suggestions or alternative methods, but for now, this was the only way I could get it working in my own lab, figured others might want to try to replicate this excercise.