[pve-devel] [PATCH 0/2] Add initial QDevice support
Thomas Lamprecht
t.lamprecht at proxmox.com
Mon Aug 1 15:54:57 CEST 2016
Include QDevice support in our corosync package and add a new package
for the QDevice Net Daemon.
The command
corosync-qdevice-net-certutil -h
gives a good overview for setting up QDevice for a cluster.
NOTE: I strongly discourage using QDevices in cluster setup with an uneven
node count, a failure of the QDevice results in a situation where no
other node may fail. E.g. in a 15 Node Cluster with QDevice configured
no other node can fail if the QDevice fails currently, where as without
the QDevice 7 nodes could fail. So this binds the reliability of the
cluster to the server where QNetd runs, and will on most setups
*decrease* the reliability of the whole cluster!
Uneven Node count profit from a QDevice.
Thomas Lamprecht (2):
compile corosync with QDevice support
add package for QDevice Net Daemon
Makefile | 3 +-
debian/changelog | 8 +++++
debian/control | 19 ++++++++++-
debian/corosync-pve.install | 3 +-
debian/corosync-qdevice.service | 13 ++++++++
debian/corosync-qnetd-pve.install | 6 ++++
debian/corosync-qnetd-pve.postinst | 37 ++++++++++++++++++++++
debian/corosync-qnetd-pve.postrm | 33 +++++++++++++++++++
debian/corosync-qnetd.service | 15 +++++++++
...oroqnetd-the-owner-of-qnetd-run-directory.patch | 19 +++++++++++
debian/patches/series | 1 +
debian/rules | 12 +++++--
12 files changed, 163 insertions(+), 6 deletions(-)
create mode 100644 debian/corosync-qdevice.service
create mode 100644 debian/corosync-qnetd-pve.install
create mode 100644 debian/corosync-qnetd-pve.postinst
create mode 100644 debian/corosync-qnetd-pve.postrm
create mode 100644 debian/corosync-qnetd.service
create mode 100644 debian/patches/0001-make-coroqnetd-the-owner-of-qnetd-run-directory.patch
--
2.1.4
More information about the pve-devel
mailing list