I am setting up a pair of servers in a small business. One of the machines would primarily be a domain server, fileserver, and host several Win 11 VM’s. The second server’s primary responsibility would be for AI and Video processing (having GPU’s). The second server’s secondary responsibility would be to take over services of server one in event of a trouble (Domain, file, and VM’s).
Domain services would be provided by a Windows 2025 VM.
I am attempting to select a core hypervisor/storage platform to accomplish the task. None of the platform contenders are functionally complete, each needing some CLI interaction and architecture “tweaking”. Under consideration are:
XCP-NG
Proxmox
TrueNAS
UnRAID
Microsofts HyperV is not in the mix for two reasons. One, I found the version that I tried (included with SBS2011) to be flaky in running anything but Microsoft products (ie Linux). Additionally, Microsoft has moved the product from free to a pay-to-play license model.
I prefer a drive partition model where partition 1 is a bootable part of a RAID1 array, the OS always boots and provides tools in disaster circumstances. Partition 2 is part of production storage, typically part of a RAID5 or RAIDZ array. Partition 3 is a rolling backup of the partition 2 storage system, data is always recoverable even if only one drive survives. Yes, I run ZFS storage in a partition model with ZFS drive members being partitions. I have found it does not impact performance in any tangible way (disputes will require benchmark data).
The selection process seems to revolve around how much extra work is needed to get me there. I have created a system using XCP-NG and it works, but requires a lot of cli labor (installing and configuring missing packages, samba, zfs…). TrueNAS seems to work fine, but warns vehemently against using the CLI in a way that violates their architecture (storage in a partition, loading packages such as pbzip2). Proxmox appears to want money in a ongoing unknown progression, so I have not really tried them as of yet in a working model. I just learned that UnRAID might work, but I have not tried them as of yet either.
Additional info: Server one is complete (if it has any bearing). Gigabyte MC13-LE3, Epyc 4565P, 96GB ECC, 5 Samsung 4TB 9100 Pro, 4 16TB WD WUH721816ALE6L
I am looking for useful input (information and data) to steer the projects selection of the hypervisor and storage provider.
Thanks in advance.