Difference between revisions of "LDAP Server Migration"

From Supercomputación y Cálculo Científico UIS
(New page)
 
Line 4: Line 4:
  
 
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>}}
slapcat > respaldo.raw
 
  
 
2) Elimite the structural components from the backup file
 
2) Elimite the structural components from the backup file
 
+
{{Command|<nowiki>egrep -v  "^(structuralObjectClass|entryUUID|creatorsName|modifiersName|createTimestamp|modifyTimestamp|entryCSN):" respaldo.raw > respaldo</nowiki>}}
egrep -v  "^(structuralObjectClass|entryUUID|creatorsName|modifiersName|createTimestamp|modifyTimestamp|entryCSN):" respaldo.raw > respaldo
 
  
 
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>}}
  
ldapadd -x -D "cn=admin,dc=uis,dc=edu,dc=co" -W -f respaldo
+
{{Note|<nowiki>It's assumed that the administrative user is cn=someuser,dc=somedc,dc=edu,dc=co</nowiki>}}
 
 
Nota:
 
 
 
Se supone que el usuario de administración es: cn=admin,dc=uis,dc=edu,dc=co
 

Revision as of 19:12, 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) Elimite 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