Postup
Zastavíme všechny LDAP servery master i slave
ldap-master:~# /etc/init.d/openldapd stop ldap-slave:~# /etc/init.d/openldapd stop
Zkopírujeme obsah adresáře /var/lib/openldap
z master serveru do stejného adresáře na slave serveru
ldap-master # tar cf - /var/lib/openldap|gzip -9|\ ssh ldap-slave "cd /; tar xzf -"
Opětovně uvedem LDAP servery do provozu
ldap-slave:~# /etc/init.d/openldapd start ldap-master:~# /etc/init.d/openldapd start
Vytvořil jsem si malý skript, který toto automatizuje
Příklad 39.1. Skript pro obnovení slave LDAP serveru
#!/bin/sh # $Header: /home/radek/cvs/unix-book/input/unix/ch-ldap.xml,v 1.1.1.1 2009-01-24 15:42:51 radek Exp $ # Obnoveni stavu ldap repliky. Nasilna cesta. # Copyright (C) 2001 Radek Hnilica # All rights reserved. SLAVE=ldap-slave-pha /etc/init.d/openldapd stop tar cf - /var/lib/openldap|gzip -9| ssh $SLAVE " /etc/init.d/openldapd stop cd / tar xzf - /etc/init.d/openldapd start " /etc/init.d/openldapd start