É possível impedir que o pcs / dlm / crm esgote o nó quando ele falhar?
Eu uso o cluster apenas para poder construir o armazenamento do GFS2, e há o meu próprio jeito de evitar o split-brain. Então eu não preciso de coisas como cercas e dlm.
Eu tentei configurar a operação em falha, no CentOS7, das seguintes maneiras:
use pcs resource update dlm/clvmd/gfs2_res op monitor onfail=ignore
edite o arquivo /etc/corosync/dlm_cfg
, edite o on-fail="ignore"
e reinicie todos os nós.
Após a reinicialização, posso verificar a partir de pcs cluster cib
, todas as "cercas" se tornaram "ignorar"
Mas quando eu mato o corosync em um nó, o outro ainda tenta cercá-lo, como visto no log de mensagens.
5 de março 10:37:10 node0 stonith-ng [1733]: aviso: remote_op_done: Operação de reinicialização do node3 por node3 para [email protected]: Nenhum desses dispositivos
5 de março 10:37:10 node0 crmd [1739]: aviso: tengine_stonith_notify: Peer node3 não foi terminado (reinicialização) pelo node3 para node3: Nenhum dispositivo (ref = a7be5018-4894-4de2-9273-8867d034d7af) do cliente pelo stonith_admin. controld.24862
Eu só me pergunto se há alguma maneira de evitar totalmente a cerca? Isso só traz muitos problemas no meu sistema.