[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