Restrições de localização do pacemaker em recursos aparentemente não obedecidos

1

Eu tenho uma configuração do marcapasso com dois recursos STONITH. Eles têm restrições de localização que crm configure show listam da seguinte forma:

location loc_stonith_node1 stonith_node1 rule -inf: #id eq node1
location loc_stonith_node2 stonith_node2 rule -inf: #id eq node2

Ainda crm status indica que ambos os recursos foram iniciados em node2 :

stonith_node1   (stonith:external/ipmi):    Started node2
stonith_node2   (stonith:external/ipmi):    Started node2

Essa situação persiste mesmo se eu crm resource stop e, em seguida, crm resource start dos dois recursos. O que poderia explicar que as restrições de localização aparentemente não são obedecidas?

UPDATE Se eu crm resource migrate stonith_node2 node1 , o recurso começa em node1 , mas se eu, então, crm resource unmigrate stonith_node2 , ele imediatamente volta a node2 .

    
por rookie09 10.10.2017 / 16:24

1 resposta

1

Eu superei o problema mudando para outro formulário sintático para as restrições de local que não exigem referências a #id nem #uname :

location loc_stonith_node1 stonith_node1 -inf: node1
location loc_stonith_node2 stonith_node2 -inf: node2
    
por 11.10.2017 / 11:05