可使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。
如果使用 DSCC 创建新的复制协议,则可以选择复制现有复制协议中的部分或全部复制协议配置设置。
在主服务器上,为要复制到的每个使用方创建复制协议。
$ dsconf create-repl-agmt -h host -p port suffix-DN consumer-host:consumer-port [consumer-host:consumer-port] |
例如:
$ dsconf create-repl-agmt -h host1 -p 1389 dc=example,dc=com host2:1389 |
要使用命令行列出现有的复制协议,请使用 dsconf list-repl-agmts 命令。
如果在复制运行时更改主服务器上的端口号,则不必重新初始化服务器。但是,指向旧地址 (host:old-port) 的旧复制协议将不再有用。如果希望复制继续像更改端口号之前一样运行,则必须使用新地址 (host:new-port) 创建一个新协议。
检查是否已正确创建复制协议。
$ dsconf show-repl-agmt-status -h host -p port suffix-DN consumer-host:consumer-port |
如果验证状态不是 OK,请运行 dsconf accord-repl-agmt 命令。
只有使用默认复制管理员时,才应使用命令 dsconf accord-repl-agmt。 如果您已创建新的复制管理员,请不要使用此命令,因为它将覆盖某些必需设置。
dsconf accord-repl-agmt 命令可确保提供方和目标服务器共享相同的复制验证设置。
$ dsconf accord-repl-agmt -h host -p port suffix-DN consumer-host:consumer-port |
例如:
$ dsconf accord-repl-agmt -h host2 -p 1389 dc=example,dc=com host1:1389 |