Backup LDAP

Fermé
francesco-63 Messages postés 68 Date d'inscription mardi 8 juin 2010 Statut Membre Dernière intervention 28 février 2012 - 17 nov. 2011 à 14:41
IvyAlice Messages postés 379 Date d'inscription lundi 17 septembre 2007 Statut Membre Dernière intervention 14 septembre 2013 - 7 déc. 2011 à 09:53
Bonjour,

J'aimerais pouvoir copier un annuaire LDAP d'un serveur Ubuntu 10.04 TLS à un autre serveur Ubuntu 10.4 TLS.
En effet, j'aimerais si le premier serveur subit un crash que le deuxième serveur puisse avoir des copies de l'annuaire.
J'ai essayé de copier les répertoires /etc/ldap (pour la config), /var/lib/ldap pour les données et /usr/local/bin/ pour les scripts de sauvegarde. Sans succés... Existe-t-il une méthode ? j'ai entendu parlé de slapadd?!...

Merci de votre aide.

Bonne journée,
Francesco

A voir également:

7 réponses

francesco-63 Messages postés 68 Date d'inscription mardi 8 juin 2010 Statut Membre Dernière intervention 28 février 2012 4
5 déc. 2011 à 17:33
j'ai trouvé la source du problème :

Il s'agissait d'un problème au niveau des permissions de ces répertoires (/etc/ldap/ et /var/lib/ldap/).
Il faut changer les droits (chown -R) sur ces répertoires sur le nouveau serveur Ubuntu. Je peux à présent interroger le serveur ldap avec apache directory studio! merci de ton aide IvyAlice.

Cordialement,
Francesco
1
francesco-63 Messages postés 68 Date d'inscription mardi 8 juin 2010 Statut Membre Dernière intervention 28 février 2012 4
17 nov. 2011 à 15:19
Pour etre un peu plus précis, la copie automatique de l'annuaire LDAP du premier serveur se fait par cron à 2h du matin tous les jours vers un serveur de sauvegarde. Le fichier sauvegardé est de type .tgz.
Lorsque je récupere ce fichier, le décompresse dans un autre serveur (le deuxième) pour remplacer etc/ldap, var/lib/ldap,...
Résultat: rien.

Merci
0
IvyAlice Messages postés 379 Date d'inscription lundi 17 septembre 2007 Statut Membre Dernière intervention 14 septembre 2013 32
17 nov. 2011 à 15:53
Salut,

tu peux faire un
slapcat > <fichier>.ldif 
sur ton serveur actif, ça récupère les entrées ldap.
et les récuperer de l'autre coté avec quelque chose comme
slapadd -f /etc/ldap/slapd.conf -l <fichier>.ldif


Tes entrées ldap seront bien dans ton fichier .ldif, tu peux le regarder avec cat ou vim.

(on avait servis cette méthode pour récupérer les données depuis un ldap vierge, mais je pense que ça doit fonctionner pour du backup. Par contre si il y a plus élégants, je suis preneuse )
0
francesco-63 Messages postés 68 Date d'inscription mardi 8 juin 2010 Statut Membre Dernière intervention 28 février 2012 4
17 nov. 2011 à 17:44
Je vais essayer de suivre tes manip! en tout ca merci pour ta réponse!
Cordialement,
Francesco
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
IvyAlice Messages postés 379 Date d'inscription lundi 17 septembre 2007 Statut Membre Dernière intervention 14 septembre 2013 32
17 nov. 2011 à 18:29
hm...,

J'ai testé et il râle si il y a déjà les entrées(pour le dn en tout cas ) , mais je n'ai pas regardé comment il se comporte s'il y a des entrées en plus ou en moins.
0
francesco-63 Messages postés 68 Date d'inscription mardi 8 juin 2010 Statut Membre Dernière intervention 28 février 2012 4
Modifié par francesco-63 le 18/11/2011 à 10:18
Ah mince, je n'ai pas testé encore moi...
0
francesco-63 Messages postés 68 Date d'inscription mardi 8 juin 2010 Statut Membre Dernière intervention 28 février 2012 4
5 déc. 2011 à 17:34
Je finis ce sujet en énoncant une commande qui est bien utile:

service --status-all

voir slapd dans la liste du terminal : si + le service ldap est actif sinon il ne l'est pas!
0
IvyAlice Messages postés 379 Date d'inscription lundi 17 septembre 2007 Statut Membre Dernière intervention 14 septembre 2013 32
7 déc. 2011 à 09:53
Chouette que ça fonctionne.
merci je connaissais pas ^^
0