Si bien es cierto que la virtualización de sistemas es una técnica vieja, los requisitos de hardware mínimos estaban fuera del alcance de entornos domésticos. Sólo desde hace poco podemos virtualizar en nuestros PCs de sobremesa con soltura al mismo precio de un PC con prestaciones medio-altas. Además os contaré cuales son las alternativas software para comenzar a virtualizar vuestros sistemas operativos favoritos…
Hardware requerido para virtualizar
Actualmente los microprocesadores de nueva generación de Intel y AMD incorporan doble núcleo e instrucciones específicas para virtualización. Estas nuevas instrucciones son de las que utiliza el software de virtualización para generar los elementos hardware virtuales CPU, RAM, HDD…
Personalmente, veo en estas nuevas instrucciones un fenómeno similar al conjunto de instrucciones MMX incorporadas en 1997 al microprocesador Intel Pentium que hace años potenciaron tanto el mundo multimedia. Así que ¿alguien se atreve a realizar alguna predicción?
Otra novedad es que las velocidades actuales de discos duros, tarjeta de red, bus de la placa base y memoria RAM permiten velocidades de transferencia internas con la CPU que favorecen la ejecución de múltiples sistemas en uno.
Sin meterse a un despliegue profesional, con una CPU de dos o cuatro núcleos, 1 a 4 GB de RAM, disco duro de 300 a 500 GB y tarjeta de red Gigabit Ethernet es suficiente para montar un servidor de máquinas virtuales ‘doméstico’.
Quizás os interese ampliar conocimientos sobre las tecnologías Intel VT (Virtualization Technology) Los procesadores que incorporan Intel VT son los Intel Core 2 vpro, Intel Xeon e Intel Itanium
Los procesadores AMD Opteron son los que incorporan tecnología AMD SVM (Secure Virtual Machine)
Software para virtualización de sistemas
Si ya dispones de un equipo adecuado, la segunda parte consiste en elegir la plataforma de virtualización que más se adapte a tus necesidades. Las opciones a elegir son muchas y quizás se me escape alguna, pero yo os apunto algunas con las que he tenido contacto o que he valorado en algún momento.
Software de virtualización gratuíto Open Source
– QEmu para Windows, Solaris, Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, ZETA, BeOS
– VirtualBox Windows, Linux, Mac OS X
– XEN para Linux, Unix-like, BSD, OpenSolaris
– OpenVZ para Linux
Software de virtualización gratuíto (Freeware)
– VMWare Server para Windows y Linux
– VMWare Player para Windows
– Microsoft Virtual Server 2005 para Windows
Software de virtualización de pago:
– Parallels Desktop para Mac OS X
– Parallels Workstation para Windows y Linux
– VMWare Fusion para Mac OS X
– VMware Workstation para Windows y Linux
Sistemas Operativos para virtualización de pago:
A diferencia con los anteriores estos se instalan directamente ‘sobre el hierro’ sin necesidad de un sistema operativo anfitrión.
– VMware ESX Server 3
– Virtuozzo basado en el mencionado OpenVZ
– Virtual Iron VFe
Existen otras opciones como Trigence Application Environment y Solaris Containers para Opensolaris que se desmarcan un poco de las opciones anteriores. Hablaremos de ellas más adelante.
Como veis, las posibilidades actuales para virtualización de sistemas están en plena eclosión. Cuál elegir depende de los requisitos de cada uno, aunque si me lo preguntais, yo utilizo VMWare Server, Virtual Box, QEmu y alguna vez VMWare Player y Ms VS 2005.
Buena recopilación.El blog promete ánimo
Me ha encantado regresar de mi viaje a Toledo y encontrarme un nuevo comentario. La semana que viene estaré en Sevilla, Córdoba, Jaén, Málaga y Santiago de Compostela… pero prometo no dejar de postear
saludos
jmarior
Yo me voy a empezar a poner las «pilitas» porq soy un vago con mucho ancho de banda sobrante..XDXDXD
Desde luego Gus, si te sobra bandwith tendrás que encontrar cómo gastarlo… este finde publicaré más. Estoy en cama totálmente ko.
Saludos a todos, estoy revisando el tema de virtualización como el posible tema de tesis de una maestria en redes y conectividad que he finalizado.
Deseo revisar los rendimientos de los protocoles con que trabajan cada una de las opciones propuestas, sobre la red de datos lan, wan e internet que tenemos en mi institución (1500 usuarios), así como el capacity planning necesario para la implementación en cada uno de los tipos de redes que tenemos en la empresa.
He trabajado con Vmware ESX Server, he explorado las opciones de virtualización de Linux.
Si alguien sabe sobre el tema o sabe donde encontrar mas información estaré muy agradecido, así como me gustaría luego hacerles conocer lo que he avanzado en el tema.
Saludos.
Salomon Olmedo
Proporcionas pocos detalles S, y tu pregunta es difusa, si necesitas ayuda tendrás que formular una pregunta más concreta.
saludos
jmarior
Tengo un core 2 duo con 3gb de ram
tengo instalado xp pro sp3, y quiero virtualizar el mac osx 10.5.5 , segun tengo entendido lo aguanta, tengo instalado el VMware worksatation 6.5, y e tratado de virtualizarlo el mac. pero no me funka! :s
diganme que puedo hacer? o que pasos tengo que seguir?
gracias.!
pueden mandarme un mail. lestersolano@hotmail.com
Muy buen dato, se agradece
Muy buen tema, tengo una pregunta, haber si porfavor me la responden, necesito saber que tan perdido estoy, tengo que implementar en una red de 30 equipos un firewall con proxy para la autenticacion y control de contenido de los usuarios, un controlador de dominio en server 2003 y una rutinas de backup para los equipos, pero solo tengo a dispo un prolian 110, pense en montar sobre el equipo dos maquinas virtuales con virtual pc 2007 (con tres tarj de red), uno para DC y otro para el srv Firewall y sobre el equipo real hacer los backup`s, la pregunta es: ¿esta bien lo que estoy haciendo si o no y por que?….. muchas gracias por anticipado.
Saludos desde Costa Rica, tengo claro mi tema de tesis para mi Licenciatura en Informática: VIRTUALIZACION DE SERVIDORES, así que les agradezco cualquier información que me quieran enviar, mi msn es: e_aguirrer@hotmail.com me puede añadir y con gusto podremos hacer una bonita amistad, Saludos…