Desde hace algunos años he utilizado VMWare Workstation como software para la virtualización de mis equipos. Con él he podido desplegar soluciones para la prueba de nuevos conceptos (sistemas operativos, betas, pruebas de compilaciones), incluso tengo ambientes de desarrollo dedicados a un sistema o aplicación en particular, por ejemplo, un server de pruebas basado en Win2003 con SQL Server 2005 y Visual Studio 2008 para el desarrollo de sistemas.
En el área de administración de redes, en el cual me desempeño actualmente, VMWare se ha convertido en una de mis herramientas de uso diario para probar conceptos como ruteo, asignación dinámica de direcciones, seguridad, reutilización de software obsoleto como SCO Unix entreo otros. Cada una de estas soluciones hay que crearlas desde la definición de la máquina virtual, configuración de los sistemas operativos y prueba de concepto en caso de software nuevo que desee testear.
Sin embargo VMWare dispone de soluciones ya empacadas y probadas por la comunidad de usuarios denominada VMWare Virtual Appliances. Estos Appliances como los denomina VMWare, son soluciones de software pre-construidas, enpacadas en un formato de Virtual Machine que podemos reproducir con VMWare Workstation o VMWare Player.
La ventaja de estas soluciones es que podemos disponer de los servicios para los cuales fueron destinados, sin necesidad de configurar desde cero todo el concepto. Esto agiliza el tiempo para el despliegue de soluciones dando mas valor a nuestro trabajo, dado que hacemos mas con menos y reducimos los puntos de falla al tener un software que es probado y mantenido por una comunidad.
VMware dispone para todos los usuarios un Marketplace donde podemos acceder a cientos y cientos de Appliances creadas y categorizadas, solo para descargar y usar. La mayor parte de estas soluciones son de código abierto, sin embargo también podemos encontraer las soluciones que nos dan soporte a razón de un costo.
Dentro de las categorias que disponemos podemos encontrar:
- Administración de Sistemas
- Web Servers
- Comunicaciones
- CMS (Content Management Systems)
- Bases de Datos
- Appliances para evaluación de productos
- Networking
- Sistemas Operativos
- Seguridad
- y productos certificados por VMWare para utilización en ambientes productivos
Y soluciones existen por montones. Podemos encontrar máquinas virtuales con Linux Ubuntu, Fedora, RedHat, FreeBSD listas para ser probadas, y ya configuradas solo para encenderlas y jugar con ellas. En la parte mas profesional me he topado con máquinas virtuales que implementan servidores DNS, DHCP, FTP, Web, también listas para ser parametrizadas y puestas en servicio.
Una de estas máquinas que he utilizado mucho es tener a Linux en configuración LAMP (Linux+Apache+MySQL+PHP) que empleo para desarrollar sistemas en MySQL con PHP. Esta máquina en particular mide menos de 300 MBs y consume por default solo 128 MB de RAM. Me brinda mi web server ya configurado con Apache y Php con los módulos más comunes. También me otorga mi server de base de datos en MySQL, así como todas las herramientas para administración por web como phpMyAdmin. Y de servidor de archivos, ya viene configurado con samba para la compartición con equipos Windows. En general, toda una suite de soluciones encapsuladas en una virtual machine lista para ser empleada y ponerse a codificar.
¿Quieres poner tu blog basado en wordpress pero no tienes un hosting aún? no te preocupes, búscate un Applicance con Wordpress o Joomla ya configurados.
¿Qué si corren en ambientes productivos? Claro, y los mismos autores te indican en sus sitios web acerca de esto. En la administración de redes estoy utilizando un Virtual Appliance llamado ZeroShell que es una distribución de linux con una interfaz web que me permite levantar en algunos clics servidores DNS, DHCP y portales cautivos. Precisamente lo estoy utilizando para este último elemento, dado que requerimos dar acceso a los clientes inalámbricos de nuestra red pero autentificandose en cuanto el server DHCP les entregue dirección, y lo mejor de todo, se integra con Active Directory. La solución es la que utilizan los ISP o proveedores de Internet para dar acceso a sus clientes en los llamados hotspots que podemos encontrar en aeropuertos, hoteles, restaurantes, etc que te solicitan usuario y contrasena cada vez que te conectes a sus access points.
Así que te invito a probar esta gran repositorio de soluciones listas para usarse y sacarles provecho.


0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.