DBRD dual primary Heartbeat resource management

1

Eu tenho a seguinte configuração:

  • Dois servidores com DRBD executando dual primary com OCFS2
  • Heartbeat com dois ips virtuais, um para cada servidor
  • Redondo DNS robin para balancear a carga do NFS nas duas vIPs

Desligando o Servidor1 por um período de tempo, faça com que o Servidor2 assuma a vIP para failover. No entanto, quando Server1 retorna - ele assume o vIP designado assim que o heartbeat for conectado novamente - mesmo que o DRBD esteja executando a sincronização (e, portanto, não esteja atualizado)

Como posso configurar o heartbeat para executar o failback assim que o Server1 estiver novamente sincronizado com o Server2? (E não antes)

    
por Jon Skarpeteig 04.12.2012 / 11:41

1 resposta

0

However, when Server1 returns - it takes over the designated vIP as soon as heartbeat gets connection again - even though the DRBD is running sync (and thus not up to date)

Para desativar o failback automático, você pode definir a aderência do recurso padrão ao INFINITY executando:

crm_attribute --attr-name default-resource-stickiness --attr-value INFINITY

link

    
por 12.03.2013 / 10:19