I need to share a virtual disk between three VMs with CentOS Linux. The filesystem will be GFS2. We are using both a Ceph cluster and a GlusterFS cluster as storage for Proxmox.
I've created an RBD in Ceph and mapped it to all Proxmox nodes, then added it to the three VMs (need to edit the /etc/pve/qemu-server/<id>.conf files by hand). After that, Proxmox shows the disk attached to the three VMs, but only the first VM can actually access to the disk (it appears under "fdisk -l").
The same happens when using a QCOW image stored in GlusterFS: after edit <id>.conf files, only the first VM can actually use it.
¿Do Proxmox support shared disk between VMs? We know we need to use a cluster filesystem to avoid data loss (hence GFS2) but after trying Ceph and GlusterFS our guess is that the problem lies in Proxmox itself.
PS. Sorry for my english.
I've created an RBD in Ceph and mapped it to all Proxmox nodes, then added it to the three VMs (need to edit the /etc/pve/qemu-server/<id>.conf files by hand). After that, Proxmox shows the disk attached to the three VMs, but only the first VM can actually access to the disk (it appears under "fdisk -l").
The same happens when using a QCOW image stored in GlusterFS: after edit <id>.conf files, only the first VM can actually use it.
¿Do Proxmox support shared disk between VMs? We know we need to use a cluster filesystem to avoid data loss (hence GFS2) but after trying Ceph and GlusterFS our guess is that the problem lies in Proxmox itself.
PS. Sorry for my english.