Call Us! 1-800-555-5555

Posts Tagged ‘ebox’

Migración eBox 1.4 a Zentyal 2.0

Usando el módulo de backup de eBox y Zentyal, es posible realizar una migración de un sistema eBox 1.4 a Zentyal 2.0 de forma correcta. Las herramientas en modo CLI:

# /usr/share/ebox/ebox-make-backup --help
Usage:
/usr/share/ebox/ebox-make-backup  [OPTION]...
/usr/share/ebox/ebox-make-backup  --help

Options:
--config-backup (default backup mode)
--full-backup
--configuration-report --bug-report
--description <description>
--remote-backup <name>
--progress-id (only needed for web framework)
# /usr/share/ebox/ebox-restore-backup --help
Usage:
/usr/share/ebox/ebox-restore-backup  [OPTION]... [--module NAME]...   ARCHIVE_FILE
/usr/share/ebox/ebox-restore-backup  --info ARCHIVE_FILE
/usr/share/ebox/ebox-restore-backup  --help

Options:
--config-restore
--data-restore
--full-restore
--force-dependencies
--delete-backup
--revoke-all-on-module-fail,--no-revoke-all-on-module-fail
--progress-id

Lo primero haremos una backup de la configuración en nuestro eBox 1.4:

#/usr/share/ebox/ebox-make-backup --config-backup --description "eBox 1.4 Migration"
Backup stored into file /var/lib/ebox/conf/backups/790045.tar

Este backup es el que usaremos en el nuevo sistema para restaurar la configuración de cada uno de los modulos. Podemos ver el contenido del backup:

# /usr/share/ebox/ebox-restore-backup --info /var/lib/ebox/conf/backups/790045.tar
eBox 1.4 Migration
Date: 2011-04-02 10:57:55
Backup type: configuration backup
Modules in backup: sysinfo network firewall apache ca dhcp dns ebackup events global l7-protocols logs monitor ntp objects openvpn radius services software squid trafficshaping usercorner users

Ahora, con una instalación limpia de Zentyal 2.0, que por supuesto ha de tener instalados al menos los modulos que queramos restaurar y han de estar activados, procederemos con la restauración de la configuración original.

El primer modulo será el modulo network:

# /usr/share/ebox/ebox-restore-backup --force-dependencies --config-restore --module network /var/lib/ebox/conf/backups/790045.tar

Accedermos al interfaz de gestión por web, y veremos que hay cambios por guardar.  Guardamos, y reiniciamos el sistema para que los cambios del modulo de network tengan efecto.

Los siguientes modulos en restaurar serán los modulos services, objects y firewall:

# /usr/share/ebox/ebox-restore-backup --force-dependencies --config-restore --module services /var/lib/ebox/conf/backups/790045.tar
# /usr/share/ebox/ebox-restore-backup --force-dependencies --config-restore --module objects /var/lib/ebox/conf/backups/790045.tar
# /usr/share/ebox/ebox-restore-backup --force-dependencies --config-restore --module firewall /var/lib/ebox/conf/backups/790045.tar

De nuevo, accederemos al interfaz y guardaremos los cambios.

Podremos ahora acceder a los modulos ya recuperados, configuración de red, configuración de firewall, y podremos comprobar que tenemos la configuración de nuestro sistema original.

Solo faltaría recuperar el resto de modulos, el sistema sería, recuperamos uno, accedemos al interfaz de gestión guardamos cambios y comprobamos que la configuración original está en su sitio.

Links

http://forum.zentyal.org/index.php?topic=2360.msg13418#msg13418

Post to Twitter