Download Máquinas Virtuales

Document related concepts

VMware wikipedia , lookup

VMware ESXi wikipedia , lookup

Máquina virtual wikipedia , lookup

Paravirtualización wikipedia , lookup

Qubes OS wikipedia , lookup

Transcript
MÁQUINAS VIRTUALES
con VMware
Objetivo:
El objetivo de este apartado del tema de características de los Sistemas Operativos, es aprender a
crear y manejar máquinas virtuales que permitan ejecutar un sistema operativo diferente al de la
máquina real sobre la que trabajamos.
El sistema operativo de la máquina real se conoce como sistema anfitrión, y los diferentes
sistemas que podemos disponer en modo virtual se denominan sistemas huésped.
En general, podemos considerar que una máquina virtual va a estar representada en la máquina
virtual por una serie de ficheros organizados en una carpeta determinada del sistema de archivos,
que vamos a poder llevar de un lugar para otro, como si de un video, música, o cualquier tipo de
archivo se tratara. Si disponemos del programa adecuado, podemos “ejecutar” la máquina virtual
en cualquier equipo.
Una comparación muy sencilla con el procesador de textos Word sería la siguiente: si en un equipo
creó un documento de texto, lo copio en un PenDrive y lo llevo a otro equipo, en este segundo
equipo podría editar el documento de texto si dispongo del mismo procesador de textos. Y si no
quiero problemas de compatibilidad, debería tener una versión igual o posterior a la versión de
Microsoft Word con la que se creó.
Por tanto debemos distinguir por una parte, el programa o herramienta que nos permite crear o
ejecutar una máquina virtual (en el ejemplo anterior, el equivalente al Word), y por otra, los
diferentes sistemas operativos que podemos manejar. Cada uno de estos sistemas operativos se
denominan Máquinas Virtuales.
Software de Virtualización:
Existen muchas aplicaciones que han aparecido en los últimos años para trabajar con máquinas
virtuales, cada uno tiene sus particularidades, y simplemente nombraremos dos: el software de la
empresa americana Vmware, y Virtual Box, de Oracle.
1 de 4
Máquinas Virtuales con VMware:
En este curso nos vamos a centrar en las máquinas virtuales creadas con la herramienta VMware,
concretamente con la versión VMware WorkStation 6.5.2.
VMware dispone de una suite de productos de diferentes características. Vamos a detallar, muy
por encima, las características de cada una de ellas:
➢ VMware Player: Es una especie de “reproductor de sistemas operativos”. Es decir, si tenemos una
máquina virtual creada, nos permite ejecutarla. Es la versión más ligera de VMware porque solo
puede ejecutar máquinas virtuales, no crearlas.
➢ VMware WorkStation: Con este producto es posible crear la máquina virtual requerida. Además de
ejecutar máquinas virtuales, puede crear una máquina virtual con un sistema operativo. Lo único
necesario es un DVD con la instalación del sistema operativo.
➢ VMware Server: Es la aplicación más completa, pues tiene las capacidades de los anteriores, y les
añade la posibilidad de trabajar en modo servidor. Esto quiere decir que podemos usar un equipo
central como “almacén” de máquinas virtuales y nos conectemos a él para ejecutar desde nuestro
equipo remoto la máquina virtual solicitada.
La ventaja del sistema VMware Server es impresionante pues, como veremos, las máquinas virtuales son
archivos bastante grandes, de 3 GB para arriba, y el manejo de información tan pesada es complicado.
Instalación de VMware:
La instalación del Software que vamos a utilizar en el curso es bastante sencilla: ejecutamos el
Setup de instalación y seguimos el guión que nos va presentando, seleccionando la instalación
típica en el directorio por defecto.
El proceso de instalación solicita el número de serie del producto, que introduciremos junto con el
nombre del usuario y la organización (Nombre del equipo e “IES Ortega y Gasset).
Una cuestión importante es observar cómo se han instalado dos adaptadores de red virtuales, que
pueden ser utilizados para trabajar en red entre máquinas virtuales. Estos adaptadores de red se
nombran como VMnet1 y VMnet8. Si no utilizamos las redes virtuales, es preferible mantenerlos
deshabilitados, por los recursos que consumen del sistema.
Modo de trabajo con VMware:
El proceso habitual de trabajo con VMware conlleva una serie de pasos previos a la ejecución de la
máquina virtual. Y una vez que tenemos la máquina virtual en ejecución, podemos realizar una
serie de tareas para optimizar la forma de trabajo. Seguiremos este orden:
1º) Creación de una MV: Pulsando la opción “New” del Menú “File”, accedemos a la operación
New Virtual Machine que da paso al asistente de creación de la MV. En dicho asistente
debemos establecer los siguientes parámetros:
◦ Origen desde donde se instalará el Sistema Operativo.
◦ Sistema Operativo que se va a instalar (si no lo detecta del origen de la instalación).
◦ Nombre de la máquina virtual, y directorio de la máquina.
◦ Tamaño del disco duro: espacio que se toma del HD real.
◦ Hasta la versión 6.5 se configuraba el tipo de red (Bridged, NAT, Host-only), pero
ahora es necesario personalizar el HW si no queremos la opción por defecto (NAT).
Para ello, pulsar el botón 'Customize Hardware...' justo antes de crear la MV.
2 de 4
2º) Instalación de una MV: En este momento se arranca la máquina virtual y es preciso que la
secuencia de arranque acceda a la instalación del sistema antes que al disco duro, pues aún
está vacío. El proceso de instalación depende del sistema operativo que se vaya a instalar,
y la duración está igualmente relacionada con el sistema de qué se trate. Es el proceso más
complicado porque se trata de una instalación propiamente dicha, solo que en vez de
instalar el SO sobre una partición de un disco duro, se instala sobre un disco virtual, que es
un archivo de la máquina real.
3º) Ejecución de la máquina virtual: Una vez instalada la máquina virtual, tenemos un sistema
operativo con los usuarios, configuraciones, archivos propios del sistema huésped elegido,
pero dentro de nuestra máquina real. Ahora podemos trabajar en la máquina virtual cómo
si fuera una máquina totalmente real.
4º) Instalación de VMware Tools: Uno de los principales inconvenientes que presentan las
máquinas virtuales es que al estar ejecutándose dentro de un sistema anfitrión, el control
del teclado y del ratón están en constante conflicto. Para pasar el control a la máquina
virtual es tan sencillo como pulsar sobre ella. Pero devolver el control al sistema anfitrión,
el mecanismo no es tan evidente: se consigue con la pulsación simultánea de Ctrl + Alt.
Pues bien: se puede instalar en la máquina virtual una herramienta denominada VMware
Tools que nos solucionan el problema del control del ratón y el teclado, y nos facilitan
determinadas tareas, como es compartir archivos entre el sistema anfitrión y la máquina
virtual. Las herramientas VMware Tools se instalan desde el Menú VM de VMware, y una
vez instaladas, tenemos los inconvenientes anteriores solucionados.
5º) Ejecución en Pantalla Completa: Es muy engorroso ejecutar una máquina virtual con un
tamaño de pantalla inferior al que permite su resolución, pues nos obliga a movernos de
una parte de la pantalla a otra moviendo las barras de desplazamiento horizontal y vertical.
Para evitar esto, se puede pulsar el botón
(Pantalla Completa), y la máquina virtual se
expande ocupando toda la pantalla. Para volver al sistema anfitrión, disponemos de una
pequeña barra en el centro de la parte superior de la pantalla donde aparece el nombre de
la máquina virtual, y una botonera para minimizar la máquina, cerrarla, o salir del modo de
pantalla completa.
6º) Gestión de Red: Las máquinas virtuales con las que trabajamos pueden tener diferentes
comportamiento en cuanto a sus conexiones de red. La tarjeta virtual de red se puede
configurar de 4 formas posibles: Bridged, NAT, Host-only y Custom (personalizada).
El acceso a la configuración de red del entorno de VMware está localizado en la opción
'Virtual Network Editor...' del Menú Edit. La ventana de edición de la red virtual es ésta:
3 de 4
La gestión de la red virtual que permite realizar VMware es sumamente compleja, y está
preparada para manejar varias subredes distintas, con sus adaptadores independientes,
servicios DHCP y NAT configurables por el usuario. Este apartado se escapa de los objetivos
de este curso, pero es bueno saber que las posibilidades son muchas en este aspecto.
7º) Dispositivos USB: Es muy habitual pasar datos de un ordenador a otro por medio de un
Pendrive. Entre máquinas virtuales y máquinas reales también es posible realizar este tipo
de operaciones. En el Menú VM, la opción 'Removable Devices' muestra una lista con los
dispositivos asignados a la máquina virtual en ejecución (Floppy, CD/DVD, Sound Card,
Network Adapter) y una lista de dispositivos USB.
Si un Pendrive se conecta inicialmente al sistema anfitrión, al desconectarlo se desconecta
totalmente del sistema. Si nos interesa pasar el control del dispositivo a la máquina virtual,
es necesario activarlo en la lista de dispositivos USB conectados a la máquina virtual.
4 de 4