Hello everyone,
I created a 6 nodes cluster running ProxMox 7.4.
High Availability is on.
Every node has 2 nvme ssd dedicated to the storage and 10gbit dedicated connection.
OS runs on different drives.
These ssd are a zraid-1 volume and are part of a DRBD storage pool.
VM disks are stored inside the storage pool, and every disk is replicated on 3 nodes.
Everything works fine and HA is currently guaranteed
Now I want to install Gluster to allow shared access to (some) data across VM.
Gluster volume needs to be HA too so i will create a replicated distributed volume (replica 3)
I though to install Gluster server on 3 new VM. These VM will act exlusively as server.
Then install gluster-fs-client on all the client VMs that needs access to the shared storage.
I excluded to install Gluster on the host nodes even if it's technically possible.
I'm unsure about building a glusterFS volume on top of drbd, it looks like a bit overkill so I just to want to be sure this is the right way of doing this kind of stuff.
I'm a bit concerned about performances due to all these software layers.
The goal is HA and storage sharing across VM without sacrificing performance too much.
EDIT: I already tried Ceph before choosing DRBD, so changing storage is not an option. I'm happy with DRBD.
Thanks in advance for your help
I created a 6 nodes cluster running ProxMox 7.4.
High Availability is on.
Every node has 2 nvme ssd dedicated to the storage and 10gbit dedicated connection.
OS runs on different drives.
These ssd are a zraid-1 volume and are part of a DRBD storage pool.
VM disks are stored inside the storage pool, and every disk is replicated on 3 nodes.
Everything works fine and HA is currently guaranteed
Now I want to install Gluster to allow shared access to (some) data across VM.
Gluster volume needs to be HA too so i will create a replicated distributed volume (replica 3)
I though to install Gluster server on 3 new VM. These VM will act exlusively as server.
Then install gluster-fs-client on all the client VMs that needs access to the shared storage.
I excluded to install Gluster on the host nodes even if it's technically possible.
I'm unsure about building a glusterFS volume on top of drbd, it looks like a bit overkill so I just to want to be sure this is the right way of doing this kind of stuff.
I'm a bit concerned about performances due to all these software layers.
The goal is HA and storage sharing across VM without sacrificing performance too much.
EDIT: I already tried Ceph before choosing DRBD, so changing storage is not an option. I'm happy with DRBD.
Thanks in advance for your help
Last edited: