¿Puedo alojar UNA VM desde dos servidores?

¿Puedo alojar UNA VM desde dos servidores?

Miré a mi alrededor por un momento y no pude encontrar una respuesta definitiva. Mi configuración es para fines educativos, ya que estoy en un programa CCNA/Ciberseguridad a través de mi universidad.

Cualquiera que sea, vayamos al grano ~ La PC A está arriba, directamente encima de mi enrutador/módem principal. Tiene Windows 2022 Datacenter, gracias a mi universidad por poner a disposición estas herramientas. Este servidor está conectado a un enrutador separado a través de un repetidor WiFi que tiene UNA conexión gigabit. El repetidor se puede configurar como un AP cliente o un puente. Teniendo en cuenta que tengo un enrutador instalado en el gigabit, el servidor ahora se está ejecutando desde el enrutador. Solo necesitaba más puertos para todas mis máquinas. Tengo un interruptor en la planta baja, pero todavía no estoy conectado. La PC B está abajo conectada a mi enrutador. Esta es una máquina casi idéntica, solo que el número de modelo es ligeramente diferente: la PC A es una HP 8570w y la PC B es una HP 8760w. La PC A tiene un mejor procesador, mSATA (que es donde se almacenan mis máquinas virtuales) y 2 SSD en RAID0. La PC B es un poco más lenta, pero tiene una mejor GPU, pero TRES SSD (todas iguales), 2 de las cuales están en RAID0 y la unidad principal aloja el sistema operativo, 2022 Datacenter. También tienen cantidades iguales de RAM, 32 g cada una.

El objetivo es implementar una máquina virtual en una PC cliente, utilizando ambos servidores (creo que se llama un grupo). No utilizo ningún software sofisticado, la máquina virtual es simplemente para cosas universitarias si decido hacerlo en mi sofá de abajo. El cliente estará conectado a mi enrutador, al igual que la PC B.

Así que yendo al grano:

  1. ¿Puedo utilizar dos servidores para "equilibrar" las demandas de carga de trabajo para una implementación de VM? La PC A es más rápida y posiblemente tenga una diferencia de 1 a 2 ms, pero la PC B está ubicada debajo de mi PC cliente. ¿Si es así, cómo? ¿Quizás un enlace para obtener más instrucciones que me orienten en la dirección correcta?

  2. Supongo que la pregunta más importante es: ¿tiene algún sentido? En el entorno de una gran corporación, puedo ver por qué los clústeres de conmutación por error y la replicación podrían ser útiles, pero ese no es mi objetivo. Simplemente quiero equilibrar la carga de trabajo de modo que si la CPU de la PC B está en la línea roja, la PC A pueda intervenir para ayudar, o viceversa. Lo mismo ocurre con la RAM. De ninguna manera planeo ejecutar una máquina virtual con, digamos, 64 g de RAM. La mayoría son de 8gb, dinámicos por supuesto. ¿Alguna ayuda o consejo en esta situación?

¡Gracias a todos!

Respuesta1

  1. Si y no.

La alta disponibilidad y la tolerancia a fallos se pueden gestionar con replicación o agrupación de conmutación por error. En versiones anteriores de HyperV, esto no era compatible y había que migrar los sistemas manualmente. En versiones más recientes, esto es compatible de forma nativa.

A continuación se explica cómo configurar la replicación de Hyper V: https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/manage/set-up-hyper-v-replica

A continuación se explica cómo configurar el clúster de conmutación por error de Hyper V: https://docs.microsoft.com/en-us/windows-server/failover-clustering/create-failover-cluster

Si está hablando de dividir 1 carga de trabajo (como un servicio web) en 2 máquinas virtuales, esa no es exactamente la intención de la replicación o la agrupación de conmutación por error. Necesitaría agregar algún tipo de tecnología de equilibrio de carga además de su solución de clúster de replicación o conmutación por error.

  1. Si y no.

No se trata del tamaño de la empresa. Se trata de qué tipo de riesgo la empresa está dispuesta a aceptar. Si la empresa no puede permitir ningún tiempo de inactividad, entonces necesita estas funciones. Si una empresa dice que puede pasar X cantidad de horas mientras alguien intenta solucionar el problema, entonces hay menos necesidad de estas funciones.

De lo contrario, estás hablando de equilibrio de carga. No debería utilizar clústeres de replicación o conmutación por error para gestionar problemas de recursos.

Debe leer esta documentación en System Center Virtual Machine Manager: https://docs.microsoft.com/en-us/system-center/vmm/whats-new-in-vmm?view=sc-vmm-2019

información relacionada