Desde hace más de tres años e-gim está apostando por entornos virtualizados, tanto en sus propias instalaciones (más de 25 servidores virtualizados de distintos sabores desplegados como granja de desarrollo) como en instalaciones que realiza para sus clientes.
Con la virtualización todo son ventajas:
- Rapidez en despliegue
- Administración centralizada
- Recuperación de desastres
- Seguridad antes de la manipulación de un entorno productivo
- Ahorro de costes, ahorro energético y de recursos hardware
- etc., etc.
No es intención de este artículo volver a escribir sobre lo ya escrito referente a la virtualización y productos relacionados, sino de los peligros que conlleva virtualizar por virtualizar sin más.
TI virtualizadas – Planificación
Servidores con cuatro núcleos de procesamiento sirviendo páginas web y accediendo a base de datos MySQL, se encuentran a diario entre las instalaciones que visitamos. Donde los porcentajes de los núcleos rondan entre los 80 y 94 por ciento de inactividad.
“La virtualización exprime los recursos hardware tantas veces infrautilizados”
Aplicando una sencilla regla de tres en un escenario de estas características, podríamos tener en funcionamiento, sin saturar el núcleo de procesado, hasta ocho servidores virtualizados realizando la misma tarea que el servidor original pero compartiendo hardware.
Es necesaria una buena planificación, sobre todo teniendo en cuenta las cargas de trabajo de cada servicio virtualizado. Podemos tener un escenario virtualizado de alto rendimiento equilibrando adecuadamente servicios que hacen un uso intensivo de procesado de CPU, con servicios que hacen un uso intensivo de acceso a disco. Sin que se observen retrasos en las respuestas o los denominados cuellos de botella.
“Una mala planificación puede llevar al traste una buena intención”
En entornos productivos de alta exigencia es importante establecer correctamente las bases de la virtualización. No se puede evaluar el rendimiento cuando virtualizamos máquinas para un entorno de pruebas de laboratorio, o cuando virtualizamos una máquina con baja carga de procesado o de acceso a disco. Hay que saber cómo se comporta cada servicio para poder, primero, establecer el escenario correcto y, segundo, elegir la base de la plataforma correcta.
Virtualización completa, parcial o por SO
Los productos más comunmente utilizados para virtualización: VMWare Server, VirtualBox, Virtual PC, etc., utilizan la denominada virtualización completa. Donde la máquina virtual simula un hardware suficiente para permitir un sistema operativo.
e-gim apuesta por la virtualización a nivel de Sistema Operativo, que es aquella en la que el kernel del sistema anfitrión gestiona las peticiones de los sistemas virtualizados hacia los distintos dispositivos hardware. Como software englobado dentro de este tipo de virtualización, tenemos a Proxmox VE en una solución de Software Libre basada en la distribución estable de Debian Lenny 64. Fácil de instalar y de mantener. Entre muchas de sus características destacan:
- Interfaz de administración web
- Particionado de disco mediante LVM2
- Herramientas de respaldo y restauración
- Kernel con OpenVZ y soporte para KVM
- Manejo de Cluster
- Channel bounding
Plataformas virtualizadas
e-gim trabaja en el marco de la virtualización, desarrollando entornos completamente configurados y totalmente operativos. La experiencia en implantaciones de e-sijad, nuestro ERP de bandera, nos ha llevado a detectar las configuraciones más óptimas posibles. La virtualización nos ha permitido reproducir estos escenarios ideales y crear plataformas virtualizadas basadas en nuestros productos. Adjuntando herramientas que complementan las instalaciones y aportando valor añadido muy valorado por los administradores de sistemas.
Plataforma e-sijad

Esta plataforma virtualizada despliega e-sijad y todo lo necesario para su funcionamiento base. Si se prevee un uso muy intenso, puede complementarse mediante un servidor ofimático externo.
Plataforma e-presencia

Esta plataforma despliega todo lo necesario para una completa presencia en Internet. Debidamente parametrizada para la integración con la plataforma e-sijad.
Plataforma supervisa

Integra herramientas tan conocidas como GLPI, OCS Inventory e Hyperic HQ. Configuradas para control de los componentes desplegados en las anteriores plataformas.
Plataforma SoS

Completo sistema de respaldo y restauración basado en Bacula. Crea copias de seguridad de todos los elementos esenciales de los que se componen las demás plataformas. Asegura una copia y restauración efectiva de todo el sistema.
Enlaces
- INTRODUCCIÓN A LAS MÁQUINAS VIRTUALES :: Observatorio Tecnológico :: Ministerio de Educación
- Proxmox VE wiki
- Virtualización a nivel de Sistema Operativo – wikipedia
Sergio Ávila Jiménez
Técnico de Desarrollo de Sistemas