SAUVEGARDE ET RESTAURATION A CHAUD ZIMBRA 6 OSE (OpenSource) VIA ZMBKPOSE 1.0.5

Toujours dans ce problème de non prise en charge de la sauvegarde native sur Zimbra version OpenSource, la communauté propose plusieurs possibilité de sauvegarde. Je vais vous montrer via ce tutoriel la solution Zmbkpose qui permet de sauvegarder et restaurer à chaud Zimbra 6 Open Source.

Sources :

1 – Installation de Zmbkpose

1-1 Installation des pré-requis

aptitude install ldap-utils e curl

1-2 Téléchargement de Zmbkpose

Zmbkpose est disponible en téléchargement sur http://wiki.zimbra.com/wiki/HOT_Backup_and_HOT_Restore

wget http://wiki.zimbra.com/images/2/2c/Zmbkpose-1.0.5.tar.gz

1-3 Configuration de Zmbkpose

Une fois le fichier téléchargé, il faut l’extraire.

tar -xvzf Zmbkpose-1.0.5.tar.gz

Création du dossier /etc/zmbkpose

mkdir /etc/zmbkpose

Copier le fichier zmbkpose.conf qui se situe à l’endroit où vous avez extrait le fichier
Zmbkpose-1.0.5.tar.gz dans le dossier /etc/zmbkpose

cp zmbkpose.conf /etc/zmbkpose/

copier le script zmbkpose qui se situe à l’endroit où vous avez extrait le fichier
Zmbkpose-1.0.5.tar.gz dans /usr/bin

cp zmbkpose /usr/bin/

Rendre exécutable le fichier zmbkpose

chmod +x /usr/bin/zmbkpose

Pour trouver le mot de passe LDAP saisir la commande suivante sous l’utilisateur zimbra :

zmlocalconfig -s zimbra_ldap_password

Pour trouver la valeur de zimbra_ldap_userdn saisir la commande sous l’utilisateur zimbra :

zmlocalconfig zimbra_ldap_userdn

Modifier le fichier de configuration zmbkpose.conf avec les informations obtenues ci-dessus

nano /etc/zmbkpose/zmbkpose.conf

Saisir vos informations.

 

BACKUPUSER=zimbra

ADMINUSER=admin

ADMINPASS=Mot de passe Admin

LDAPMASTERSERVER=ldap://[Adresse.IP.de.votre.serveur]:389

LDAPZIMBRADN=uid=zimbra,cn=admins,cn=zimbra

LDAPZIMBRAPASS=[mot.de.passe.LDAP]

Control + X pour quitter nano

Il demande si l’on sauve, dire Oui en pressant la touche O

Il demande comment le fichier doit s’appeler, faire Entrée pour ne toucher à rien.

2 – Utilisation de Zmbkpose

 

Pour utiliser Zmbkpose, il est nécessaire de s’authentifier avec le compte Zimbra

su zimbra

Pour connaitre les paramètres de la commande zmbkpose saisir

zmbkpose

Voici les commandes possibles :

  • zmbkpose –f : Exécuter une sauvegarde complète.
  • zmbkpose –f comptemail1,comptemail2… : Effectuer une sauvegarde complète des comptes spécifiés sur la ligne de commande.
  • zmbkpose –i : Effectuer une sauvegarde incrémentielle de tous les comptes. Vous avez besoin d’au moins une sauvegarde complète.
  • zmbkpose –i comptemail1,comptemail2… : : Effectuer une sauvegarde incrémentielle des comptes spécifiés sur la ligne de commande.
  • zmbkpose –l : Liste les sauvegardes déjà effectuer.
  • zmbkpose –r comptemail1,comptemail2… : Restaure le contenu des comptes spécifiés sur la ligne de commande. Si aucun nom de compte n’est spécifié, une restauration complète sera effectuée. Toutes les sauvegardes trouvées de la plus ancienne à la plus récente.
  • zmbkpose –restoreAccount comptemail1,comptemail2… : Restaure les comptes supprimés en commençant par la sauvegarde la plus vieille jusqu’à la plus récente.
  • zmbkpose -restoreAccount comptemail1,comptemail2… –LDAPOnly nome_da_sessao : Restaure uniquement le profil de l’utilisateur, y compris les mots de passe utilisés.
  • zmbkpose -d n : Supprime toutes les sauvegardes précédentes. n étant le nombre de jours.
  • zmbkpose -d n weeks : Supprime toutes les sauvegardes précédentes. n étant le nombre de semaine
  • zmbkpose -d n month : Supprime toutes les sauvegardes précédentes. n étant le nombre de mois.

3 – Problèmes rencontrés

Lors de la restauration d’une sauvegarde, l’erreur suivante est apparu :

curl: (6) Couldn’t resolve host ‘inary’
curl: (6) Couldn’t resolve host  »

Il y a une erreur dans le script zmbkpose qui se situe dans /usr/bin.

$(which curl) -k –data-b «  » inary

Pour résoudre ce problème, éditer le fichier zmbkpose qui se situe dans /usr/bin. Remplacer toutes les ligne comportant  $(which curl) -k –data-b «  » inary

par $(which curl) -k –data-binary

Auteur : POMENTE Guillaume

7 réponses à “SAUVEGARDE ET RESTAURATION A CHAUD ZIMBRA 6 OSE (OpenSource) VIA ZMBKPOSE 1.0.5

  1. Bonjour Guillaume,

    Avec ton expérience, quelle script de backup recommandes-tu ? zmbak ou zmbkpose ?

    Cordialement,
    Jean-François

Les commentaires sont clos.