En esta ocasión testeamos una nueva herramienta de Backup para XenServer en formato Virtual Appliance, nos ha sorprendido enormemente, ya que la mayoría de soluciones que hemos visto sobre XenServer, se basan o están basadas en un entorno de Backup de Desktop y utilizando procesos de scripting para la realización de los mismos.

PHD necesita de un minimo de funcionalidades y de características para que funcione correctamente, necesitando de 1GB de espacio en disco, y de espacio suficiente en un storage para almacenar las distintas VMS copiadas, es decir, si tenemos una VM que ocupe 500GB necesitaremos inicialmente de la misma capacidad de espacio.

La compatibilidad de la solución se centra y es compatible en Windows XP, Windows 2003 Server, Windows 7, Windows 2008 o Windows Vista, con –NET 2.0 o superior obligatoriamente instalados para la instalación de la correspondiente consola administrativa.
El proceso inicial de instalación, será mediante la importación del fichero PHDVBA.xva, al que le asignaremos una NIC para su gestión posterior.

Para utilizarlo junto con XenCenter, será necesario disponer de PowerShell instalado en nuestro equipo , para Windows XP, tendremos que instalar el fichero WindowsXP-KB926139-v2-x86-ENU.exe. he instalar posteriormente para XenCenter el Snapin, XenServerPSSnapIn-5.5.0-1.msi

Una característica interesante, es que se añade en XenCenter las funcionalidades de Backup de una forma realmente sencilla, pudiendo realizar el backup desde dentro del propio XenCeter, algo realmente muy interesante comparándolo con otras soluciones.

Una vez importado PHDVB para XenServer, procederemos a realizar los siguientes pasos, añadir en Storage un nuevo disco virtual lo suficientemente amplio, como para poder realizar un backup de las VMs que tengamos rodando en nuestro server.

Al nuevo Storage que añadamos, le pondremos el nombre “PHD Virtual Backup Store”,

Una vez realizados estos pasos, procederemos a configurar nuestro virtual appliance, si DHCP no está habilitado, asignaremos una IP fija, para ello desde XenCenter, pulsamos en Console, tal y pulsaremos CTRL+N, entreando en Network configuration, y seleccionando la opción 2 de IP stática, especificando la IP a utilizar.

El proceso de arranque se iniciará de la siguiente forma,

Donde se mostrarán los distintos procesos existentes, y el espacio libre para el almacenamiento de Backups,

Una vez realizados estos pasos, procederemos a la instalación de PHDVB Console, ejutando en nuestro equipo, el fichero PHDVB.MSI,

Pulsaremos en “I accept the terms in the License Agreement” y pulsaremos Install, para realizar el proceso de instalación.

Deberemos de tener XenCenter sin cargar en nuestro equipo antes de iniciar el proceso de instalación,

Una vez finalizado, pulsaremos en Finish, quedando instalado tal y como se muestra,

Pulsaremos a continuación sobre este,

Dónde especificaremos las credenciales para realizar la conexión al correspondiente hypervisor, en nuestro caso 192.168.1.200 y el user y pass de XenServer,

En las pruebas iniciales que realizamos no conseguimos establecer conexión con nuestro servidor de XenServer, procedimos por tanto a verificar la configuración de nuestro firewall local, desactivando nuestro firewall o activando el paso del aplicativo, pudimos ejecutar el correspondiente software, en Windows 7 Premium edition.

Lo primero que observamos, fue un interesante Dashboard, donde especifica el espacio libre, los procesos de compresión y otras funcionalidades interesantes, como un proceso de configuración de Jobs, controlado posteriormente por el appliance, así como un proceso de configuración que nos permitirá el poder cambiar la IP del appliance virtual entre otras opciones interesantes, como es el caso de eMails de alestar, soporte…etc.

El proceso de creación de Backups, es realmente muy simple, para la realización del mismo, procedemos en la opción “Jobs” a crear un nuevo trabajo de Backup, pulsando sobre el icono, iniciaremos el proceso de creación del mismo,

En nuestro ejemplo pulsaremos las VM que deseamos realizar Bacup, marcándola y posteriormente pulsando Next, donde además podremos incluir los Templates correspondientes, especificaremos posteriormente el appliance virtual de PHDVBA,

Pulsaremos Next, para continuar,

Especificando cuando deseamos realizar el Backup, en nuestro caso pulsaremos Now (ahora) y pulsaremos Next, para continuar,

Especificaremos el nombre, y seleccionaremos el proceso de verificación, pulsando Next para continuar,

Indicándonos el espacio ocupado, pulsando “Submit” para iniciar,

Una vez finalizado el Job, pulsaremos en Finish,

Pulsando sobre Start, procederemos a iniciar el correspondiente Backup de forma inmediata.
Si pulsamos sobre el Backup, además de ello dispondremos de interesante información sobre el mismo,

Lo que notamos a faltar ha sido el uso de una consola administrativa Web, es decir que no fuera necesario el uso de un Software basado en Windows para configurar el entorno, PHDVB para XenServer realiza un SnapShot de la VM que actualmente está en curso y posteriormente a la misma genera una compresión de la misma, realizando un proceso de deduplicación, generando posteriormente un disco virtual para poder ser restaurado posteriormente siendo el Snapshot creado eliminado posteriormente.

La documentación suministrada con la solución podemos indicar que es muy clara, explicando además la arquitectura utilizada en la solución.

Esta versión lo testeamos con XenServer 5.6 FP1, y PHDVB no seleccionaba correctamente la hora del sistema al arrancar, el fallo es debdo a la selección del servidor de zona horaria, en Configuración, en la pestaña de General, tendremos que tener esto en cuenta para iun correcto funcionamiento, además de ello la versión de XenToos observamos que tenía un “Out of date” entendemos que es un problema con la Beta de XenServer 5.6 FP1, tal y como podemos observar,

Tenemos que tener en cuenta que el actualizar a una versión superior de XenServer, podremos tener problemas posteriores con la versión de PHD que tengamos en curso, teniendo antes que contactar con el fabricante, para asegurarse la existencia de una nueva versión soportada.

A rasgos generales podemos indicar que de las distintas versiones de software que hemos testeado, nos ha parecido la más adecuada para un entorno de virtualización con XenServer, entre las mejoras que hemos podido observar, es la posibilidad de realizar Backup desde XenCenter, mediante el Pulldown menú,

Podemos indicar que el proceso de Backup, es más o menos rápido, cuando se inicia el mismo, en la Consola de PHDVBA, observaremos el progreso del mismo,

Así como en la consola administrativa,

(No podemos fijarnos en la velocidad de Backup, ya que las pruebas han estado realizadas en un entorno laboratorio, con una infraestructura muy inferior a lo que sería una plataforma productiva).

Una excelente solución a nuestro entender y una de las partes más importantes es que es Citrix Ready.

Puedes descargar una versión de evaluación Trial, pulsando aquí.

Actualizado (Viernes, 15 de Octubre de 2010 11:44)