Gestión y dimensionamiento de discos virtuales: Crear discos duros virtuales en diferentes formatos (VDI, VMDK, VHDX) eligiendo entre asignación dinámica o tamaño fijo según las necesidades de rendimiento.
Objetivo:
Crear, dimensionar y gestionar discos duros virtuales bajo diferentes estándares de la industria (como VDI de VirtualBox, VMDK de VMware y VHDX de Microsoft Hyper-V), evaluando las ventajas operativas y de rendimiento entre el almacenamiento de tamaño dinámico (expandible) y el de tamaño fijo (reservado).
Escenario:
- Una máquina virtual o herramienta de gestión de hipervisores (como VirtualBox o herramientas nativas de administración de discos en Windows).
- Privilegios de usuario para la asignación y creación de bloques de almacenamiento en el sistema de ficheros del anfitrión.
Instrucciones:
Fase 1: Creación de discos virtuales en diferentes formatos (VDI, VMDK) mediante VirtualBox
- Abre el Administrador de VirtualBox y accede al menú Herramientas > Virtual Media Manager (Gestor de medios virtuales).
- Haz clic en Crear para iniciar el asistente de nuevos discos duros virtuales:
- Selección de formato de almacenamiento:
VDI (VirtualBox Disk Image):Formato nativo optimizado para VirtualBox.VMDK (Virtual Machine Disk):Formato abierto desarrollado por VMware, altamente compatible con otras plataformas de virtualización.VHD / VHDX:Formatos nativos de Microsoft Hyper-V y utilidades de Windows.
- Tipo de almacenamiento físico:
- Reservado dinámicamente (Dynamic): El archivo de disco ocupa inicialmente el espacio mínimo necesario en el anfitrión y va creciendo de forma automatizada conforme se guardan datos dentro de la máquina virtual.
- Tamaño fijo (Fixed size): Reserva y bloquea el espacio total configurado de antemano en el almacenamiento físico del anfitrión. Ofrece mayor velocidad de E/S al evitar la fragmentación dinámica, pero consume todo el espacio desde el primer segundo.
- Define la ruta de almacenamiento y la capacidad máxima dimensionada (por ejemplo,
40 GB) y haz clic en Crear.
- Selección de formato de almacenamiento:
Fase 2: Creación de un disco VHDX de tamaño fijo o dinámico en Windows (Hyper-V / Disk Management)
- Presiona las teclas
Windows + R, escribediskmgmt.mscy pulsaEnter. - En el menú superior, haz clic en Acción > Crear VHD:
- Selecciona la ruta del archivo en el disco y define el tamaño virtual deseado.
- Elige el formato de disco virtual VHDX (el cual soporta tamaños masivos superiores a 2 TB y mayor resiliencia ante cortes de energía) y selecciona el tipo de disco (Dinámico o Fijo). Haz clic en Aceptar.
Verificación:
- Comprueba en el Gestor de Medios Virtuales o en la ruta de almacenamiento designada que el fichero de disco se ha generado correctamente con la extensión y el tamaño especificados.
- Verifica que el rendimiento de lectura y escritura del disco virtual responde acorde a la modalidad elegida (dinámico vs. fijo).
Preguntas de reflexión:
- ¿Qué ventajas operativas aporta utilizar formatos estándar de la industria como VMDK o VHDX frente a formatos propietarios a la hora de migrar máquinas virtuales entre diferentes hipervisores?
- ¿Por qué el uso de discos virtuales de tamaño fijo suele garantizar un rendimiento de E/S (lectura/escritura) superior en entornos de producción pesados frente a los discos de tamaño dinámico?
- ¿Qué riesgos conlleva utilizar discos de tamaño dinámico si el almacenamiento físico del equipo anfitrión se aproxima al 100% de ocupación?
Haz clic aquí para ver las soluciones y explicaciones
1. ¿Qué ventajas aportan los formatos estándar como VMDK o VHDX?
Garantizan la portabilidad e interoperabilidad entre distintas plataformas de virtualización (como VMware, VirtualBox, Hyper-V o nubes públicas). Al no estar atados a un único fabricante, las empresas evitan el bloqueo tecnológico (vendor lock-in) y pueden trasladar o convertir sus discos virtuales de manera ágil ante cambios de infraestructura.
2. ¿Por qué el tamaño fijo ofrece mejor rendimiento de E/S?
En un disco de tamaño fijo, el hipervisor reserva y escribe todos los bloques de espacio de forma contigua en el almacenamiento físico del anfitrión desde el principio. En cambio, el disco dinámico obliga al hipervisor a realizar operaciones adicionales en tiempo real para calcular, ampliar y reasignar fragmentos de ficheros conforme el sistema invitado escribe datos, lo que genera sobrecarga y fragmentación (overhead).
3. ¿Qué riesgos implica usar discos dinámicos si el anfitrión se llena?
Si el disco físico del equipo anfitrión se queda sin espacio libre, los archivos de expansión dinámica de las máquinas virtuales no podrán seguir creciendo. Esto provocará un bloqueo instantáneo del sistema operativo invitado, corrupción de datos en escrituras pendientes y fallos catastróficos en las aplicaciones que se estén ejecutando en ese momento.