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