3.4 手动扩展纲要

本节介绍手动扩展纲要。仅在要解决因为 eDirectory 未安装在默认位置或未在默认 LDAP 端口 389 和 636 上运行而产生的问题,才需要这些步骤。

手动扩展纲要 (Windows):

  1. 安装 Identity Manager 后,停止 eDirectory。

  2. 运行以下命令以扩展 sch_nt.cfg(它位于 eDirectory 安装位置)中列出的纲要。

    <eDirLocation>\schemaStart.bat <eDirLocation> yes <admin name
    with tree> <password> yes 6 " " " <schemafileName>"
    "<serverName>" <dibPathLocation>
    

    注:<dibPathLocation> 必须包含 DIBFiles 文件夹。

    以下是命令示例:

    C:\eDir\NDS\schemaStart.bat "C:\eDir\NDS" yes
    ".cn=admin.o=n.T=IDM-INSTALLISSUE." "n" yes 6 " "
    "C:\eDir\NDS\ vrschema.sch" ".CN=WIN2008-64-NDS.O=n.T=IDMINSTALLISSUE."
    "C:\DIB\NDS\DIBFiles"
    

    注:以上命令不是使用 sch_nt.cfg 来扩展所有纲要文件,而是手动扩展 sch_nt.cfg 中提到的所有纲要文件。

  3. 安装 Role and Resource 驱动程序(如部分 3.3, 运行 RBPM 安装程序下所述),安装时需要在选择组件窗口中取消选中纲要扩展选项。完成安装。

  4. 安装完 Role and Resource 驱动程序后,通过执行步骤 2中列出的命令来扩展基于角色的纲要文件 srvprv.schnrf-extensions.sch

    注:该步骤使用 schemaStart.bat 扩展所需纲要文件。

  5. 使用步骤 2中列出的命令扩展 NrfCaseupdate 纲要 (update-nrf-case.sch)。

  6. 启动 eDirectory。

手动扩展纲要 (SUSE):

  1. 安装 Role and Resource 驱动程序(如部分 3.3, 运行 RBPM 安装程序下所述),安装时需在选择组件窗口中取消选中纲要扩展选项。单击下一步

  2. 为驱动程序选择合适的安装位置并单击下一步

  3. 为驱动程序配置文件选择合适的安装位置并单击下一步。完成安装。

    步骤 1-3 复制 eDirectory 的非默认位置中的驱动程序和驱动程序配置文件。

  4. 运行 ndssch 命令扩展纲要(即 srvprv.schnrf-extensions.sch)。

    ndssch [-h hostname[:port]] [-t tree_name] admin-FDN schemafile...
    

    例如:

    ndssch -h 172.16.1.137:524 -t TESTTREE -p 'PASSWORD'
    .cn=admin.o=novell.T=TESTTREE.
    /opt/novell/eDirectory/lib/nds-schema/srvprv.sch'
    
  5. 重复步骤 4 扩展 nrf-extensions.sch