miércoles, 31 de agosto de 2016

MAQUINAS VIRTUALES

Las Máquinas Virtuales. Descripción y funciones. Ejemplo de funcionamiento de VirtualBox.

¿Que es una Máquina Virtual?
Explicándolo de una forma sencilla una Máquina Virtual de Sistema es un programa que nos permite albergar un Ordenador Ficticio dentro de un Ordenador existente, es decir, un software que simula por completo el comportamiento de un Ordenador real sin que este exista, albergado virtualmente en un ordenador físico.
Este tipo de programas nos permitirán con un solo PC disponer de múltiples Sistemas Operativos funcionando simultáneamente usando tan solo una única máquina física.
Utilidades y generalidades de las Maquinas Virtuales.
Las Máquinas virtuales tienen multitud de aplicaciones, nos permiten disponer de un ordenador con el que podemos funcionar sin miedo a estropear la configuración del ordenador anfitrión, podemos probar Sistemas Operativos nuevos en versión beta, instalar otros que no conocemos para familiarizarnos con los mismos y hacer experimentos de todo tipo sin correr ningún riesgo.
En una sola máquina Virtual podemos por ejemplo instalar varios PCS virtuales con distintos sistemas operativos y estudiar la forma de conectarlos en una red a través también de routers virtuales.
Otra utilidad primordial consiste en poder trabajar con aplicaciones que funcionan sobre distintos sistemas operativos al que posee el ordenador anfitrión, disponiendo de un solo Ordenador físico, esto a veces, resulta prácticamente imprescindible, cuando un ordenador con un sistema Operativo Servidor necesita trabajar con un programa que no corre sobre ese sistema servidor.
Las máquinas virtuales se usan, por lo tanto, de forma muy frecuente en el ámbito profesional y en la enseñanza, podremos, usándolas, probar y estudiar cómodamente distintos sistemas operativos, plataformas de programación, comportamiento de programas inestables etc.
Los Emuladores son un tipo de máquinas virtuales cuya única diferencia es que solo soportan un sistema, por ejemplo existen emuladores de videoconsolas, de sistemas Operativos móviles, como Android o Symbian etc. esto también puede resultar de gran utilidad.
Aunque en este articulo nos referimos principalmente a las Maquinas Virtuales de Sistema debemos saber que existe otro tipo de Máquinas Virtuales, llamadas de proceso, la diferencia entre ellas es que las segundas solo pueden ejecutar un proceso simultáneamente y su comportamiento no se distingue en la práctica de un programa convencional, aunque si que son máquinas virtuales puesto que a diferencia de una aplicación convencional trabajan aisladas del sistema anfitrión a pesar de estar alojadas en el, además su misión no es emular un sistema operativo si no funcionar como una plataforma independiente, un ejemplo de este tipo es la Máquina Virtual de Java.
Como principal inconveniente, las Maquinas Virtuales incrementan notablemente el trabajo que soporta el Equipo Físico anfitrión, cada Sistema Operativo en funcionamiento añade una carga de procesos enorme y ante todo ocupa una gran cantidad de memoria RAM, es imprescindible, por lo tanto, disponer de un Ordenador potente y con gran cantidad de memoria si queremos hacer correr a varios SO simultáneamente.
Algunas máquinas virtuales.
Algunas de las máquinas virtuales más conocidas y usadas del mundo son: VMware Workstation, VirtualPC, Hiper-V, VirtualBox…
• VMware Workstation: Software desarrollado por EMC Corporation, empresa especializada en entornos de virtualización, es un programa completísimo y muy usado a nivel profesional, dispone de varias aplicaciones adicionales algunas de ellas gratuitas, nos permite incluso virtualizar un sistema físico real completo y transportarlo a cualquier ordenador anfitrión, es multiplataforma pudiendo instalarse sobre sistemas anfitriones Windows, Linux y Mac, evidentemente es una aplicación que en su versión completa es de pago, aunque algunas de sus aplicaciones son gratuitas.
• Virtual PC: Software propiedad de Microsoft, gratuito para instalar Windows XP sobre un Equipo Anfitrión con SO Windows 7, siempre y cuando la licencia de este sea legal. Solo funciona correctamente con Sistemas Windows tanto como Anfitrión o como Sistema invitado.
• Hiper-V: Es un Sistema de Máquina Virtual implementado en el Sistema Operativo Servidor Windows Server 2008, por lo tanto, está diseñado para funcionar exclusivamente sobre este Sistema Operativo quedando por lo tanto su uso relegado en la práctica al uso profesional.
• VirtualBox: Software desarrollado y propiedad de Oracle, completamente gratuito para uso no comercial, muy completo e indicado para el uso privado dada su gratuidad y eficacia, es además multiplataforma, siendo totalmente compatible con Sistemas Linux, Windows y Mac, muy recomendable para iniciarse en el mundo de la virtualización.
VirtualBox. Instalación y uso.
Vamos a explicar la instalación de VirtualBox, en primer lugar debemos descargar la aplicación, cuyo uso, repito, es gratuito para uso no comercial, desde el vínculo:
http://virtualbox.softonic.com/descargar
Una vez descargada procedemos a su instalación:
myegoo_1

Dejamos las opciones por defecto y pulsamos en “next” (siguiente):myegoo_2myegoo_3
 Aceptamos e instalamosmyegoo_4myegoo_5myegoo_6
 Hasta aquí la instalación de VirtualBox, vamos ahora a crear un ordenador virtual desde cero.
Para empezar abrimos VirtualBox, pinchando en el icono que se nos ha creado en el escritorio, si la hemos instalado sobre Windows 7 automáticamente el idioma de la aplicación será el mismo que el del SO, en este caso el español, veremos la siguiente pantalla:myegoo_7

Para crear una nueva máquina virtual (un ordenador Virtual) debemos en primer lugar disponer del sistema operativo a instalar, bien en una unidad óptica, CD o DVD o una imagen de disco .ISO cuya extensión es compatible con VirtualBox. Se nos abrirá el asistente y pulsamos en Next (siguiente), en esta pantalla daremos nombre a la nueva máquina virtal, en este caso “NuevoXP”, es bueno escoger en las dos pestañas inferiores el SO que vamos a instalar y su versión, aunque no resulta imprescindible si que es aconsejable, de esta manera el asistente sabrá automáticamente que características mínimas necesitará el nuevo Ordenador.myegoo_8

Lo siguiente será asignar la memoria Ram que dedicaremos a la máquina virtual, podremos ver la cantidad disponible total en el sistema anfitrión, debemos tener en cuenta que cuando la nuestra máquina virtual este en funcionamiento la memoria RAM asignada a esta no podrá ser usada por el sistema anfitrión, en este caso asignaremos a la máquina 1 GB (1024 MB), y pulsaremos Next.myegoo_9

En la siguiente pantalla podremos escoger entre crear un disco duro virtual robando el espacio al equipo anfitrión o usar un disco duro existente completo, las siguiente opción nos permitirá elegir una extensión para el disco duro virtual distinta a la nativa de VirtuaBox que sea compatible con otros softwares de virtualización si es que pensamos exportar nuestro PC virtual a otro programa, en este caso dejaremos la extensión por defecto.
 myegoo_10
 myegoo_11
En esta opción si escogemos reservado dinámicamente el espacio del Disco duro Virtual aumentará automáticamente de ser necesario, en caso contrario el espacio será fijo, después escogeremos el tamaño de este.myegoo_12
 myegoo_13

Nos aparecerá una pantalla con las especificaciones del disco duro virtual que crearemos.
 myegoo_14
Pulsamos en crear y habremos creado el nuevo ordenador, veremos una pantalla con las características de este:
 myegoo_15
Al pulsar crear, podremos ver en unos segundos nuestro nuevo ordenador ya listo.
Nos falta instalar el sistema Operativo, el proceso es el mismo que si lo lleváramos a cabo en un equipo real, aunque en vez de escoger instalar el SO (en este caso WindowsXP), desde un CD, podremos hacerlo también usado una imagen ISO del disco de Instalación, para ello pulsamos en el botón verde “iniciar”, y veremos el asistente de instalación del nuevo SO para la máquina virtual:
 myegoo_16
Escogemos la unidad que contiene el CD de instalación del Sistema Operativo, podremos escoger una unidad Óptica del equipo anfitrión o también como previamente he comentado una imagen ISO del disco de instalación, en este caso haré uso de una imagen de DVD ISO en la que previamente he preparado una versión de Windows XP con el Service Pack 3 y un montón de Drivers ya incorporados.
 myegoo_17
 myegoo_18
Una vez asegurados de que todo esta correcto pulsamos en “Iniciar” y la instalación comenzará de la misma manera que si se tratase de un ordenador físico, por lo tanto el proceso a seguir será exactamente el mismo que en ese caso, como podemos ver en la siguiente Imagen.

 

myegoo_19

No hay comentarios:

Publicar un comentario