Proyecto con vmware Server
Hoy me han encargado un montaje realmente curioso. El departamento de programación necesitaba tener varios sistemas operativos instalados, con diversas versiones de componentes de programación, para que en cualquier momento pudiesen entrar y compilar sobre esos componentes. A raíz de esta petición, he decidido montar una máquina con Vmware Server, y crear varias “virtual machines” con los distintos sistemas operativos y componentes que necesitaban los programadores. Al mismo tiempo he logrado que estos, se conecten mediante TCP/IP a través del vmware server console contra el servidor de aplicaciones y puedan arrancar la máquina virtual desde su terminal y trabajar a pantalla completa desde su puesto de trabajo.
Lo más curioso es que una vez tenía el sistema montando me he dado cuenta de las posiblidades que tiene esto de virtualizar, imaginaros poder tener un servidor lo suficientemente potente como para albergar las máquinas virtuales de los usuarios de tu red, y que estos accedan mediante terminales tontos al servidor de aplicaciones donde tienen virtualizado su sistema operativo. La centralización de todo nos permitirá gestionar los backups de los terminales de manera muy simple ya que vmware server dispone de una herramienta de snapshot para las imágenes virtuales.
Aún tengo mucho que investigar, pero este mundo de la virtualización me está gustando bastante.
Es que no para el tio ehhhhh!!!
Los señores de VMWare ya pensaron eso y crearon VMWare ESX:
http://blog.elgura.com/index.php?p=251&more=1&c=1&tb=1&pb=1
Tu idea es buena, pero tiene un SO más corriendo. Yo ahora tengo mi servidor en una máquina virtual de VMWare Server. Da mucho juego, es gratis, no libre, pero bueno.
He leido tu artículo Gura y exacto ESX me hubiese ido mejor, pero como te decía en tu blog, las prisas y la falta de tiempo para investigar no me dieron opción de mirar más cosas.
Un documento interesante sobre la estructura de ficheros de Virtual disk Format… Si bien es muy especifico viene bien para saber como esta formateado internamente. http://www.vmware.com/proc/vmdk/downloadspec.php?src=vmdk
VMware Server es una buena (por no decir la mejor) idea si no disponemos de presupuesto para crear un entorno de desarrollo. Otra cosa es, si además de ofrecerle carne fresca a los desarrolladores, queremos evaluar el rendimiento de, por ejemplo, la base de datos, o cómo machaca .NET a los servidores web. Ahí, VMware Server no nos dá esa capacidad de control y de asignación de recursos que se hacen necesarios. VMware ESX (o VI3, si es posible, por aquello de Virtual Center) entonces se convierte en la opción deseable… y creo que no es difícil justificar la inversión.
Un saludo.