每個主要子系統的例項數目,以及該例項連接方式的數目可能會相當多。 並不是每種可能的配置都受支援。 不僅是瞭解可能性,而且瞭解選擇某些組態而不選擇其他組態的原因也很重要。
使用者應用程式的最簡單邏輯組態是全部安裝,包括一個身份儲存區網路樹、一個 Identity Manager 引擎和驅動程式例項,以及一個執行使用者應用程式單一例項的 JBoss 例項。 就實體實作而言,理論上您可以在一個系統中執行所有動作。 但是由於各種原因 (其中主要是安全性、可維護性和效能),實際上並不能這樣做。 在決定實際安裝所需的機器數目時,您 (至少) 需要考慮下列各項:
基於這些考量因素,建議可採用下列最少的三機組態:
本章稍後的一節會詳細討論高可用性/容量的叢集。 現在,您應該瞭解:
http://support.novell.com/cgi-bin/search/searchtid.cgi?/10093317.htm
同樣,如需這些問題的詳細討論資訊,請參閱 (下面的) 節 2.4, 叢集。
一般而言,要瞭解之兩個最重要的結構條件約束如下:
第一個約束條件在使用者應用程式設計中強制執行高階封裝。
假設您的組織結構如下:
在使用者應用程式的安裝期間,會要求您指定在身份儲存區中安裝所需要的高階層級使用者容器。 在此情況下,您可以指定 ou=Marketing,o=ACME 或 ou=Finance,o=ACME。但不能同時指定兩者。 所有使用者應用程式搜尋和查詢 (以及管理員登入) 都在指定的容器範圍內。
附註:在理論上,您可以指定 o=ACME 的範圍,以包含 Marketing 和 Finance。 但是在較大的組織中,具有很多潛在的 ou 容器 (而非僅與 Marketing 和 Finance 相關的兩個容器),這可能就不太實用。
當然,您也可以建立使用者應用程式的兩個獨立安裝 (一般不會共享資源),分別用於 Marketing 和 Finance。 每個安裝都有其自己的資料庫、適當設定組態的「使用者應用程式驅動程式」,並會分別管理每個使用者應用程式 (可能具有唯一的主題)。
如果您確實需要將 Marketing 和 Finance 置於一個使用者應用程式安裝的相同範圍內,則可能需要考量兩種策略。 一種是在階層中兩個同級節點上方插入新的容器物件 (例如,ou=MarketingAndFinance),然後指向新容器做為範圍根部。 另一種策略是建立會結合原始 ACME 網路樹之所需部份的過濾後複製本 (特殊類型的 eDirectory 網路樹),並將使用者應用程式指向複製本的根容器 (如需過濾後複製本的相關資訊,請參閱《Novell eDirectory 管理指南》)。
如果您對特定系統配置有任何問題,請與 Novell 代表聯絡,以取得協助或建議。