COROSYNC-QNETD-TOOL(8)
π corosync-qnetd-tool(8) β the System Manager's Manual glow-up π
okay bestie, sit DOWN, because this is corosync-qnetd-tool, a System Manager's Manual page, and it's lowkey the little backstage pass to your whole corosync-qnetd situation. π
β¨ NAME β¨
corosync-qnetd-tool β the corosync-qnetd control interface, aka your direct line to the daemon. π
β¨ SYNOPSIS β¨
corosync-qnetd-tool [-Hhlsv] [-c cluster_name] [-p qnetd_ipc_socket_path]
β¨ DESCRIPTION β¨
So like, corosync-qnetd-tool is a frontend to the internal corosync-qnetd IPC. π«Ά
Its main purpose β its whole main character moment, honestly β is to show you important information about the current internal state of corosync-qnetd. That's it. That's the job. And it ate. π₯
β¨ OPTIONS β¨
-Hβ Properly shutdown thecorosync-qnetdprocess. Like, a proper goodbye. No ghosting. π-hβ Display a short usage text. The "help me help you" option. π-lβ List all clients connected to thecorosync-qnetdprocess. The output is described in its own section below, so keep scrolling bestie. π-sβ Display status of thecorosync-qnetdprocess. The vibe check, basically. π«-vβ Display more verbose output for options-land-s. Give me more, give me details, give me everything. π£οΈ-cβ Used only with the-loption. By default, information about all clients from all clusters is displayed, but with this option it's possible to filter information from a single cluster given thecluster_name. Not me narrowing it down to one cluster. π-pβ Path to thecorosync-qnetdcommunication socket.
π LIST COMMAND OUTPUT π
Cluster "Cluster":
Algorithm: Fifty-Fifty split (KAP Tie-breaker)
Tie-breaker: Node with lowest node ID
Node ID 1:
Client address: ::ffff:127.0.0.1:52000
HB interval: 8000ms
Configured node list: 1, 2
Ring ID: 1.a00000000021b40
Membership node list: 1, 2
TLS active: Yes (client certificate verified)
Vote: No change (ACK)
...
okay so here's the tea on what you're looking at, because this output is giving receipts: π§Ύ
The output contains a list of clusters. Each cluster has the cluster common options Algorithm (optionally with Keep Active Partition Tie Breaker information) and Tie-breaker, as configured in the corosync.conf file. π
Information about nodes follows. Let's break it down, one by one:
- Client address is the IP address and port of the client.
- HB interval is the heartbeat interval between
corosync-qnetdand thecorosync-qdeviceclient. This interval depends on the timeout option that can be set in thecorosync.conffile. - Configured node list is the list of nodes configured in
corosync.conf. - Ring ID and Membership node list are self-explanatory. (They said "iykyk" and honestly, fair. π)
- TLS active describes if an encrypted transport is used between server and client.
- Vote is the last vote sent to the
corosync-qdeviceclient. The last ACK/NACK vote (if it exists) is in parentheses.
no cap, every single one of those fields is doing important work. don't skip them. π«Ά
π SEE ALSO π
π¦ AUTHOR π¦
Jan Friesse β the icon, the legend, the moment. β
and that's the whole page bestie!! this was the corosync-qnetd-tool(8) page from 2025-04-09, living under the COROSYNC-QNETD-TOOL(8) banner β go forth, run it, and slay your cluster diagnostics. periodt. πβ¨
π¦ where this page comes from
- fedora 43: corosync-qnetd 3.0.4-1.fc43 Β· BSD-3-Clause
- fedora 44: corosync-qnetd 3.0.4-3.fc44 Β· BSD-3-Clause
- nixos 26.05: corosync-qdevice 3.0.4
- nixpkgs unstable: corosync-qdevice 3.0.4
- ubuntu resolute: corosync-qnetd 3.0.4-1 Β· BSD-3-Clause
- ubuntu stonking: corosync-qnetd 3.0.4-1 Β· BSD-3-Clause
- Copyright (C) 2016-2025 Red Hat, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms