本节介绍手动扩展纲要。仅在要解决因为 eDirectory 未安装在默认位置或未在默认 LDAP 端口 389 和 636 上运行而产生的问题,才需要这些步骤。
手动扩展纲要 (Windows):
安装 Identity Manager 后,停止 eDirectory。
运行以下命令以扩展 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 中提到的所有纲要文件。
安装 Role and Resource 驱动程序(如部分 3.3, 运行 RBPM 安装程序下所述),安装时需要在 窗口中取消选中 选项。完成安装。
安装完 Role and Resource 驱动程序后,通过执行步骤 2中列出的命令来扩展基于角色的纲要文件 srvprv.sch 和 nrf-extensions.sch。
注:该步骤使用 schemaStart.bat 扩展所需纲要文件。
使用步骤 2中列出的命令扩展 NrfCaseupdate 纲要 (update-nrf-case.sch)。
启动 eDirectory。
手动扩展纲要 (SUSE):
安装 Role and Resource 驱动程序(如部分 3.3, 运行 RBPM 安装程序下所述),安装时需在 窗口中取消选中 选项。单击 。
为驱动程序选择合适的安装位置并单击
。为驱动程序配置文件选择合适的安装位置并单击
。完成安装。步骤 1-3 复制 eDirectory 的非默认位置中的驱动程序和驱动程序配置文件。
运行 ndssch 命令扩展纲要(即 srvprv.sch 和 nrf-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'
重复步骤 4 扩展 nrf-extensions.sch。