OPENLDAP BİR SUNUCUDAN DİĞERİNE TAŞIMA
(Ubuntu to Ubuntu)
root@zagor:/home/berent# uname -a
Linux zagor 4.4.0-142-generic #168-Ubuntu SMP Wed Jan 16 21:00:45 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Ldap çalışan sunucuda openldap servisini durdurun.
root@zagor:/home/berent# service slapd stop
Veritabanlarını dışa aktarın. Burada -n
parametresini kullanıyoruz. Bir tanesi ana ldif diğeri de datalar için.
slapcat -n 0 -l (yapılandırma dosyası konumu) Bu, tüm şema ve cn = config ve dışa aktarır.
slapcat -n 1 -l <veritabanı yedekleme ldif yolu>
root@zagor:/home/berent# slapcat -n 0 -l ana.ldif
root@zagor:/home/berent# slapcat -n 1 -l data.ldif
Bu ldif dosyalarını yeni sunucuya aktarın.
root@ciko:/home/berent# uname -a
Linux ciko 4.4.0-142-generic #168-Ubuntu SMP Wed Jan 16 21:00:45 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Yeni sunucuya openldap kurun.
root@ciko:/home/berent# apt install slapd ldap-utils
(dpkg-reconfigure slapd yapmayın. Gerek yok.)
root@ciko:
/home/berent#
service slapd stop
root@ciko:
/home/berent#
rm -rf /etc/ldap/slapd.d
root@ciko:
/home/berent#
mkdir /etc/ldap/slapd.d
root@ciko:
/home/berent#
slapadd -n -0 -F / etc / ldap/slapd.d
-l ana.ldif
root@ciko:
/home/berent#
slapadd -n -1 -l
data.ldif
root@ciko:
/home/berent#
find /etc/ldap/slapd.d -exec chown openldap:openldap {} \;
root@ciko:
/home/berent#
find /var/lib/ldap -exec chown openldap:openldap {} \;
root@ciko:
/home/berent# service slapd start
Orhan Berent (11 Şubat 2019)