I've got a dual Xeon X5650 (6core) HP ProLiant DL160 G6 with 72G RAM and an HP P410 4port hardware raid card that I want to repurpose as a NAS and a test server. Additionally, I have 4 x 4T drives in it.
My initial plan was to just HW RAID5 the 4 drives and install Citrix Xenserver 7.2 (free version) on it. I have a couple of Windows VMs that I nede to run, as well as a PFSense firewall. But the primary use would be to create a main VM to run Docker (CoreOS or CentOS or Ubuntu), and a large 8T Virtual Drive assigned to that VM. Then run different Docker images mounted to different volumes created within that large VHD.
Some of the docker images I would like to run:
- Plex
- Sonarr
- Gitlab
- Docker-timemachine
- nextCloud
- ...
Part of the 8T virtual drive would also be exposed as a NAS for sharing space in the office (this is for a small business context).
So now, I'm wondering if my approach is sound at all; should I be putting this much faith in hardware raid vs just using ZFS across the 4 drives instead (and dropping the HW RAID altogether)?
One concern I have of the HW RAID is if the controller fails. Then I end up have 12T of data that can only be recovered by another P410 controller (and I don't have a hot spare).
On the other hand, I am having difficulty finding docs if/how to install Citrix Xenserver on ZFS. Everything I've found seems to discuss ZFS as a Storage Repo for XS, but nothing relating to install DOM0 as a ZFS install. Secondly, I do have concerns of any ZFS management / maintenance required through DOM0. Normally, I like to have DOM0 run as much stock as possible - this simplifies upgrades.
Is installing Citrix XenServer on a ZFS even feasible? ie: the Dom0 would be installed and running on a 12T ZFS. Given that XenServer is based on CentOS7, I figure it should be doable, but not sure how. But even if it is feasible, is it recommended?
Is running XenServer on ZFS (if doable) a safe and recomended alternative to running a HW Raid5 (with FBWC)?