A pulsação funcionaria perfeitamente. Você também pode emparelhá-lo com o DRBD para garantir que os dados sejam mantidos sincronizados.
Há um bom guia sobre Como Forjar um servidor NFS, mas você pode alterá-lo para se adequar ao aplicativo que estiver executando. Os ha.d
e resource.d
dirs permitirão que você execute seus próprios scripts de failover de início / parada.
Veja: