Fundamentos de Virtualización: Conceptos y Funcionamiento
¿Qué es una Máquina Virtual?
Una máquina virtual es un software que emula un ordenador. Podemos instalar un sistema operativo (SO) y ejecutar programas como si fuese un equipo completo e independiente del hardware sobre el que se ejecuta.
Ventajas principales
- Permite instalar un SO nuevo para probarlo o ejecutar un programa sin necesidad de desinstalar el actual o particionar el disco duro.
- Facilita la instalación de sistemas invitados dentro de otro sistema denominado anfitrión.
- Las máquinas virtuales simulan componentes como la BIOS, memoria, conexiones de red, puertos y discos duros.
- Es posible compartir carpetas con el ordenador real.
Consideraciones técnicas
- Se debe disponer de memoria real suficiente para albergar tanto la máquina virtual como el programa virtualizador.
- La velocidad de ejecución es menor que en un entorno nativo, pero suficiente para la mayoría de las tareas.
- La instalación de una máquina virtual sobre un SO anfitrión no afecta al sistema principal; para este, la máquina virtual se comporta como una aplicación más.
- Pueden ser libres (gratuitas) o propietarias (requieren licencia).
Arquitectura de Virtualización
- Sistema operativo anfitrión: Es el SO instalado en nuestra máquina real. Sobre este se ejecuta la aplicación que permite gestionar otros sistemas operativos.
- Sistema operativo huésped o invitado: Es el SO que instalamos dentro del programa de virtualización. Sobre un mismo anfitrión podemos tener instalados varios sistemas invitados.
VMware: Solución de Virtualización
VMware es un sistema propietario de virtualización por software que permite simular varios ordenadores dentro de un mismo hardware de manera simultánea, optimizando el aprovechamiento de recursos.
- Es uno de los entornos más utilizados.
- Soporta diversos sistemas como Windows, Linux, NetWare o Solaris X86.
- A diferencia de otras soluciones, VMware ejecuta de forma más directa sobre el hardware.
- Existe una comunidad oficial con multitud de máquinas virtuales gratuitas.
Versiones de VMware
- VMware Workstation: Versión de pago, considerada una de las más utilizadas.
- VMware Server (antes GSX): Anteriormente de pago, actualmente disponible de forma gratuita.