Como fazer os recursos do Pacemaker Stop serem removidos?

1

Estou tentando criar uma função Ansible Pacemaker que cria a configuração do CIB e, em seguida, a envia. O problema é: O pacemaker recusa-se a destruir um recurso se não estiver parado.

Eu estou tentando descobrir como parar corretamente todos os recursos antes de reiniciá-los (ou destruí-los, ou desligar o cluster, não importa se o novo CIB é pressionado imediatamente).

O melhor seria forçar a destruição de recursos não utilizados, mas não consigo descobrir como o crmsh pode realizar isso.

Você tem uma ideia? Obrigado!

    
por moutonjr 25.10.2016 / 06:40

2 respostas

1

Existe um manual para "Parar recursos do Marcapasso que correspondem à sequência de prefixo" publicado em link

Inspecionando a origem, ela chama command: pcs resource disable {{item}} e aguarda até que o recurso seja interrompido, analisando periodicamente pcs status xml . Este último pode ser crucial no seu caso.

    
por 25.10.2016 / 09:27
0

A maneira mais fácil de interromper todos os recursos em um cluster do Pacemaker é definir a propriedade do cluster, "stop-all-resources" para "true".

Se você estiver usando o 'crmsh':

# crm configure property stop-all-resources=true

Se você estiver usando 'pcs':

# pcs property set stop-all-resources=true

Espero que isso seja útil.

    
por 25.10.2016 / 17:40