I’m running a small 3 node cluster using mini PCs for my home lab for things like Nextcloud, databases, and other services that require persistent storage. Currently everything is creating persistent claims on my main NAS via NFS but too many times I’ve had unexpected downtime because the NAS decided to break. I’m wanting to replicate identical data across drives in my cluster for high availability and redundancy. What would be the best way to handle this? All three are equipped with a i5-7500, 32Gi RAM, 256 NVMe drive, a 1T SATA SSD intended to be the replicated disk, and connected to a 1Gbe switch as they don’t have any faster NICs installed. I’ve looked into Longhorn and Ceph but both highly recommend 10Gbe but tha is not possible for me. I’ve looked at Minio/Garage but that would only …
I’m running a small 3 node cluster using mini PCs for my home lab for things like Nextcloud, databases, and other services that require persistent storage. Currently everything is creating persistent claims on my main NAS via NFS but too many times I’ve had unexpected downtime because the NAS decided to break. I’m wanting to replicate identical data across drives in my cluster for high availability and redundancy. What would be the best way to handle this? All three are equipped with a i5-7500, 32Gi RAM, 256 NVMe drive, a 1T SATA SSD intended to be the replicated disk, and connected to a 1Gbe switch as they don’t have any faster NICs installed. I’ve looked into Longhorn and Ceph but both highly recommend 10Gbe but tha is not possible for me. I’ve looked at Minio/Garage but that would only allow S3 which feels limiting (though I don’t have a lot of experience with object storage so I may be naive in my thinking)