Virtualización (II)

Publicado el 06 diciembre 2010 por Mberdonces
Para continuar con el post de ayer podemos ver cómo sacar partido de la virtualización y que usos se le puede dar.

Virtual Box

En los casos prácticos vamos a trabajar con Virtual Box, un programa de virtualización gratuito y que además es Software Libre. En mi caso he probado diversas soluciones como Vmware, Virtual PC... etc y después de horas de trabajo y probaturas, me decidí a trabajar estos temas con Virtual Box, por comodidad, afinidad al Software Libre, velocidad y resultados.
Como podemos ver en la imagen podemos trabajar con diversas máquinas virtuales a la vez con el objetivo de probar nuevos sistemas, probar aplicaciones en ellos, ejecutar programas diseñados para estos sistemas... o por pura inquietud.

Virtualización de varios Sistemas


Quizás una de las mayores ventajas de las máquinas virtuales sea la comodidad y flexibilidad a la hora de probar y testear cosas nuevas. Para gente inquieta es una gozada, ya que podemos instalar, desinstalar, configurar, borrar, crear... a nuestro antojo sin el problema de pensar en errores, virus, fallos, etc ya que el hacer y deshacer es cuestión de un clic y muy poco tiempo.
En el caso de Virtual Box (y la mayoría de software de virtualización) la creación de una máquina virtual consta de unos pasos muy sencillos:
  1. Nombre de la máquina virtual
  2. Especificación del sistema a instalar (Windows, Linux, Mac... y su versión)
  3. Tamaño de la memoria RAM (nos dan unos valores por defecto si queremos)
  4. Tamaño y tipo de disco duro
Todos estos datos dependerán siempre de la potencia y capacidad de nuestro ordenador físico, lógicamente.

Introduciendo estos sencillos datos ya tenemos nuestra máquina virtual preparada. Los siguientes pasos a seguir serían, descargar una imagen del sistema operativo a instalar, instalarlo de la misma manera que en un equipo físico y "cacharrear" con él.
Como dato curioso me gustaría resaltar una prueba empírica que realicé no hace mucho y consistió en la instalación de un Windows XP "limpio" con 1GB de RAM en una máquina virtual corriendo sobre Ubuntu Linux. Lo interesante de todo esto es la velocidad de arranque y manejo del sistema, tardó 20 segundos!! en iniciar, mucho más rápido que en cualquier máquina física que había probado hasta ahora.
Una vez que tenemos creada la máquina una de las múltiples ventajas que nos encontramos es la posibilidad de añadir hardware a la misma (discos duros, tarjetas de red...) y modificar parámetros (nº de procesadores, memoria RAM, gráfica...). Como podéis ver, la flexibilidad y comodidad es absoluta, por no hablar del precio (coste 0).
Es recomendable instalar las "Guest additions" en las máquinas virtuales para sacarles el máximo partido, aunque no es obligatorio.
Para finalizar quiero comentar un tema relacionado que es la virtualización de servidores en ambientes de trabajo empresariales, algo que está tomando mucha fuerza debido a todas las ventajas y comodidades de las que hemos estado hablando hasta ahora. No voy a entrar más a fondo en el tema puesto que se podrían hacer unos cuantos más artículos al respecto, pero me lo guardo por si surge la ocasión de publicar. :-)
Saludos!!
PD: como anécdota me gustaría comentar que a través del primer post del tema, tengo un amigo que ya está virtualizando Ubuntu Linux en su ordenador e incluso empieza a meter comandos linux!! todo esto sin haber trabajado nuca con este sistema... como diría un conocido de todos "me llena de orgullo y satisfacción" ;-)