Backup LDAP

francesco-63 Messages postés 77 Statut Membre -  
IvyAlice Messages postés 397 Statut Membre -
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 77 Statut Membre 4
 
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 77 Statut Membre 4
 
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 397 Statut Membre 32
 
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 77 Statut Membre 4
 
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 397 Statut Membre 32
 
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 77 Statut Membre 4
 
Ah mince, je n'ai pas testé encore moi...
0
francesco-63 Messages postés 77 Statut Membre 4
 
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 397 Statut Membre 32
 
Chouette que ça fonctionne.
merci je connaissais pas ^^
0