Je suis complètement novice en matière de ldap (openldap dans ce cas). Mon patron m'a confié la tâche de créer un deuxième serveur ldap, et de copier les données du serveur ldap existant vers le nouveau que j'ai créé.
J'y suis parvenu en lisant la documentation et en cherchant beaucoup sur Google. Dans tous les cas, pour le nouveau serveur ldap, j'ai copié le fichier slapd.conf du serveur ldap existant, et j'ai exécuté 'slaptest -f slapd.conf -F slapd.d' Cela a créé le cn=config.
Mon patron a testé l'environnement. Il fonctionne bien, mais il me demande maintenant d'effectuer une synchronisation à sens unique du serveur ldap existant vers le nouveau serveur qui vient d'être créé.
Encore une fois, après avoir lu la documentation et fait beaucoup de recherches sur Google, je pense que je sais enfin ce qu'il faut faire.
Ce nouveau serveur ldap n'est pas utilisé, et je ne sais pas vraiment comment utiliser ldapmodify ou tout autre outil client ldap pour ajouter les paramètres ci-dessous. Je prévois en fait de supprimer le contenu du répertoire slapd.d, de mettre à jour le fichier slapd.conf avec les nouveaux paramètres, et de relancer 'slaptest -f slapd.conf -F slapd.d' pour recréer le cn=config avec les nouveaux paramètres. Je sais que ce n'est pas la meilleure façon de faire, mais cela devrait fonctionner.
--consommateur synchrone
syncrepl
rid=123
type=RefreshandPersist
provider=ldaps://ldap-master.example.com:389
bindmethod=simple
searchbase="dc=example,dc=com"
retry="10 6 60 +"
attrs="cn,sn,displayName,givenName,mail,uid"
binddn="cn=Manager,dc=test,dc=example,dc=com"
informations d'identification={SSHA}mot de passe
Cette méthode de mise à jour de la configuration cn= ne fonctionnera pas pour les modifications qui doivent être apportées au fournisseur de répliques pour permettre la synchronisation.
Pour autant que je sache, je n'ai besoin d'ajouter qu'une seule ligne :
superposition syncprov
Ma question est la suivante : comment puis-je ajouter cette ligne à la configuration cn=config du serveur ldap existant et fonctionnel ? Je ne peux évidemment pas recréer la configuration à l'aide de Slaptest.
Votre aide et vos suggestions sont très appréciées.
-V