LDAP Migration on CentOS 7

Source 서버 작업

LDAP 환경설정 및 데이타베이스 백업

[root@10-19-10-245 /]# slapcat -n 0 -l ldap-config.ldif
[root@10-19-10-245 /]# slapcat -n 2 -l ldap-databases.ldif

백업된 환경설정 및 데이터베이스 파일을 Target 서버의 /etc/openldap/ 디렉토리에 복사
(복사 방법은 취향에 따라 선택)

Target 서버 작업

ldap 패키지 설치

[root@10-19-10-246 /]# yum install openldap-servers openldap-clients nss-pam-ldapd

환경설정파일 복원 및 디렉토리 권한설정

[root@10-19-10-246 /]# rm -Rf /etc/openldap/slapd.d/*
[root@10-19-10-246 /]# slapadd -n 0 -F /etc/openldap/slapd.d/ -l /etc/openldap/ldap-config.ldif
[root@10-19-10-246 /]# chmod -Rf u+rwX /etc/openldap/slapd.d
[root@10-19-10-246 /]# chown -Rf ldap. /etc/openldap/slapd.d

데이타베이스 복원 및 디렉토리 권한설정

[root@10-19-10-246 /]# rm -Rf /var/lib/ldap/*
[root@10-19-10-246 /]# slapadd -n 2 -F /etc/openldap/slapd.d/ -l /etc/openldap/ldap-databases.ldif
[root@10-19-10-246 /]# chown -Rf ldap. /var/lib/ldap

systemd 등록 및 실행

[root@10-19-10-246 /]# systemctl enable slapd
[root@10-19-10-246 /]# systemctl start slapd

확인

[root@10-19-10-246 /]# ldapsearch -x -b dc=umount,dc=local

You may also like...