Download Máquinas Virtuales
Document related concepts
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