Chapter 8. Managing Replication

databases, suffixes, and replication entries. (The inf file is described in more detail in the

Directory Server Installation Guide.)

/usr/sbin/setup-ds-admin.pl -f /tmp/server1.inf

To configure the o=NetscapeRoot database on server1 as a multi-master supplier replica, use the following statements in the inf file:

[slapd]

...

ConfigFile = repluser.ldif example supplier bind DN entry

ConfigFile = changelog.ldif example changelog entry

ConfigFile = replica.ldif example replica entry

ConfigFile = replagreement.ldif example replication agreement entry

...

2.Install and configure the second Directory Server instance. For the second server, server2.example.com, use the setup-ds.plcommand, which installs a Directory Server instance without installing a local Administration Server.

/usr/sbin/setup-ds.pl -f /tmp/server2.inf

With server2, use the inf file to create and configure a o=NetscapeRoot database on server2 as a multi-master supplier replica:

[slapd]

...

ConfigFile = netscaperootdb.ldif example suffix entry ConfigFile = repluser.ldif example supplier bind DN entry ConfigFile = changelog.ldif example changelog entry ConfigFile = replica.ldif example replica entry

ConfigFile = replagreement.ldif example replication agreement entry

...

3.Initialize the o=NetscapeRoot database on server2 from server1. Add the nsds5replicarefresh attribute to the replication agreement on server1.

ldapmodify -h supplier1.example.com -p 389 -D "cn=directory manager" -w password

dn: cn=ExampleAgreement1,cn=replica,cn="o=NetscapeRoot",cn=mapping tree,cn=config

changetype: modify

replace: nsds5beginreplicarefresh

nsds5beginreplicarefresh: start

4.Run the register-ds-admin.plto create a local Administration Server on server2 and

334

Page 354
Image 354
HP UX Red Hat Direry Server Software manual Directory Server Installation Guide