Installing Windows Server 2012 Essentials on a HP N40L ProLiant MicroServer

• November 19, 2012

 

clip_image002

After listening to the many discussions and seeing several demonstrations about Windows Server 2012 Essentials (“S2012E”) at the 2nd Annual Home Server Show Meet-Up I decided it was time to get more serious by testing S2012E in a live environment with live data in a HP N40L ProLiant Microserver (“MicroServer”).

Contents:

  • HP N40L ProLiant MicroServer
  • Parts List of MicroServer
  • Installation of the OS
  • Server Folder Warning
  • Two Mirrored Pairs set up in Computer Management
  • 1 Mirror via Computer Management and 1 Mirror via Storage Spaces
  • 1 Mirror via Computer Management and 1 Parity Pool via Storage Spaces
  • 1 Mirror via Computer Management and 1 2-way Mirror (w/3 drives) in Storage Spaces
  • Setting up Server Backup for Critical Data and Bare Metal Restore
  • 1 2-way Mirror (w/5 drives) in Storage Spaces
  • Conclusion
  • Reference

= = = = = =

 

HP N40L ProLiant MicroServer

I began with the HP N40L ProLiant MicroServer with a Icy Dock DuoSwap MB971SP-B that I had originally described in The Icy Dock 5.25” Hot Swap Drive Caddy for a 2.5” and a 3.5” SATA Drive – DuoSwap MB971SP-B (“DuoSwap”).

 

Parts List of MicroServer

· HP N40L ProLiant MicroServer

· 16GB RAM – G.Skill F3-1333C9D-16GAO – 16GB of RAM wasn’t necessary for this build with S2012E but this is what I had in the MicroServer that is my “play box. For a Production environment I would suggest looking at the Kingston 8GB KVR1333D3E9SK2/8G

· WD PCIe USB 3.0 Card

· Icy Dock DuoSwap MB971SP-B

· 18” SATA Cable

· eSATA to SATA Cable – Tripp Lite Model P952-18I 18” SATA to eSATA

· Adaptor: StarTech 6” 4-Pin Molex to SATA 15-pin Power Cable

· OS Drive: Crucial M4 128GB SSD

· Data Drives: 5*ST3000DM001 – These drives were in various configurations but ultimately I’ve settled on the 5 drives in Storage Spaces 2-way mirror.

· Backup Drive: STBV3000100

· Host OS: Server 2012 Essentials

 

Installation of the OS

Because S2012E only occupied about 18.4GB of the OS drive I assumed it would be possible to install S2012E on a 60GB OS Drive as I had done with WHS-2011 in Installing Windows Home Server 2011 on a SSD in a HP MicroServer N40L. The effort failed and the install became stuck on the following screen:

clip_image004

Hitting restart just took me through a reboot and back to the screen above. No doubt there is a workaround but IMHO I think I’m better off just going with a SSD or spindle drive bigger than 90GB and not have to mess with it.

I switched to a Crucial M4 128GB SSD for my OS drive for S2012E and the install went without a hitch.

During all of my installs I would choose a Custom Install of S2012E and would remove all of the partitions from the target OS drive before selecting that drive for a clean installation of the S2012E OS.

clip_image005

Performance of the Crucial M4 128GB SSD that is my OS drive for S2012E. The Crucial M4 is a SATA III drive so the Read performance would be substantially higher if attached to a SATA III Port. All of the SATA Ports in the MicroServer are SATA II Ports which limits the top performance of SSD drives.

 

Server Folder Warning

I installed S2012E while only the Crucial SSD was in the MicroServer. This prompted a warning from S2012E that my server folders were on my OS drive – This is something I would have to address once I had decided on how to configure my Hard Drive storage.

clip_image006

I found that moving the Server folders is a very easy process via the Server DashBoard once I had decided where to move them.

 

Two Mirrored Pairs set up in Computer Management

My first idea was to configure two mirrored pairs (two RAID1 drive pairs). The first mirror pair would be for my critical data that would also be backed up to an external USB 3.0 drive while the 2nd mirror pair would hold less critical data. Both of these mirrored pairs were configured through Computer Management in the S2012E software.

clip_image007clip_image008

The 2nd Mirror is slower, as I expected, because I have one ST3000DM001 that is slower than all the others and by using that ST3000DM001 in this Mirror impacted the performance, as I expected. I considered Mirror2 to be the baseline for what I did next which was to break the Mirror and create a 2-way Storage Spaces with the 2 ST3000DM001’s.

 

1 Mirror via Computer Management and 1 Mirror via Storage Spaces

My next idea was to configure two mirrored pairs like before but this time the first mirror would be configured through Computer Management in the S2012E software while the 2nd mirror pair would be set up through Storage Spaces 2-way Mirror. The first mirror pair would again be for my critical data that would also be backed up to an external USB 3.0 drive while the 2nd mirror pair would hold less critical data.

clip_image009

The performance with the Storage Spaces 2-way Mirror is comparable if not slightly better than the earlier Mirror2.

 

1 Mirror via Computer Management and 1 Parity Pool via Storage Spaces

My next idea was to keep the 1st Mirror configured through Computer Management in the S2012E software while setting up my next Volume as a Parity Pool in Storage Spaces with the 2 drives that had been in the 2nd Mirror plus a 3rd drive I would add to the MicroServer. The mirror pair would again be for my critical data that would also be backed up to an external USB 3.0 drive while the Parity Pool would hold less critical data.

I added an additional ST3000DM001 to Port 5 that was the 3.5” drive bay in the DuoSwap.

clip_image010

Above is the performance of that single drive added in the DuoSwap Port 5 of the MicroServer.

I deleted the 2-way Mirror I had created in Storage Spaces and using Storage Spaces I built a Parity Pool with the 2 ST3000DM001’s that had been Mirror2 and the ST3000DM001 in the 3.5” DuoSwap.

clip_image011

The performance of the Parity Pool in Storage Spaces was dismal in write performance though in all fairness to MicroSoft their documentation had stated Parity Pool/Parity Spaces are designed for capacity efficiency and increased resiliency. Parity spaces are best suited for archival data and streaming media, such as music and videos. Parity Pool/Parity Spaces Read Performance does support Microsofts statement in their documentation.

 

1 Mirror via Computer Management and 1 2-way Mirror (w/3 drives) in Storage Spaces

My next idea was to keep the 1st Mirror configured through Computer Management in the S2012E software while setting up my next Volume as a 2-way Mirror in Storage Spaces with the 3 drives that had been the Parity Pool above. The mirror pair would again be for my critical data that would also be backed up to an external USB 3.0 drive while the 2-Way Mirror in Storage Spaces would hold less critical data.

I deleted the Parity Pool and used the 3 ST3000DM001’s to create a 2-way Mirror in Storage Spaces.

clip_image013clip_image015clip_image017clip_image019

clip_image020

The performance of the 3 ST3000DM001’s in a Storage Spaces 2-way Pool was substantially better than a Parity Pool. Note that this compares well with the baseline Mirror2 created in Computer Management.

It is interesting to compare this performance to what I achieved with StableBit’s DrivePool with three 3TB drives in WHS-2011 (below):

clip_image021

StableBit DrivePool Performance in WHS-2011

 

Setting up Server Backup for Critical Data and Bare Metal Restore

At this point I move the Server Folders that would hold critical Data to Drive D and the less critical Data folders to Drive E. In my current plan: while Folders on D: and E: are both duplicated only the folders on D: would be backed up to an external drive for off site storage.

After attaching the USB Seagate external drive it was pretty simple to step through the Server Backup menu and pick off those items I wanted backed up to an external drive for off site storage.

clip_image022

clip_image023

clip_image024

 

1 2-way Mirror (w/5 drives) in Storage Spaces

While the last configuration above felt safe it was also wasteful. My critical data would probably never amount to more than a few hundred GB even with some expected growth in the future with pictures and videos of my grandson and family. Yet, I was allocating 2 3TB drives in a Mirror that was also being backed up to this critical data. After all, this was also a test build with data that was a duplicate of what was on my WHS-2011 Server that was also backed up on my V1 Server. To fully test the capabilities of S2012E I decided I should go all-in with Storage Spaces and break the 1st Mirror I had created in Computer Management and move those 2 3TB drives to the 2-Way Mirror in Storage Spaces. I also chose to do this after setting up the final configuration earlier that had included setting up the Server Backup Settings to only back-up Drives C: and D: but not E:

I moved all of my Server Folders on D: to E:. When you move Server Folders that are in the Back-up Pool the Wizard would prompt me to check the Back-up Pool settings to be sure the Server Folders I wanted were being backup up – which I did. Then I broke the 1st Mirror and going into Storage Spaces I added those 2 3TB drives to the existing Storage Spaces 2-way Mirror for a total of 5 3TB drives in the Storage Pool.

clip_image026

After that I renamed the Storage Pool from Drive E: to Drive D: — this action caused the S2012E DashBoard to “loose” where the Server Folders were (still showing them on Drive E: even though they were on Drive D: and could be accessed through File Explorer). I rebooted S2012E and went back to the Dashboard where I had S2012E recreate the Server Folders that it had lost. S2012E recreated the Server Folders on Storage Spaces Drive D: and where it found the folders of the same name pre-existing it just merged them together. Went through the Server Backup settings and made sure that only the Server Folders I considered critical would be backed up like I had earlier planned.

clip_image028

Overall, I was pretty impressed how relatively easy it was to do what I wanted without messing up S2012E in the process. I was impressed with how very Robust this Server software package S2012E appears to be, IMHO.

clip_image030

My Storage Spaces 2-way Mirror with 5 3TB (ST3000DM001) drives.

clip_image032

A snapshot of Computer Management showing my Storage Spaces Pool as well as the Back-up Drive.

The following are Snapshots from Server Manager:

clip_image034 clip_image036 clip_image038 clip_image040

clip_image041

Performance (above) of a Storage Spaces 2-way Drive Pool with 5 ST3000DM001’s in the Pool.

 

Conclusion

clip_image043

After going down the DashBoard check list the next step is to begin connecting computers (both VMs and physical machines) and compare to my experiences in WHS 2011 and V1.

clip_image045clip_image047

Note: When transferring my files to the S2012E build I experienced slower than anticipated file transfer rates that I was able to correct by following the instructions in Slow File Transfers Between Client and Server by Joem and Disable SMB signing on Windows 2012 Essentials by SBS-Diva.

clip_image049

Performance Comparison of baseline Mirror2 created in Computer Management to Storage Spaces Pools of 2-way Mirrors and Parity:

clip_image008[1]clip_image009[1]clip_image011[1]clip_image020[1]clip_image041[1]

I believe the optimal configuration to continue testing S2012E in the MicroServer is with a Storage Spaces 2-way Mirror Pool made up of five 3TB drives plus the utilization of an external 3TB USB 3.0 drive for critical data backup.

The external USB 3.0 drives are labeled by S2012E and in a production environment the external drive(s) could be rotated with an off-site backup location. Additional data security could be provided with a “cloud storage” solution for critical data such as CrashPlan. With an available USB 3.0 port still open and an available PCIe slot still open additional external storage could be added to the Storage Spaces 2-way Mirror Pool if additional storage was needed.

 

Reference

The Icy Dock 5.25” Hot Swap Drive Caddy for a 2.5” and a 3.5” SATA Drive – DuoSwap MB971SP-B

HP Microserver N40L Build and Bios Modification

Installing WHS 2011 on SSD or SATA Hard Drives smaller than 160GB

More Interesting MicroServer Links

HP MicroServer

 

Slow File Transfers Between Client and Server by Joem

Disable SMB signing on Windows 2012 Essentials by SBS-Diva

 

Windows Server 2012 — Unleashed — See Chapter 28 “File System Management and Fault Tolerance”

Storage Spaces Overview

Chapter 11 of Windows 8 Secrets has a discussion of Storage Spaces

Windows Server 2012 Essentials

Storage: Windows Server 2012
Storage Spaces explained: a great feature, when it works

Server 2012 Storage Spaces – Testing the RTM Version

Storage Spaces – Server Essentials RC

Storage Spaces Failure

Check out other Storage Spaces Stories

Share

Tags: , , , , , , , , , , , , ,

Category: Hard Drives, Home Server Storage, HP Microserver, Review, SSD, Windows Home Server

Comments (37)

Trackback URL | Comments RSS Feed

  1. Jim Collison says:

    Nicely done John! Amazing work!

  2. jsox says:

    Great post. A question… No difficulties – other than 90G minimum OS drive size – are mentioned. Nothing at all? All the drivers for the N40L are in 2012E already? __Second topic, and maybe this isn't the place for it, but I'm not really following why we want an SSD for the OS drive in a WHS. As the only drive in a laptop, sure. And faster boots for a server. But if a server is going to run for (hopefully) weeks and months without rebooting, why provision an SSD? Perhaps I'm missing something here… does the OS SSD somehow improve data performance for the spinning drives in delivering streaming video or something?

    • Joe_Miner says:

      Hey jsox! Thanks! BTW, it was great meeting you at the meet-up!
      You have it right — the install went very smooth after the bump in the road with the 60GB drive.
      S2012E had everything — I plugged in my 128GB Crucial M4 SSD into the DuoSwap and plugged in my external USB DVD drive in a front port when I turned RANGER on I went into the BIOS and picked the DVD drive first in the boot order — S2012E started out on the DVD — I went into advanced and deleted all the partitions on the SSD and then let it do it's thing. I installed S2012E on the OS drive first then I started loading in the ST3000DM001's, the first pair, the second pair, the the final one in the DuoSwap. When I was ready to set up the server backup I attached the external drive.

      • Joe_Miner says:

        The only other bump in the road was when I tried to load the x86 version of Forefront instead of the x64 – took me awhile to figure out what I’d done wrong – not enough caffeine I guess!

        • Joe_Miner says:

          You can read PCDoc’s writeup on the advantages of using a SSD for the OS in a Server at http://homeservershow.com/running-an-ssd-on-whs.h… — in a nutshell it speeds up the loading of the dashboard and when you RDT into the Server – I do both a lot – and of course any server SW based on the OS drive will load faster. In the past I’d done some builds in the MicroServer using the HP supplied 250GB drive for the OS and for me it was like a night and day difference in the “feel” of the machine. Of course YMMV and you may not think it was worth it for you.

          • Joe_Miner says:

            Another thing to note — this is my test/play box I had at the meet-up so it has been burned in for awhile and bounced around in my trunk going to/from indy — and you know how we mishandled RANGER at the meet-up taking it apart ect. — so I was probably well past any potential hardware failures of the MicroServer itself. (They're tough little boxes!)

  3. Jack says:

    Great write up. Thanks for putting all the info into one post. I ordered and received all the extras in your parts list.
    I put everything together over this past weekend and said now what. This morning I see this great article.
    Thanks again
    Jack

  4. Allen Mock says:

    I thought the N40L mobo only took up to 8GB of RAM. Is that not the case?

  5. PetieG says:

    Have you given any thought to connecting an icydock (MB994IPO-3SB) in the 5.25" bay to a HW RAID card (and SFF-8087 to (4) x1 SATA cable)? Like Adaptec RAID 6805? I was disappointed that the Microserver only does RAID 0/1. I'm (was) an old school SCSI guy who likes the system drive to be RAID0 w/ data drive set to RAID5 but only using hardware RAID. 5.25" drive cage w/ 2 mirrored 128GB SSDs and mServer cage w/ 4 3TB drives connected to other SFF-8087 port — giving me my RAID1/RAID5 AND an optical drive. Does this storage spaces provide any advantage? I'm really thinking of replacing several old Dell tower PE servers w/ Win2k3SBS w/ this one at several clients. I think this config would scream, a little worried about power supply. May just buy an extra mServer and leave it somewhere for parts.

    • Joe Miner says:

      Looks like you have a good plan. You should check out the Forums and the Podcasts. A number of people have mirrored the OS drives for their servers as well as data drives for reliability/resiliency – it just depends on what people are looking for, YMMV. The Highpoint RocketRAID 2720 is also pretty popular in server builds.
      In addition to the number of write-ups on Storage Spaces in the Blog Posting (above) I like the write-up in http://blogs.msdn.com/b/b8/archive/2012/01/05/vir
      Please join us in the Forums and let us know how your build(s) go.

  6. Wonderful piece of the writing shared about windows server info that is really awesome. I was looking this sort of the information that is so effective for me. At the moment windows server is really common for web hosting. Thanks :)

  7. Henri Fournier says:

    Thanks for the article Joe, I'm looking at a very similar build and this is very useful info. I plan on using the S2012E machine as a WHS 2011 replacement, but also as a web server running SQL Server as well. I'm thinking of getting a 256GB SSD (Crucial or Plextor) as the main OS drive and for the SQL data, then a spindle drive for the SQL logs (both mounted in the Icy Dock). The drives bay will get multi TB drives for all the media files. Make sense?

    The 16GB G.Skill memory you listed is actually cheaper than the 8GB Kingston, so I'm likely to go with that, unless you recommend otherwise.

    Having never seen the inside of the MicroServer and just so I understand your parts list properly… the molex to SATA adaptor is to use molex power connector intended for the ODD for the Icy Dock, right? And the 18" SATA cable is for the second Icy Dock connection, right?

    What's the eSATA to SATA cable for?

    Thanks again for sharing your knowledge.

  8. Allan says:

    Hi Joe, Absolutely the best MicroServer Article yet ! In my S2012E install; I'm having issues setting up "Anywhere Access" on the MicroServer . . . ever visit this topic ? Any suggestions ?

    Allan

  9. Joe_Miner says:

    Thanks Allan! There's a whole Forum dedicated to S2012E http://homeservershow.com/forums/index.php?/forum… on a quick pass I counted over 6 threads relating to "Anywhere Access" in one way or another — A number of people are using it on a regular basis with no problems — Here's a good one to take a look at http://homeservershow.com/forums/index.php?/topichttp://homeservershow.com/forums/index.php?/topichttp://homeservershow.com/forums/index.php?/topic

  10. Rafal says:

    Hi Joe, Thanks for sharing this.
    I have been notified that along with S2012 and Win8 release, Microsoft has implemented SMB 3.0.
    Have you noticed any improvement in file sharing? I would be most interested in video stream performance.
    My server – N40L with WHS2011 and 5 x ST3000DM001 is not able to provide stutter free streaming to media players (Dune, PCH, mede8er) I mean only high bitrate 3D material. All 2D BR rips are fine. I know it's SMB issue and it's been proofed that streaming with NFS is flawless.
    The problem I have is that having Stablebit Drivepool DE replacement excludes NFS and I can only use SMB.
    If new SMB 3.0 provides significant improvements in terms of streaming performance I may give a try to migrate to Win8?

  11. Joe_Miner says:

    Hi Rafal! I don't have any useful info for you — but I believe your posting in the forums will eventually yield some good answers http://homeservershow.com/forums/index.php?/forumhttp://homeservershow.com/forums/index.php?/forum

  12. Patrick says:

    I've just installed 2012 Essentials trial on my N40L to test. But I don't think I like it. It feels slower than when I had WHS 2011 so I might just go back to 2011. :o(
    This is running just on the standard 250gb drive that came with the server. (4gb Ram)

  13. Joe_Miner says:

    Hi Patrick — It's good to hear you testing different OS's to see what you like. A lot of people in the Forums http://homeservershow.com/forums/index.php?/forum… are running S2012E on their MicroServers and a lot are running WHS-2011 on their MicroServers http://homeservershow.com/forums/index.php?/forum… — I like both OS's and don't think you could go wrong with either one. The more you test and "kick the tires" the better IMHO. I'd suggest checking the forums and looking at what other people are doing and how they've arranged their HW for their respective OS's. http://homeservershow.com/forums/index.php?/forum

  14. Great job! I plan on using the S2012E machine as a WHS 2011 also for replacement.

  15. Clyde says:

    With the HP N40L, does it make a different where your boot disk is located? I want to place the boot disk in the CD bay and use the 4 front disks for data. Will this work? Thanks …

  16. Joe_Miner says:

    Hi Clyde! Sure it will work — I've done it with SSD's and HDD's up in the ODD bay area. The SATA II port on the System Board for the ODD Drive has been locked to a SATA I speed IDE but with the BIOS-MOD you can change it's speed to a Full SATA II (3Gb/s) and AHCI (you need AHCI for trim on the SSD's). An alternative to the BIOS-MOD is to use a PCIe card with SATA ports that you could plug the extra drives into — there are many possibilities. Check out what other people are doing in the Forums and check out our many links to some alternatives — a good place to start is: http://homeservershow.com/forums/index.php?/topic… but check out http://homeservershow.com/forums/index.php?/forum… and follow the newest content at http://homeservershow.com/forums/index.php?app=co

  17. Pantelis says:

    Hi Joe,

    Thanks for the all your articles!!! They were very helpful. Just bought a Proliant Microserver N40L and I want to install S2012E. Can you please provide a list of the drivers that you used and where to get them?

    Regards,
    Pantelis

  18. Joe_Miner says:

    Hi Pantelis! Window's installed all the driver I needed at installation but you can find drivers at HP http://h18004.www1.hp.com/products/servers/os/cer

  19. Clyde says:

    Help … On my N40L MicroServer, I've modified the BIOS as suggested, installed a Crucial 256GB SSD, and installed Windows Server 2012 Essentials. All went well until, I installed a Seagate 3TB SATA drive in pay one. Disk Manager can not see it. Is there additional BIOS configurations that will help me here? Thanks and take care …

    Clyde

  20. Joe_Miner says:

    Hi Clyde: I would suggest you also post your question in the Forums — The first thing I would look at is the Mini-SAS connector plugged securely into the System Board?

  21. Robert says:

    windows 2012 essentials is nice, but anyone solved how i get media server and etc on fresch windows 2012 standart edition ? or maybe on windows 2008 r2 server ? would be nice

×

Shop and help out Home Server Show. Drag this box to your BookMarks Bar. Amazon