¿Es posible ejecutar una sola máquina virtual en dos sistemas básicos?

¿Es posible ejecutar una sola máquina virtual en dos sistemas básicos?

Tengo dos máquinas bare-metal con la siguiente configuración:

maquina1

CPU: 4 cores
ram: 16GB
HD: 200GB

máquina2

cpu: 4 cores
ram: 16GB
HD: 200GB

¿Es posible tener una máquina virtual utilizando estas dos máquinas básicas con la siguiente configuración?

cpu: 8 cores
ram: 32GB (Approximate)
HD: 400GB (Approximate)

Lo siento, si hice una pregunta muy ingenua, soy muy nuevo en el mundo de la virtualización.

EDITAR

No estoy tratando de hacer esto, solo quiero saber el concepto.

Respuesta1

¿Es posible tener una única máquina virtual utilizando los recursos combinados de dos hosts?

No


Esto no es posible porque las interconexiones entre dos hosts son mucho más lentas que las conexiones internas.

Incluso tecnologías comoVMware VMotion(Que permite "sin costura"la migración de máquinas virtuales de un host físico a otro) no ha llegado a su fin.

diagrama de movimiento

Dicen lograr "Migración en vivo de máquinas virtuales sin interrupción del servicio"Aun así, todavía tengo que dedicar algo de tiempo a sincronizar datos durante la operación, antes de suspender el servicio durante un período de tiempo para realizar una sincronización final del estado y la memoria de la máquina virtual", afirma el documento vinculado "todo el proceso tarda menos de dos segundos en una red Gigabit Ethernet" (Sospecho que se refiere a la suspensión/sincronización/reanudación final).


Si tiene varias máquinas, un mejor enfoque es distribuir la carga:

  • Balanceo de carga- ejecutar el mismo servicio en múltiples hosts, dirigiendo a los clientes al más adecuado (local/descargado/etc...)
  • Agrupación- dividir la tarea en varias partes y distribuir las partes

información relacionada