3. u n i d a d 4
Máquinas virtuales
Software que permite emular un sistema operativo y, por tanto,
ejecutar programas usando los componentes y periféricos de la
máquina real.
Un emulador es un software que permite ejecutar programas en una
plataforma distinta para la que fueron creados.
Java
Virtual
Box
VMWare .Net Parallels
Máquinas virtuales de sistema (SVM)
Máquinas virtuales de proceso (PVM)
Tipos de
máquinas
virtuales
4. u n i d a d 4
Máquinas virtuales
Ventajas
Permiten que coexistan varios sistemas operativos en la misma máquina.
Pueden proveer un juego de instrucciones distinto del que posee la máquina real.
Ofrecen mayor facilidad para establecer sistemas de mantenimiento…
Sus reinicios son más rápidos que los de las máquinas reales.
Permiten guardar el estado en el que nos encontramos …
Permiten la rápida incorporación de nuevos recursos.
Aportan una reducción directa de los costes de hardware…
Suponen una mejora en los procesos de clonación y copia de sistemas.
Ofrecen mayor facilidad para crear entornos de pruebas.
Permiten la migración en caliente de un servidor físico a otro.
Son más ecológicas.
Inconvenientes
Ralentizan el sistema.
Se vuelven inestables a nivel de velocidad de ejecución si funcionan varias a la vez.
Los usuarios pueden instalar dispositivos o programas que no están permitidos.
5. u n i d a d 4
Instalación del software para la creación de máquinas virtuales
La mayoría de las máquinas virtuales pueden instalarse en
cualquier sistema operativo.
Emplearemos indistintamente como sistema anfitrión cualquiera de
los tres siguientes: Windows 7, Linux Ubuntu o Mac OS X.
VirtualBox http://www.virtualbox.org
6. u n i d a d 4
Instalación del software para la creación de máquinas virtuales
VMware http://www.vmware.com/es/
Virtual PC http://www.microsoft.com/downloads
7. u n i d a d 4
Creación de máquinas virtuales
Una vez instalada la aplicación, cuando ejecutamos
VirtualBox aparece la ventana principal, en la que
debemos hacer clic en el botón Nueva para crear
una máquina virtual
VirtualBox
VMware Player: hacemos clic en Create a New
Virtual Machine. A continuación se nos pregunta si
queremos instalar en este momento el sistema
operativo o si solo queremos crear la máquina
virtual.
VMware
Existe un asistente encargado de facilitarnos la
tarea a la hora de configurar los parámetros: fichero
con extensión .vmc
Virtual PC
• Si queremos crear una nueva máquina virtual
• Si queremos usar la configuración
predeterminada
• Si queremos agregar una máquina virtual
8. u n i d a d 4
Configuración de máquinas virtuales
Después de seleccionar la máquina virtual que
queremos modificar, debemos hacer clic en el icono
Configuración.
VirtualBox
Seleccionar la máquina virtual que deseamos
modificar y hacer clic en la opción Edit virtual
machine settings.
VMware
Si la máquina no está apagada, no podremos
acceder a las preferencias configurables. Por tanto
es necesario apagarla (Power Off).
9. u n i d a d 4
Configuración de máquinas virtuales
Con este programa de Microsoft podemos llevar
acabo prácticamente las mismas modificaciones
que con los programas anteriores a nivel de
configuración.
Virtual PC
Para ello haremos clic en el botón Configuración de
la pantalla inicial.
10. u n i d a d 4
Uso de emuladores
Un emulador es un programa informático capaz de simular o imitar
otro programa o sistema.
Para emular una plataforma y poder ejecutar un software diseñado para
el sistema original (en muchos casos con componentes extraños en la
actualidad), el emulador deberá simular, componente a componente,
cada una de las partes integrantes de la plataforma original.
A la hora de usar un emulador, tenemos que tener en cuenta que no es
la máquina original, por lo que es probable que a veces no responda
como lo hacía el juego o programa que queremos usar.
Hinweis der Redaktion
A veces necesitamos probar nuevos ss.oo o nuevas aplicaciones en entornos limpios donde no interfieran las aplicaciones existentes, para esto la mejor solución es instalar un software que simule las condiciones que se van a dar en la maquina real. Esto se consigue usando máquinas virtuales.
Diferencia entre máquina virtual y emulador.
Los procesos están limitados por los recursos que tengamos. P.e. si no tenemos impresora no podemos imprimir en papel, aunque si que podríamos generar un documento en formato de impresión en una impresora virtual.
El S.O. de la maquina física se denomina anfitrión (host).
El S.O. de la maquina virtual se denomina huésped (guest).
Las máquinas virtuales me van a permitir utilizar aplicaciones que funcionas con un so que no tenemos instalado.
Las máquinas virtuales me van a permitir utilizar otro s.o sin reiniciar el PC, cosa que hay que hacer si tenemos un s.o. en una partición distinta del disco duro que para cambiar de s.o. hay que reiniciar el ordenador.
Consideraremos las máquinas virtuales de sistema, ya que son las que nos permiten emular un sistema operativo dentro de otro.
No hay limitación en cuanto a la cantidad de máquinas que puede haber en un sistema anfitrión pero es de lógica que no podrán ser mucha si queremos que trabajen con normalidad, ya que tienen que compartir todos los recursos disponibles.
El anfitrión debe tener al meno 8Gb de memoria. De lo contrario las máquinas virtuales serán mas lentas y no merecerá la pena utilizarlas.
Se recomienda que la memoria de las máquinas virtuales no supere el 75% de la memoria física para que no se ralenticen los procesos.
Virtual Box:
Debemos elegir el SO que va a tener la máquina virtual, para cada sistema operativo que queramos emular debemos tener una máquina virtual.
No es apropiado tener maquinas de 64 bits sobre equipos físicos de 32 bit, nos darán problemas de compatibilidad.
Al dar el sistema operativo por defecto se asignaran parámetro como memoria, disco duro, etc., ya que no es lo mismo para un sistema u otro, pero se pueden modificar.
Podemos dar memoria a la máquina virtual sin sobrepasar la memoria real disponible. Una franja que va cambiando de color nos dirá si la sobrepasamos o no.
Creación de discos duros virtuales. Pueden se VDI,VMDK, VHD o Parallels. Pueden ser de tamaño dinámico o de tamaño fijo. Lo adecuado es que sean de tamaño dinámico.
Después de creadas la máquinas virtuales se pueden modificar los parámetros.
Virtual Box: Ficha General: Permite compartir el portapapeles entre la máquina física y la máquina real.
Si vamos a crear una máquina virtual que trabaje como servidor podemos simular hasta cuatro tarjetas de red y utilizar la conexión real al mundo exterior de la máquina anfitriona, pero el resto de las máquina de la red real no verán a la máquina virtual.
También nos va a permitir instalar el sistema operativo en forma iso, esto es muy útil.