第 6 章 使用命令行配置级联复制
在级联复制场景中,一个服务器(hub)作为消费者和供应商。hub 是一个只读副本,维护更改日志。它从供应商接收更新,并将这些更新提供给消费者。使用级联复制来平衡大量流量负载,或在地理分布环境中保持基于供应商的本地。
6.1. 使用命令行准备新的 hub 服务器 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要准备 hub.example.com
主机,启用复制。这个过程:
- 在复制拓扑中配置此服务器的角色
- 定义复制的后缀
- 创建供应商用来连接到此主机的复制管理器帐户
在您要添加到复制拓扑的 hub 上执行这个步骤。
前提条件
- 已安装 Directory 服务器实例。
- dc=example,dc=com 后缀的数据库存在。
流程
为
dc=example,dc=com
后缀启用复制:dsconf -D "cn=Directory Manager" ldap://hub.example.com replication enable --suffix "dc=example,dc=com" --role "hub" --bind-dn "cn=replication manager,cn=config" --bind-passwd "password"
# dsconf -D "cn=Directory Manager" ldap://hub.example.com replication enable --suffix "dc=example,dc=com" --role "hub" --bind-dn "cn=replication manager,cn=config" --bind-passwd "password"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 此命令将
hub.example.com
主机配置为dc=example,dc=com
后缀的 hub。此外,命令还会创建具有指定密码的cn=replication managercn=config
用户,并允许此帐户将后缀更改复制到此主机。
验证
显示复制配置:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 这些参数表示:
-
nsDS5ReplicaBindDN
指定复制管理器帐户。 -
nsDS5ReplicaRoot
设置复制的后缀。 -
nsDS5ReplicaType
设置为2
定义此主机是一个消费者,它也对 hub 有效。 -
nsDS5ReplicaId
设置为65535
定义此主机是一个 hub。如果您定义--role "hub"
选项,则dsconf
工具会自动设置这个值。
-