Since I couldn’t find any information about this specific situation on the net, I thought i’d share my experience. I needed to test hyper-v, Microsoft’s new virtualization technology on a computer. Both systems that I had available to me did not have virtualization instruction sets installed on the CPU’s.
In order to install Hyper-V you must have a processor that has virtualization instruction sets on them. This will be noted on the processor specs. AMD-V or Intel VT instruction sets. Hyper-V will stop you if you don’t have it as part of your processor. It also must be a 64bit chip. If you don’t know what type of processor you have go to google and type in “cpuz”. Go to the first link and download the program and run it. It will tell you all the information on the chip. If CPUZ doesn’t tell you that it has virtualization built in, check with AMD and Intel’s websites, they will tell you.
The next step was to install server 2008 x64 on the iMac, since I have available to me a new iMac. Specs - 4GB ram Intel Core 2 Duo E8435 3.06 Ghz. Vista was already installed as the native operating system on the machine. GRUB would not load the 2008 disc on boot, so I had to access the disc from inside vista and install it there. You don’t need to do anything fancy to the install. Just make sure you install the x64bit edition of server 2008 or hyper-v will not be a role you can use. iMacs seem to run slower on the 2008 install than on true PC systems with a lot slower processor.
Side note: if you want to use wireless networking on the iMac, you need to install the WLAN feature under the initial configuration tasks screen, else your Broadcom wireless card will not work.
Once you have 2008 installed the way you like, go to the initial configuration tasks screen and click “Add roles” underneath the “Customize This Server” category. Next you’ll select Hyper-V and go through that install. You also need to make sure you have the latest version of Hyper-V installed since the initial disc’s on had the beta version on them. This is update KB950050, which is only a recommended update from Microsoft.
Before you can install any guests on Hyper-V you should configure “Virtual Network Manager”. This is what connects your virtual machine to your network or the internet.
For now Microsoft says Hyper-V can only support Red Hat Enterprise server editions. I installed CentOS 5, which is basically Red Hat Enterprise. I installed the Trixbox CentOS version as a virtual machine for telephony purposes. And it runs fine.
This whole process took only 90 minutes total, so it shouldn’t take you long at all.
My first impression of Hyper-V is that Microsoft has done a great job building virtualization into their server software. I especially like the snapshots feature and importing and exporting VMs. Very simple to use.