LDAP 마이그레이션과 관련하여 두 가지 문제가 발생했습니다. 내가 이해한 바로는 openldap 2.6은 BDB를 지원하지 않으므로 작동 중인 2.4 openldap에서 mdb로 마이그레이션한 다음 (새 서버에서) 2.6으로 마이그레이션해야 합니다.
BDB에서 MDB로 마이그레이션하기 위해 취한 단계는 다음과 같습니다.
systemctl stop slapd
slapcat -n 0 -l backup.ldif | slapadd -F /etc/openldap/slapd.d
slapd.conf 파일을 편집하고 줄을 변경하십시오.
database bdb
도착하다
database mdb
마침내
slapadd -l backup.ldif -f /etc/openldap/slapd.conf
마지막 단계에서는 문제가 발생합니다. 오류 메시지는 다음과 같습니다
65f1cb5d /etc/openldap/slapd.conf: line 16: <suffix> invalid DN 21 (Invalid syntax)
slapadd: bad configuration file!
내 접미사는 작동 중인 bdb에서 변경되지 않았으며 내가 아는 한 그것이 정확해야 하며 내 conf 파일의 줄은 다음과 같습니다.
suffix "dc=*my_company*,dc=net"
왜 이 문제가 발생하는지 전혀 알 수 없으며 모든 검색에서 해결책을 찾지 못했고 어디에서 잘못되고 있는지 정말로 이해하지 못합니다.