Difference between revisions of "LDAP Server Migration"
From Supercomputación y Cálculo Científico UIS
Line 5: | Line 5: | ||
1) In the source server, backup the DB with the command | 1) In the source server, backup the DB with the command | ||
{{Command|<nowiki>slapcat > respaldo.raw</nowiki>}} | {{Command|<nowiki>slapcat > respaldo.raw</nowiki>}} | ||
− | + | 2) Eliminate the structural components from the backup file | |
− | 2) | ||
{{Command|<nowiki>egrep -v "^(structuralObjectClass|entryUUID|creatorsName|modifiersName|createTimestamp|modifyTimestamp|entryCSN):" respaldo.raw > respaldo</nowiki>}} | {{Command|<nowiki>egrep -v "^(structuralObjectClass|entryUUID|creatorsName|modifiersName|createTimestamp|modifyTimestamp|entryCSN):" respaldo.raw > respaldo</nowiki>}} | ||
− | |||
3) Copy the backup file to the destination server | 3) Copy the backup file to the destination server | ||
4) Restore the DB with the command | 4) Restore the DB with the command | ||
{{Command|<nowiki>ldapadd -x -D "cn=someuser,dc=somedc,dc=edu,dc=co" -W -f respaldo</nowiki>}} | {{Command|<nowiki>ldapadd -x -D "cn=someuser,dc=somedc,dc=edu,dc=co" -W -f respaldo</nowiki>}} | ||
− | |||
{{Note|<nowiki>It's assumed that the administrative user is cn=someuser,dc=somedc,dc=edu,dc=co</nowiki>}} | {{Note|<nowiki>It's assumed that the administrative user is cn=someuser,dc=somedc,dc=edu,dc=co</nowiki>}} |
Revision as of 19:13, 22 November 2014
Back to: LDAP
Creating LDAP Server Migration
1) In the source server, backup the DB with the command
slapcat > respaldo.raw
2) Eliminate the structural components from the backup file
egrep -v "^(structuralObjectClass|entryUUID|creatorsName|modifiersName|createTimestamp|modifyTimestamp|entryCSN):" respaldo.raw > respaldo
3) Copy the backup file to the destination server
4) Restore the DB with the command
ldapadd -x -D "cn=someuser,dc=somedc,dc=edu,dc=co" -W -f respaldo
NOTE: It's assumed that the administrative user is cn=someuser,dc=somedc,dc=edu,dc=co