Jump to content

New Sever for 2020

THAFOOL
Go to solution Solved by LIGISTX,
7 minutes ago, THAFOOL said:

So I currently have 16TB attached directly to my computer and am looking to remove theses and making a stand alone media storage sever with a RAID back up. Plan is to have an 8 drive setup. Looking for some help selecting CPU, Software, and what type of RAID I would need for data redundancy. Looking for some help with this.

RAID is a great tool, but, the first rule of RAID is; RAID IS NOT A BACKUP.

 

The second rule is, you guessed it; RAID IS NOT A BACKUP.

 

Now that thats out of the way, we can get rule 3; RAID IS NOT A BACKUP. lol, sorry, had too...

 

But ok, on a more serious note, what are the needs for this system? How many users, what sort of data, and how "involved" do you want it to be? I very much enjoy my freenas solution, but its not "the most simple" thing in the world. It runs on ZFS which is an extremely resilient filesystem that is used in the enterprise space, but ZFS is not easy to run. You need a solid amount of RAM to run it, and preferably it would be ECC. ECC is not strictly required, but depending on the use case, it could be a good idea.

 

Onto the level of redundancy, I run Z2, and most folk would likely suggest this. Z2 is equivalent to what RAID 6 would be in hardware, but Z2 is the software equivalent. Some run Z3, but I would highly advise against Z1 (RAID 5). Z1 (RAID 5) uses a single drive for redundancy, but due to the large size of drives which increase rebuild time, and large amounts of data we have these days, and the fact that harddrives are "relatively cheap", running Z1 doesn't make much sense. Statistically speaking, there is a non-trivial chance if you lose a single drive, while you are doing a rebuilt, another drive can die, or one of the other drives will read a data block wrong and that would cause whatever file it read wrong to be corrupted. This is why Z2 is more desirable, it just gives you another layer of protection.

 

All of this said, freenas may not be the right choice for you. I built my homelab/nas for about ~1700-2000 all in, but that included 10x4TB WD reds, which at the time were about 130 a piece. The hardware is all in my sig if you are curious. Unraid is a different approach, and you can even run such a machine on windows, or ubuntu, hell, ubuntu even supports ZFS out of the box now iirc.

 

There are many avenues you could take, I hope some of these ideas will help get you in the right direction. And as far as CPU goes, you don't need much at all. I have ~7 VM's running on my i3, 4 are ubuntu, 1 is freenas, 1 is Windows LTSC, and 1 is a VM for my battery backups automation stuff. And this machine can run all of those things, and do 2-3 plex transcodes at once from 1080 to 720, or 1 4k to 720. For my needs, since I am the only real user, that is more than sufficient. FreeNAS has 16 GB of RAM (which is the lowest I would recommend as ZFS will hate itself with less), 2 GB to the Windows VM, and an assorted amount to the ubuntu VM's depending what they are for.

 

Like I said, lots of info out there, many different ways to tackle this. My example is likely not what your after, but it gives you an idea of what is possible. Also, i3's do support ECC ram, which is very convenient. Ryzen does as well, but I don't think the server hardware support is quite up to where intel's is. Hopefully it will get there, because I would certainly switch to a mid tier Ryzen machine for my use case over a Xeon!

So I currently have 16TB attached directly to my computer and am looking to remove theses and making a stand alone media storage sever with a RAID back up. Plan is to have an 8 drive setup. Looking for some help selecting CPU, Software, and what type of RAID I would need for data redundancy. Looking for some help with this.

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, THAFOOL said:

So I currently have 16TB attached directly to my computer and am looking to remove theses and making a stand alone media storage sever with a RAID back up. Plan is to have an 8 drive setup. Looking for some help selecting CPU, Software, and what type of RAID I would need for data redundancy. Looking for some help with this.

RAID is a great tool, but, the first rule of RAID is; RAID IS NOT A BACKUP.

 

The second rule is, you guessed it; RAID IS NOT A BACKUP.

 

Now that thats out of the way, we can get rule 3; RAID IS NOT A BACKUP. lol, sorry, had too...

 

But ok, on a more serious note, what are the needs for this system? How many users, what sort of data, and how "involved" do you want it to be? I very much enjoy my freenas solution, but its not "the most simple" thing in the world. It runs on ZFS which is an extremely resilient filesystem that is used in the enterprise space, but ZFS is not easy to run. You need a solid amount of RAM to run it, and preferably it would be ECC. ECC is not strictly required, but depending on the use case, it could be a good idea.

 

Onto the level of redundancy, I run Z2, and most folk would likely suggest this. Z2 is equivalent to what RAID 6 would be in hardware, but Z2 is the software equivalent. Some run Z3, but I would highly advise against Z1 (RAID 5). Z1 (RAID 5) uses a single drive for redundancy, but due to the large size of drives which increase rebuild time, and large amounts of data we have these days, and the fact that harddrives are "relatively cheap", running Z1 doesn't make much sense. Statistically speaking, there is a non-trivial chance if you lose a single drive, while you are doing a rebuilt, another drive can die, or one of the other drives will read a data block wrong and that would cause whatever file it read wrong to be corrupted. This is why Z2 is more desirable, it just gives you another layer of protection.

 

All of this said, freenas may not be the right choice for you. I built my homelab/nas for about ~1700-2000 all in, but that included 10x4TB WD reds, which at the time were about 130 a piece. The hardware is all in my sig if you are curious. Unraid is a different approach, and you can even run such a machine on windows, or ubuntu, hell, ubuntu even supports ZFS out of the box now iirc.

 

There are many avenues you could take, I hope some of these ideas will help get you in the right direction. And as far as CPU goes, you don't need much at all. I have ~7 VM's running on my i3, 4 are ubuntu, 1 is freenas, 1 is Windows LTSC, and 1 is a VM for my battery backups automation stuff. And this machine can run all of those things, and do 2-3 plex transcodes at once from 1080 to 720, or 1 4k to 720. For my needs, since I am the only real user, that is more than sufficient. FreeNAS has 16 GB of RAM (which is the lowest I would recommend as ZFS will hate itself with less), 2 GB to the Windows VM, and an assorted amount to the ubuntu VM's depending what they are for.

 

Like I said, lots of info out there, many different ways to tackle this. My example is likely not what your after, but it gives you an idea of what is possible. Also, i3's do support ECC ram, which is very convenient. Ryzen does as well, but I don't think the server hardware support is quite up to where intel's is. Hopefully it will get there, because I would certainly switch to a mid tier Ryzen machine for my use case over a Xeon!

Rig: i7 13700k - - Asus Z790-P Wifi - - RTX 4080 - - 4x16GB 6000MHz - - Samsung 990 Pro 2TB NVMe Boot + Main Programs - - Assorted SATA SSD's for Photo Work - - Corsair RM850x - - Sound BlasterX EA-5 - - Corsair XC8 JTC Edition - - Corsair GPU Full Cover GPU Block - - XT45 X-Flow 420 + UT60 280 rads - - EK XRES RGB PWM - - Fractal Define S2 - - Acer Predator X34 -- Logitech G502 - - Logitech G710+ - - Logitech Z5500 - - LTT Deskpad

 

Headphones/amp/dac: Schiit Lyr 3 - - Fostex TR-X00 - - Sennheiser HD 6xx

 

Homelab/ Media Server: Proxmox VE host - - 512 NVMe Samsung 980 RAID Z1 for VM's/Proxmox boot - - Xeon e5 2660 V4- - Supermicro X10SRF-i - - 128 GB ECC 2133 - - 10x4 TB WD Red RAID Z2 - - Corsair 750D - - Corsair RM650i - - Dell H310 6Gbps SAS HBA - - Intel RES2SC240 SAS Expander - - TreuNAS + many other VM’s

 

iPhone 14 Pro - 2018 MacBook Air

Link to comment
Share on other sites

Link to post
Share on other sites

To start I now understand RAID IS NOT A BACKUP. 

 

Thank you for the thought reply you have given me some ideas on what to run. For the use case I am looking to make this into a media storage server with 1 to 2 users on it. I am willing to put some effort into maintaining but do not want it to be a consistent problem. I am looking to put at least 32 GB of RAM if not 64 GB in. My plan is to have 6 8TB WD red drives in it with an NVME ssd for a boot drive. Any reccomendations on a NIC. I see you have a SAS Expander would I need one for my set up.

 

 

Here is the motherboard/CPU combo I am looking at.

https://www.newegg.com/asrock-rack-x470d4u-amd-ryzen-2nd-generation-series-processors/p/N82E16813140023

https://www.newegg.com/amd-ryzen-5-3600x/p/N82E16819113568

 

Thank  You.

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, THAFOOL said:

To start I now understand RAID IS NOT A BACKUP. 

 

Thank you for the thought reply you have given me some ideas on what to run. For the use case I am looking to make this into a media storage server with 1 to 2 users on it. I am willing to put some effort into maintaining but do not want it to be a consistent problem. I am looking to put at least 32 GB of RAM if not 64 GB in. My plan is to have 6 8TB WD red drives in it with an NVME ssd for a boot drive. Any reccomendations on a NIC. I see you have a SAS Expander would I need one for my set up.

 

 

Here is the motherboard/CPU combo I am looking at.

https://www.newegg.com/asrock-rack-x470d4u-amd-ryzen-2nd-generation-series-processors/p/N82E16813140023

https://www.newegg.com/amd-ryzen-5-3600x/p/N82E16819113568

 

Thank  You.

If you go the consumer components route, I wouldn't pick a 3rd gen Ryzen with a 400-series chipset without verifying the BIOS is Ryzen 3000 ready.

In terms of efficiency and raw power, if this is a NAS, you really don't need a hungry 3600X. Might as well go for a 2200G.

 

That board already has 2 gigabit LAN ports, which should be sufficient. It also has 6 SATA ports, which is just barely enough. Get a HBA like the LSI 9211-8i if you ever want more disks. Each SAS port handles 4 SATA disks.

PC Specs - AMD Ryzen 7 5800X3D MSI B550M Mortar - 32GB Corsair Vengeance RGB DDR4-3600 @ CL16 - ASRock RX7800XT 660p 1TBGB & Crucial P5 1TB Fractal Define Mini C CM V750v2 - Windows 11 Pro

 

Link to comment
Share on other sites

Link to post
Share on other sites

FYI that board does have Ryzen 3000 support since Bios 3.10 according to this: https://www.asrockrack.com/general/productdetail.asp?Model=X470D4U#CPU

Only 6 of the SATA ports belong to the same controller for RAID, but assume you're going software so you'll have 8 SATA ports to work with. 

 

The board also has a built in graphics chip, so you don't need a G series SKU, but as NelizMastr pointed out, you may not need a CPU that powerful. 

Are you going to be running Plex/Emby and doing transcoding from the server? If so you might want to consider this article which talks about Transcoding ft. CPU Passmark score: https://support.plex.tv/articles/201774043-what-kind-of-cpu-do-i-need-for-my-server/

 

As for HBA/SAS Card, as long as whatever OS you run supports the SATA controller, then not necessary to go an HBA. 

HBA's are especially handy though in builds that are being virtualised as you can easily pass the controller to a VM and have it manage the drives. 

 

 

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | EVGA GTX1070 FTW | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO | 12 x 8TB HGST Ultrastar He10 (WD Whitelabel) | 500GB Aorus Gen4 NVMe | 2 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×