Vamos a adivinar que hardware tenes, porque "dos servidores HP con igual hardware" no da mucha información.
Instalá Hyper-V Server 2012 o Windows Server 2012 con el rol de Hyper-V en ambos servers físicos.
Creá un server que sea DC, DNS y DHCP (Esto último con scope dividido entre ambos equipos)
Creá un server que sea el SQL Server y otro que sea una replica de ese equipo (Por ejemplo con Log Shipping... y claro que estoy adivinando porque no se que version de SQL vas a instalar)
Creá maquinas virtuales y configurá Hyper-V Replica entre ambos equipos para los servicios que no puedas dar alta disponibilidad de otra forma.
Son ideas... Quien mejor sabe como es tu infraestructura eres tu!
Esteban
http://nextadmin.blogspot.com