Saltar al contenido
Lectura12 minPreview

Qué es virtualizar: máquina virtual, anfitrión, invitado e hipervisor

Imagine que pudiera tener tres computadoras dentro de la suya: una con Linux para practicar comandos, otra con Windows para estudiar eventos de seguridad y una tercera que puede «romper» sin consecuencias. Eso es lo que permite la virtualización, y es la base de casi todos los laboratorios que hará en esta academia.

Qué es una máquina virtual

Virtualizar es simular por software un equipo que no existe físicamente. Una máquina virtual (VM, del inglés virtual machine) es una computadora simulada: tiene su procesador virtual, su memoria, su disco y su tarjeta de red, y dentro se instala un sistema operativo completo como en un equipo físico. Para ese sistema, la VM es «la computadora»; no sabe, o no le importa, que comparte el hardware con otros.

Tres términos que debe dominar desde ya:

  • Anfitrión (host): su computadora real y el sistema que usa a diario, por ejemplo Windows 11.
  • Invitado (guest): el sistema que corre dentro de la VM, por ejemplo Ubuntu.
  • Hipervisor: el software que crea las VMs, les reparte los recursos del anfitrión y las mantiene separadas.

Piense en un edificio de apartamentos: la estructura es el hardware, el administrador es el hipervisor y cada apartamento es una VM con su propia puerta. Lo que pasa en uno no debería afectar al vecino.

Breve historia

AñoHito
1967–1972IBM crea CP-40 y CP-67 y lanza VM/370: varios usuarios comparten un mainframe, cada uno con su «máquina»
1974Popek y Goldberg publican los requisitos formales para que una arquitectura sea virtualizable
1999VMware Workstation virtualiza por primera vez de forma comercial los PC x86
2003Nace Xen, hipervisor de código abierto; en 2006 Amazon lo usa para lanzar EC2
2005–2006Intel (VT-x) y AMD (AMD-V) agregan virtualización por hardware a sus procesadores
2007KVM entra al kernel Linux y la empresa Innotek publica VirtualBox como código abierto
2008–2010Sun compra Innotek y Oracle compra Sun: el producto pasa a ser Oracle VirtualBox

Hipervisores de tipo 1 y tipo 2

Tipo 1: directamente sobre el hardware

También llamados bare metal. Se instalan en lugar de un sistema operativo tradicional y controlan el hardware. Los usan centros de datos y nubes. Ejemplos: VMware ESXi, Microsoft Hyper-V, Proxmox VE y KVM; Hyper-V y KVM funcionan así aunque los active desde un sistema de escritorio. Dan mejor rendimiento y aislamiento.

Tipo 2: como un programa más

Se instalan sobre su sistema habitual, igual que un navegador. Son ideales para aprender. Ejemplos: Oracle VirtualBox, VMware Workstation y UTM en macOS. En este curso usará VirtualBox: gratuito, de código abierto en su versión base y disponible para Windows, Linux y macOS.

Por qué importa en ciberseguridad

  • Aislamiento: prueba configuraciones, herramientas o archivos de práctica sin arriesgar sus datos.
  • Instantáneas: guarda el estado exacto de una VM y vuelve a él en segundos.
  • Redes a medida: crea una red privada entre VMs que no toque internet ni la red de su casa.
  • Realismo: los SOC, los equipos de respuesta a incidentes y los analistas forenses trabajan a diario con VMs para analizar, reproducir y documentar.

Si un comando borra media configuración, restaura la instantánea. Equivocarse deja de ser caro, y por eso aprende más rápido. Quien no domina las VMs depende de practicar en su equipo real, o no practica.

Dónde se usa

LugarEjemplo
Nube públicaCada servidor que alquila en AWS, Azure o Google Cloud es una VM
Centros de datos de empresasDecenas de servidores virtuales sobre VMware o Hyper-V en pocos equipos físicos
Laboratorios de seguridadPlataformas como TryHackMe le asignan VMs preparadas para practicar
Análisis de archivos sospechososLos sandboxes abren el archivo en una VM desechable y observan qué hace
Su propia laptopVirtualBox, WSL2 o Hyper-V para tener Linux sin abandonar Windows

Conceptos clave del curso

ConceptoQué significa
Imagen ISOArchivo que contiene el instalador de un sistema operativo
HashHuella digital de un archivo para comprobar que no cambió
Disco virtualArchivo del anfitrión que la VM ve como su disco duro, por ejemplo .vdi
InstantáneaFoto del estado de una VM a la que puede volver
ClonVM nueva creada como copia de otra
Modo de redCon quién puede hablar la tarjeta de red de la VM
Guest AdditionsControladores que se instalan en el invitado para que colabore con VirtualBox

Cómo leer las sintaxis de este curso

Las fichas de comandos del curso, sobre todo las de VBoxManage, siguen estas convenciones:

  • [corchetes]: lo que va dentro es opcional.
  • MAYÚSCULAS: un valor que usted reemplaza, como NOMBRE_VM.
  • ...: puede repetirse.
  • La barra vertical entre opciones: una u otra.

Para pedir ayuda: man comando o comando --help en Linux, Get-Help Comando en PowerShell y VBoxManage --help para la lista de subcomandos de VirtualBox.

En la siguiente lección revisará si su equipo tiene lo necesario: virtualización activada en el firmware, memoria y disco.