Herramientas de virtualización: VMware y VirtualBox (3/7)
En numerosas ocasiones he hablado en el blog de VMware y VirtualBox como soluciones de virtualización potentes, muy efectivas y fáciles de administrar por usuarios con conocimientos bajos en informática. Hoy toca hablar de estas dos soluciones de forma más técnica, para introducirnos en la virtualización completa.
Virtualización completa
Este tipo de virtualización envÃa las instrucciones de la MV al procesador fÃsico según la siguiente figura:
La virtualización completa es una técnica mucho más extendida que la anterior, sobre todo entre usuarios comunes, ya que permite la posibilidad de ejecutar un sistema operativo sobre otro totalmente distinto instalado en la máquina fÃsica.
La técnica empleada para ello se basa en una máquina virtual (Hypervisor VMM) que media entre el sistema operativo instalado en la MV y el hardware fÃsico. El Hypervisor se sitúa entre el hardware real y el sistema operativo virtual ofreciendo con ello la posibilidad de ejecutar un sistema operativo tal cual es, sobre el hardware real. Es el encargado de realizar las traducciones pertinentes de las instrucciones máquina (generadas por la máquina virtual) para que puedan ser interpretadas por el procesador fÃsico. El único requisito es que dicho SO esté diseñado para ese hardware en concreto.
Este tipo de virtualización obtiene mejores rendimientos si el procesador da soporte a instrucciones virtuales, como es el caso de las tecnologÃas VT y PACIFICA de Intel y AMD respectivamente. Esto es debido a que el procesador es capaz, en cierta forma, de interpretar las instrucciones generadas por la MV, sin ser necesaria su traducción.
VMware
VMware es una solución comercial muy extendida (tanto en entornos empresariales como a nivel de usuario doméstico) que ofrece virtualización completa y paravirtualización(sólo en su versión empresarial). Entre los sistemas operativos alojados y el hardware de la máquina real, se instala el Hypervisor que es el encargado del entendimiento entre ambos. Esta solución virtualiza también el hardware de E/S y ofrece drivers para dispositivos desde el Hypervisor. Además crea una LAN virtual para conectar los sistemas virtualizados con el host pudiendo dar conectividad al exterior. VMware guarda la representación de la máquina emulada en un fichero alojado en la máquina real, por lo que la migración de una máquina a otra es sencilla.
Su gran expansión se ha producido al incorporar el procesamiento de instrucciones virtuales a nivel de procesador, con lo que se produjo una notable mejora en el rendimiento de las máquinas virtuales.
A diferencia de las opciones comentadas anteriormente, VMWare tiene una interfaz de usuario muy avanzada, permitiendo configurar prácticamente todo gráficamente. Esto le ha permitido situarse en el mercado de la virtualización como una de las herramientas más extendidas, además de su robustez y rapidez en la ejecución de máquinas virtuales. VMWare también ofrece paravirtualización orientada principalmente a servidores y grandes centros de datos, pero es una solución no muy extendida por su alto coste económico, y sobre todo por haber otras soluciones de paravirtualización como Xen que son GPL.
VirtualBox
VirtualBox es una solución de virtualización completa para la familia de arquitecturas x86. VirtualBox nació con una licencia privada, y ha terminado convirtiéndose en GLP, por lo que su uso se ha incrementado notablemente. VirtualBox puede ser instalado en Windows, Linux y Macintosh y puede emular Windows 98/NT/2000/2003 Server/XP/Vista, Linux (2.4 y 2.6), FreeBSD, OpenBSD…
VirtualBox ofrece modularidad (diseño modular con diseño cliente/servidor), portabilidad (caracterÃsticas de las máquinas virtuales almacenadas en fichero XML), integrabilidad (software con opciones adicionales para Windows y Linux), controlador USB, protocolo de acceso remoto (una máquina virtual puede actuar como un servidor RDP), carpetas compartidas entre el host y las máquinas virtuales…
Además ofrece una interfaz gráfica muy sencilla e intuitiva para una herramienta tan potente. Tal es asà que VirtualBox se ha convertido en un duro competidor de VMware, ya que ofrece muchas opciones similares, y de forma gratuita.
ArtÃculos relacionados:
10 comentarios en Herramientas de virtualización: VMware y VirtualBox (3/7)
Deja un comentario
Buscador
Mi foto aleatoria
Comentarios recientes
CategorÃas
- Aplicaciones (34)
- Deportes (5)
- Exponentcms (15)
- Firefox (4)
- FotografÃa (15)
- Hardware (17)
- HTML CSS JavaScript y PHP (14)
- Humor (7)
- Internet (36)
- Musica (27)
- Posicionamiento Seo (12)
- Programación (7)
- Scripting (7)
- Seguridad (27)
- Sin categorÃa (2)
- Sistemas operativos (7)
- SQL-Bases Datos (3)
- Varios (87)
- Virtualización (21)
Enlaces
Archivos
- agosto 2011 (1)
- junio 2011 (2)
- mayo 2011 (1)
- abril 2011 (3)
- marzo 2011 (1)
- febrero 2011 (1)
- diciembre 2010 (1)
- noviembre 2010 (1)
- julio 2010 (2)
- junio 2010 (2)
- mayo 2010 (4)
- abril 2010 (1)
- marzo 2010 (1)
- febrero 2010 (5)
- enero 2010 (4)
- diciembre 2009 (5)
- noviembre 2009 (9)
- octubre 2009 (4)
- septiembre 2009 (9)
- agosto 2009 (9)
- julio 2009 (20)
- junio 2009 (8)
- mayo 2009 (13)
- abril 2009 (12)
- marzo 2009 (13)
- febrero 2009 (18)
- enero 2009 (15)
- diciembre 2008 (14)
- noviembre 2008 (14)
- octubre 2008 (18)
- septiembre 2008 (7)
- agosto 2008 (8)
- julio 2008 (3)
- octubre 2007 (4)


Muy buena sÃntesis de los programas más conocidos de virtualización, llegue a tu web después de leer un comentario en el blog del instituto en el que estudio. No tuve tiempo de probar virtualbox, pero mi idea es probarlo con varios sistemas operativos y como funcionan las aplicaciones. Saludos.
Hola,
tengo algunas dudillas acerca de esto de la virtualización porque, al final, de lo que se trata es poder poner dos sistemas operativos en la misma máquina y poder trabajar con ellos sin tener que reiniciar para cambiar de S.O., ¿no?. Pero, ¿hasta que punto puedes trabajar con el S.O vistualizado?.
Por ejemplo, yo tengo un AMD Athlon 64 3500+ con dos gigas de RAM y Ubuntu. Mi idea es poder utilizar, por ejemplo, VirtualBox para virtualizar un XP o un W7 con el fin de poder instalar aplicaciones como el Photoshop o illustrator. ¿Es posible con una máquina como la mÃa? ¿y una más potente?
Muchas gracias.
Hola Jose,
Asà es, mediante la virtualización podemos tener dos, o tres, o cientos de sistemas operativos corriendo sobre la misma máquina. Todo depende del hardware que tenga esa máquina para soportar a dichas máquinas. Tu tendrás tu Ubuntu corriendo, y en una ventana más del Ubuntu tendrás tu Windows XP, al que puedes entrar y salir simplemente con el foco ratón.
En el caso que te ocupa, vas a poder perfectamente instalar una máquina virtual con Windows y ejecutar aplicaciones pesadas como Photoshop. La cuestión es que si tienes 2GB en tu máquina fÃsica, a la máquina virtual te aconsejarÃa que le asignases 1GB como máximo para que ambos sistemas operativos funcionen correctamente. Luego ya dependerá del uso que le des a Photoshop para que una Windows XP con 1GB de RAM sea capaz de moverlo. Quizá se te quede un poco escaso de memoria RAM, pero yo ahora mismo tengo un portátil con 2GB también, con openSuse, y una máquina virtual con Windows 2003 server, y va como la seda.
Saludos y ya nos contarás como te va!
Gracias Jonathan…
Ya os contaré.
Hola,
Quiero saber más información.
Hola Florence, ¿Qué información quieres saber concretamente? ¿Alguna pregunta, o información general??
HOLA A TODOS, SOY NUEVO EN ESTO DE LAS VM NECESITO SABER SI ES POSIBLE QUE UNA VES INSTALADO EL PROGRAMA DE VIRTUALIZACION E INSTALADO EL SO PUEDO CONECTAR DOS MONITORES AL EQUIPO FISICO Y EN UNO SACAR LA IMAGEN DE SO VIRTUALIZADO Y EL SO DEL EQUIPO FISICO EN EL OTRO MONITOR.
UTILICE VPC2007
SALUDOS Y GRACIAS
Hola, por supuesto que es posible,ya que la MV la ves en una ventana como cualquier otra aplicación.
Hola Jonathan gracias por contestar no he logrado sacar la imagen de la VM en un monitos y la del pc fisico podrias apoyarme en ello a configurarlo.
gracias de antemano
Hola,
¿El problema es que no puedes mostrar la ventana de la MV en una pantalla y otras ventanas de la fÃsica en la otra? ¿Puedes pasar a la otra pantalla ventanas de la máquina fÃsica? Es decir, ¿tienes configurado previamente el escritorio extendido y las dos pantallas funcionando correctamente con el SO base?
Un saludo