O DRBD deve funcionar para isso. Há muitos tutoriais descrevendo como configurar uma pilha de clusters Pacemaker, Corosync e DRBD.
O DRBD replica um dispositivo de bloco inteiro, portanto, você adicionaria um disco adicional às suas VMs, cortaria algum espaço extra de um grupo de volumes LVM para um novo LV ou particionaria seu disco.