[ClusterLabs] How to delete a node, really, really?
Kadlecsik József
kadlecsik.jozsef at wigner.hu
Thu Dec 12 11:03:48 UTC 2024
Hello,
During an upgrade it turned out that our old node id-s (generated
many-many years ago) are not accepted anymore. So we renumbered the nodes
and since then have been unable to delete the old id-s from the system.
Corosync knows the new id-s only and work fine:
# corosync-cmapctl | grep 323224576
#
Pacemaker knows the new id-s according to the config file and all traces
are deleted from the cib as well:
# cibadmin --query|grep 323224576
#
Everything seems ok. However, as soon as just corosync stopped or started
on a standby node, the old ghosts come back:
# corosync-cmapctl | grep 323224576
#
# cibadmin --query|grep 323224576
<node id="3232245767" uname="atlas6"/>
<node id="3232245763" uname="atlas2"/>
<node id="3232245764" uname="atlas3"/>
<node id="3232245766" uname="atlas5"/>
<node_state id="3232245767" uname="atlas6" in_ccm="false"
crmd="offline" expected="down" crm-debug-origin="post_cache_update"/>
<node_state id="3232245763" uname="atlas2" in_ccm="false"
crmd="offline" expected="down" crm-debug-origin="post_cache_update"/>
<node_state id="3232245764" uname="atlas3" in_ccm="false"
crmd="offline" expected="down" crm-debug-origin="post_cache_update"/>
<node_state id="3232245766" uname="atlas5" in_ccm="false"
crmd="offline" expected="down" crm-debug-origin="post_cache_update"/>
How could the old node ids be removed completely? crm_node -R does not
help, deleting by cibadmin does not help. What is the proper way to
cleanup the state?
Best regards,
Jozsef
--
E-mail : kadlecsik.jozsef at wigner.hun-ren.hu
Address: Wigner Research Centre for Physics
H-1525 Budapest 114, POB. 49, Hungary
More information about the Users
mailing list