4.4 分区和复本

分区是 Novell® 目录数据库的逻辑分支,它在管理员用于存储和复制目录信息的目录树中形成一个独特的数据单元。每个分区由一个树枝对象、其包含的所有对象以及这些对象的有关信息组成。分区不包括关于文件系统或其中所含目录和文件的任何信息。

可以复制 eDirectory 分区并将其存储在网络中的多台服务器上,而无需在每台服务器上存储整个 eDirectory 数据库的拷贝。分区的每个拷贝也称为复本。您可以为每个 eDirectory 分区创建任意数量的复本,并将其存储在任何服务器上。复本具有多种类型:

更多信息请参见《eDirectory 管理指南》中的管理分区和复本

4.4.1 创建分区

创建分区就是对树进行逻辑划分。可以在网络上不同的 eDirectory 服务器间复制和分布这些划分。创建新分区,就是将其从父分区中划分出来,因此新分区也就成为子分区。

例如,如果您选择某个“组织单元”并将其创建为新分区,则该组织单元及其所有从属对象将从其父分区中划分出来。所选择的“组织单元”则成为新分区的根。新分区的复本与父分区的复本位于相同的服务器上,并且新分区中的对象属于新分区的根对象。

  1. 在“职能和任务”中,单击“分区和复本”>“创建分区”。

  2. 键入树枝的名称和环境,或使用搜索功能查找该树枝,然后单击“确定”。

    几秒钟后,会显示确认讯息“完成:创建分区”。

4.4.2 合并分区

合并分区与其父分区时,所选的分区及其复本都将与父分区合为一体。这并不是删除分区,而只是合并和创建分区,以定义如何将目录树划分为数个逻辑分支。

出于以下几个原因,可能需要将分区与其父分区合并:

  • 两个分区中的目录信息关联密切。
  • 要删除从属分区,但不想删除该分区中的对象。
  • 要删除分区中的对象。
  • 要删除分区的所有复本。(将分区与其父分区合并是删除该分区主复本的唯一方法。)
  • 移动树枝后(该树枝必须是没有从属分区的分区根),再也不想让该树枝作为一个分区。
  • 您的公司组织正在发生变化,因此想通过更改分区结构来重新设计目录树。

合并分区前,应检查两个分区的分区同步,并且纠正所有错误,然后才能继续操作。通过纠正这些错误,您可以分离出目录中的问题,从而避免传播这些错误或产生新的错误。尝试合并分区前,确保包含要合并分区复本(包括从属参照)的所有服务器均处于运行状态。如果服务器关闭,则 eDirectory 将无法读取该服务器的复本,因此也无法完成该操作。

如果在合并分区的过程中接收到错误,应在错误出现时予以解决。不要尝试继续执行操作来解决该错误,这只会导致更多的错误。

要将子分区与其父分区合并:

  1. 在“职能和任务”中,单击“分区和复本”>“合并分区”。

  2. 键入分区的名称和环境,或使用搜索功能查找该分区,然后单击“确定”。

    几秒钟后,会显示确认讯息“完成:合并分区”。

4.4.3 移动分区

移动分区操作可以将子树移动到目录树中。只有分区根对象(即树枝对象)没有从属分区时,才可将其移动。

移动分区时,必须遵循 eDirectory 包容规则。例如,不能将“组织单元”直接移至当前树根下,因为根的包容规则允许包容“位置”、“国家/地区”或“组织”,但不能包容“组织单元”。

移动分区时,eDirectory 将更改对该分区根对象的所有参照。尽管对象的常用名并未改变,但是树枝(及其所有的从属)的完整名称将有所改变。

  1. 在“职能和任务”中,单击“分区和复本”>“移动分区”。

  2. 键入对象的名称和环境,或使用搜索功能查找该对象。

  3. 在“移至”文本框中键入要将分区移到的位置。

  4. 选择“创建一个别名,用来取代已移动的对象”,然后单击“确定”。

这样可以使任何与原位置相关的操作继续执行而不会中断,直到可以对那些操作进行更新,以反映对象的新位置。用户可以继续登录到网络,并在原始目录位置中找到对象。

创建的“别名”对象与被移动树枝具有相同的常用名,且参照被移动树枝的新的完整名称。

移动分区前,确保目录树同步正确。如果要移动的分区或目标分区中发生任何同步错误,则不能执行移动分区操作,而应首先解决同步错误。移动分区后,如果不希望将该分区保留为一个分区,可将它与其父分区合并。

4.4.4 查看复本

查看复本的相关信息会让您了解该复本的状态。eDirectory 复本可能处于各种状态,这取决于其所经历的分区或复制操作。

  1. 在“职能和任务”中,单击“分区和复本”>“复本视图”。

  2. 选择要查看其复本表的分区或服务器,然后单击“确定”。

    随即显示列有复本“分区”、“类型”、“过滤器”和“状态”的表格。下表说明可能会在 iManager 中见到的复本状态:

    • 开启:当前未进行任何分区或复制操作
    • 新建:正被添加为服务器上的新复本
    • 即将终止:正在从服务器中删除
    • 终止:已经从服务器中删除
    • 主复本启动:正在更改为主复本
    • 完成主复本:已更改为主复本
    • 更改类型:正在更改为其他复本类型
    • 已锁定:锁定以准备执行分区移动或修复操作
    • 转换移动:正在启动以执行分区移动操作
    • 移动:处于分区移动操作过程中
    • 转换分裂:正在启动以执行分区分裂操作(创建子分区)
    • 分裂:处于分区分裂操作过程中(创建子分区)
    • 合并:正在被合并到其父分区中
    • 转换开启:即将返回到开启状态
    • 未知:处于 iManager 未知的状态中

更多信息请参见《eDirectory 管理指南》中的复本视图

4.4.5 查看分区信息

有关分区的更多信息,请参见 eDirectory 管理指南

  1. 在“职能和任务”中,单击“分区和复本”>“查看分区信息”。

  2. 键入分区对象的名称和环境,或使用搜索功能查找该分区,然后单击“确定”。

4.4.6 使用已过滤复本向导

管理员通常使用已过滤复本功能创建 eDirectory 服务器,该服务器用于存放仅包含要执行同步处理的特定对象和特性的一组已过滤复本。已过滤的复本包含 eDirectory 分区信息的一个已过滤的子集(对象或对象类以及这些对象的一组已过滤的特性和值)。

已过滤复本向导可引导您在选定服务器上配置已过滤复本。

  1. 在“职能和任务”中,单击“分区和复本”>“已过滤复本向导”。

  2. 键入要在其上配置已过滤复本的服务器的名称和环境,或使用搜索功能查找该服务器,然后单击“下一步”。

  3. 单击“定义过滤器集”可定义选定服务器上过滤器集的类和特性。

    复制过滤器包含要放置在该服务器已过滤复本集上的一组 eDirectory 类和特性。

  4. 单击“下一步”>“完成”。

更多信息请参见《eDirectory 8.7.3 管理指南》中的设置和管理已过滤复本