Ceph-equivalent of a qdevice in an even numbered split cluster

Zerstoiber

Member
Jun 2, 2022
56
36
23
Hi,

we have an even numbered cluster stretched over 2 buildings, we're using Size 4/2 with a custom crush rule for placement of 2copies in each building.
Everything works great, one side could die due to power issues etc. and in that situation we'd still have 2 copies up and Ceph could work in the surviving site.

But losing one side still causes Ceph to stop working because the Ceph Mons don't have quorum.

Regarding Proxmox Cluster/Corosync, qdevice as external voting mechanism is the solution (https://pve.proxmox.com/wiki/Cluster_Manager#_corosync_external_vote_support)


But regarding Ceph here's the problem:
- Third location only has one public network that does not correspond to neither the physically seperated Ceph Network nor the multiple Corosync networks used in the production cluster, so we can't just join a Proxmox Node from the third location as a regular Proxmox cluster member (needs to have IPs in the same corosync networks, right?)

What could we do to have a Ceph Mon offsite? (or work around the quorum-problem with the Ceph Mons locally?)

Looking forward to your ideas!
(I found no matching threads via search, but if there is something previously written, feel free to just post some links for us to read up on!)
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!