Corosync QDevice

35 views
Skip to first unread message

Thomas Johnson

unread,
Dec 13, 2025, 9:18:22 AM (11 days ago) Dec 13
to esos-users
I am looking to get this installed on a dual controller SC4020 I repurposed from the scrap pile. While this seems to have 99% of the clustering features I need (corosync, pacemaker, etc.), it is unfortunetly missing the corosync-qdevice package which seems to have been split from corosync at some point. What would be the easiest way to get this included in my installation? I looked through the build instructions but couldn't quite tell how I would go about this or if this might be added at some point in the future to the project.

Thanks,
TJ

Thomas Johnson

unread,
Dec 19, 2025, 11:59:51 AM (5 days ago) Dec 19
to esos-users
After looking at this agian, I believe the issue here is an extremely outdated version of corosync which did have qdevice included but does not work. I have been attempting to modify the make file to try using the newest version of corosync and corosync-qdevice but have been unable to figure out how to get this working.

At this point, I am at a bit of a loss on how to modify the build process for updating these. Any advice on how I could go about that to do testing? Unfortunately I am lacking proficiency in this area and will need some advice on how to proceed here or if there are plans to update these packages. On a side note to this, pacemaker is also super outdated and I assume other packages are as well. Are there any plans to update these currently? Would be happy to do testing on my end if the above is addressed.

Thanks,
TJ

Thomas Johnson

unread,
Dec 19, 2025, 11:59:51 AM (5 days ago) Dec 19
to esos-users
Some clarification to this:

The purpose for adding this package would be to allow adding a third node to the cluster as a quorum only device. I am currently doing this on the same system with Ubuntu Server installed which I was able to install this packing on using APT, but in an effort to reduce overhead I'm looking to switch to ESOS. Having this available would allow me to continue using the third node to maintain a quorum if one of the controllers became unavailable.

After trying to figure out how to modify the build configuration to add this package (and dep: libqb) I am at a complete loss having never done any compiling before. I don't think I will likely be able to go this route without some guidance (ChatGPT failed me yet again here).

Thanks,
TJ

On Saturday, December 13, 2025 at 8:18:22 AM UTC-6 Thomas Johnson wrote:
Reply all
Reply to author
Forward
0 new messages