¿Qué es un administrador de máquinas virtuales? - Explicación de hipervisores
¿Te preguntas qué es un administrador de máquinas virtuales? ¡Sigue leyendo!
Los dispositivos de computación virtual, como Windows, Mac, Linux, etc., se han vuelto muy populares entre los profesionales de TI, empresas, desarrolladores y creadores de contenido. Esta tecnología te permite configurar y utilizar múltiples tipos de computadoras desde la PC local o un servidor en línea.
Ahí es donde entra un administrador de máquinas virtuales (VMM). Está en el núcleo de la virtualización del sistema operativo y del hardware.
Si eres nuevo en las computadoras virtuales, lee el artículo hasta el final para aprender todo sobre ellas y sus beneficios.
¿Qué es un administrador de máquinas virtuales?
Un administrador de máquinas virtuales proporciona los programas y interfaces de virtualización necesarios para las computadoras virtuales. Es como un sistema de control central desde el cual puedes controlar muchos escritorios locales y virtuales. Además, una herramienta VMM particiona eficientemente las unidades del sistema, CPU, RAM, GPU, tarjeta de red, sistema de audio, etc., y distribuye estos recursos.
Es posible que te encuentres con los siguientes nombres alternativos:
- Hipervisor
- Capa de virtualización
- Monitor de máquinas virtuales
- Software de virtualización
- Software de virtualización de plataformas
- Software de virtualización de sistemas operativos.
Un VMM también te permite personalizar los recursos asignados de una PC virtual existente para ajustar el rendimiento y solucionar problemas. Además, puedes cifrar tus dispositivos virtuales para prevenir el acceso no autorizado al hardware y software.
Tipos de VMM o hipervisores
Principalmente, hay dos tipos. He esbozado su descripción y ejemplos a continuación:
Hipervisores de Tipo 1 (Hipervisores de Bare-Metal)
Estos se ejecutan directamente en el hardware de computación, similar a un sistema operativo Windows 11. La única diferencia es que un sistema operativo Windows configura solo una computadora, mientras que un hipervisor de Tipo 1 configura un entorno donde puedes configurar más de un sistema operativo.
Además, los administradores de máquinas virtuales de Tipo 1 son extremadamente rápidos y altamente confiables, ya que pueden acceder directamente al hardware del sistema sin la intervención de un sistema operativo anfitrión. Por esta razón, principalmente encontrarás tal VMM en centros de datos, plataformas que ofrecen servicios de escritorio virtual gestionados, grandes organizaciones, etc.
Aquí hay algunos ejemplos de VMM de Tipo 1:
- VMware ESXi
- Xen / Citrix Hypervisor
- Oracle VM Server para x86
- Red Hat Enterprise Virtualization (RHEV)
- Microsoft Hyper-V.
Instalarlos y gestionarlos tiene una curva de aprendizaje pronunciada. A menudo, las empresas contratan profesionales altamente capacitados para este trabajo.
Hipervisores de Tipo 2 (Hipervisores alojados)
Los VMM de Tipo 2 se ejecutan sobre un sistema operativo, como Windows, Mac, Linux, etc. Por lo tanto, su rendimiento es inferior al de los hipervisores de Tipo 1.
Sin embargo, configurarlos es mucho más fácil. Es como instalar cualquier otra aplicación de terceros. Además, estas herramientas contienen principalmente una interfaz gráfica de usuario con instrucciones adecuadas, por lo que cualquier persona con conocimientos básicos de computación puede configurar una computadora virtual en menos de una hora.
Aquí hay algunos ejemplos populares:
- VMware Workstation
- Oracle VirtualBox
- Parallels Desktop
- Windows Hyper-V.
Ejemplo de un VMM de Windows
Hyper-V Manager en Windows es el software de virtualización integrado para PCs con Windows 11 y 10. Es disponible de forma gratuita para los usuarios de las ediciones de Windows Pro y Enterprise.
Dado que Microsoft envía la herramienta como integrada en ediciones selectas, no necesitas licenciar tus casos de uso individuales o comerciales.
Sin embargo, es posible que no encuentres la herramienta fácilmente en la lista de programas instalados. Necesitarás habilitarla desde la herramienta de características de Windows .
Tiene una interfaz gráfica de usuario bastante simple con instrucciones adecuadas. Sin embargo, las opciones de personalización de hardware virtual son limitadas. Encuentra a continuación las principales características de Hyper-V Manager :
- Un menú de Creación Rápida que te permite crear máquinas virtuales de Windows 10, 11 y Ubuntu desde un servidor de imágenes en línea alojado por Microsoft.
- Un asistente de Nueva Máquina Virtual que te permite crear una máquina virtual desde cero asignando RAM virtual, ROM, red, etc.
- También puedes importar un escritorio virtual desde un VMM de terceros o un directorio local.
- Hay una función de Conectar a Servidor para vincularte con máquinas virtuales remotas en un servidor de terceros.
¿Cómo funciona un administrador de máquinas virtuales?
Un VMM crea una capa de virtualización sobre el sistema operativo anfitrión. Luego, utiliza los recursos de hardware del dispositivo anfitrión y los distribuye parcialmente a una o muchas PCs virtuales. Para que funcione sin problemas, debes habilitar la función de Tecnología de Virtualización de Intel (VT-x) para tu CPU anfitriona. Puedes hacerlo desde la interfaz UEFI o BIOS.
Una herramienta moderna como VMware Workstation viene con muchas funcionalidades para que puedas crear una amplia variedad de máquinas virtuales. Encuentra algunos de los componentes comunes de VMM de esta herramienta de hipervisor líder a continuación:
Asistente de Máquina Virtual
Te guía a través de todos los pasos de configuración de la máquina virtual de principio a fin. Puedes elegir entre modos Típico y Personalizado dependiendo de tus requisitos de VM. Para la mayoría de los usuarios, Típico es la mejor opción, ya que configura la mayoría de las capas virtuales complicadas en el backend.
También te pide la imagen ISO del disco del sistema operativo y prueba automáticamente el medio de arranque en busca de errores. También puedes optar por instalar el sistema operativo más tarde. Lo mejor del asistente de configuración es que puedes elegir entre los siguientes tipos de sistemas operativos invitados:
- Microsoft Windows
- Linux
- Apple Mac OS X
- VMware ESX
Todos ellos incluyen muchas ediciones, por lo que no tendrás problemas de compatibilidad hacia atrás.
Una biblioteca de VMs
Encontrarás una biblioteca de máquinas virtuales que lista todos los escritorios virtuales que has agregado al VMM. Si los has creado sobre la PC local, aparecerán debajo del encabezado Mi Computadora.
Si has importado VMs de servidores remotos, esas también aparecerán debajo de los árboles de direcciones IP del servidor. Puedes abrir rápidamente una VM haciendo clic en la biblioteca.
Configuraciones avanzadas de VM
El cuadro de diálogo de Configuraciones de VM te permite personalizar opciones de hardware y software a niveles granulares.
En la pestaña Hardware, puedes personalizar los valores y preferencias para Memoria, Procesadores, Disco Duro, CD/DVD, Adaptador de Red, Controlador USB, Tarjeta de Sonido, Impresora, Pantalla y TPM.
Desde la pestaña Opciones, puedes personalizar las preferencias para Gestión de energía, Carpetas compartidas, Instantáneas, AutoProtect, Aislamiento de invitados, Control de acceso, Herramientas de VMware, Conexiones VNC, Inicio de sesión automático, etc.
Puedes ajustar estas configuraciones para una nueva o existente VM siempre que lo desees.
Controles de VM Ad Hoc
A menudo, las VMs se quedan atascadas al procesar problemas complejos. Sin embargo, no tienes el privilegio de presionar manualmente ningún botón de encendido físico para reiniciar o apagar el sistema. Para superar este obstáculo, los VMM modernos como VMware incluyen herramientas de gestión de energía ad hoc.
Por ejemplo, puedes usar los siguientes comandos en VMware Workstation:
- Apagar Invitado
- Suspender Invitado
- Reiniciar Invitado
- Restablecer.
Si necesitas acceder a la BIOS de la VM, puedes usar el comando Encender a Firmware.
Copia de seguridad y restauración de máquinas virtuales
Los VMM premium como VMware Workstation ofrecen herramientas de copia de seguridad y restauración integradas. Puedes tomar instantáneas manuales de una VM todos los días.
Alternativamente, puedes configurar un horario de instantáneas para copias de seguridad automáticas. Puedes usar estas para revertir a una versión anterior si la última VM se corrompe.
Configuraciones avanzadas de pantalla
Los VMM modernos incluyen varias configuraciones de pantalla. Por ejemplo, VMware Workstation viene con comandos de escalado de pantalla, como los siguientes para modificar el área de visualización:
- Mostrar u ocultar la biblioteca
- Mostrar u ocultar la barra de miniaturas
- Entrar en modo de pantalla completa
- Estiramiento libre.
Interfaz para conectividad de dispositivos y transferencia de datos
Los VMM modernos pueden encaminar las conexiones de dispositivos externos a la máquina virtual. Para esto, el administrador mostrará un cuadro de diálogo para seleccionar si deseas interconectar el dispositivo externo al dispositivo físico anfitrión o al sistema operativo invitado.
También puedes usar VMware Workstation para configurar unidades compartidas desde y hacia sistemas operativos invitados. Además, puedes copiar y pegar datos fácilmente desde el dispositivo anfitrión al dispositivo virtual usando los comandos Ctrl + C y Ctrl + V.
¿Por qué deberías usar un VMM?
Un administrador de máquinas virtuales te ayuda con las siguientes tareas:
- Configurar VMs usando una línea de comandos o interfaz gráfica de usuario.
- Mantener todas las VMs en un solo lugar para un acceso más fácil.
- Personalizar la asignación de recursos de hardware usando una GUI.
- Interconectar el escritorio virtual con los controladores USB, Wi-Fi, Ethernet, etc.
- Crear instantáneas de las VMs para propósitos de copia de seguridad y restauración.
- Implementar configuraciones de seguridad de VM como cifrado para prevenir el acceso no autorizado.
- Importar VMs remotas a la biblioteca de VMM y guardar credenciales del servidor como IDs de usuario, contraseñas, etc., para uso futuro.
Resumen
Si has llegado hasta aquí, ¡felicitaciones! Ahora deberías poder responder a la pregunta “¿Qué es un administrador de máquinas virtuales?”
También podrías querer aprender qué es la virtualización de CPU y cómo habilitarla en BIOS y cómo solucionar problemas de VT-x.