[pve-devel] [PATCH docs 3/3] ha-manager: add section for recovery after fencing

Thomas Lamprecht t.lamprecht at proxmox.com
Tue Jun 14 16:57:45 CEST 2016


Describe how and why nodes get selected on a recovery of a fenced
service

Signed-off-by: Thomas Lamprecht <t.lamprecht at proxmox.com>
---
 ha-manager.adoc | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/ha-manager.adoc b/ha-manager.adoc
index 6c19ffc..0071b98 100644
--- a/ha-manager.adoc
+++ b/ha-manager.adoc
@@ -350,6 +350,24 @@ If you have a hardware watchdog available remove its kernel module from the
 blacklist, load it with insmod and restart the 'watchdog-mux' service or reboot
 the node.
 
+Recover Fenced Services
+~~~~~~~~~~~~~~~~~~~~~~~
+
+After a node failed and its fencing was successful we start to recover services
+to other available nodes and restart them there so that they can provide service
+again.
+
+The selection of the node on which the services gets recovered is influenced
+by the users group settings, the currently active nodes and their respective
+active service count.
+First we build a set out of the intersection between user selected nodes and
+available nodes. Then the subset with the highest priority of those nodes
+gets chosen as possible nodes for recovery. We select the node with the
+currently lowest active service count as a new node for the service.
+That minimizes the possibility of an overload, which else could cause an
+unresponsive node and as a result a chain reaction of node failures in the
+cluster.
+
 Groups
 ------
 
-- 
2.1.4




More information about the pve-devel mailing list