VMware: virtualización para ambientes gubernamentales
El miércoles pasado se llevó a cabo en el Hotel Sheraton de Buenos Aires una jornada de charlas donde se expusieron distintos temas relacionados a la aplicación de VMware en entornos del gobierno. Si bien hubo un par de temas interesantes, las charlas no tenían un gran aporte técnico aunque hubo algo que rescato y es la tendencia a virtualizar Desktops que plantea VMware.
Este tópico resulta interesante, dado que intenta dejar los desktops de los usuarios virtualizados en el datacenter, lo que da la posibilidad que éstos trabajen desde cualquier ubicación en su propio escritorio. Lógicamente, el procesamiento lo lleva a cabo el servidor, similar al esquema de los clientes livianos.
VMware desarrolló para esto un protocolo de acceso al escritorio que se llama PCoIP y que da una experiencia de trabajo mucho más fluída en comparación con otros protocolos tradicionales, como RDesktop. Además, sus herramientas permiten llevar a cabo una administración extremadamente ágil y sencilla de los escritorios, lo que suele ser muy valorado por los administradores.
No obstante, lo mismo que plantea la compañía se puede llevar a cabo con otras plataformas de virtualización en combinación con herramientas Open Source o freeware. Si bien en estos casos quizá haya algún trabajo adicional, la diferencia de precios suele justificarlo en la mayoría de los casos.
Proxmox VE: plataforma de virtualización
Hace poco más de un mes comentaba sobre un review de hypervisors que había encontrado en OpenSource Geek. En el mismo prometí probar un producto llamado Proxmox VE y aquí dejo mi review. Para aquellos que aún tengan muchas dudas sobre el tema, también pueden consultar el post de introducción a la virtualización en este mismo blog.
Virtualizando con Proxmox VE
Proxmox VE nos permite utilizar dos plataformas para virtualizar: OpenVZ y KVM. El primero de ellos nos provee virtualización a nivel de sistema operativo y permite sólo virtualizar sistemas Linux. El segundo utiliza virtualización completa, lo que nos da la posibilidad de instalar múltiples sistemas operativos diferentes.
Utilizando OpenVZ se puede cambiar en tiempo real y sin reiniciar el sistema, tanto memoria RAM como espacio en disco asignados. Además es posible setear cuotas de procesador. Otra cosa muy interesante que nos provee son las plantillas, que consisten en un sistema operativo con algún software preinstalado. Se descargan directamente desde la interfaz de administración y se crea una máquina virtual a partir de ellas en cuestión de minutos.
Administración de las VMs
La interfaz de administración es web, lo que nos da la libertad de poder acceder a la misma utilizando cualquier sistema operativo. Dicha interfaz es muy sobria e intuitiva, permitiéndonos realizar todas las funciones necesarias.
En la captura anterior se ve cómo se listan las máquinas virtuales. En este caso hay dos, la primera está en ejecución y la segunda detenida. Desde allí, en un primer vistazo, se puede acceder a la información básica que implica el espacio en disco, la cantidad de memoria y el porcentaje de procesador utilizados por cada máquina virtual, así como el tiempo de uptime de las mismas.
A la izquierda se puede observar la barra de navegación, desde la cuál se puede acceder a las diferentes funciones del sistema.
En la figura anterior se ve ya la interfaz que presenta Proxmox VE para administrar una máquina virtual individual. En este caso se puede ver que la misma es un Debian Lenny (generada a partir de una plantilla), con 7GB de espacio en disco y 1GB de memoria RAM y de memoria virtual. Desde allí mismo es posible cambiar dichos parámetros, junto con otros accesibles por medio de las demás pestañas.
Otras características destacables
Más allá de la virtualización en sí, otras de las características importantes de Proxmox VE son el soporte para:
- Clustering: permite definir varios hosts Proxmox VE para administrarlos todos desde una única interfaz y realizar migraciones en vivo entre los diferentes nodos.
- Almacenamiento: muy destacable la posibilidad de definir medios de almacenamiento externos al equipo, utilizando iSCSI o NFS.
- Backup/Restore: desde el mismo sistema es posible crear backups de las máquinas virtuales mientras se encuentran en ejecución y guardar dicho backup en un medio externo u otro servidor (un NAS/SAN por ejemplo). Así mismo, es posible restaurar cualquier máquina desde su backup.
Conclusión
Me llevé una muy grata impresión con Proxmox VE, por su simplicidad de uso y su gran potencia. La posibilidad de utilizar tanto virtualización a nivel de sistema operativo como virtualización completa es una gran característica, así como lo son el poder disponer de medios externos y la migración en vivo de las máquinas virtuales. Es cierto que es posible hacer esto mismo manualmente, pero la ventaja de Proxmox VE es la facilidad para llevarlo a cabo. Y como punto no menos importante, destaco el hecho de ser 100% opensource.
Hypervisors review
Quiero compartir con ustedes un post en OpenSource Geek que hace un excelente review sobre algunos hypervisors, con muy buenas fundamentaciones y buscando características que todos solemos exigir en una plataforma sólida de virtualización, sobre todo para servidores en producción. Por mi parte, me queda la inquietud de probar ProxMoxVE, algo que estaré haciendo en breve.
VirtualBox 3.1
Con novedades muy interesantes la gente de VirtualBox presenta la versión 3.1 que ya puede descargarse. A continuación dejo un resumen de las características más importantes; para aquellos que quieran aún más detalles pueden consultar el changelog.
- Teleportación: sin dudas una de las características que más agradeceremos los administradores de sistemas. Se trata básicamente de migración en vivo de máquinas virtuales, lo que quiere decir que no es necesario apagarlas para cambiarlas de equipo. La teleportación puede realizarse incluso entre equipos con procesadores de diferentes fabricantes.
- Snapshots: ahora el estado de una máquina puede restaurarse al de cualquier snapshot anterior, no sólo a la última. Además, es posible crear un snapshot a partir de otra.
- Red: otra característica muy bien vista es que el tipo de red puede modificarse sin apagar la máquina virtual. También incluye soporte para interfaces de red paravirtualizadas.
Imágenes de Chrome OS para VMWare y VirtualBox
Ya están disponibles para descargar imágenes de máquinas virtuales para VMWare y VirtualBox, compiladas a partir de los fuentes originales provistos por Google. Lo probé y la experiencia me resulta demasiado simple. Sin dudas para una netbook de un usuario que tan sólo desea realizar trabajos de oficina y navegar por internet será un sistema operativo muy bueno, pero para un usuario cuyas exigencias sean un poco mayores el mismo es demasiado limitado. Al menos por ahora.
Se puede acceder a la info de las descargas desde un post en VivaLinux!





