RedHat 6 Failover de Cluster

1

Estou testando a ferramenta de administração de cluster RedHat documentada aqui: link

Eu tenho duas máquinas virtuais executando o CentOS 6.4. Eu tenho testado cenários de failover; reiniciando a máquina principal e desligando a máquina principal com sucesso migram com sucesso os recursos para a máquina secundária (coisas como DRBD, Tomcat, MySQL, Apache).

No entanto, eu queria simular uma falha de energia completa ou um desligamento forçado. No cliente XenCenter, paro de desligar a máquina principal e observo os logs no secundário. Em resumo, os recursos parecem NUNCA migrar para o secundário, e a interface de gerenciamento de cluster parece achar que os serviços ainda estão sendo executados no primário.

Aqui está a saída dos registros da máquina secundária: link

Ele está reclamando principalmente sobre esgrima. Mas eu não entendo: se o nó primário morre sozinho, não há nada para cercar.

Idéias?

    
por Scott Crooks 04.07.2013 / 07:30

1 resposta

1

O esgrima deve acontecer fora da banda. Se você perder a rede entre os dois hosts, não haverá meio para verificar a vitalidade, portanto, o host secundário deve tentar iniciar os serviços? Não, porque isso levará a corrupção de dados, esses serviços ainda estão sendo executados no host principal.

Assim, o combate entra em cena, apenas para garantir que o host primário esteja realmente inativo, e assim que o comando fence for concluído, será considerado seguro iniciar os serviços no host secundário.

    
por 04.07.2013 / 07:40