2.4 设置驱动程序

完成上述任务后即可安装、配置和运行驱动程序。 (如果要升级驱动程序,请参见Section 3.0, 升级。)

大多数安装都需要在安装后进行适当的自定义,以处理证书。有关更多信息,请参考Section 4.0, 自定义驱动程序

2.4.1 安装驱动程序 Shim

在 Windows 上安装

  1. 安装远程装载程序。

  2. 要安装驱动程序 Shim,建议您使用远程装载程序运行该驱动程序,即使驱动程序与 Identity Manager 运行在同一台计算机上也是如此。

    在安装过程中,选择《Connected System Server》(已连接系统服务器),如《Novell Identity Manager 3.0 管理指南》的《设置远程装载程序》中所述。

    驱动程序 Shim 必需的文件安装在 \Novell\RemoteLoader\Novell\RemoteLoader\lib 目录中。

    可以在安装 Metadirectory 引擎的同时(或之后)安装驱动程序 Shim。

    1. 要在装有 Metadirectory 引擎的计算机上本地运行驱动程序,请运行 Identity Manager 安装程序并选择 Identity Manager Driver for Lotus Notes。

      《Novell Identity Manager 3.0 管理指南》的《管理 Identity Manager 驱动程序》中提供了相关说明。

    2. 要远程运行驱动程序,请在希望运行该驱动程序的系统上安装驱动程序 Shim 和远程装载程序。 《Novell Identity Manager 3.0 管理指南》的《设置已连接系统》中提供了相关说明。

  3. 手动复制以下文件以设置驱动程序。

    文件名

    复制自

    复制到

    ndsrep.exe

    安装位置: \novell\NDS

    \Novell\RemoteLoader

    Domino 服务器可执行文件夹 (\Lotus\Domino)

    dsrepcfg.ntf

    安装位置: \novell\NDS

    \Novell\RemoteLoader

    Domino 服务器数据文件夹 (Lotus\Domino\Data)

    Notes.jar

    \Lotus\Domino

    如果远程运行,则为 \Novell\RemoteLoader\lib

    或者,如果本地运行,则为 \Novell\NDS\lib

  4. 确保 Domino 共享库目录(例如 c:\lotus\domino)位于 Windows 系统路径中,并重引导计算机以确保该步骤生效。

    如果 Windows 系统路径中没有该目录,则 JVM* 可能很难找到 Notes.jar 所需的 Domino 共享库,如 nlsxbe.dll

  5. 如果 Domino 服务器要求数据库是经过签名的,请使用 Notes 客户程序或 Domino Administrator 通过 Domino 服务器的服务器 ID 对 dsrepcfg.ntf 进行签名。

  6. 安装后,按照Section 2.4.2, 创建驱动程序对象并导入驱动程序配置中的说明创建一个驱动程序对象。

  7. 在初次启动远程装载程序时,为驱动程序和远程装载程序设置口令。

    这些口令必须与您在导入驱动程序配置时指定的驱动程序口令远程口令相同,如Section 2.4.2, 创建驱动程序对象并导入驱动程序配置中所述。

  8. 使用 iManager 启动驱动程序。

    1. 在 iManager 中,选择 Identity Manager >《Identity Manager 概述》。

    2. 搜索整棵树,在所属驱动程序集中查找该驱动程序,或者指定一个树枝,然后单击《搜索》

    3. 单击驱动程序图标右上角的驱动程序状态指示器,然后单击《启动驱动程序》

    4. 如果出现相应提示,请输入用于驱动程序的 Notes 用户的口令。 该提示仅在首次启动驱动程序时出现,并且它是否出现取决于您的驱动程序配置。

      驱动程序首次启动时,将执行以下操作:

      • 搜索 Domino 服务器(导入时在驱动程序参数中指定)
      • 打开 dsrepcfg.nsf。 如果 dsrepcfg.nsf 不存在,驱动程序将使用其附带的 dsrepcfg.ntf 数据库模板自动创建该文件。
      • 将指定相应更新数据库文件(通常名为 ndsrep.nsf)的发布者参数和数据写入 dsrepcfg.nsf,以便 ndsrep 能够读取它们。

      IMPORTANT:如果运行驱动程序的计算机上存在多个 notes.ini 文件,请将 NotesDriverShim 的目录放在操作系统搜索路径中,以确保它使用正确的 .ini。 如果驱动程序 Shim 使用错误的 notes.ini 文件进行初始化,它将无法打开 dsrepcfg.ntf

      如果找不到 dsrepcfg.ntf,或者 dsrepcfg.nsf 初始创建过程失败,则发布者通道将关闭,并且无法完成Step 9

      通过修改 Windows 系统路径以找到适当的 notes.ini 文件,可确保驱动程序 Shim 正确初始化。

  9. 在 Domino 控制台中,启动 ndsrep 任务:

    load ndsrep instance
    

    instance 必须是驱动程序名称,或者是为该驱动程序设置的唯一实例名称。 如果驱动程序名称包含空格,则必须用引号将名称引起来。 装载 ndsrep 后,将使用实例名称向 ndsrep 的这一实例发出所有 TELL 命令。

    名为 DirXML 或具有类似名称的任务现在显示在 Notes 任务查看器中。

  10. 初始配置和启动生效后,更新 Domino 服务器的 notes.ini 文件,以便自动装载 ndsrep。

    例如:

    ServerTasks=Update,Replica,Router,AMgr,AdminP,ndsrep notesdrv1, CalConn,Sched,HTTP,IMAP,POP3
    

    如果驱动程序名称包含空格,则必须用引号将名称引起来。

    首次成功启动后,可以按便于进行特定配置的任意顺序启动 Notes 驱动程序和 ndsrep。

    有关 ndsrep 的更多信息,请参见Section 2.4.3, 使用 Ndsrep 配置数据库复制

  11. 按照Section 2.4.5, 激活驱动程序中的说明激活驱动程序。

    如果没有购买驱动程序,请不要在测试环境以外使用由驱动程序同步的数据。

  12. 如果要立即同步所有对象,必须启动Section 2.4.4, 迁移和重新同步数据中所述的过程。

    否则,在下次对单个对象进行更改后,将逐个对象地进行同步。

  13. 大多数安装都需要在安装后进行适当的自定义,以处理证书。有关更多信息,请参考Section 4.0, 自定义驱动程序

在 AIX、Linux 或 Solaris 上安装

  1. 安装 Identity Manager 后,在希望运行驱动程序 Shim 的系统上安装该驱动程序和远程装载程序。

    对于 AIX、Linux 和 Solaris,即使驱动程序与 Identity Manager 运行在同一台计算机上,也必须使用远程装载程序运行驱动程序。

    在安装过程中,选择《已连接系统服务器》,如《Novell Identity Manager 3.0 管理指南》的《设置远程装载程序》中所述。

    驱动程序 Shim 必需的文件安装在 /usr/lib/dirxml 中。

  2. 确保 /usr/lib/dirxml/classes/Notes.jar 链接到所在环境的正确目录。

    例如,输入以下命令:

    ls -l /usr/lib/dirxml/classes/Notes.jar

    链接应类似以下内容:

    /usr/lib/dirxml/classes/Notes.jar 链接到 /opt/lotus/notes/latest/linux/Notes.jar

  3. 确保已创建一个用户来运行远程装载程序和驱动程序,如创建 Lotus Notes 帐户和组中所述。

    不能对使用根目录的 Notes 驱动程序运行远程装载程序。

  4. 按照创建驱动程序对象并导入驱动程序配置中的说明创建一个驱动程序对象。 不要启动驱动程序。

  5. 使用 Notes 客户程序或 Domino Administrator 通过 Domino 服务器的服务器 ID 对 dsrepcfg.ntf 进行签名。

  6. 将以下文件从其安装位置(默认为 /usr/lib/dirxml/rules/notes)复制到 Domino 服务器上要启动驱动程序的位置(如 /local/notesdata、/home/notes/user/bin)。 您可能希望此位置位于执行搜索路径中。

    文件名

    说明

    rdxml.startnotes

    该底稿可调用 findDomino 底稿,后者为 Notes 驱动程序设置适当的 Domino 操作系统环境变量。 然后,rdxml.startnotes 底稿使用 rdxml.confignotes 文件中指定的 Notes 驱动程序参数启动远程装载程序。

    如果放置底稿的位置不在当前搜索路径中,则可能需要执行下列操作之一:

    • 修改 rdxml.startnotes 以包括 findDomino 底稿的具体路径。
    • /usr/bin 中为 findDomino 创建一个符号链接。

    rdxml.stopnotes

    该底稿停止运行 Notes 驱动程序的远程装载程序。

    findDomino

    可从 rdxml.startnotes 底稿调用该底稿。 启动 rdxml.startnotes 时,该底稿设置操作系统环境变量,以指明在 UNIX* 类型环境中 Domino 的安装位置。

    rdxml.confignotes(或储存配置的任意位置)

    该配置由 rdxml.startnotesrdxml.stopnotes 底稿引用。

    可能需要修改 rdxml.startnotes 底稿以符合您的环境。 例如,如果将该配置文件名称更改为 rdxml.confignotes 之外的名称,则必须修改底稿的最后一行。

    可能需要更改此文件中引用的配置端口。

    提供以上三个样本底稿和一个样本配置文件是为了演示如何启动驱动程序。 可以使用 rdxml.startnotes 为驱动程序启动远程装载程序,使用 rdxml.stopnotes 为驱动程序停止远程装载程序。

    可在各种情况下使用这些样本底稿。 如果它们在您的环境中不能正常使用,可能需要对其进行相应地编辑。 这些样本底稿会生成驱动程序的远程装载程序跟踪日志,可使用该日志进行查错。

  7. 修改底稿和配置文件以符合您的环境,详见Step 6 中的表。

  8. 确保Step 6 中提到的三个底稿具有文件的执行访问权限(例如 rwxr-xr-x)。

  9. 在初次启动远程装载程序时,为驱动程序和远程装载程序设置口令。

    例如,

    cd driver_script_directory ./rdxml.startnotes -sp driver_password remote_loader_password
    

    这些口令必须与您在导入驱动程序配置时指定的驱动程序口令远程口令相同,如Section 2.4.2, 创建驱动程序对象并导入驱动程序配置中所述。

  10. 使用 rdxml.startnotes 为驱动程序启动远程装载程序。

    例如,

    cd driver_script_directory ./rdxml.startnotes
    

    driver_script_directory 应该是放置Step 6 中文件的目录。

  11. 使用 iManager 启动驱动程序。

    1. 在 iManager 中,选择 Identity Manager >《Identity Manager 概述》

    2. 在所属驱动程序集中找到该驱动程序。

    3. 单击驱动程序图标右上角的驱动程序状态指示器,然后单击《启动驱动程序》

      驱动程序首次启动时,会执行以下操作:

      • 搜索 Domino 服务器(导入时在驱动程序参数中指定)
      • 打开 dsrepcfg.nsf。 如果 dsrepcfg.nsf 不存在,驱动程序将使用其附带的 dsrepcfg.ntf 数据库模板自动创建该文件。
      • 将指定相应更新数据库文件(通常名为 ndsrep.nsf)的发布者参数和数据写入 dsrepcfg.nsf,以便 ndsrep 能够读取它们。

      NOTE:如果找不到 dsrepcfg.ntf,或者 dsrepcfg.nsf 初始创建过程失败,则发布者通道将关闭,且无法完成Step 12

  12. 在 Domino 控制台中,启动 ndsrep 任务:

    load ndsrep instance
    

    instance 必须是驱动程序名称,或者是为该驱动程序设置的唯一实例名称。 如果驱动程序名称包含空格,则必须用引号将名称引起来。 装载 ndsrep 后,将使用实例名称向 ndsrep 的这一实例发出所有 TELL 命令。

    名为 DirXML 或具有类似名称的任务现在显示在 Notes 任务查看器中。

  13. 初始配置和启动生效后,更新 Domino 的 notes.ini 文件,以便自动装载 ndsrep。

    例如:

    ServerTasks=Update,Replica,Router,AMgr,AdminP,ndsrep notesdrv1, CalConn,Sched,HTTP,IMAP,POP3
    

    如果驱动程序名称包含空格,则必须用引号将名称引起来。

    首次成功启动后,可以按便于进行特定配置的任意顺序启动 Notes 驱动程序和 ndsrep。

  14. 按照Section 2.4.5, 激活驱动程序中的说明激活驱动程序。

    如果没有购买驱动程序,请不要在测试环境以外使用由驱动程序同步的数据。

  15. 如果要立即同步所有对象,必须启动Section 2.4.4, 迁移和重新同步数据中所述的过程。

    否则,在下次对单个对象进行更改后,将逐个对象地进行同步。

  16. 大多数安装都需要在安装后进行适当的自定义,以处理证书。有关更多信息,请参考Section 4.0, 自定义驱动程序

要获取查错提示,请参见排查安装错误

排查安装错误

对于 Windows 系统:

  • 驱动程序首次运行时会搜索 Domino 服务器(导入时在驱动程序参数中指定),并尝试打开 dsrepcfg.nsf 以写入供 ndsrep 读取的发布者参数。 如果 dsrepcfg.nsf 不存在,NotesDriverShim 将尝试使用其附带的数据库模板 dsrepcfg.ntf 创建 dsrepcfg.nsf

    如果成功创建了 dsrepcfg.nsf,且其中包含指定适当更新数据库文件(通常名为 ndsrep.nsf)的数据,则可以在 Domino 控制台中成功装载 ndsrep。

    如果找不到 dsrepcfg.ntf,或者 dsrepcfg.nsf 初始创建过程失败,则发布者通道将关闭,且无法在 Domino 控制台装载 ndsrep 任务。

    可以使用 Notes 客户程序通过 dsrepcfg.ntf 模板创建 dsrepcfg.nsf 数据库。 创建后,修改 ACL 以便 Notes 驱动程序用户对该数据库具有管理员级访问权限。

对于 AIX、Linux 和 Solaris:

  • 如果在安装驱动程序后升级 Domino,则需要执行下列操作之一:
    • 检查以下符号链接,并根据需要重新手动创建它们。

      Table 2-1 要检查的链接

      要链接的文件

      要创建的符号链接

      Notes.jar

      /usr/lib/dirxml/classes/Notes.jar

      示例:

      ln -s /opt/lotus/notes/latest/your_platform/Notes.jar/user/lib/dirxml/classes/Notes.jar

      ndsrep

      /opt/lotus/notes/latest/your_platform/ndsrep

      示例:

      ln -s /usr/lib/dirxml/rules/notes/ndsrep /opt/lotus/notes/latest/your_platform/ndsrep

      dsrepcfg.ntf

      /opt/lotus/notes/latest/your_platform/dsrepcfg.ntf

      示例:

      ln -s /usr/lib/dirxml/rules/notes/dsrepcfg.ntf /opt/lotus/notes/latest/your_platform/dsrepcfg.ntf

      变量 your_platform 代表所用操作系统。 下表显示了文件夹名称:

      Table 2-2 不同操作系统的文件夹名称

      操作系统

      文件夹名称

      AIX

      ibmpow

      Linux

      linux

      Solaris

      sunspa

    • 备份某些文件,然后重新安装驱动程序。 重新安装驱动程序 Shim 会重新创建符号链接,且会重写某些文件。 如果已更改了这些文件,则需要对其进行备份。

      备份以下文件:

      rdxml.startnotes rdxml.stopnotes findDomino rdxml.confignotes(或储存配置的任意位置)

      重新安装驱动程序 Shim 后,将备份复制到其原来的位置。

  • 提供的样本底稿(rdxml.startnotesrdxml.stopnotesfindDomino)会生成驱动程序的远程装载程序跟踪日志,可使用该日志进行查错。

2.4.2 创建驱动程序对象并导入驱动程序配置

导入驱动程序配置文件以便为基本驱动程序配置创建所有必需的 eDirectory 对象(如策略、样式表和过滤器)。 然后,可以修改配置以符合特定业务的需要。

请按照《Novell Identity Manager 3.0 管理指南》的《创建驱动程序对象》中的说明操作。

提供以下信息并完成向导,然后按照Section 2.4.1, 安装驱动程序 Shim中所述启动驱动程序。

样本驱动程序配置使用一个新功能《灵活提示》,以降低导入配置时的复杂程度。 如果选择安装驱动程序以与远程装载程序一起使用,则向导中将另外显示一页,您需要提供相关信息才能使用此功能。

Table 2-3 设置基于职能的权利

导入提示

说明

Notes 用户 ID

输入该驱动程序用于进行 Notes 鉴定的 Notes 用户 ID(采用完全限定的规范格式,如 cn=Notes Driver/o=Organization)。

该用户 ID 需要对输入数据库以及输出数据库具有管理权限。建议为驱动程序专门创建此 ID,并且仅供该驱动程序使用。 这样,在使用该用户时,驱动程序就不会响应对 Notes 所做的更改。

Notes 用户 ID 文件

输入与 Notes 用户(该驱动程序将使用其进行 Notes 鉴定)关联的 Notes 用户 ID 文件的完整路径(在 Domino 服务器上)。

Notes 用户口令

输入该驱动程序在鉴定到 Notes 时将使用的 Notes 用户 ID 的口令(用于上述用户 ID 文件)。

Domino 服务器

输入该驱动程序将鉴定到的 Domino 服务器的名称(采用完全限定的规范格式,如 cn=NotesServer/o=Organization)。

Notes 服务器 ID 文件

输入与该驱动程序将鉴定到的 Notes 服务器关联的 Notes 服务器 ID 文件的完整路径。

默认 Notes 证明者 ID 文件

输入该驱动程序将在默认证明者中使用的默认 Notes 证明者 ID 文件的完整路径(在 Domino 服务器上)。 通常是根证明者,也可以是具有足够访问权限的任何证明者。

Notes 完全限定的默认证明者名称

输入在 Notes 通讯录 (/o=acme) 中找到的默认完全限定(有类型)的 Notes 证明者名称

Notes 默认证明者名称

输入在 Notes 通讯录 (/acme) 中找到的默认 Notes 证明者名称(无类型)

默认 Notes 证明者口令

输入该驱动程序在证明新用户时将使用的默认 Notes 证明者 ID 的口令。

使用《命名口令》功能确保该口令的安全。请参见Section 4.3, 使用命名口令

Notes 组织名

输入 Notes 组织的名称(通常是位于树根处的 o=)。

Notes 域

输入 Notes 域的名称。

目标 Notes 数据库

输入目标 Notes 数据库的相对路径和文件名(在 Domino 服务器上)。 该路径应相对于 Domino 服务器的数据目录。

数据库是否是 Notes 通讯录?

该驱动程序可以和不同的 Notes 数据库交互。

Notes Changelog 数据库

输入 Notes Changelog 数据库的相对路径和文件名(在 Domino 服务器上)。 该文件由 ndsrep 创建。 该路径应相对于 Domino 服务器的数据目录。

是否证明新的 Notes 用户?

驱动程序是否应证明添加到 Notes 中订购者通道上的用户。

Notes ID 储存路径

输入驱动程序应在其中创建新用户 ID 文件的路径(在 Domino 服务器上)。

Notes 证书日志数据库

输入 Notes 证书日志数据库的相对路径和文件名(在 Domino 服务器上)。 该路径应相对于 Domino 服务器的数据目录。

是否使用用户证书更新通讯录?

在 Notes 中订购者通道上证明新用户时,Notes 是否应更新通讯录中的服务器项。

是否在 Notes 通讯录中储存用户 ID 文件?

证明添加到 Notes 中订购者通道上的用户时,Notes 是否在通讯录中储存新的用户 ID。

Domino 服务器是否为北美服务器?

该驱动程序在证明新用户时联结的 Domino 服务器是否为北美 Domino 服务器? (这会影响加密级别。) 选择《是》将使用 128 位加密。

ID 文件失效期限

输入 ID 文件的失效期限(以年为单位),这些文件是驱动程序在证明添加到订购者通道上的用户时创建的。

Notes 口令强度值:

输入新 Notes 用户 ID 的口令最低强度 (0 - 16)。

默认 Notes 用户 ID 口令:

输入新 Notes 用户 ID 的默认口令。

默认 Notes HTTP 口令

输入新 Notes 用户的默认 HTTP 口令。

是否创建邮件文件?

驱动程序是否应为鉴定到 Notes 中订购者通道上的用户创建邮件文件。

邮件数据库储存路径:

输入驱动程序应在其中创建新邮件数据库的相对路径。 该路径应相对于 Domino 数据目录。

Notes 邮件数据库模板

输入该驱动程序在创建新邮件数据库时将使用的 Notes 邮件数据库模板的相对路径和文件名(在 Domino 服务器上)。 该路径应相对于 Domino 服务器的数据目录。

Notes 邮件服务器

输入该驱动程序将在其上创建新邮件数据库的 Notes 邮件服务器的名称(采用完全限定的规范格式,如 cn=NotesServer/o=Organization)。

因特网邮件域

输入生成因特网电子邮件地址时要使用的因特网邮件域。

拒绝访问组通用 Notes ID

输入拒绝访问组的 Notes 通用 ID。 可以在 Notes 客户程序中《组》的《属性》表上找到该 ID(长度为 32 个字符)。

发布者通道巡回检测速率

输入发布者通道检查日志以获取更新的巡回检测间隔(以秒为单位)。

用户的发布者布局目标路径

输入将在其中创建 eDirectory 用户的 eDirectory 路径。

组的发布者布局目标路径

输入将在其中创建 eDirectory 组的 eDirectory 路径。

用户的订购者布局源路径

输入将在其中检测用户更改的 eDirectory 路径(子树根)。

组的订购者布局源路径

输入将在其中检测组更改的 eDirectory 路径(子树根)。

是否检测事件回送?

选择《是》将禁止事件回送,选择《否》将允许事件回送。

NDSREP 日程表单位

输入 ndsrep 巡回检测间隔的日程表单位。

NDSREP 日程表值

输入 ndsrep 巡回检测间隔的日程表值。

DNFormat

输入发布者通道使用的判别名格式。

NDSREP Domino 控制台跟踪设置

输入 Domino 控制台跟踪设置。

检查特性

是否应检查每个对象事件的所有特性。

写入时戳

是否应将驱动程序时戳写入每个同步对象。

口令失败通知用户

输入口令失败时应通知的用户的名称。

启用权利功能

如果要使用权利驱动程序并希望包含此驱动程序配置提供的权利功能,请选择《是》。

这是一个设计决定。 除非您已查阅了《Novell Identity Manager 3.0 管理指南》中有关权利的信息,否则请勿对此选项选择《是》。

强制远程装载程序连接

选择《远程》,可将驱动程序配置为与远程装载程序服务一起使用;选择《本地》,可将驱动程序配置为在本地使用。 有关如何做出决定的信息,请参见Section 2.1, 驱动程序的安装位置

远程主机名和端口

仅限远程驱动程序配置。

为此驱动程序输入主机名或 IP 地址以及端口号(已在该主机上安装了远程装载程序服务且该服务正在运行)。默认端口为 8090。

驱动程序口令

仅限远程驱动程序配置。

远程装载程序用于向 Metadirectory 服务器证明自己身份的驱动程序对象口令。 指定的这一口令必须与 Identity Manager 远程装载程序上驱动程序对象的口令相同。

远程口令

仅限远程驱动程序配置。

用于控制对远程装载程序实例的访问的远程装载程序口令。 指定的这一口令必须与 Identity Manager 远程装载程序的远程装载程序口令相同。

2.4.3 使用 Ndsrep 配置数据库复制

完成以下各节即可使用 ndsrep 配置复制:

设置 Ndsrep

  1. Section 2.4.1, 安装驱动程序 Shim的各步骤中查看有关 ndsrep 和启动驱动程序的信息。

  2. 确保已复制了所在平台必需的文件,如Section 2.4.1, 安装驱动程序 Shim中所述。

  3. (仅限 Windows)将 c:\lotus\domino(或相应的 Domino 可执行文件夹)添加到系统路径中,然后重引导计算机。

  4. 在尝试装载 ndsrep 之前,确保 Identity Manager Driver for Lotus Notes 已至少启动过一次。

装载和控制 Ndsrep

应始终在 Domino 服务器上的服务器控制台中装载和运行 ndsrep。 ndsrep 程序会创建一个输出数据库(默认为 ndsrep.nsf),检测 Domino 服务器(或其它 Notes 数据库)上通讯录中的更改并将这些更改复制到输出数据库。

  • 装载 ndsrep: 在 Domino 服务器控制台中装载 ndsrep。

    将 ndsrep 添加到 notes.ini 的 ServerTasks = 语句中,然后重启动 Domino 服务器。

    例如:

    ServerTasks=Update,Replica,Router,AMgr,AdminP,ndsrep notesdrv1, CalConn,Sched,HTTP,IMAP,POP3
    

    或者

    在 Notes 服务器控制台窗口中键入以下内容:

    load ndsrep instance 
    

    在上述任一情况下,如果驱动程序名称包含空格,则必须用引号将名称引起来。

  • 控制 ndsrep: 使用下表中介绍的 TELL 命令。

    使用以下 ndsrep TELL 命令可立即执行 ndsrep 操作。 不会储存这些命令;ndsrep 只是执行相应的操作。

    TELL 命令

    说明

    RefreshConfig

    从配置储存中读取 ndsrep 配置信息。

    Replicate

    强制立即检查更新的记事。

    Resume

    将 ndsre 设置为继续处理计时器事件和复制。

    ShowConfig

    在控制台窗口中显示 ndsrep 配置设置。

    ShowFilter

    显示 ndsrep 在发布时使用的更新记录过滤器的前 240 个字符。

    Suspend

    暂停活动,直到执行 Resume 命令。

设置 Ndsrep 的多个实例

可以运行 ndsrep 的多个实例,以支持对单台 Domino 服务器运行的多个驱动程序。 在装载 ndsrep 时,必须将适当的驱动程序实例名称指定为参数。 默认情况下,该实例名称是驱动程序的名称。

如果驱动程序名称包含空格,则必须用引号将名称引起来。

在设置 ndsrep 和多个实例时,应考虑以下重要问题:

  • 要装载 ndsrep,必须使用适当的实例名称:
    load ndsrep instance
    

    将使用 TELL 命令并通过 instance 值来装载和引用 ndsrep。

  • 默认情况下,ndsrep 将实例的配置数据储存在一个公共 Notes 数据库 (dsrepcfg.nsf) 中。
  • 在修改 notes.ini 以自动装载 ndsrep 的多个实例时,只需在 notes.ini 的 ServerTask 行中多次插入 ndsrep instance 即可。

    例如:

    ServerTasks=Update,Replica,Router,AMgr,AdminP, ndsrep notesdrv1,ndsrep notesdrv2,CalConn,Sched,HTTP,IMAP,POP3
    
  • 要进行自定义配置,可以让 ndsrep 使用不同的配置数据库。 为此,请使用 ndsrep 配置参数并使用 -f filename 参数装载 ndsrep,如Section 4.0, 自定义驱动程序的参数表中的 ndsrep configuration databasendsrep configuration instance 中所述。

2.4.4 迁移和重新同步数据

Identity Manager 会因数据更改而同步数据。 如果要立即同步所有数据,则可以从下列选项中选择:

  • 从 eDirectory 迁移数据: 使您能够选择希望从 Identity Vault 迁移至应用程序的树枝或对象。 迁移对象时,Metadirectory 引擎会将所有匹配、布局、创建规则以及订购者过滤器应用于该对象。

  • 将数据迁移到 eDirectory 中: 使您能够定义 Identity Manager 用于将对象从应用程序迁移到 Novell Identity Vault 的准则。 迁移对象时,Metadirectory 引擎会将所有匹配、布局、创建规则以及发布者过滤器应用于该对象。 按照类列表中指定的顺序将对象迁移到 Identity Vault 中。

  • 同步: Metadirectory 引擎查看订购者类过滤器并处理这些类的所有对象。 合并关联的对象, 将未关联的对象作为添加事件进行处理。

使用上述选项之一:

  1. 在 iManager 中,选择 Identity Manager >《Identity Manager 概述》

  2. 找到包含 Notes 驱动程序的驱动程序集,然后双击驱动程序图标。

  3. 单击相应的迁移按钮。

2.4.5 激活驱动程序

必须在安装后的 90 天内完成激活操作,否则驱动程序将无法运行。

有关激活信息,请参考《Identity Manager 3.0 安装指南》中的《激活 Novell Identity Manager 产品》。