3.4 手動延伸綱要

本節提供手動延伸綱要的指示。只有在解決 eDirectory 未安裝在預設位置或未在預設 LDAP 連接埠 389 與 636 上執行的情況下所發生的問題時,才需要執行這些步驟。

若要手動延伸綱要 (Windows):

  1. 在安裝 Identity Manager 之後,停止 eDirectory。

  2. 執行以下指令,以延伸位於 eDirectory 安裝位置之 sch_nt.cfg 中列出的綱要。

    <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. 取消勾選「選取元件」視窗中的「綱要延伸」選項,然後安裝角色與資源驅動程式 (依照節 3.3, 執行 RBPM 安裝程式 中所述)。完成安裝。

  4. 安裝角色與資源驅動程式之後,透過執行步驟 2 中列出的指令,延伸角色綱要檔案 srvprv.schnrf-extensions.sch

    附註:此程序會使用 schemaStart.bat 延伸所需的綱要檔案。

  5. 使用步驟 2 中列出的指令,延伸 NrfCaseupdate 綱要 (update-nrf-case.sch)。

  6. 啟動 eDirectory。

若要手動延伸綱要 (SUSE):

  1. 取消勾選「選取元件」視窗中的「綱要延伸」選項,然後安裝角色與資源驅動程式 (依照節 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