[infrastructure/ldap] Un mot sur la réplication
parent
8738306256
commit
5c4e33ac2b
|
@ -133,6 +133,34 @@ TLSCertificateFile /etc/ldap/ldap.pem
|
||||||
TLSCertificateKeyFile /etc/ldap/ldap.key
|
TLSCertificateKeyFile /etc/ldap/ldap.key
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Réplication
|
||||||
|
|
||||||
|
Le LDAP est répliqué notamment sur les virtualiseurs et sur `sputnik` grâce à la configuration suivante :
|
||||||
|
```
|
||||||
|
syncrepl
|
||||||
|
rid=1
|
||||||
|
provider=ldaps://172.16.10.1:636
|
||||||
|
bindmethod=simple
|
||||||
|
binddn="cn=replicator,dc=crans,dc=org"
|
||||||
|
credentials=coucoupollion
|
||||||
|
searchbase="dc=crans,dc=org"
|
||||||
|
scope=sub
|
||||||
|
schemachecking=on
|
||||||
|
type=refreshAndPersist
|
||||||
|
timeout=0
|
||||||
|
network-timeout=0
|
||||||
|
retry="30 20 300 +"
|
||||||
|
tls_reqcert=allow
|
||||||
|
```
|
||||||
|
(les valeurs `rid`, et `credentials` sont à remplacer : `rid` doit être unique pour chaque serveur répliqué et `credentials` doit correspondre au mot de passe du `binddn`)
|
||||||
|
|
||||||
|
Si jamais le LDAP ne se synchronise pas il faut lancer les commandes suivantes (en remplaçant la valeur de `rid` par celle du serveur répliqué) :
|
||||||
|
```bash
|
||||||
|
systemctl stop slapd
|
||||||
|
slapd -c rid=1,csn=0
|
||||||
|
systemctl start slapd
|
||||||
|
```
|
||||||
|
|
||||||
### Overlays
|
### Overlays
|
||||||
|
|
||||||
Les overlays sont des modules pour slapd (le serveur LDAP) on utilise plusieurs overlays dans la base de données des membres actifs. Tout est spécifié dans `/etc/ldap/slapd.conf`.
|
Les overlays sont des modules pour slapd (le serveur LDAP) on utilise plusieurs overlays dans la base de données des membres actifs. Tout est spécifié dans `/etc/ldap/slapd.conf`.
|
||||||
|
|
Loading…
Reference in New Issue