Buscar

xsibackup: Backup con “ESXi Free”

xsibackup: ¿Por qué?

Una las limitaciones que dispone la versión gratuita de VMware ESXi (ESXi Free) es que no dispone de las vStorage APIs.

Las vStorage APIs permiten al sistema de copias de seguridad a nivel de hipervisor realizar respaldos consistentes de las máquinas virtuales.

Podemos revisar las limitaciones de “ESXi Free” en el siguiente enlace:

VMWare: ESXi gratuito limitaciones (SYSADMIT.com)

Entonces: ¿Cómo realizamos copias de seguridad de máquinas virtuales funcionando sobre “ESXi Free”?

Una posibilidad es utilizar: xsibackup

Xsibackup dispone de una edición gratuita y otra de pago, ambas nos permitirán realizar backups de máquinas virtuales situadas en un hipervisor con: “ESXi Free”. 

Además, tanto la edición gratuita como la de pago incluyen un interfaz de usuario que podemos invocar con ./xsibackup-gui

Xsibackup es una opción interesante porque sus creadores son una empresa española por lo que podremos recibir el soporte en español.

xsibackup: ¿Desde dónde se descarga?

Podéis descargar Xsibackup desde aquí 

xsibackup: ¿Cómo se instala?

Xsibackup se instala de forma local en cada host ESXi utilizando la Shell, esto significa que no se requiere ninguna máquina virtual ni con Windows ni con Linux para realizar los respaldos.

Veamos el paso a paso para realizar su instalación, es muy fácil y rápida:

Activamos en nuestro host ESXi, el acceso vía SSH.

Transferimos el fichero XSIBackup-DC_*.zip a nuestro ESXi vía SSH al directorio: /tmp

Nos situamos en el directorio /tmp y descomprimimos el ZIP:

cd /tmp;unzip XSIBackup-DC_*.zip


Aplicamos permisos de ejecución:

chmod -R 0700 install


Procedemos con la instalación:

./install

Definimos en el asistente de instalación la ruta donde situar el software:

/scratch/XSI/XSIBackup-DC/

xsibackup: Backup con “ESXi Free”

A partir de este momento, ya podemos utilizar el software.

Bastará con situarnos en el directorio:

cd /scratch/XSI/XSIBackup-DC

y ejecutar:

./xsibackup --help

A continuación, podremos ver la ayuda de los distintos parámetros y ejemplos, aunque conviene leer el manual dado que la ayuda en pantalla está limitada a comandos básicos.

xsibackup: Backup con “ESXi Free”

xsibackup: ¿Cómo hago un backup?

Hay muchas posibilidades para hacer backup de las máquinas virtuales de un host ESXi.

Veamos un ejemplo:

Ejecutamos:

./xsibackup --backup "VMs(W2003)" /vmfs/volumes/datastore1/backup

Donde el directorio: /vmfs/volumes/datastore1/backup corresponde al destino del backup y la VM a copiar se llama: W2003, también estamos aplicando compresión, además de deduplicación a nivel de bloque con detección de zonas vacías por lo que el backup ocupará mucho menos espacio que la VM original.

xsibackup: Backup con “ESXi Free”

1) Detecta la versión de ESXi que tenemos, en este caso ESXi 7.0 Update 1.
2) Licencia: En este caso tenemos la licencia gratuita.
3) Detecta que el ESXi es un ESXi instalado utilizando virtualización anidada, muy útil para laboratorios pero no admitida para el entorno productivo. Igualmente conseguiremos realizar la copia.
4) Usuario y PID con el que se ejecuta.
5) Se aplica la compresión.
6) Ruta destino donde se realizará el backup.
7) Máquina virtual a copiar.
8) Fecha y hora de inicio del proceso
9) Ficheros que está copiando.

En próximos posts, veremos más ejemplos de uso.

6 comentarios:

  1. Hola, Utilizo ghettoVCB para copiar 5 VMs de un ESXi Free. ¿Con xsibackup puedo utilizar la versión gratis? ¿Qué limitaciones tiene la versión gratis de xsibackup?

    ResponderEliminar
    Respuestas
    1. Sí, puede usar la versión (c)XSIBackup-Free Classic (https://33hops.com/xsibackup-download-old-software-versions.html) si su versión de (c)ESXi es inferior a 7.0 sin limitación de tamaño o (c)XSIBackup-DC Trial si usa (c)ESXi 7.0, en este último caso tiene una limitación de 60GB y el backup debe ser manual.

      Eliminar
  2. ¿El report de un resultado de backup se puede enviar utilizando una cuenta de Office 365? Saludos...Jorge.

    ResponderEliminar
    Respuestas
    1. Sí, cualquier cuenta de e-mail que siga el estandar SMTP TLS o sin encriptación. También puede usar cuentas de GMail, Hotmail, Yahoo, etc...

      Eliminar
  3. Muy buen artículo! Yo utilizo uranium bakcup para las copias de esxi free. Como inconveniente es que se lanza desde una máquina windows. Probaré xsibackup!

    ResponderEliminar
    Respuestas
    1. ¡Genial! Ya nos dirás que te ha parecido una vez lo hayas probado.

      Un saludo,

      Xavi.

      Eliminar