15.7. 将 Consumer 或 Hub 提升到一个厂商

在某些情况下,比如复制拓扑中的供应商因为硬件中断而不可用,管理员希望将只读消费者或 hub 提升到可写供应商。

15.7.1. 使用命令行将 Consumer 或 Hub 提升到孤立

例如,要将 server.example.com 主机提升到 dc=example,dc=com 后缀的供应商:
# dsconf -D "cn=Directory Manager" ldap://server.example.com replication \
     promote --suffix="dc=example,dc=com" --newrole="supplier" --replica-id=2
重要
对于拓扑中的所有供应商,副本 ID 必须是 165534 之间的唯一整数。
现在,您还可以配置新供应商,将后缀的更改复制到拓扑中的其他服务器。有关配置复制的详情,请参考:

15.7.2. 使用 Web 控制台将 Consumer 或 Hub 提升到单例

例如,要将消费者或 hub 提升到 dc=example,dc=com 后缀的供应商:
  1. 在 web 控制台中打开 Directory Server 用户界面。请参阅 第 1.4 节 “使用 Web 控制台登录到目录服务器”
  2. 选择实例。
  3. 打开 Replication 菜单,再选择 Configuration 条目。
  4. 选择 dc=example,dc=com 后缀。
  5. 单击 Promote
  6. Replication Role 字段中选择 Supplier,并输入副本 ID。
    重要
    对于拓扑中的所有供应商,副本 ID 必须是 165534 之间的唯一整数。
  7. 选择 Yes, I am sure
  8. 单击 Change Role 以确认新角色。
现在,您还可以配置新供应商,将后缀的更改复制到拓扑中的其他服务器。有关配置复制的详情,请参考: