本章包含 Directory Server Resource Kit 發行時的重要產品特定資訊。
本章包含以下各節:
本節提供 Directory Server Resource Kit 元件的簡介。
Directory Server Resource Kit 提供可讓您在實驗階段的部署期間於資料中心內使用目錄服務的工具。
使用 ldapsubtdel(1) 工具時,只需一個指令即可透過 LDAP 刪除整個目錄的子樹狀結構。
使用下列工具,可讓您在設計、開發及測試 Web 應用程式時,透過 DSML v2 測試目錄存取功能:
用以增加、刪除、修改、重新命名及移動項目的 dsmlmodify(1) 指令
用以尋找及讀取項目的 dsmlsearch(1) 指令
使用下列工具,可評估透過 LDAP 存取目錄時的連結、讀取及寫入效能。
用以評估 LDAP 連結效能的 authrate(1) 指令
用以評估 LDAP 寫入效能的 modrate(1) 指令
用以評估 LDAP 讀取效能的 searchrate(1) 指令
使用下列工具,可產生調整大小與調校的範例 LDIF。使用這些工具亦可轉換、排序及篩選 LDIF,以提高互通性:
用以轉換、排序及篩選 LDIF 的 ldifxform(1) 指令
用以產生範例 LDIF 的 makeldif(1) 指令
使用 logconv(1) 指令,可檢視用戶端如何使用目錄服務並為編製索引產生建議。
您可以決定應在與目錄伺服器相同的系統上設定並執行 Directory Server Resource Kit 工具,或是在不同的系統上進行。此決定視您的工作環境而定。目前所執行的部署階段,對此決定也有影響。下列問題與解答可協助您決定應於何處使用 Directory Server Resource Kit。
問題:在開發目錄服務之前您是否要評估或測試目錄技術?
答案:為方便起見,請在與您的目錄相同的系統上安裝及使用 Directory Server Resource Kit。
問題:您的工作目的是開發目錄用戶端應用程式,還是外掛程式?
答案:為方便起見,請在與您的目錄相同的系統上安裝及使用 Directory Server Resource Kit。
問題:您的工作目的是否為測試目錄效能特性?
答案:在提供目錄服務的系統上唯一必須執行的指令是 idsktune,此指令可產生針對系統的調校建議。
答案:請勿安裝 Directory Server Resource Kit 及執行指令而干擾到您所評估的系統,但可以在其他系統上執行 idsktune。
請在個別的系統上執行如 authrate、modrate 與 searchrate 等用戶端,以取得正確的目錄效能評估。只要謹慎控制您在受評估系統上所執行的程序,即應可提升正確性。有效控制在目錄中儲存的範例資料,亦可提升正確性。您可以使用 makeldif 控制資料。
問題:是否已將目錄部署到資料中心?
答案:請勿於其他系統上安裝 Directory Server Resource Kit 及執行指令,以免干擾部署的系統。
使用 logconv 執行分析、使用 ldifxform 執行 LDIF 轉換,並在其他系統上執行其他作業。
本節列出自 Directory Server Resource Kit 上一個版本以來已修正的錯誤。
idsktune 指令無法辨識 Solaris 10 Update 3 發行版本中的 /etc/release 檔案。
本節列出發行時已知的問題與限制。
idsktune 指令不支援 SuSE Enterprise Linux 10。
在 Windows 系統上,使用多個執行緒時 searchrate 會失效。
在 Windows 系統上,使用多個執行緒時 modrate 會失效。
在 Windows 系統上,使用多個執行緒時 authrate 會失效。
dsmlsearch 指令 -D 選項會採用 HTTP 使用者 ID,而非連結 DN。
若要解決此問題,請提供對映至目錄伺服器中 DN 的使用者 ID。
在 Windows 系統上,無法在應用程式伺服器中部署 NameFinder。
NameFinder 在部署後會丟出有關找不到頁面的錯誤。
若要解決此問題,請將 nsDSRK/nf 重新命名為 nsDSRK/NF。
無法在 NameFinder 的 [我的選項] 清單中增加兩個以上的使用者。
NameFinder 搜尋應針對「姓氏」、「名字」、「電子郵件」與「別名」以外的值項目進行擷取。
NameFinder 搜尋應允許搜尋群組。
刪除 modrate 與 searchrate 啟動程式並不會相應地刪除實際的 modrate 與 searchrate 程序。