第 10 章 从复制拓扑中删除实例


在某些情况下,如硬件中断或结构性更改,管理员希望从复制拓扑中删除目录服务器实例。删除实例的过程取决于您要删除的副本的角色。

10.1. 从复制拓扑中删除消费者或 hub

如果复制拓扑中不再需要消费者或 hub,请将其删除。

先决条件

  • 要删除的实例是使用者或 hub。
  • 如果要删除的主机是作为拓扑中其他服务器的供应商的 hub,您配置了其他供应商或 hub 将数据复制到这些服务器,以防止它们被隔离。

流程

  1. 在要删除的消费者或 hub 中:

    1. 列出后缀及其对应的数据库:

      # dsconf -D "cn=Directory Manager" ldap://host-to-remove.example.com backend suffix list
      dc=example,dc=com (userroot)
      Copy to Clipboard Toggle word wrap

      请注意数据库的名称。

    2. 将数据库设置为只读模式以防止进一步更新:

      # dsconf -D "cn=Directory Manager" ldap://host-to-remove.example.com backend suffix set --enable-readonly "userroot"
      Copy to Clipboard Toggle word wrap
  2. 在与您要删除的消费者或 hub 具有复制协议的所有供应商中:

    1. 列出复制的后缀的复制协议:

      # dsconf -D "cn=Directory Manager" ldap://server.example.com repl-agmt list --suffix "dc=example,dc=com"
      dn: cn=example-agreement,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping tree,cn=config
      cn: example-agreement
      ...
      Copy to Clipboard Toggle word wrap

      cn 属性包含您在下一步中所需的复制协议名称。

    2. 删除复制协议:

      # dsconf -D "cn=Directory Manager" ldap://server.example.com repl-agmt delete --suffix "dc=example,dc=com" example-agreement
      Copy to Clipboard Toggle word wrap
  3. 在要删除的消费者或 hub 中,禁用所有后缀的复制:

    # dsconf -D "cn=Directory Manager" ldap://host-to-remove.example.com replication disable --suffix "dc=example,dc=com"
    Copy to Clipboard Toggle word wrap

    如果这个主机是 hub,则禁用复制会自动在此服务器上删除此后缀的所有复制协议。

后续步骤

  • 如果要使用删除的实例进行测试目的,请禁用只读模式:

    # dsconf -D "cn=Directory Manager" ldap://host-to-remove.example.com backend suffix set --disable-readonly userroot
    Copy to Clipboard Toggle word wrap
    重要

    如果要使用从拓扑中删除的实例用于测试目的,请确保没有客户端继续使用它。

  • 删除实例:

    # dsctl <instance_name> remove --do-it
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat