Small 8 Bay Home Nas / ESXI Server Build – U-NAS NSC-800

A Small 8 Bay Home Nas / ESXI Server is something I had been wanting to build for a while. Unfortunately small and 8x 3.5″ drive bays are not something that can be often found together in the same sentence when looking to build your own home NAS / ESXI Server Build.

However i then found the U-NAS NSC-800 which was perfect for the job of housing my 8 Bay Home Nas

The U-NAS NSC-800 featured:

  • 8 x 3.5” SATA/SAS Hot-Swap Drive Bays
  • 1x 2.5″ HDD/SSD Internal Drive Bays
  • 1x PCI / PCI Express Expansion Slots
  • 316mm x 254mm x 180mm dimensions
  • Mini ITX motherboard compatibility
  • The SAS breakout cables were already fitted in the case, so all I required was an actual SAS  SATA / Raid controller.

The most important thing here was the 8x SATA drive bays which i could fill with large 3.5″ drives with space for an internal 2.5″ hard drive / SSD for installing the OS on, or the data store for virtual machines when running Vmware ESXI in my case.

The PCI Express expansion slot would be perfect for a SATA / Raid controller which would be essential to connect up the 8x drives, finally i could fit a Mini-ITX motherboard with all that in the case.

This was perfect as i could use the 4x 3.5″ drives from my HP Proliant Microserver and the existing motherboard, ram, processor and 2.5″ drives from my VMware ESXI Low Power Home Server Lab Build, essentially combining my NAS and ESXI servers in to one small server, with room to expand as my storage needs grew.

I purchased the U-NAS NSC-800 directly from the manufacturers website, it was shipped to the UK via FedEx which took a week, as expected i was charged import duty which i believe was about £25. I think in total I spent about £150 on the U-NAS NSC-800 case, which I guess is not too bad when you consider the price of other high end cases. It was more than i would have liked to have spent, however given the U-NAS NSC-800 is such niche product I was happy enough.

Building an 8 Bay Home Nas in the U-NAS NSC-800 Case:

I didnt really have too many problems building in the U-NAS NSC-800 case, the 1U FLEX 250W PSU i had purchased wasnt really the best fit for the case (which i never realised when purchasing) however with a tie wrap it could be held firmly in place. Not exactly a professional solution, however it worked well enough. Getting the motherboard in to the side of the U-NAS NSC-800 was tricky, as i had to connect everything to the motherboard, then slide it down the case and screw it in, been careful no wires went over, or near the CPU cooler. I wouldn’t want to be doing that often, however simply taking your time is the key here.

Front view of the finished U-NAS NSC-800-1 build

Front view of the finished U-NAS NSC-800 build, plugged in and powered on

Angled view of the finished U-NAS NSC-800-1 build

Angled view of the finished U-NAS NSC-800 build

Back view of the finished U-NAS NSC-800-1 build

Back view of the finished U-NAS NSC-800 build, the 2x 120mm back fans keep everything nice and cool.

U-NAS NSC-800 Internals

View of the internals, the PSU wiring makes it look kind of messy, however everything fits in great and is nice and neat. The SSD is mounted below the hard drive you can see in the bottom middle.

 

My current 8 Bay Home Nas Specification:

For the reasoning behind my hardware choice I would recommend you have a read of my previous blog: VMware ESXI Low Power Home Server Lab Build to summarise however it was been able to have a server capable of running Vmware ESXi, that had a fair amounts of CPU power behind it, however didn’t use excessive amounts of CPU power when idle. Power usage tests and more are included in the blog post i liked to.

The Corsair 120GB Force 3 SSD was taken from a PC i had recently upgraded, if i was building this today I would get a larger SSD and not bother with the Western Digital Scorpio Blue 1TB Hard Drive as a secondary datastore.

Small 8 Bay Home Nas / ESXI Server Build Software Configuration / What Do I Use It For?

The server boots VMware ESXi 5.5 from a USB drive which is mounted internally. ESXi has two data stores for Virtual Machines, the SSD has a Windows Server 2012 Essentials R2 VM which acts are the “Home Server”. This has the HighPoint Rocket 2720SGL SATA controller passed through to it, giving the Virtual Machine direct access to any of the hard drive present in the 8x drive bays. I currently have 4x 4TB drives in the server. The majority of this space is used for TV Show and Movies i have ripped from Blu-rays / DVD’s (legal to do here in the UK), downloads and of-course daily backups from each of the PC’s around the home.

I have Plex Media Server installed which will share my entire media library to any device around the house running Plex Home Theater, XBMC or even a web browser. Thanks to the processing power of the Core i7 3770T the server is more than capable of transcoding media in real time for playback on any device, no matter what codecs it supports.

Also setup is a SFTP server which receives automated webserver and MySQL backups for various websites I have hosted on a dedicated server elsewhere.

I have an Ubuntu Server 14.04 LTS VM which runs OpenVPN so i can securely connect to my home network from remote locations, or simply browse the internet securely when in a public location.

Finally i have an old Windows Server 2003 VM which is running a dedicated game server for Unreal Tournament 2004. This server was setup back in 2008 originally on a dedicated server paid for by myself and three other friends, however as upload speeds have gradually improved on home broadband connections and people lost interest in the game i ended up hosting this at home.

I do plan to also set-up a PFSense Virtual Machine so the server can also be my home router. The Gigabyte GA-Z77N-WIFI motherboard has two on-board gigabit NIC’s so one of them will be directly connected to the modem and the other a switch, really making this server the centre of my home network.

I also have various other VM’s for leaning and experimenting with, pathetically useful as i have been experimenting and learning more about Windows Server, having a virtual network has certainly been handy for this.

Final Thoughts:

I have been really pleased with my U-NAS NSC-800 small 8 Bay home nas / ESXi server build, It’s been around a year since I originally set this up and it has run 24/7, sat in a cupboard ever since then. The only time the server has been off is for an afternoon where I had a power cut which lasted around an hour. With the new 6TB hard drives that are now entering the market i could get up to 48TB of storage in to this small home nas, more than i would ever need in the near future. For my own personal use this has been a great asset for learning, powering my home network and of-course storing all my data / backups. I have still only used 4x of the bays, so i think its pretty safe to say i’m future proofed for the foreseeable future anyway!

Extra Reading:

VMware ESXI Low Power Home Server Lab Build

A VMware ESXI Low Power server for learning at home is something I have been interested in for a quite a while. Both VMware Esxi and Microsoft’s Hyper V Server is something i’ve kept randomly hearing about over the years, I recently did some reading up and decided a little VMware ESXI Low Power server dedicated to running virtual machines on my home network would be perfect. I’m always experimenting and trying new things in my free time. Usually when its been something totally new, for example a beta of Windows i’ve simply installed it on another hard drive and dual booted it. I personally don’t think that’s the most piratical thing in the world to do, I find that I end up booting back in to my main operating system, then staying in it.

So this is where VMware Esxi or Microsoft’s Hyper V Server would be perfect, the idea is a little low powered pc can sit in a cupboard and run virtual machines, then be remotely accessed from any PC on my network.

So with the idea in my head this is a project i wanted to do, i set about looking firstly at low power usage computers. Most of the thing i looked at were not really suitable, either been vastly underpowered in the case of Nettop PC’s or stupidly expensive in the case of the Mac Mini and shuttle barebone computers.So with that in mind i looked up on various forums what other people were using, in doing so it quickly became apparent that a Mini ITX based system was the way to go, you could get some pretty high end motherboards at reasonable prices. The main limitation here was that  all the current Mini ITX motherboards had only 2x ram slots and supported a maximum of 16gb of ram. However thinking about it that would be more than enough for the virtual machines i wanted to run. I could easily have a Windows Server VM and some clients with ease, and probably host a couple of game servers for older games too.

The VMware ESXI Low Power Server Spec:

After about a month of researching on VMware ESXI Low Power server components, hardware and software in depth I had decided on a specification:

Motherboard: Gigabyte GA-Z77N-WIFI
Processor: Intel CPU Core i7 3770T Quad Core IvyBridge Processor
CPU Cooler: Xigmatek Praeton LD964 Heat-Pipe Direct Touch Low Profile Cooling System
Ram: 2x Corsair Memory Vengeance Jet Black 8GB DDR3 1600 MHz CAS 9-9-9-24
Hard drive: Western Digital Scorpio Blue 1TB 2.5″
Case: Lian Li PC-Q16 Case (comes with PSU)
USB Converter: From internal header on motherboard to case front ports

I liked the GA-Z77N-WIFI motherboard as it had dual Gigabit LAN network cards that were supported in ESXI. From what i’ve read ESXI can be very paticular when it comes to network and SATA controllers, so having a motherboard that was totally compatable out the box was great. The motherboard also got great reviews and appeared to perform well in power usages tests, this was important as i wanted a quite powerful machine that wouldnt excessivly waste evenrgy. The dual Ethernet ports were not essential, however gave me the option of running a virtual machine dedicated to running a router / firewall distribution which could be live on my home network. Great for experimenting at a later date!

In regards to the processor I wanted a high performance processor, that would be power efficient. The Core i7-3770T was chosen as it was a 2.5ghz quad core processor that supported hyper-threading based on the latest Ivy Bridge architecture, however had a max TDP of 45W. This was classed as an ultra low power usage processor by Intel. The Core i5-3570T was considered however this was only 2.3ghz and lacked hyper-threading, so for the little price difference between the two i thought the Core I7 would be the better purchase.

The Lian Li PC-Q16 Case was chosen because of its size and practicality, the case was (W) 199mm x (H) 160mm x (D) 290mm and in that you could house a Micro ATX motherboard, the PSU that came with the case and up to 4x 2.5″ hard drive or 1x 3.5″ hard drive and 3x 2.5″ hard drives. At this moment in time storage space was not really important to me. ESXI would run off a USB flash drive and a single 2.5″ 5400rpm sata hard drive would be used as the Virtual Machine data store. I dont plan on running anything that will be really disc intensive, however if that is the case i have planty of room for future expansion, and maybe even a couple of SSD’s at a later date.

The CPU cooler was low profile, I had seen photos on the internet that it would just nicely fit in the Lian Li PC-Q16 Case. A plus i did like was how the fan could be moved up, down, left or right, which made life a lot easier when connecting the 4pin power connector to the motherboard.

The Corsair Memory was chose because 2x sticks of 8GB DDR3 1600 MHz was the max the motherboard would take.

Finally the USB converter to allow the internal USB header on motherboard to be wired to the cases front USB ports, for some reason these were designed to be connected to the USB3 ports at the back of the case, that seemed a waste to me as i now had 4x USB3 ports instead of two!

The VMware ESXI Low Power Server Build:

Everything assembled fine with my VMware ESXI Low Power Server, and worked perfectly together. If the CPU cooler had been any larger it would not have fit in the case, it really was the perfect size. Below are some photos of the end result, and some screenshots showing that VM Ware Esxi works perfectly on the Gigabyte GA-Z77N-WIFI motherboard.

Gigabyte GA-Z77N-WIFI Motherboard - VM Ware ESXI Low Power Server Build

Gigabyte GA-Z77N-WIFI Motherboard with the CPU, CPU cooler and memory attached ready to be placed in the case.

Side view of the  Lian Li PC-Q16 Case - VM Ware ESXI Low Power Server Build

End result view from the back side of the case, the front USB 3 ports on the case are wired in a way where there supposed to connect to two USB 3.0 ports on the back. However i thought that was a bit silly so got an adaptor allowing me to wire the front USB 3 ports to the internal header on the motherboard as you can see below.

Internal USB Port - VM Ware ESXI Low Power Server Build

I also wanted to use the internal drive purely for storing the virtual machines, with that in mind i wanted an internal USB drive to install Vmware Esxi on. For this i used an old USB header to USB port adapter i’ve had in my box of random parts for years.

Internal USB Port - VM Ware ESXI Low Power Server Build

I simply unscrewed the bracket and it would fit inside the case with ease, allowing me to use a flash drive as my boot drive for Esxi.

Side view of the  Lian Li PC-Q16 Case - VM Ware ESXI Low Power Server Build

The end result from the other side, i could add 2x more 2.5″ drives at a later date, plus one 3.5″ drive (or a 2.5 with a bracket). So the case has plenty of room for additional drives. despite its size.

Front view of the  Lian Li PC-Q16 Case - VM Ware ESXI Low Power Server Build

Front of the Lian Li PC-Q16 Case

Back view of the  Lian Li PC-Q16 Case - VM Ware ESXI Low Power Server Build

Back of the case – as you can see the motherboard has 2x ethernet ports, It even has Wi-Fi & Bluetooth, not that i ever think that will get used.

Top down view of the  Lian Li PC-Q16 Case - VM Ware ESXI Low Power Server Build

I should have done a size comparison, however for what is in the case its small.

VM Ware ESXI working perfectly - VM Ware ESXI Low Power Server Build

As you can see VMware ESXI works perfectly, the SATA and Ethernet ports are picked up fine, these are two of the most common problems with Esxi i’ve read. Just install and it’s ready to go.

VM Ware ESXI Passthrough working perfectly - VM Ware ESXI Low Power Server Build

The passthrough feature is also available, allowing me to dedicate real hardware to a particular virtual machine, e.g. a Ethernet adapter.

 

Gigabyte GA-Z77N-WIFI VM Ware ESXI Power Usage:

So how much power does the Gigabyte GA-Z77N-WIFI with a Core i7 3770T Quad Core IvyBridge Processor?

I found with 3 idle virtual machines 31.5w of power was consumed, about the same as if 0 virtual machines are running. ESXI reported 180mhz cpu usage and 7625mb of ram was in use when I took the idle power reading.

With the 3x virtual machines under average load, just generally been used for copying files / installing software / browsing the web the power usage would vary from 35w to about 50w depending just what was been done.

I then let a virtual machine encode video, this virtual machine had 4x cores running at 100% and used 58w in total.

For a final test I had one virtual machine running with 8x cores, the most I could assign it. I than ran Prime 95 on the virtual machine. The power usage never exceeded 96w, it did randomly drop to 90w however never exceeded 96w in the 30 minutes I left prime 95 running.

So its pretty safe to day I don’t think you will be exceeding 100w with my above setup, even under full load. I’m personally quite happy with the power usage, even under some pretty hevy load only 50-60w is going to be consumed. I think that’s pretty good as I have older PC’s that use significantly more which have much less processing power than this build.

To so sum up:

Idle: 31.5w
Normal use: 40w/50w (depending on the use)
Max: 96w

ESXI Gigabyte GA-Z77N-WIFI passthrough

Ive had a few message about VT-d and pass though. I can confirm pass though works just fine. The on-board Wi-Fi can be passed though to a virtual machine, the virtual machine can then connect to a wireless network just fine.

GA-Z77N-WIFI ESXI Wi-Fi Passthrough

A screenshot showing the GA-Z77N-WIFI onboard Wifi  enabled for passthrough on ESXI.

EXSI recognises the wireless network card as an unknown network controller, however when passed through to a Windows 8 Virtual Machine it’s supported natively and seen as an Intel Centrino Wireless N 2230 network card.

ESXI Wi-Fi Passthrough on GA-Z77N-WIFI

A Virtual Machine connected to a wireless network using the onboard wireless on the GA-Z77N-WIFI motherboard

Ive not passed anything else though to a virtual machine, however its safe to say the motherboard will handle it fine with a supported processor.

My VMware ESXI Low Power Server Conclusions:

Everything appears to be great with my VMware ESXI Low Power Server running on the Gigabyte GA-Z77N-WIFI motherboard, after trying out an old Windows 98 and Windows 2000 virtual machine I have installed Windows Server 2012 and Windows 8 in a virtual machine, performance appears to be great.

The only thing to note is that i had to disable Intel VT-d when installing ESXI on the Gigabyte GA-Z77N-WIFI, otherwise the installer would just reboot. I could however re enable VT-d after the instillation had completed and ESXI would boot up with no problems, and the pass through feature appears to work great too.

I’m pleased with the power usage, at 31.5w idle and around 40/50w when its getting a fair bit of use i personally don’t think its eating that much electric, however i guess that will depend on your opinion.

Overall i’m very happy with the end result of the project and have found an ESXI test server to be a great asset.