Bueno, hace unos días hice un post de como hacer el backup de clearspace ahora les traigo el howto para backupear zimbra. Como la mayoría de los archivos ya están en ese howto solo nos dedicaremos a configurar el director.
—/etc/bacula/bacula-dir.conf—-
Job {
Name = “Zimbra”
Level = Full
FileSet = “Zimbra”
JobDefs = “DefaultJob”
Schedule = “Daily”
Write Bootstrap = “/var/lib/bacula/Zimbra.bsr”
# Apago el servicio
RunBeforeJob = “su – zimbra -c”/opt/zimbra/bin/zmcontrol stop””
# Prendo el servicio
RunAfterJob = “su – zimbra -c”/opt/zimbra/bin/zmcontrol start””
}
# Archivos que serán backupeados
FileSet {
Name = “Zimbra”
Include {
Options {
signature = MD5
}
File = /opt/zimbra/
}
Exclude {
File = /opt/zimbra/log
File = /opt/zimbra/zmstat
}
}
—–EOF—–
Facilon facilon, si te gustó deja un post 😛
Tags: bacula, bacula debian, bacula zimbra, zimbra backup
Matias, tengo una consulta, bacula es capaz de ejecutar un script en el cliente?, pruebo con este script en un cliente de mi servidor bacula y falla el backup porque no puede ejecutar su -zimbra, no existe el usuario, según lo que veo trata de ejecutar el comando localmente y no en el cliente.
Saludos, excelentes guias!!!!!
Hola Ezquiel, mira, creo que la mejor forma de hacer eso es corriendo un script en el otro servidor usando ssh public key, entre mis howtos hay varios ejemplos de eso, creo, al menos uno seguro.
Me alegro que te gusten mis guías, un abrazo.
MN
Me respondo solo, en la configuración del job, hay una opcion que es “ClientRunBeforeJob” y otra “ClientRunAfterJob” que ejecutan comandos en el cliente 🙂
actualmente estoy usando zmbkpose es mucho más sencillo y no hay que parar el zimbra, permite hacer backups en caliente:
https://github.com/bggo/Zmbkpose
Gracias por tu aporte 😉