对副本进行升级或降级将更改该副本在复制拓扑中的角色。专用使用方可升级为集线器,而集线器可升级为主服务器。主服务器可降级为集线器,而集线器也可降级为专用使用方。但是,主服务器不能直接降级为使用方,同样,使用方也不能直接升级为主服务器。
多主复制机制中所允许的升级和降级功能使得拓扑非常灵活。以前由使用方副本提供服务的站点可能会增大,并且需要具有多个副本的集线器来处理负载。如果负载包括许多副本内容修改,则集线器可以变为主服务器以允许更快速的本地更改,然后可以将这些更改复制到位于其他站点的其他主服务器中。
对副本进行升级或降级时,请注意以下几点:
如果升级使用方,使用方将变为集线器。如果升级集线器,集线器将变为主服务器。无法直接将服务器从使用方升级为主服务器。必须首先将使用方升级为集线器,然后再将集线器升级为主服务器。同样,将主服务器降级为使用方时,必须先将主服务器降级为集线器,然后再将集线器降级为使用方。
将主服务器降级为集线器时,副本将变为只读副本,并被配置为将引用发送给其余的主服务器。新的集线器将保留其所有使用方,无论这些使用方是集线器还是专用使用方。
将单个主服务器降级为集线器将创建无主副本的拓扑。假定您要定义新的主服务器,目录服务器将允许您执行此操作。但是,最好将新的主服务器添加为多主服务器并允许对其进行初始化,然后再对其他主服务器进行降级。
将集线器降级为使用方之前,必须禁用或删除出入集线器的所有复制协议。如果不执行此操作,则降级操作将会失败,并出现以下错误:LDAP_OPERATIONS_ERROR “无法在启用某些协议的情况下将集线器降级为只读副本”。
如果集线器的使用方未被其他集线器或主服务器更新,将不再对它们进行更新。您应该在其余的集线器或主服务器上创建新协议,以便更新这些使用方。
将使用方升级为集线器时,将启用其更改日志,并且您可以定义与这些使用方之间的新协议。
将集线器升级为主服务器时,副本将接受修改请求,并且您可以定义与其他主服务器、集线器或专用使用方之间的新协议。
可使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。