Tempo limite do pacemaker / corosync antes das transferências de recursos

6

Essa parece ser uma pergunta simples, mas não consigo encontrar a resposta, apesar de ter revisado a documentação do marcapasso várias vezes.

Eu tenho o corosync configurado com o marcapasso para compartilhar um IP virtual. Tudo o que quero fazer é definir um valor de tempo limite antes que o nó de backup assuma o recurso. Com interrupções de rede de < 1-2 minutos, gostaria que o pacemaker continuasse a funcionar normalmente, em vez de provocar o failover, mas altere-o se a falha ultrapassar um determinado número.

Existe um tempo limite para um recurso - mas esse parece ser o tempo limite que está aguardando o início do recurso, não para o cluster como um todo.

    
por user705142 29.05.2012 / 01:53

1 resposta

2

Soa como migration-threshold é o que você está procurando.

Supondo que você tenha um recurso que esteja configurando op monitor interval a 20s:

primitive p_foo ocf:heartbeat:foo \
    params ...
    op monitor interval="20s"

e você não quer migrar para um novo nó dentro de 1 minuto, então você deve definir migration-threshold para 3:

primitive p_foo ocf:heartbeat:foo \
    params ...
    op monitor interval="20s"
    meta target-role="Started" migration-threshold="3"
    
por 01.08.2012 / 13:18