marcoi
[H]ard|Gawd
- Joined
- Sep 25, 2009
- Messages
- 1,369
Hi All - I wanted to start a thread about running Windows Home Server as a VM. There hasn't been much info on the web on how to exactly do this. So I figure why not start one up and document as much as possible on how people are currently doing it.
So to begin I will list what I've done so far and have experienced.
Current Host OS Hardware:
------------------------------------------------------------------------------------------------------------------------------------------------------
ASRock M3A785GXH/128M AM3 AMD 785G HDMI ATX AMD Motherboard
AMD Phenom II X3 720 2.8GHz Socket AM3 95W Triple-Core Black Processor Model HDZ720WFGIBOX
COOLER MASTER ELITE 335 RC-335-KKN1-GP Black SECC Steel ATX Mid Tower Computer Case
Antec TruePower New TP-550 550W Continuous Power ATX12V V2.3 / EPS12V V2.91 SLI Certified CrossFire Ready 80 PLUS BRONZE
SANS DIGITAL HA-DAT-4ESPCIE PCI-Express x8 SATA II Controller Card
Western Digital Caviar Black WD1001FALS 1TB 7200 RPM SATA 3.0Gb/s 3.5" Internal Hard Drives
Kingston value memory 8gb ddr3-1066
Rosewill RSV-S8 SATA 3G 3.5" HDD 8-Bay RAID 0/1/10/5/JBOD Storage Enclosure System with 120mm cooling fan/ Port Multiplier
various Hardrives 400gb, 500gb x2, 650gb x2, 1TB
Host Info:
-----------------------------------------------------------------------------------------------------
Host OS: Windows Vista Ultimate SP2 x64bit (64bit allows access to memory greater then 3.5 gigs)
VM Software: Vmware Server 2.0.1
Goal: Reduce physical hardware needed, reduce power requirements while using vista to provide HTPC duties and WHS running on same hardware within VM.
Watts: Currently between 112 to 121 watts normal usage. (via APC UPS monitoring)
What I learned so far:
-----------------------------------------------------------
I decided to use vmware server as it is free. It also has ability to start up guests and shut them down with the host os. This is useful as my host PC is setup on UPS with auto shutdown for power outages. (i recommend having a UPS for WHS usuage)
VM guest Setting for WHS:
----------------------------------------------------------------
cpu: 1
memory: 2gb
disk: 1 IDE at 120gb (WHS will create 2 partitions, one 20gb for OS, on 100gb for Data drive.)
disk2: Scsi at xxxgb ( one per all other disks you plan to add to whs)
SCSI: LSI
Template was windows SBS server 2003.
Host setting - under additional memory - select (Fit all virtual machine memory into reserved host RAM) option
Add the following parameters.
MemTrimRate = "0"
sched.mem.pshare.enable = "FALSE"
MemAllowAutoScaleDown = "FALSE"
mainMem.useNamedFile = "FALSE"
Added 9-25-09: Delete devices that are not needed, ie sound card, floppy
set dvd-rom to client media and disconnected
Added 9-28-09: When adding Hard drives, select following options.
Under Disk Mode, select persistent if possible.
Under Polices, select Optimize for performance ( only if you have an UPS setup on host pc.)
WHS Install and Setup:
------------------------------------
Whs needs 1 IDE vdisk of at least 80GB to install, I choose 120gb for my install. This drive should be located on a separate physical hard drive then the host. Other vdrives should be set as scsi using the lsi adaptor. They can be added after the install of WHS.
I used a second 1TB as base for WHS VM. I created 1 ide disk sized 120 gb and installed WHS. After that I created a second vdisk and set it as scsi and used rest of space. Under WHS I also enabled write caching on the disk and enable adv performance under each hard drive policies tab. The scsi drive have performance already selected with choices grayed out.
Note: When creating a vdisk, do not choose pre-allocate space now. It takes forever with that amount of space and usually crashes. (at least in my testing) I also read that splitting the disk into 2gb files degrades performance. I haven't tested to see if it is true. Also I just found an issue that if you choose the max available space for the drive, as WHS filled the drive up, I started to run into issues within the host saying low disk space. I am now changing the size to leave 2 gigs of space on the hard drive within the host.
In addition it seems vmware server does not like having it's vdisk on a hardrive with compression turned on.
I recommend having defrag program installed on whs as well as host os. I am currently using perfectdisk 10 whs and ws.
If you are having slow network performance, then under you host's network card properties, turn off Large Send Offload.
9-25-09 Added: Forgot to mention do not take snapshots, it will degrade performance of the whs. Instead it is better to stop the vmware, and copy the folder/files of the whs vmware off to another drive. IMHO
Benchmarks:
------------------------------------------------------------------
Decided to put up some benchmark results.
Using Sandra 2009.9.15.124
File System test on C drive:
-----------------------------------------
Drive Index: 79.66MB/s
Random Access Time: 9.29ms
Physical disks on virtual ide (c: d
-------------------------------------------
Drive index: 97MB/s
Random Access Time: 11 ms
So far the only real issue I ran into is the low disk on host. Currently I been running this setup for 3 weeks.
Any questions let me know. I will keep updating with more info I find/remember.
Hope this helps.
marcoi
So to begin I will list what I've done so far and have experienced.
Current Host OS Hardware:
------------------------------------------------------------------------------------------------------------------------------------------------------
ASRock M3A785GXH/128M AM3 AMD 785G HDMI ATX AMD Motherboard
AMD Phenom II X3 720 2.8GHz Socket AM3 95W Triple-Core Black Processor Model HDZ720WFGIBOX
COOLER MASTER ELITE 335 RC-335-KKN1-GP Black SECC Steel ATX Mid Tower Computer Case
Antec TruePower New TP-550 550W Continuous Power ATX12V V2.3 / EPS12V V2.91 SLI Certified CrossFire Ready 80 PLUS BRONZE
SANS DIGITAL HA-DAT-4ESPCIE PCI-Express x8 SATA II Controller Card
Western Digital Caviar Black WD1001FALS 1TB 7200 RPM SATA 3.0Gb/s 3.5" Internal Hard Drives
Kingston value memory 8gb ddr3-1066
Rosewill RSV-S8 SATA 3G 3.5" HDD 8-Bay RAID 0/1/10/5/JBOD Storage Enclosure System with 120mm cooling fan/ Port Multiplier
various Hardrives 400gb, 500gb x2, 650gb x2, 1TB
Host Info:
-----------------------------------------------------------------------------------------------------
Host OS: Windows Vista Ultimate SP2 x64bit (64bit allows access to memory greater then 3.5 gigs)
VM Software: Vmware Server 2.0.1
Goal: Reduce physical hardware needed, reduce power requirements while using vista to provide HTPC duties and WHS running on same hardware within VM.
Watts: Currently between 112 to 121 watts normal usage. (via APC UPS monitoring)
What I learned so far:
-----------------------------------------------------------
I decided to use vmware server as it is free. It also has ability to start up guests and shut them down with the host os. This is useful as my host PC is setup on UPS with auto shutdown for power outages. (i recommend having a UPS for WHS usuage)
VM guest Setting for WHS:
----------------------------------------------------------------
cpu: 1
memory: 2gb
disk: 1 IDE at 120gb (WHS will create 2 partitions, one 20gb for OS, on 100gb for Data drive.)
disk2: Scsi at xxxgb ( one per all other disks you plan to add to whs)
SCSI: LSI
Template was windows SBS server 2003.
Host setting - under additional memory - select (Fit all virtual machine memory into reserved host RAM) option
Add the following parameters.
MemTrimRate = "0"
sched.mem.pshare.enable = "FALSE"
MemAllowAutoScaleDown = "FALSE"
mainMem.useNamedFile = "FALSE"
Added 9-25-09: Delete devices that are not needed, ie sound card, floppy
set dvd-rom to client media and disconnected
Added 9-28-09: When adding Hard drives, select following options.
Under Disk Mode, select persistent if possible.
Under Polices, select Optimize for performance ( only if you have an UPS setup on host pc.)
WHS Install and Setup:
------------------------------------
Whs needs 1 IDE vdisk of at least 80GB to install, I choose 120gb for my install. This drive should be located on a separate physical hard drive then the host. Other vdrives should be set as scsi using the lsi adaptor. They can be added after the install of WHS.
I used a second 1TB as base for WHS VM. I created 1 ide disk sized 120 gb and installed WHS. After that I created a second vdisk and set it as scsi and used rest of space. Under WHS I also enabled write caching on the disk and enable adv performance under each hard drive policies tab. The scsi drive have performance already selected with choices grayed out.
Note: When creating a vdisk, do not choose pre-allocate space now. It takes forever with that amount of space and usually crashes. (at least in my testing) I also read that splitting the disk into 2gb files degrades performance. I haven't tested to see if it is true. Also I just found an issue that if you choose the max available space for the drive, as WHS filled the drive up, I started to run into issues within the host saying low disk space. I am now changing the size to leave 2 gigs of space on the hard drive within the host.
In addition it seems vmware server does not like having it's vdisk on a hardrive with compression turned on.
I recommend having defrag program installed on whs as well as host os. I am currently using perfectdisk 10 whs and ws.
If you are having slow network performance, then under you host's network card properties, turn off Large Send Offload.
9-25-09 Added: Forgot to mention do not take snapshots, it will degrade performance of the whs. Instead it is better to stop the vmware, and copy the folder/files of the whs vmware off to another drive. IMHO
Benchmarks:
------------------------------------------------------------------
Decided to put up some benchmark results.
Using Sandra 2009.9.15.124
File System test on C drive:
-----------------------------------------
Drive Index: 79.66MB/s
Random Access Time: 9.29ms
Physical disks on virtual ide (c: d
-------------------------------------------
Drive index: 97MB/s
Random Access Time: 11 ms
So far the only real issue I ran into is the low disk on host. Currently I been running this setup for 3 weeks.
Any questions let me know. I will keep updating with more info I find/remember.
Hope this helps.
marcoi
Last edited: