[Pacemaker] Node removal in corosync-based cluster

Vladislav Bogdanov bubble at hoster-ok.com
Sun May 29 20:58:17 UTC 2011


Hi all.

I've got a task to remove some nodes from cluster to save some power and
found that it is not sufficient to follow
http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Pacemaker_Explained/s-node-delete.html#s-del-ais

After pacemaker is then restarted on any another remaining node, removed
node comes back in a CIB (with OFFLINE status). Even removal of that
node from corosync's objdb with
corosync-objctl -d runtime.totem.pg.mrp.srp.members.COROSYNC_ID
does not help.

The only way to completely remove node I found is to stop pacemaker on
all cluster nodes and start it again then. So there should be some
'ghost' data in a running pacemaker instance which is not deleted after
removal of node data and status from a CIB.

I hope this could be easily fixed, just a note that it does not fully
work now (1.1.5 with some patches from both 1.1 and devel).

Best,
Vladislav




More information about the Pacemaker mailing list