您應該準備好將要執行 Identity Applications 的應用程式伺服器。為方便起見,NetIQ 在安裝套件中提供了 Apache Tomcat。如需在叢集環境中使用應用程式的詳細資訊,另請參閱節 32.3, 準備使用者應用程式的叢集。
在 JBoss Application Server 上安裝 Identity Applications 之前,請檢閱以下動作和考量:
確保 JBoss 未在執行中。在 Linux 上,JBoss 預設會在系統重新開機時做為服務啟動,因此您必須停止該服務。若要停止 JBoss,請使用名為 /etc/init.d/jboss_init start/stop 的程序檔。您也可以使用 JavaServiceWrapper 來停止做為 Windows 服務或者 Linux 或 UNIX 精靈程序執行的 JBoss Application Server。
如需詳細資訊,請參閱 http://www.jboss.org/community/wiki/RunJBossAsAServiceOnWindows 上 JBoss 提供的指導。http://wrapper.tanukisoftware.org/doc/english/integrate-simple-win.html 上提供了這樣一個包裝程式。您可以透過 JMX (http://wrapper.tanukisoftware.org/doc/english/jmx.html#jboss) 來管理該包裝程式。
JBoss 提供了三種不同的即用型伺服器組態:精簡、預設和全部。您只能在全部組態中啟用叢集化。/deploy 資料夾中的 cluster-service.xml 檔案描述了預設叢集分割區的組態。如果您在安裝 Identity Applications 時指示安裝程式您要安裝到叢集中,則安裝程式會產生全部組態的副本,依預設命名副本 IDM,並將 Identity Applications 安裝到此組態中。
如需在 JBoss 叢集中安裝 Identity Applications 的詳細資訊,請參閱以下章節:
本節介紹如何在 Tomcat 上準備用於執行 Identity Applications 的環境。Identity Manager 的 .iso 安裝檔案中包含一個用於安裝 Tomcat (或者 PostgreSQL) 的程式。如需詳細資訊,請參閱節 26.0, 安裝 PostgreSQL 和 Tomcat。
您可以使用自己的 Tomcat 安裝程式,而不使用安裝套件中提供的便捷安裝程式。但是,如果您要使用不同的安裝程式,則必須執行一些額外的步驟才能使 Tomcat 正常與 Identity Applications 配合運作。
在啟動安裝程序之前,請確保此 Identity Applications 版本支援您要安裝的元件版本。如需詳細資訊,請參閱節 29.3, 安裝 Identity Applications 的先決條件和考量。
將 Apache Tomcat 做為一項服務安裝在您的伺服器上。
如需詳細資訊,請參閱「Tomcat Setup」(Tomcat 安裝)。
在裝有 Tomcat 的同一個伺服器上安裝以下元件。
Java Runtime Environment (JRE): 如需詳細資訊,請參閱《Java Platform Installation Guide》(Java 平台安裝指南)。
Apache ActiveMQ: 如需詳細資訊,請參閱http://activemq.apache.org/getting-started.html。
PostgreSQL: 如需詳細資訊,請參閱 PostgreSQL 手冊。
將 ActiveMQ 的 activemq-all-5.9.0.jar 檔案複製到 TOMCAT 安裝主目錄/lib 資料夾中。
將以下關於記錄的檔案複製到 TOMCAT 安裝主目錄/lib 資料夾中。
log4j.jar
log4j.properties
tomcat-juli-adapters.jar
在 setenv.bat (Windows) 或 setenv.sh (Linux) 檔案中設定以下內容。
JAVA_HOME JRE_HOME PATH (set Java path) JAVA_OPTS="-Zms1024m -Xmx1024m -XX:MaxPermSize=512m"
建立一個名為 novlua 的使用者,以及一個名為 novlua 的群組。
如此,您便可以使用非 root 使用者身分執行 Tomcat。如需詳細資訊,請參閱「A Guide To Apache Tomcat Linux Installation and Set-Up」(Apache Tomcat Linux 安裝與設定指南)。
將 novlua 使用者和 novlua 群組設定為 Tomcat 檔案的擁有者。
將 postgresql-9.3-1101.jdbc41.jar 檔案複製到 TOMCAT/主目錄/lib 資料夾中。
安裝 Tomcat 和 Identity Applications 後,可以調整 Tomcat 以提高執行效率。如需詳細資訊,請參閱節 33.5, Tomcat 的安裝後步驟。
本節介紹如何在 WebSphere 上準備用於執行 Identity Applications 的環境。
您必須有一個指向資料庫的現有資料來源檔案,Identity Applications 的安裝程序才能執行。對於 WebSphere 環境,您必須手動建立 JDBC 提供者和資料來源檔案。
開啟整合式解決方案主控台,您可以在其中設定和管理 WebSphere Application Server (WAS)。依預設,該主控台的 URL 為 http://主機名稱:9060/ibm/console。
在主控台的左側窗格中,展開資源 > JDBC。
若要建立 JDBC 提供者,請完成以下步驟:
按一下 JDBC 提供者。
在內容窗格中,展開範圍。
選取「節點=您伺服器的名稱, 伺服器=server1」。
按一下「新增」。
在資料庫類型中,指定您打算使用的資料庫類型。例如 Oracle。
按一下「下一步」。
指定 JDBC 提供者的類別路徑。
按一下「下一步」。
按一下「完成」。
按一下儲存將變更直接儲存至主組態。
若要建立資料來源檔案,請完成以下步驟:
按一下資料來源 (在左側窗格中的 JDBC 下面)。
在內容窗格中,展開範圍。
選取「節點=您伺服器的名稱, 伺服器=server1」。
按一下「新增」。
指定資料來源檔案的名稱和 JNDI。例如,在兩個欄位中輸入 IDMUADatasource。
按「下一步」。
按一下「選取一個現有的 JDBC 提供者」。
選取您在步驟 3 中建立的 JDBC 提供者。
按一下「下一步」。
指定資料庫的名稱、伺服器名稱、連接埠、使用者名稱和密碼。
按一下「下一步」。
(選擇性) 指定「安全性別名」資訊。
按一下「下一步」。
按一下「完成」。
按一下「儲存」。
在「資料來源」窗格中,按一下新資料來源檔案左側的方塊。
若要驗證設定,請按一下測試連接。
在 WebSphere 環境中,Identity Applications 要求對支援的 IBM JDK 套用無限制規則檔案。否則,Identity Applications 將會報告不合法的金鑰大小
錯誤。
若要套用這些檔案,請參閱 IBM 和 WebSphere 的相關文件。確保您使用的是正確的 JDK 版本。此外,請將無限制規則檔案的 JAR 檔案放在 JAVA_HOME\jre\lib\security 目錄中。
如需在 WebSphere 叢集中安裝 Identity Applications 的詳細資訊,請參閱以下章節: