Tengo una pregunta que he estado buscando y no he podido resolverla. Estamos pensando en reemplazar todos nuestros servidores y volvernos virtuales. Mi pregunta es si uso el núcleo Hyper-V en un servidor host, ¿puedo configurarlo para que se replique en otra máquina virtual en un host diferente, de modo que si el host 1 falla, el host 2 se activa?
Respuesta1
Sí, Hyper-V Core (la versión gratuita) admite la función 'réplica de Hyper-V'.
Pero la réplica de Hyper-V no es una solución de alta disponibilidad. Porque el "retraso de datos" no se puede evitar cuando se produce una conmutación por error no planificada ("conmutación por error planificada" sin este problema).
Puede considerar el clúster Hyper-V, que utiliza dos o más hosts físicos.
'clúster hiper-v': https://technet.microsoft.com/en-us/library/hh831579(v=ws.11).aspx
Respuesta2
Sí, pero como ya se indicó, si está hablando de HA, elija un clúster. Sin embargo, es perfectamente posible utilizar máquinas virtuales en sus servidores en Hyper V y luego replicarlos para protegerlos contra fallas de hardware.
En mi trabajo hemos hecho esto: 3 servidores, todas las máquinas del grupo de trabajo y cada una replica sus máquinas virtuales entre sí, es decir. servidor1->servidor 2, servidor2->servidor3 y servidor3->servidor1. El tiempo de replicación se establece en 5 minutos, por lo que como máximo perdemos aproximadamente 5 minutos de datos. Dependiendo de su entorno, esto puede ser aceptable o no. Para nosotros, está bien: en esta configuración podemos perder una máquina completa, pero volver a estar operativa en minutos simplemente conmutando por error las réplicas e iniciándolas en su nuevo host. Luego necesitamos arreglar el servidor caído, revertir la replicación y volver a la forma en que solíamos ejecutar.
Es una obviedad si el costo es un problema; además, cada servidor físico también usa RAID, por lo que las fallas del disco, etc., no afectan las cosas. Según mis más de 25 años de experiencia, creo que, aparte de gastar miles de millones en efectivo en una SAN completa (20K más, prácticamente indique su precio), esta es una forma bastante rentable de mejorar la confiabilidad del servicio para una empresa.
Lo único de lo que realmente debe preocuparse es de lograr que los servidores se comuniquen entre sí desde el punto de vista de la replicación. Básicamente, necesita configurar SSL para que cada servidor cree y firme sus propios certificados, en los que luego confían los demás servidores. Suena como una molestia, pero para ser honesto, es tan simple que todavía no puedo creer que funcione.