Está en la página 1de 9

PC VIRTUALES I.

INTRODUCCIN De un tiempo a esta parte, el uso de los ordenadores est tan extendido que estamos empezando a tratar a este curioso aparato como un electrodomstico ms. Cualquiera tiene un ordenador en casa y lo usa no slo como instrumento de trabajo y estudio, sino como un elemento ms que nos acompaa en los momentos de ocio, como son los juegos, reproduccin de msica y pelculas y, por qu no decirlo, tambin nos acompaa en esos momentos en los que sale nuestra vena investigadora y nos decidimos a experimentar. Qu pasara, si surge la necesidad de probar un programa o realizar pruebas en otro sistema operativo distinto al instalado. Cul es la solucin formatear el equipo e instalar este sistema operativo? Crear una particin e instalarlo? Buscar otro equipo en el que s est instalado? La solucin es mucho ms sencilla que todo esto: lo nico que hay que hacer es instalar una herramienta que emule el sistema operativo que se quiere probar, as no hay necesidad de formatear ni de cambiar de equipo. El sistema operativo emulado debera ser totalmente independiente del sistema operativo real, conviviendo ambos en total armona y pudiendo pasar de uno a otro con facilidad. II. CONCEPTO Una mquina virtual es un contenedor de software aislado que puede ejecutar sus propios sistemas operativos y aplicaciones como si fuera una computadora fsica. Una mquina virtual se comporta exactamente como una computadora fsica y contiene sus propios CPU, memoria RAM, disco duro y tarjeta de interfaz de red (NIC) virtuales (es decir, basados en software). Un sistema operativo no nota la diferencia entre una mquina virtual y una mquina fsica, ni tampoco las aplicaciones ni las otras computadoras en una red. Incluso la mquina virtual cree que es una computadora real. Pero una mquina virtual est compuesta totalmente por software y no contiene ningn tipo de componente de hardware. Por lo tanto, las mquinas virtuales ofrecen una cantidad de ventajas nicas sobre el hardware fsico.

III.

CARCTERSTICAS DE UNA PC VIRTUAL Es un programa o aplicacin que funciona sobre un sistema operativo o directamente sobre hardware. Permite la instalacin de otros sistemas operativos como si estuviera instalado en el sistema de la computadora real. Por ejemplo, podras tener un procesador Intel X86 y la mquina virtual podra emular una arquitectura SPARC para que puedas instalar el sistema operativo Solaris. Pueden emular hardware que no soportan. El sistema operativo sobre el que va instalada la mquina virtual de sistema se llama Sistema Operativo Anfitrin (Host) y los sistemas operativos que corren bajo la mquina virtual se llama Sistema Operativos Invitados (Guest). Se pueden ejecutar varios sistemas a la vez e interactuar entre s.

IV.

VENTAJAS DE UNA PC VIRTUAL. En general, las mquinas virtuales (VM) cuentan con varias caractersticas clave que benefician al usuario, en relacin al sistema tradicional. 4.1. Compatibilidad Al igual que un ordenador fsico, una mquina virtual aloja su propio sistema operativo y aplicaciones guest, y dispone de los mismos componentes (placa base, tarjeta VGA, controlador de tarjeta de red, etc.). El resultado de ello es que las mquinas virtuales son totalmente compatibles con la totalidad de sistemas operativos x86, aplicaciones y controladores de dispositivos estndar, de modo de se puede utilizar una mquina virtual para ejecutar el mismo software que se puede ejecutar en un ordenador x86 fsico. 4.2. Aislamiento: Aunque las mquinas virtuales pueden compartir los recursos fsicos de un nico ordenador, permanecen completamente aisladas unas de otras, como si se tratara de mquinas independientes. Si, por ejemplo, hay cuatro mquinas virtuales en un nico servidor fsico y falla una de ellas, las otras tres siguen estando disponibles. El aislamiento es un factor importante que explica por qu la disponibilidad y proteccin de las aplicaciones que se ejecutan en un entorno virtual es muy superior a las

aplicaciones que se ejecutan en un sistema tradicional no virtualizado. 4.3. Encapsulamiento: Una mquina virtual es bsicamente un contenedor de software que ata o encapsula un conjunto completo de recursos de hardware virtuales, as como un sistema operativo y todas sus aplicaciones, dentro de un paquete de software. El encapsulamiento hace a las mquinas virtuales extraordinariamente portables y fciles de gestionar. Por ejemplo, puede mover y copiar una mquina virtual de un lugar a otro como lo hara con cualquier otro archivo de software, o guardar una mquina virtual en cualquier medio de almacenamiento de datos estndar, desde una memoria USB de tamao de bolsillo hasta las redes de rea de almacenamiento (SAN) de una empresa. 4.4. Independencia del hardware: Las mquinas virtuales son completamente independientes de su hardware fsico subyacente. Por ejemplo, se puede configurar una mquina virtual con componentes virtuales (CPU, tarjeta de red, controlador SCSI, pongamos por caso) que difieren totalmente de los componentes fsicos presentes en el hardware subyacente. Las mquinas virtuales del mismo servidor fsico pueden incluso ejecutar distintos tipos de sistema operativo (Windows, Linux, etc.). Si se combina con las propiedades de encapsulamiento y compatibilidad, la independencia del hardware proporciona la libertad para mover una mquina virtual de un tipo de ordenador x86 a otro sin necesidad de efectuar ningn cambio en los controladores de dispositivo, en el sistema operativo o en las aplicaciones. La independencia del hardware tambin significa que se puede ejecutar una mezcla heterognea de sistemas operativos y aplicaciones en un nico ordenador fsico. V. DESVENTAJAS DE MQUINAS VIRTUALES Una de las razones por que las mquinas virtuales, no son la panacea de la computacin, es que agregan gran complejidad al sistema en tiempo de ejecucin. La principal desventaja de las mquina virtual, es que en la aplicacin de algunos proceso tendr como efecto la lentitud del computador, es decir, la computadora en la cual se est ejecutando este proceso debe tener una capacidad bastante notable debe ser de gran capacidad o potente.

Los lenguajes basados en mquina virtual, poseen una desventaja es que efectivamente son ms lentos que los lenguajes completamente compilados, debido a la sobrecarga que genera tener una capa de software intermedia entre la aplicacin y el hardware de la computadora, sin embargo, Esta desventaja no es demasiado crtica. VI. PROGRAMAS PARA CREAR UNA PC VIRTUAL 1. Virtual BOX: El primer programa del que hablaremos es VirtualBox, se trata de un programa de virtualizacin desarrollado por la empresa alemana Innotek GmbH. Se trata de un programa creado con carcter comercial licenciado y propietario, aunque a principios de ao la empresa creadora ha lanzado una versin limitada de VirtualBox bajo licencia GPL. VirtualBox est disponible en sus versiones para sistemas Windows y sistemas Linux de 32-bits, existiendo adems una versin beta para sistemas MAC OS X. El programa es capaz de virtualizar Windows, Linux (versin del ncleo 2.x), OS/2 Warp, OpenBSD y FreeBSD.

Comparado con otros programas de virtualizacin que veremos ms adelante VirtualBox carece de algunas funcionalidades, pero a cambio aporta otras como: Ejecucin remota de mquinas virtuales utilizando Remote Desktop Protocol (RDP). Soporte para iSCSI. Soporte para USB con dispositivos remotos sobre RDP.

Como cuestin digna de mencin, VirtualBox soporta virtualizacin VTx para el hardware de los procesadores de Intel, y de manera experimental, virtualizacin AMD-V para el de los procesadores AMD. 2. Virtual PC: Inicialmente este programa fue desarrollado por la empresa Connectix y posteriormente comprado por Microsoft para poder crear ordenadores virtuales dentro de sus sistemas operativos. La funcin del programa en s es emular un hardware sobre el que funcionen varios sistemas operativos, con lo que se puede conseguir ejecutar varios sistemas operativos en la misma mquina a la vez y

hacer que se comuniquen entre ellos. La versin 2007 de este programa se encuentra disponible de forma gratuita. El programa Virtual PC, en el caso de la versin para Windows, no realiza la emulacin del procesador, sino que deja que l mismo ejecute las instrucciones en el entorno emulado. Sin embargo en la versin para MacOS emula un procesador Intel Pentium II. El resto del hardware que emula es: Una placa con un chip Intel 440BX. Una tarjeta de video S3 Tro32/64 con 4MB de memoria SVGA. Un chip de BIOS de American Megatrends. Una tarjeta de sonido SoundBlaster 16. Una tarjeta de red.

La emulacin en Macintosh es de recompilacin dinmica para traducir cdigo X86 a cdigo de un Mac con procesador PowerPC, por tanto, en los Mac con procesador Intel no existe una versin de VirtualPC y hay que recurrir a otro tipo de soluciones. 3. VM Ware Es una filial de EMC Corporation que proporciona software de virtualizacin disponible para ordenadores compatibles X86. Entre este software se incluyen VMware Workstation, y los gratuitos VMware Server y VMware Player. El software de VMware puede funcionar en Windows, Linux, y en la plataforma Mac OS X que corre en procesadores INTEL, bajo el nombre de VMware Fusion. El nombre corporativo de la compaa es un juego de palabras usando la interpretacin tradicional de las siglas VM en los ambientes de computacin, como mquinas virtuales (Virtual Machines). VII. INSTALACIN DE UNA MQUINA VIRTUAL Instalacin de Virtual Box 1. Instalamos Virtual Box como nuestra mquina virtual, aceptando los trminos legales de instalacin y siguiendo los pasos de instalacin, (dando clic en siguiente hasta terminar la instalacin). a) Ubica el programa de instalacin VirtualBox y haz doble click.

b) Te aparecer una ventana como esta y dale NEXT.

c) Selecciona la unidad y crea una carpeta donde desees que se instale tu PC Virtual para ello: - Haz click en BROWSE. - Desplegar la pestaa LOOK IN y ubica la unidad donde se va instalar tu PC virtual. - Haz click en cono de crear y coloca el nombre de la PC virtual. - Click en OK.

d) Regresas a la ventana anterior y luego le das click en NEXT.

e) Seguimos haciendo click en YES y luego en INSTALL.

f) Empieza el proceso de instalacin y tiene que esperar que le aparezca la segunda imagen y le das click en FINISH.

2. CREACIN DE UNA PC VIRTUAL EN LINUX a) Esta es la ventana principal del VirtualBox. Para crear una PC Virtual hacemos click en NUEVA y luego en NEXT.

b) En esta pantalla se llenan los datos de la PC virtual como la llamaremos as como el sistema operativo que soportar y la versin de este.

c) Seleccionamos la capacidad de memoria RAM de nuestra mquina virtual, tomando en cuenta a la capacidad de memoria RAM del sistema real. Es as como escogemos 512 Mb del total de 12 Gb de memoria RAM del equipo.

FORMATEO DE UNA MQUINA VIRTUAL Qu es la virtualizacin? La virtualizacin es una tcnica que permite la ejecucin de una o ms mquinas virtuales (Guest) sobre una nica mquina fsica (Host). Cada mquina virtual tiene asignados, de forma independiente al resto, un conjunto de recursos hardware virtuales (procesador, memoria, almacenamiento, dispositivos de E/S) y ejecuta su propia copia del sistema operativo (Linux, Solaris, *BSD, Windows).

El software de virtualizacin planifica la ejecucin de las mquinas virtuales y gestiona el acceso compartido a los recursos hardware reales (fsicos) disponibles. Todo el entorno perteneciente a una mquina virtual puede estar encapsulado en un nico fichero o en un volumen de disco en una red de almacenamiento.

La virtualizacin no es una moda, hoy en da asistimos a su proliferacin gracias al fuerte descenso de las infraestructuras y a la mejora de las tecnologas.

Caractersticas: La mquina virtual de sistema es un programa o aplicacin que funciona sobre un sistema operativo o directamente sobre hardware. Este programa permite crear un entorno un entorno virtual de hardware que permite la instalacin de otros sistemas operativos tal y como si estuvieras instalando el sistema en una computadora real. Las mquinas virtuales pueden emular hardware que en realidad no soportan, de este modo se pueden ejecutar sistemas operativos para arquitecturas de procesador distintos a los que se tiene en la computadora sobre la que funciona la mquina virtual de sistema. Por ejemplo, podras tener un procesador Intel X86 y la mquina virtual podra emular una arquitectura SPARC para que puedas instalar el sistema operativo Solaris. El sistema operativo sobre el que va instalada la mquina virtual de sistema se llama Sistema Operativo Anfitrin (Host) y los sistemas operativos que corren bajo la mquina virtual se llama Sistema Operativos Invitados (Guest). Si tu hardware es capaz de soportar buena carga de procesamiento y memoria, incluso puedes tener varios sistemas operativos ejecutndose en la mquina virtual e interactuando entre s.

También podría gustarte