SAUVEGARDE ZIMBRA Open-Source VIA SCRIPT

La sauvegarde d’une version open-source de Zimbra n’est pas possible par défaut. En effet, seules les versions Network de Zimbra offrent la possibilité de faire des sauvegardes en natif. Pour contourner ce problème, j’ai découvert sur internet un script réalisé par osoffice qui permet de réaliser des sauvegardes sur une version OSE.

Sources :

http://www.zimbra.com/forums/administrators/15275-solved-yet-another-backup-script-community-version-24.html

http://www.osoffice.de/

1 – Téléchargement du script

Disponible à l’adresse suivante : http://www.osoffice.de/downloads/view.download-2.html

Mettre le script sur le serveur Zimbra via Winscp par exemple. Dans mon cas, j’ai créé un dossier sauvegarde à la racine.

2 – Installation du script

Se rendre dans le dossier Sauvegarde

cd /Sauvegarde

Lancer l’installation

sh zmbak_v.0.8.sh –INSTALL

Répondre Y et appuyer sur [Entree]

cat: /opt/zimbra/backup.week: Aucun fichier ou répertoire de ce type

Required directory /Backup/burn/ not found!

/Backup/burn/ not found!

Create /Backup/burn/ y or n: Y

Répondre Y et appuyer sur [Entree]

mkdir: création du répertoire `/Backup/burn/’

‘uuencode’ is not installed!

Should I try install ‘uuencode’ for you?

!! Only say yes if you are running Ubuntu!!

install y or n: Y

Répondre Y et appuyer sur [Entree]

‘dar’ is not installed!

Should I try install ‘dar’ for you?

!! Only say yes if you are running Ubuntu!!

!! You must have Universe enabled or this will fail!!

install y or n: Y

Répondre Y et appuyer sur [Entree]

Create noread

install y or n: Y

Répondre G et appuyer sur [Entree]

touch: ne peut faire un touch sur `/etc/zmbak_v.0.8.sh/noread’: Aucun fichier ou répertoire de ce type

chmod: ne peut accéder `/etc/zmbak_v.0.8.sh/noread’: Aucun fichier ou répertoire de ce type

‘G’enerate or ‘E’nter a secure passphrase

please enter G or E: G

En répondant oui, nous allons automatiser les sauvegardes en choisissant l’heure de celles-ci. Dans notre cas : Y
et appuyer sur [Entree]

Install cronjob to automate the nightly backups?

install y or n: Y

Choisir l’heure pour la sauvegarde. Dans mon cas 22 et appuyer sur [Entree]

Setting the time when to start the backup cycle

no crontab for root

At what hour? 0-23: 22

Choisir les minutes et appuyer sur [Entree]

and what minute do you want the backup to start? 0-59: 30

L’installation est terminée

path to script e.g. /root/scripts

30 22 * * 1 /bin/bash /zmbak_v.0.8.sh -f > /var/log/zim_backup.log 2>&1

30 22 * * 2-7 /bin/bash /zmbak_v.0.8.sh -d >> /var/log/zim_backup.log 2>&1

Done setting up crontab

3 – Installation des dépendances

Installation de Dar.

apt-get install dar

Installation Rsync

apt-get install rsync

4 – Lancement d’une sauvegarde complète

sh zmbak_v.0.8.sh –full

Déroulement de la sauvegarde

============================

mercredi 3 mars 2010, 10:20:29 (UTC+0100)

Performing FULL backup

============================

full Backup started at: mercredi 3 mars 2010, 10:20:29 (UTC+0100)

No old backups found

Setting date & version Marker into /opt/zimbra/DATE_VERSION.txt

Doing a hotsync of /opt/zimbra/ to /tmp/fakebackup/

nice: option invalide — a

Pour en savoir davantage, faites: « nice –help ».

rsync threw a hotsync error. this is not unusual, continuing…

Disabling the Zimbra crontab…

Stopping the Zimbra server…

Host domaine.fr

Stopping stats…Done.

Une fois la sauvegarde complète terminée, un résumé doit apparaître.

——————————————–

34693 inode(s) saved

with 731 hard link(s) recorded

0 inode(s) changed at the moment of the backup

0 inode(s) not saved (no inode/file change)

0 inode(s) failed to save (filesystem error)

0 inode(s) ignored (excluded by filters)

0 inode(s) recorded as deleted from reference backup

——————————————–

Total number of inode considered: 34693

——————————————–

EA saved for 0 inode(s)

——————————————–

Creating MD5 Checksum for 09_ZimbraBackup_20100303_FULL.1.dar…

Creating file listing from archive…

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

full Zimbra Backup ended at: 11:42

Backup took Hr:0 Min:15 Sec:47 to complete

:::::::::::::::Cheers Osoffice for the script:::::::::::::::::::::::

Null message body; hope that’s ok

7 réponses à “SAUVEGARDE ZIMBRA Open-Source VIA SCRIPT

  1. Bonjour ! Déja merci d’avoir posté ce tuto. je voudrai savoir si sa marche sous
    RedHat 5. si oui comment ? puisque j’ai testé le script mais apres le message
    cat : opt/zimbra/backup.weak : Aucun repertoir ou fichier de ce type, on me demande de consulter Help pour plus de détails.

    une fois de plus merci.

  2. Bonjour

    De mon coté le script s’execute bien mais je n’est rien dans le dossier devant contenir les .dar

    On dirait que le script ne fait rien..

  3. Bonjour ,

    Moi ca plante la lors de l’installation :

    dpkg : concernant mta-dummy_1.0_all.deb contenant mta-dummy :
    zimbra-mta entre en conflit avec mail-transport-agent
    mta-dummy fournit mail-transport-agent et doit être installé.
    dpkg : erreur de traitement de mta-dummy_1.0_all.deb (–install) :
    paquets en conflit – mta-dummy non installé
    Des erreurs ont été rencontrées pendant l’exécution :
    mta-dummy_1.0_all.deb
    Had a problem installing mta-dummy, please ask for help in the forums

    Auriez vous une idée ?

    Merci d’avance ,

    Cordialement ,

Les commentaires sont clos.