I have a Pacemaker setup with two STONITH resources. They have location constraints that crm configure show
lists as follows:
location loc_stonith_node1 stonith_node1 rule -inf: #id eq node1
location loc_stonith_node2 stonith_node2 rule -inf: #id eq node2
Yet crm status
indicates that both resources are started on node2
:
stonith_node1 (stonith:external/ipmi): Started node2
stonith_node2 (stonith:external/ipmi): Started node2
This situation even persists if I crm resource stop
and then crm resource start
both resources. What could explain that the location constraints are apparently not obeyed?
UPDATE If I crm resource migrate stonith_node2 node1
, the resource starts on node1
, but if I then crm resource unmigrate stonith_node2
it immediately bounces back to node2
.
#id
refers to node ids such as1
, whereas#uname
refers to node names (host names) such asnode1
. I'll try whether switching to#uname
makes a difference and will then report back.