Ciao, direi di considerare anche di astrarre dal fisico usando la virtualizzazione.
Creando due virtual machine identiche sotto il profilo del virtual Hardware su due server fisici distinti.
Questo è un link che spiega un po' di cose su come implementarlo con Redhat/Centos
http://crunchtools.com/kvm-cluster-with-drbd-gfs2/Lato virtualizzazione potresti usare anche vmware esxi (free) o proxmox pve implementando due nfs server in replica per la parte dati dati oppure due virtual machine openfiler che replicano lo storage con drdb.
L'approccio alla virtualizzazione ti aiuta ad astrarre dal ferro ed avere un ambiente che può scalare nel momento in cui hai bisogno di agganciare nuovi sistemi. Inoltre con sistemi come esxi o proxmox potresti implementare con funzionalità native o tool gratuiti il discorso del backup anche offsite (magari via cloud) oppure una replica geografica dei dati per il DR (ma questo è già più una visione di un servizio enterprise).
Ciao
Ciao