Looking for advices for my NAS build

  • Hi everyone ,


    This is my first time on this forum, first of all, english is not my first language so i'll try to be as clear as possible, sorry !


    I'm currently trying to build my own NAS. I want to use it to as a backup solution, a multimedia server, do some virtualisation and to be able to access it remotely from the internet. So i've tried OMV on virtualbox and I like it pretty much. Now I need to select the hardware. I've already chosen a few parts:


    -Case: Fractal Design Node 304 Black

    -Motherboard : ASROCK H270M-ITX/ac Intel H270 LGA1151 Mini ITX


    -CPU: Pentium G4400 3.3 GHz

    -Disk: Two NAS WD of 2Tb


    I live in one little room so I'm looking for a quiet build.
    I don't know if i should go for 8 or 16gb of ram and if you have one to recommend, and i'm still clueless about the PSU either.


    What do you think about this build, will it fit what i'm looking for ?
    Thanks for the advices ! :rolleyes:

  • If you want to get into virtualization and can swing it might as well go for 16GB ram, that's always going to be a bottleneck for VMs (unless you want to swap to disk, then have bad performance). Sorry, I can't offer any advice on the PSU because I'm not much of a hardware buff.

    • Official Post

    First off that M'Board does not support ECC Ram and with what you are looking to do ECC Ram would be on my list, second that CPU is only Dual Core, again to do what you want, a Quad Core would be a better choice. That M'Board does not support virtualisation down to Bios level, whilst this is not necessary it helps.


    You're then back to your budget as this usually determines what you build.


    Good luck.

    Raid is not a backup! Would you go skydiving without a parachute?


    OMV 7x amd64 running on an HP N54L Microserver

  • I won't do more than 1, maybe 2 vm at a time, i'll mainly use plex and some backup, so I think the CPU will do just fine. For the motherboard, I don't know what the virtualisation to Bios level is ? Is that this thing like VT-x you need to activate before setup a vm ?

    • Official Post

    Is that this thing like VT-x you need to activate before setup a vm

    Yes.


    I won't do more than 1, maybe 2 vm at a time, i'll mainly use plex and some backup

    Then a dual core may struggle......but that's my thought. When I build I have a tendency to look toward a budget....what do I want to spend, if the budget is limited then I have to accept that the hardware may not quite do what I'm asking of it.

    • Official Post

    No....it's a Desktop Product

    It has a desktop client available but it is not a desktop product. The virtualbox plugin doesn't even install the desktop client. Virtualbox works very well for many tasks. I used it for years.

    omv 7.4.10-1 sandworm | 64 bit | 6.8 proxmox kernel

    plugins :: omvextrasorg 7.0 | kvm 7.0.14 | compose 7.2.14 | k8s 7.3.1-1 | cputemp 7.0.2 | mergerfs 7.0.5 | scripts 7.0.9


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • so I'm saying bios level virtualization, which I take to mean bare metal, doesn't matter. Virtualbox is not a "bare metal" hypervisor...???


    PS. You can over provision vcore 4:1 safely so long as you're not doing compute heavy tasks... so long as no transcoding probably no issues... ? Unless you have lots of disk iops you should be fine with even 3 or 4 single core vms....???

    • Official Post

    but it is not a desktop product

    Perhaps that was an incorrect statement....but VB requires an underlying o/s for it be installed, and it's certainly a better option than dual booting.


    The virtualbox plugin doesn't even install the desktop client.

    I know that


    Virtualbox works very well for many tasks.

    I would agree with that.

    • Official Post

    so I'm saying bios level virtualization, which I take to mean bare metal, doesn't matter. Virtualbox is not a "bare metal" hypervisor...??

    I never implied VB was a bare metal hypervisor, if the option is available within the Bios then enabling it allows more than a single core to be allocated to each vm.



    You can over provision vcore 4:1 safely so long as you're not doing compute heavy tasks... so long as no transcoding probably no issues... ? Unless you have lots of disk iops you should be fine with even 3 or 4 single core vms....???

    I agree....but if you only have a dual core processor and you start running 3/4 single core vm's especially transcoding something is going to slow down.....I'm trying to think of a saying and the only one I can think of 'horses for courses' although the analogy is related more to people than computers ^^ but I suppose it's a role reversal.

    • Official Post

    VB requires an underlying o/s for it be installed

    Virtualbox is a kernel module with service daemon. kvm is a kernel module with service daemon. ESXi is even kind of a module with daemons. They virtualize differently (virtualbox virtualizes every cpu call where ESXi passes through a lot) but all have an OS. Not sure I understand the problem.

    omv 7.4.10-1 sandworm | 64 bit | 6.8 proxmox kernel

    plugins :: omvextrasorg 7.0 | kvm 7.0.14 | compose 7.2.14 | k8s 7.3.1-1 | cputemp 7.0.2 | mergerfs 7.0.5 | scripts 7.0.9


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

    • Official Post

    VirtualBox requires a 'host' for it to be installed, unlike ESXI, Proxmox etc that's all.

    This is getting way off topic but Proxmox is 'hosted' by Debian (proxmox 4 is jessie, proxmox 5 is stretch).


    As for the dual core issue, one of my ESXi cluster nodes is an i3-6100 and it works ok (hyperthreading means very little to me). I would definitely want a true quad core if the VM and host were doing anything important.

    omv 7.4.10-1 sandworm | 64 bit | 6.8 proxmox kernel

    plugins :: omvextrasorg 7.0 | kvm 7.0.14 | compose 7.2.14 | k8s 7.3.1-1 | cputemp 7.0.2 | mergerfs 7.0.5 | scripts 7.0.9


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

    • Official Post

    This is getting way off topic but Proxmox is 'hosted' by Debian (proxmox 4 is jessie, proxmox 5 is stretch).

    :thumbup: But it's a single installer, whereas VirtualBox requires an o/s for it to be installed, that's why I inferred a 'Desktop Product'.


    At school I run 5 vm's all Server 2012 R2 I don't think I would run those on a dual core and 16Gb Ram ^^ what I'm trying to get over is it better to be over powered or under only to find that your newly built server which you've spent time and money on runs like a dog :D

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!