sauvegarde HBZ pour Zimbra ZCS 6.0.x

Sauvegarder ces boites zimbra sur une ZCS 6.0.x avec un script perl inspiré de -et compatible avec – les scripts HBZ.

Or, depuis la version ZCS 6, les outils en ligne de commande nécessitent un lancement de trucs java prenant des plombes (plus de 2 secondes par appel).

Par contre, ce même outil (aka zmprov) n’est en fait qu’un shell interne à Zimbra dédié à la configuration, bref, il devient alors possible de le laisser tourner et d’y envoyer des commandes puis d’en récupérer la réponse …

… ce que j’ai fait ^_^

xs-hbzallusers.pl

J’ai donc pissé un script perl reprenant peu ou prou le script hbzalluser pour sauvegarder toutes les boites dans cet esprit.

Il est nécessaire de le personnaliser un peu au besoin de chacun et il est surement optimisable.

Le résultat final: une sauvegarde, qui me prenait 2heures avec le script hbzalluser, ne me prends plus que 15 minutes.

Ha oui, j’oubliais, les fichiers pondus sont compatibles avec hbzrestore : le script de restauration de boites ; sinon ce ne serait pas drôle :)

Amitié, gros bisous et tout le toutim.

PS :
J’ai noté 2 changements entre les versions ZCS 5.0 et 6.0 :

Pour être honnête je les ai déduites du script origniel HBZ et du fcontionnement actuel de Zimbra

  • la liste de toutes les boites se récupère avec zmprov –ldap gaa (au lieu de zmprov gaa)
  • la base de données mboxgroup0 n’existe plus, elle est devenue mboxgroup100

Article lu 798 fois

Laisser un commentaire