Sem saber sua configuração exata, essa pergunta é difícil de responder, mas por que você espera que os VIPs falhem? A perda de link é tratada pelo daemon de múltiplos caminhos, se ambos os seus VIPs estiverem vinculados a duas NICs.
Tive sucesso em configurar uma configuração simples de Heartbeat no Ubuntu 12.04, que fará failover de dois VIPs para um segundo servidor quando ambos os links Ethernet falharem. O que não consigo descobrir é como fazer failover de dois VIPs quando uma das duas NICs perde uma conexão de link.
O Heartbeat detectará que o link está inativo, mas, até que ambos caiam, os recursos não sofrerão failover. Não estou usando nenhum gerenciamento de cluster como o Pacemaker.
Eu apreciaria um ponto na direção certa.
Sem saber sua configuração exata, essa pergunta é difícil de responder, mas por que você espera que os VIPs falhem? A perda de link é tratada pelo daemon de múltiplos caminhos, se ambos os seus VIPs estiverem vinculados a duas NICs.