COROSYNC-Q...ET-CERTUTIL(8)

πŸ“¦
version 3.0.4 Β· 2 versions
, in fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, ubuntu resolute, ubuntu stonking

✨ NAME ✨

okay so bestie, this is corosync-qdevice-net-certutil πŸ’– β€” it's the tool that generates the qdevice model net TLS certificates. she's giving certificate factory, no cap πŸŽ€


🌸 SYNOPSIS 🌸

corosync-qdevice-net-certutil [-i|-m|-M|-r|-s|-Q] [-c certificate] [-S
ssh_command] [-C scp_command] [-n cluster_name]

like, look at her run πŸƒβ€β™€οΈπŸ’¨


πŸ¦‹ DESCRIPTION πŸ¦‹

so corosync-qdevice-net-certutil is literally a frontend for NSS certutil, and her whole job is generating the client certificate for the net model of qdevice. she's the middleman, the wingwoman, the main character ✨


πŸ’… OPTIONS πŸ’…

  • -i β€” initializes the QDevice Net NSS certificate database πŸ’–. the default directory for the database is /etc/corosync/qdevice/net/, and heads up: that directory has to be writable by the current user, so check your permissions before you start acting brand new. you also need the QNetd CA certificate passed in with the -c parameter. you can find that certificate on the server running QNetd, sitting pretty in the file /etc/corosync/qnetd/nssdb/qnetd-cacert.crt 🌈
  • -m β€” imports the cluster certificate and key from a pk12 file. bringing her home 🫢
  • -r β€” generates a certificate request πŸ”₯. the certificate request gets exported into /etc/corosync/qdevice/net/qdevice-net-node.crq. and listen β€” it's necessary to pass the cluster name using the -n parameter, and that cluster name has to match the one defined in /etc/corosync/corosync.conf. no improvising, bestie, the names have to match fr fr πŸ’€
  • -M β€” imports a signed certificate and exports a certificate with private key into a pk12 file. glow up complete πŸ‘‘
  • -Q β€” uses ssh/scp to properly set both corosync-qnetd and corosync-qdevice certificates on all nodes 🌐. now, it's highly recommended that you use an ssh agent, otherwise ssh/scp will keep asking for a password β€” roughly 8 times the number of nodes 😭 like she will absolutely spam you with password prompts, that's not a vibe, set up your agent first 🧚
  • -c β€” file with certificate to load πŸ“
  • -S β€” alternative remote shell command to be used in place of ssh. if you don't specify it, ssh is used. the way you can just swap her out πŸ’…
  • -C β€” alternative remote copy command to be used in place of scp. if you don't specify it, scp is used πŸ“
  • -n β€” name of the cluster ⭐

πŸ’œ SEE ALSO πŸ’œ

go read those too, they're iconic in their own right πŸŽ€


🌟 AUTHOR 🌟

Jan Friesse β€” thank you for your service, king πŸ‘‘βœ¨


k that's the whole page bestie, you ate πŸ’– this was from the System Manager's Manual, dated 2016-06-28, and the header said COROSYNC-Q...ET-CERTUTIL(8) β€” yes the title is literally abbreviated like that in the footer, we love a mysterious queen πŸ’… mwah, go generate some certificates πŸ¦‹

πŸ“¦ where this page comes from