Sei sulla pagina 1di 91

Mediante el uso de maquinas virtuales

En la actualidad, se ha implantado el concepto de virtualizacin, que en definitiva consiste en instalar un sistema operativo (husped o guest) sobre otro al que llamaremos anfitrin (o host), pudiendo tener tantas mquinas virtuales como queramos.

Abstraccin creada sobre un sistema operativo real donde se delimitan el hardware que forma dicha computadora y los recursos a los que puede acceder, con el fin de ejecutar otro sistema operativo husped sobre el funcionamiento de su anfitrin.

En informtica, virtualizacin es un trmino amplio que se refiere a la abstraccin de los recursos de una computadora. Este trmino es bastante antiguo: viene siendo usado desde antes de 1960, y ha sido aplicado a diferentes aspectos y mbitos de la informtica, desde sistemas computacionales completos hasta capacidades o componentes individuales.

A.

B.

Virtualizacin de plataforma que involucra la simulacin de maquinas virtuales (combinacin de hardware y software). Virtualizacin de recursos que involucra la simulacin de recursos combinados, fragmentados o simples.

El trmino mquina virtual aparentemente tiene su origen en el experimento del sistema de paginacin (paging system) de IBM M44/44X. La virtualizacin de plataforma es llevada a cabo en una plataforma de hardware mediante un software host (anfitrin, un programa de control) que simula un entorno computacional (mquina virtual) para su software guest.

Este software guest, que generalmente es un sistema operativo completo, corre como si estuviera instalado en una plataforma de hardware autnoma.

Emulacin

o simulacin : la mquina virtual simula un hardware completo, admitiendo un sistema operativo guest sin modificar para una CPU completamente diferente Virtualizacin nativa y virtualizacin completa: la mquina virtual simula un hardware suficiente para permitir un sistema operativo guest sin modificar para correr de forma aislada. Virtualizacin parcial: la mquina virtual simula mltiples instancias de mucho (pero no de todo) del entorno subyacente del hardware

Paravirtualizacin:

La mquina virtual no necesariamente simula un hardware, en cambio ofrece un API especial que solo puede usarse mediante la modificacin del sistema operativo guest Virtualizacin a nivel del sistema operativo: Virtualizar un servidor fsico a nivel del sistema operativo permitiendo mltiples servidores virtuales aislados y seguros correr en un solo servidor fsico Virtualizacin de aplicaciones: Consiste en el hecho de correr una desktop o una aplicacin de server localmente, usando los recursos locales, en una mquina virtual apropiada

Instalacin de varios sistemas operativos en un misma computadora sin necesidad de crear ms particiones, arranques dobles, triples, etc. B. Aislar software de prueba. C. Prueba de modificaciones en la configuracin del sistema operativo. D. Crear entornos de prueba para aplicaciones propias. E. Entornos de desarrollo variados. F. Contar con servicios que no podemos instalar en nuestro sistema operativo actual. G. Experimentacin general.
A.

H.

I.

En entornos de trabajo, un nico servidor puede albergar todas las funcionalidades necesarias a travs de varias mquinas virtuales. Ejecucin de aplicaciones de otros sistemas operativos.

A. B. C. D. E.

Copias de seguridad Aislamiento de datos Aislamiento de hardware Portabilidad Limitacin de recursos

Para compartir informacin, tenemos la opcin de permitir que el ordenador real y el virtual tengan conexin a travs de la red y compartir carpetas. 2. Existen otras soluciones para compartir informacin y mejorar el rendimiento. 3. En el caso de Virtual PC, este cuenta con additions, un software que se instala en el ordenador virtual y entre las funciones que permite destacan las siguientes: Funcionalidad de arrastrar de colocar (para copiar archivos y carpetas sin necesidad de tener compartidos recursos de red)
1.

Compartir carpeta (similar a la opcin de red,

pero a travs del software additions). Compatibilidad de mouse integrado (permite que el ratn no quede bloqueado en la ventana del ordenador virtual, ahorrando que se pulse la combinacin de teclas necesaria para salir del entorno virtual y volver al real).

4.

5.

En el caso de vmware, el software para estas funcionalidades se llama vmtools, que debe ser instalado en el sistema operativo cliente (el virtual), permitiendo adems conectar o desconectar dispositivos sin salir del entorno cliente (por ejemplo, la tarjeta de red). Virtualbox tambin tiene unas utilidades en su caso las guest additions que permiten una optimizacin similar a additions y vmtools.

Virtual PC Virtual box Vmware (Player y WorkStation) Qemu

En entorno Windows est ms indicado para emulacin de procesadores de distintas arquitecturas. En entorno Linux crea una mquina virtual completa con bastantes opciones. El emulador Qemu se usa menos en entornos de usuario no avanzados por ser ms complejo en su configuracin e inicio La creacin de discos virtuales, configuracin y arranque es por comandos ms-dos.

Para usuarios avanzados tiene la opcin de emular procesadores de arquitecturas diferentes a la Intel x86, permitiendo emular procesadores sparc, powerpc, etc. El emulador Qemu por ser precursor en algunos aspectos de otros entornos de virtualizacin y de tener un uso extendido en entornos Linux.

Este software de mquinas virtuales es de Microsoft. En la actualidad, y desde la versin 2004, es gratuito. Si bien tiene las mismas funcionalidades que los entornos de mquinas virtuales que veremos a continuacin, est ms orientado a sistemas operativos Windows. Por esta misma razn, puede dar problemas con otros sistemas operativos.

Tiene un rendimiento moderado y una instalacin de sistema operativo puede hacerse desesperantemente larga. Una vez instalada la mquina virtual, se instalan las Additions que es software para permitir un rendimiento un poco ms alto, permitir compartir carpetas entre el anfitrin y el husped y poder sacar el ratn de la mquina virtual sin necesidad de tener que dar a la secuencia de escape (o botn host). No tiene su correspondiente versin para Linux, lo que limita su uso.

Tambin de distribucin gratuita, Es muy completo en funcionalidades y tiene un rendimiento bastante bueno (sin necesidad de instalar software adicional al sistema operativo husped). Es un poco ms difcil llevarse las mquinas virtuales a otros ordenadores que con otro software, pero merece la pena el esfuerzo. Viene preparado para multitud de sistemas operativos (anfitriones) y el software tiene distribuciones para Windows y para Linux.

Tambin cuenta con un software adicional que permite optimizar ciertos apartados y que es instalado posteriormente llamado guest additions.

Es el ms completo en funcionalidades. No es de distribucin libre. La versin Workstation es la que permite crear, modificar y ejecutar mquinas virtuales de distintas caractersticas, pero es de pago. Existe una versin del software que nicamente permite ejecutar mquinas virtuales previamente creadas, llamada vmware player que es gratuito.

Existen varias versiones de Vmware con entornos dedicados a servidores, funcionalidades avanzadas de red, etc. pero se salen del entorno de usuario. Estas versiones se estn imponiendo en empresas dado que con un nico servidor pueden tener todas las funcionalidades repartidas en varios sistemas operativos de varias mquina virtuales. Para tener un rendimiento optimo de las mquinas virtuales es necesario instalar en stas el programa vmtools, que hace que el modo grfico y el uso del ratn sean ms fluidos, permitiendo conectar y desconectar dispositivos desde el propio sistema husped y funcionalidades como copiar de un escritorio a otro o compartir carpetas de archivos.

Esta versin te permite tener entornos tanto host como guest mucho mas exigentes sobre todo en cuanto procesador y memoria, con un uso de procesadores mas optimizado. Tiene un mejor manejo y administracin de recursos. Est pensada para responder a una demanda mayor que el Workstation.

Esta versin es un sistema complejo de virtualizacin, pues corre como sistema operativo dedicado al manejo y administracin de mquinas virtuales dado que no necesita un sistema operativo host sobre el cual sea necesario instalarlo. Esta pensado para la centralizacin y virtualizacin de servidores. Para su administracin, hay que instalar un software en una mquina remota, que se conecta por entorno web.

VMware Server 2 soporta una amplia gama de hardware y ms de 30 clases de sistemas operativos albergados entre los que se encuentran varias distribuciones de Linux, Windows Server 2003, Windows Server 2008 (beta) y Windows Vista. Incorpora una interfaz de gestin basada en Web intuitiva, la ampliacin del soporte de sistemas operativos, el soporte de Virtual Machina Interface y de dispositivos de alta velocidad USB 2.0 y la mejora de memoria y procesador.

Cada mquina ESX Server puede alojar hasta 80 CPUs virtuales en mquinas virtuales (y hasta 200 mquinas virtuales registradas) en un slo ESX Server o hasta 8 mquinas virtuales para cada CPU, con las siguientes capacidades y especificaciones.

La principal aplicacin de estos ordenadores es poder tener distintos entornos sin tener cuarenta particiones en el disco duro y no tener que reiniciar el ordenador para cambiar de entorno. En una oficina de tamao medio, la opcin es tener los servicios de varios servidores en una nica mquina que sostiene a varios servidores virtuales, evitando la posible interaccin de los distintos servicios que se puedan tener instalados.

Ejemplo discos en espejo

Potrebbero piacerti anche