I’m looking for some general advice about whether I should move some of my VM’s off the local XCP storage to a shared NFS/iSCSi storage model on Synology / TrueNAS Scale. This question is more about the hardware side of things.
I have a site with around 80 users using 3 servers configured in an XCP pool. This hosts around 7 VM’s with most being Server 2019. The hardware is a mixture of SSD and spinning rust. The network interfaces are all 1gb ethernet connections between server/switch/NAS. I have a number of small Synology NAS’s consisting of 218+, 220+, 218j and 215j on RAID1 WD Red drives. I have one TrueNAS Scale server, again, with a 1gb connection and spining rust.
Probably pretty standard inventory for a smaller SME organisation. I don’t have the budget for really high end servers or sfp/10gb connections/switches. However, I would still like to take advantage of the shared storage model and the admin/HA benefits it gives you in XCP.
My concern is that 1gb topology with lower end Synology’s isn’t going to be quick enough from an end user prespective. Our busiest VM is a SQL server that probably services around 35 users concurrently at any given time. This is on RAID1 SSD local XCP storage. It currently works fine with no speed issues or problems.
I appreciate without benchmarks and exact through put figures it’s difficult to determine, however, I’m looking for more of a gut feeling or perhaps someone that has prior experience to setting up shared storage on pretty basic topology. I’m aware of the performace differences between iSCSI and NFS and thats something I would decide later. This is really just a high end overview as whether I should commit some time towards this task as there will be a bit of work invovled in prepping everything and I’m concerned that maybe it’s unrealistic to expect the current set up to cope with this.
So just looking for a general consensus of whether, it’s worth giving it a go, or, I’m I flogging a dead horse.