I'm waiting to build a scalable server that I can shove VMs onto with a NAS application as well.
These are my requirement that I have come up with so far (in descending order of priority)
- Reliable
- Can run VMs (so I can built Windows Server 2008 R2 / Debian on top)
- HDDs can be placed in one logical partition
- HDDs don’t need to be the same disk size / manufacturer etc.
- Performs some sort of redundancy
- Performs full redundancy
I've had a thought about using ZFS which would cover almost all my redundancy and NAS problems but because it would mean either FreeNAS/FreeBSD it doesn't really support my VM needs.
I could also run raid 1 on pairs of drives an then LVM over them but I can see that getting messy fairly quickly.
Is there a solution that will fit all my needs? or am I wishful thinking?