Homelab cluster with converged storage like VSAN

For a small homelab-style cluster, is there a storage type that would provide converged storage shared/synced between the hosts, like VSAN?

If so:

  1. which option(s) does not require the setup of additional hosts?
  2. which option(s) introduce the least complexity for the homelab admin?

Assume that a few old PCs are used to set up a cluster. The cluster members, as per the Incus docs, are set up the same (or as close to the same as possible).

  • Boot volume* / Incus installation
  • “Small” mirror or RAID with internal disks for VM/container storage

Can the VM/container storage be set up so that it is shared/synced between the cluster members?

Can this then be use to, say, safely shut down cluster members and migrate instances to fewer members, or even a single one cluster member?

In a homelab, power and power reliability may be an issue. Shutting down cluster members could be beneficial for occasional power savings and/or during power outages (such as to preserve UPS runtime).

Either Ceph or Linstor should be able to handle that.