Las máquinas virtuales (VM) representan una tecnología fundamental en la informática moderna que permite ejecutar múltiples sistemas operativos aislados entre sí (denominados sistemas invitados) de forma simultánea sobre una única máquina física (sistema anfitrión).
Para un profesional técnico, dominar los conceptos de virtualización, el funcionamiento de los hipervisores y la gestión de hipervisores de escritorio como VirtualBox o VMware Workstation es indispensable para realizar pruebas de sistemas operativos, aislar entornos de desarrollo y desplegar infraestructuras escalables sin necesidad de hardware dedicado adicional.
Concepto de Virtualización y Tipos de Hipervisores
La virtualización se basa en la abstracción de los recursos físicos del hardware mediante una capa de software especializada:
Configuración y Creación de Máquinas Virtuales
El despliegue de una máquina virtual requiere definir y dimensionar con precisión los recursos que consumirá del sistema físico:
Analogía: Imagina un gran edificio de apartamentos (el ordenador físico). La virtualización equivale a construir tabiques móviles e independientes dentro de una misma planta diáfana; el hipervisor de Tipo 2 (como VirtualBox o VMware Workstation) es el administrador del edificio que alquila habitaciones amuebladas y controla cuánta luz y agua consume cada inquilino; la creación de la máquina virtual es amueblar un apartamento desde cero para un nuevo residente; y la configuración del hardware virtual es decidir cuántos radiadores, enchufes y tomas de red tendrá ese apartamento específico sin alterar el suministro general del bloque.
Actividad práctica
Objetivo:
Crear y configurar una máquina virtual utilizando un hipervisor de tipo 2 (VirtualBox o VMware Workstation) para desplegar un sistema operativo invitado.
Tareas:
- Instala un hipervisor de Tipo 2 (como Oracle VM VirtualBox) en tu ordenador y descarga una imagen ISO de un sistema operativo ligero (como una distribución de Linux).
- Crea una nueva máquina virtual asignándole un nombre descriptivo, seleccionando el tipo de sistema operativo adecuado y configurando una memoria RAM lógica equilibrada (por ejemplo, 2 GB o 4 GB).
- Configura el disco duro virtual utilizando la opción de expansión dinámica y establece el tamaño máximo de almacenamiento.
- Revisa los ajustes de red virtual de la máquina y modifica el adaptador a modo Adaptador Puente (Bridged) o NAT según tus necesidades de conectividad.
Preguntas de reflexión:
Haz clic aquí para ver las soluciones y explicaciones
1. ¿Qué diferencia hay entre hipervisores de Tipo 1 y Tipo 2?
Un hipervisor de Tipo 1 se ejecuta directamente sobre el hardware desnudo (sin sistema operativo intermedio), logrando máxima eficiencia, velocidad y seguridad, por lo que se usa en servidores empresariales. Un hipervisor de Tipo 2 se instala como un programa más dentro de un sistema operativo anfitrión ya existente, lo que añade una capa adicional de abstracción y consumo de recursos, siendo ideal para laboratorios y escritorios de usuario.
2. ¿Por qué es crítico dimensionar bien la memoria RAM de la VM?
Porque la memoria RAM que se asigna a una máquina virtual se reserva del total físico disponible en el equipo anfitrión. Si se asigna más memoria de la prudente, el sistema anfitrión sufrirá una severa escasez de recursos, recurriendo al archivo de paginación en disco y provocando una caída drástica de rendimiento tanto en la máquina física como en las virtuales.
3. ¿Qué diferencia hay entre NAT y Adaptador Puente en red virtual?
El modo NAT (Network Address Translation) oculta la máquina virtual tras la IP del anfitrión, permitiéndole salir a internet pero aislándola del resto de equipos de la red local. El modo Adaptador Puente (Bridged) conecta la tarjeta virtual directamente a la interfaz física del anfitrión, haciendo que la máquina virtual obtenga su propia dirección IP independiente dentro de la red local, comportándose como un ordenador físico más.
4. ¿Qué ventajas tienen los discos virtuales dinámicos frente a los fijos?
Los discos virtuales de tamaño dinámico solo ocupan en el disco físico del anfitrión el espacio real que los datos de la máquina virtual van consumiendo progresivamente, lo que optimiza el almacenamiento inicial. Los discos de tamaño fijo reservan todo el espacio asignado desde el primer instante, lo que evita la fragmentación del archivo pero desperdicia espacio si la máquina virtual está casi vacía.
5. ¿Qué función desempeñan las herramientas de integración (Guest Additions / Tools)?
Son paquetes de controladores y servicios que se instalan dentro del sistema operativo invitado para optimizar su integración con el anfitrión. Permiten habilitar la aceleración gráfica por hardware, compartir portapapeles (copiar y pegar texto entre anfitrión e invitado), arrastrar y soltar archivos, y ajustar de forma fluida y dinámica la resolución de la pantalla virtual.