[updated 7th Dec 2008 with links to more answers]
It has been a while since I posted on the blog - I've been writing a book and installing and upgrading SBS 2008 a few times. I decided that rather than have a bundle of servers under my desk I would buy one large server (well, quad core anyway) and run my operating systems using Hyper-V server.
Let's start with the ingredients that you will need:
- Download Hyper-V Server - http://www.microsoft.com/servers/hyper-v-server/how-to-get.mspx
- Hyper-V Configuration Guide - Microsoft Hyper-V Server 2008 Configuration Guide
- Hyper-V Getting Started Guide - http://www.microsoft.com/downloads/details.aspx?familyid=26426203-DE3C-4D74-851E-4E1388A81D5F&displaylang=en
- Download Management Tool (you probably only need one of the below)
- Vista 32-bit - Download the Update for Windows Vista (KB952627) package now
- Vista 64-bit - Download the Update for Windows Vista (KB952627) package now
- Server 2008 32-bit - Download the Update for Windows Server 2008 (KB950050), 32-bit edition package now
- Server 2008 64-bit - Download the Update for Windows Server 2008 x64 Edition (KB950050), 64-bit edition package now
- Server with good dose of RAM - mine has 8GB at the moment
- Server with multi-core CPU - I bought a new motherboard with an Intel Quad Core 9550 chip - heat is not bad and performance is much better than the P4 I had been using!!
- External disk array - I chose this one - http://www.scan.co.uk/Product.aspx?WebProductId=898755&Product=EdgeStore+DAS401+4xBay+USB+RAID+1+DAS+Enclosure+via+eSATA - 4 SATA drives that you slot in, 1 eSata cable and a PCI-X eStata card.
So, you download the ISO, burn it to a disk, boot, install in about 5 mins and reboot. You then follow the configuration guide which is menu driven, but I did have a few problems.
- No network card was detected - below
- The external disks were not detected
- Once the network card was detected, I could not create any Virtual Machines - network issues with remote management
- No NAT networking
- I wanted to move from my existing OS's already installed to using them in a virtual environment. This is called a pass-through disk, but how do you set it up?
- I created a VHD that was too big and not as a dynamic VHD for performance reasons, but how do you shrink it again?
I'll document the fix for all of this, but in this post I'll cover off:
No network card was detected
Microsoft Hyper-V Server 2008
Before I delve into the details, it is worth saying that Hyper-V Server is NOT the same at Windows Server 2008 Standard Core Edition. It has much less and is free with a set of restrictions about scale and functionality. It is basically a Hyper-V only hosting platform with command line only management of the server. You need management tools on a Windows Server 2008 or Vista SP1 system to start, stop and manage VMs.
How I installed my drivers using the installer on the CD
On the network card issue it took a bit of detective work. Hyper-V is pure command line for the config, so no device manage etc. However exploring the CD I found a set of directories for network and under there for the different chipsets. By reading (yes, reading) the manual for the motherboard I managed to find the setup.exe files for my chipset for VISATA and I ran the setup.exe. It loaded, ran for a while and then after a reboot, I had network drivers!!
[Updated 25/11/2008]
Inside the Hyper-V server you can't actually see the explorer window above. What I actually did was to open a command prompt and type the following (assuming that D: is the CD drive)
D:
CD d:\network
Dir
Having identified the folder that was closest to my hardware I then typed:
D:
CD \network\rtl8111\Vista
Setup.exe
I then re-ran the network tool in Hyper-V Server and it saw the network
So, I now had network cards. I installed the clients onto my Vista box and off I went :-)
ttfn
David
Posted
Thu, Nov 20 2008 4:29 PM
by
David Overton