Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TEMA 2
Virtualización
1. INTRODUCCIÓN A LA VIRTUALIZACIÓN
“Es la abstracción de los recursos de un ordenador”. Básicamente consiste en simular un nuevo equipo ba-
sado en el hardware físico de otro. Es decir, sobre un Sistema Operativo “host” o “anfitrión” montamos un
nuevo equipo con su Sistema Operativo pero, no real o físico, sino virtual, que utiliza el hardware del “host”
para realizar su función. A este Sistema Operativo se le conoce con el nombre de sistema “invitado”.
Una de las ventajas más importantes de la Virtualización es el aprovechamiento del hardware.
3. VENTAJAS DE LA VIRTUALIZACIÓN
Las ventajas más importantes serían:
Reducción de los costes de administración.
Aprovechamiento óptimo de los recursos disponibles.
Continuidad de negocio y recuperación ante desastres.
Escalabilidad. Crecimiento ágil con contención de costes.
Virtual appliance. Máquinas virtuales preconfiguradas, cargar y funcionar. Máquinas paquetiza-
das y preconfiguradas para una función determinada (servidores de correo, bases de datos, en-
rutadores…).
Eficiencia energética.
4. TIPOS DE VIRTUALIZACIÓN
a) Virtualización de Recursos. Es la combinación de múltiples recursos, sea por agregación o com-
binación en un recurso de mayor capacidad, o en una cola de recursos. Por ejemplo, el RAID es
33
TEMA 2: VIRTUALIZACIÓN Implantación de Sistemas Operativos
5. SOFTWARE DE VIRTUALIZACIÓN
Existen en el mercado diferentes fabricantes de software de virtualización. Estos pueden ser libre (gratuitos)
o propietarios (necesitan una licencia). Entre ellos debemos destacar 3: VMware, Virtual PC y Virtual BOX.
5.1.VMware
Es un sistema propietario de virtualización por software que permite simular varios ordenadores dentro de
un mismo hardware de manera simultánea, permitiendo así el mayor aprovechamiento de recursos.
Con VMware los usuarios pueden ejecutar Windows, Linux, NetWare o Solaris x86 en máquinas virtua-
les portátiles totalmente conectadas en red, sin necesidad de reiniciar la máquina ni particionar el disco.
VMware es similar a Virtual PC, aunque existen diferencias entre ambos que afectan a la forma en la
que el software interactúa con el sistema físico. Mientras que Virtual PC emula una plataforma x86, VMware
la virtualiza, de forma que la mayor parte de las instrucciones en VMware se ejecutan directamente sobre el
hardware físico, mientras que en el caso de Virtual PC se traducen en llamadas al sistema operativo que se
ejecuta en el sistema físico.
VMware ha establecido una continuidad alrededor de sus productos gratuitos, donde proporciona ac-
ceso a una lista de máquinas virtuales gratuitas y de libre disposición, con multitud de sistemas operativos y
aplicaciones específicas preconfiguradas y listas para ejecutar (ver Virtual Appliances de la página
www.vmware.com).
Permite importar máquinas físicas de distintos sistemas operativos para su utilización como máquinas
virtuales o convertir máquinas virtuales (Virtual PC o Virtual Server) o imágenes de sistemas (Acronis, Norton
Ghost, Open Virtual Machine, StorageCraft o Symantec Backup Exec System Recovery) a su formato.
Entre sus versiones se encuentran:
VMware Workstation. Es una versión de pago de las más utilizadas que permite que cualquier
usuario con un ordenador portátil o de escritorio pueda emular tantas máquinas virtuales como
los recursos del hardware lo permitan.
VMware Server (antes GSX). Esta versión que, en un principio, era de pago desde hace unos
meses puede ser descargada y utilizada de forma gratuita. Entre VMware Server y Workstation
hay varias diferencias, siendo una de ellas que en la versión Server se pueden ejecutar de manera
concurrente más máquinas virtuales soportando servidores con hasta 32 procesadores y/o 64
GB de memoria, ofreciendo funcionalidad de administración remota.
VMware Player. Es un producto gratuito que permite correr máquinas virtuales creadas con
otros productos de VMware, pero no permite crearlas él mismo. Las máquinas virtuales se pue-
den crear con productos más avanzados como VMware Workstation, VMware Server o VMXBuil-
der.
5.2.Virtual PC
Virtual PC. Es un programa propietario desarrollado por Connectix y comprado por Microsoft
para crear máquinas virtuales en equipos de sobremesa o portátiles que no sean servidores. La
versión 2007 se encuentra disponible de forma gratuita.
34
TEMA 2: VIRTUALIZACIÓN Implantación de Sistemas Operativos
Virtual Server. Es un programa propietario desarrollado por Connectix y comprado por Micro-
soft que facilita la creación de máquinas virtuales en servidores Windows (aunque se puede
utilizar en Windows XP y Vista). Desde la versión 2005 R2 SP1 se incluye soporte para el Sistema
Operativo Linux.
5.3.Virtual BOX
Es un software de virtualización para arquitecturas x86 propietaria y gratuita únicamente para uso personal
o de evaluación. Fue desarrollado originalmente por la empresa innotek GmbH, pero que pasó a ser propie-
dad de Sun Microsystems a principios de 2008.
Entre los Sistemas Operativos soportados (en modo anfitrión) se encuentran Linux, Mac OS X, OS/2
Warp, Windows y Solaris/Open Solaris; y dentro de ellos es posible virtualizar los Sistemas Operativos
FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp, Windows y Solaris.
En comparación con otras aplicaciones propietarias de virtualización, como VMware Workstation o
Microsoft Virtual PC, Virtual BOX carece de algunas funcionalidades, pero proporciona otras como la ejecu-
ción de máquinas virtuales de forma remota.
En cuanto a la emulación de hardware, los discos duros de los sistemas invitados son almacenados en
los sistemas anfitriones como archivos individuales en un contenedor llamado Virtual Disk Image, incompar-
tible con los demás softwares de virtualización.
Otra de las funciones que presenta es la de montar imágenes ISO como unidades virtuales de CD/DVD
o como disquete.
7. VMWARE
7.1.¿Qué es VMware?
VMware Workstation es un poderoso software para virtualización de ordenadores de escritorio dirigido a
desarrolladores, encargados de pruebas de software y profesionales de TI de empresas que ejecutan múlti-
ples sistemas operativos simultáneamente en un PC. Los usuarios pueden ejecutar Windows, Linux, NetWare
o Solaris x86 en máquinas virtuales portátiles totalmente conectadas en red, sin necesidad de reiniciar la
máquina ni particionar el disco.
VMware Workstation ofrece una excelente funcionalidad como optimización de la memoria y la capa-
cidad de administrar configuraciones de niveles múltiples y múltiples copias instantáneas.
35
TEMA 2: VIRTUALIZACIÓN Implantación de Sistemas Operativos
7.5.Instalación de VMware
En primer lugar, comprobaremos los requisitos hardware de nuestro equipo, antes de instalar VMware. Se
debería tener como poco 1 GB de RAM, espacio libre en disco de 1GB y un procesador Pentium IV o superior.
Con estos requisitos VMware funcionará lento, pero nos permitirá ejecutar máquinas virtuales. Para
posteriormente crear y utilizar máquinas virtuales, tendremos que tener suficiente espacio en el disco duro.
En concreto, cada máquina virtual ocupa entre 4 GB y 12 GB de espacio en disco.
Comprobado esto, instalamos el software. Para ello, ejecutamos el instalador de VMware y aceptamos
las opciones que nos propone el instalador por defecto. De esta forma instalamos VMware de una forma
fácil y cómoda sin necesidad de configurar durante la instalación nada.
36
TEMA 2: VIRTUALIZACIÓN Implantación de Sistemas Operativos
Pulsamos en Siguiente y en la siguiente pantalla (figura 02) podremos elegir entre dos opciones.
37
TEMA 2: VIRTUALIZACIÓN Implantación de Sistemas Operativos
Typical. Esta será la opción que elegiremos para instalar nuestra máquina virtual.
Custom. Nos permitirá crear una máquina virtual de forma personalizada, pero con la opción
anterior es suficiente para nuestro objetivo.
Seleccionamos la opción por defecto y pulsamos Siguiente. Ahora aparece la siguiente pantalla (figura
03) en la que seleccionaremos el tipo de sistema operativo a instalar.
Seleccionado el Sistema Operativo, pulsaremos Siguiente. En la siguiente pantalla (figura 04) indicare-
mos el nombre con el que nosotros vamos a ver la máquina virtual y la ubicación de la carpeta en la que
queremos almacenar todos los archivos que ésta generará.
38
TEMA 2: VIRTUALIZACIÓN Implantación de Sistemas Operativos
Por defecto el nombre será el del sistema operativo a instalar, y la ubicación será la carpeta personal
del usuario que ha iniciado sesión en el equipo. En concreto, la ubicación será:
C:\Users\nomusuario\Documents\Virtual Machines\Windows XP Professional
Realizada la selección deseada, pulsaremos Siguiente y nos aparecerá una nueva pantalla en la que
indicaremos (figura 05) el tamaño del disco duro que queremos asignar a la máquina virtual y el tipo de disco.
En este caso, a excepción del tamaño, tampoco seleccionaremos ninguna de las opciones que nos
ofrece el asistente, ya que son opciones que utilizaremos para otros procedimientos. Pulsamos Siguiente y
aparece la pantalla de la figura 06 que muestra las configuraciones realizadas.
Después de todo esto, hacemos clic en Power on this virtual machine y ya tendremos preparada la
máquina virtual para usarla.
Es evidente que lo primero que tendremos que hacer es instalar el Sistema Operativo, y para ello se-
guiremos los pasos adecuados.
41
TEMA 2: VIRTUALIZACIÓN Implantación de Sistemas Operativos
Una vez ejecutada la máquina virtual, y para poder interactuar con ella, es suficiente con hacer clic con
el ratón dentro de la ventana en la que se está ejecutando el Sistema Operativo.
Si queremos volver de nuevo a tener el control sobre el Sistema Operativo real o anfitrión, pulsaremos
la combinación de teclas CTRL+ALT, y de esta forma podremos alternar entre el control de uno y otro sistema.
42
TEMA 2: VIRTUALIZACIÓN Implantación de Sistemas Operativos
VMware Tools incorpora especialmente drivers de pantalla, ratón, o adaptadores de red entre otros.
Permite:
Aumentar el rendimiento de los gráficos.
Establecer carpetas compartidas entre la máquina virtual y la máquina real.
Realizar funciones de arrastrar y soltar.
Un portapapeles común entre la máquina anfitrión y la invitada.
43
TEMA 2: VIRTUALIZACIÓN Implantación de Sistemas Operativos
44