Sun Java Enterprise System 2005Q4 安裝指南

Access Manager SDK 與容器配置範例

本範例使用已安裝於遠端主機上的 Access Manager 副本來安裝 Access Manager SDK。


備註 –

若要使用本順序範例,亦請參閱「Sun Java Enterprise System 2005Q4 版本說明」中的已知問題 6293225。


需求

安裝 Access Manager SDK 之前,Access Manager 核心服務必須已安裝並在遠端主機上執行。您在此安裝範例中提供的 Web 容器資訊和 Directory Server 配置資訊必須符合您在 Access Manager 核心服務安裝期間提供的 Web 容器和 Directory Server 配置資訊。


備註 –

當安裝程式要求提供有關遠端 Web 容器和 Directory Server 的資訊時,會顯示基於本機主機的預設值。

請勿接受預設值,僅將其用作格式範例。您必須提供遠端主機的正確資訊。


當您僅安裝 Access Manager SDK 時,Java ES 安裝程式不允許您配置 Web 容器。

Procedure若要制定主機 A 的順序

下列高階作業是必要的:

步驟

    安裝和啟動 Access Manager 核心服務

    身份管理範例

Procedure若要制定主機 B 的順序

下列高階作業是必要的:

步驟
  1. 執行 Java ES 安裝程式

  2. 選取元件時,選擇 Access Manager SDK

  3. 解決不相容問題

    安裝程式會驗證您主機上的軟體,若發現不相容則提供指導。

  4. 選取 [以後配置] 選項

  5. 執行安裝

  6. 檢視安裝摘要和記錄

  7. 確認您的容器已安裝並在執行中

  8. 編輯 amsamplesilent 檔案

    1. AccessManager-base/SUNWam/bin 目錄中,製作 amsamplesilent 檔案的副本。

    2. 依預設,許多設定都註解於 amsamplesilent 檔案中。取消註解下列設定:

      • SERVER_NAME

      • SERVER_HOST

      • SERVER_PORT

      • ADMIN_PORT

      • DS_HOST

      • DS_DIRMGRPASSWD

      • ROOT_SUFFIX

      • ADMINPASSWD

      • AMLDAPUSERPASSWD

      • COOKIE_DOMAIN

      • AM_ENC_PWD

      • NEW_OWNER

      • NEW_GROUP

      • PAM_SERVICE_NAME

      • WEB_CONTAINER

    3. 修改 amsamplesilent 檔案中的以下參數:

      • DEPLOY_LEVEL 應設定為 4。

      • SERVER_HOSTSERVER_PORT 應分別設定為 Access Manager SDK 將要使用之完整伺服器的主機和連接埠。

      • DS_HOSTDS_DIRMGRPASSWD ROOT_SUFFIX 應分別設定為主機 A Directory Server 的主機名稱、目錄管理員密碼和根字尾。

      • ADMINPASSWDAMLDAPUSERPASSWD 應分別設定為主機 A 上使用的 amadmin 密碼和 amldapuser 密碼。

      • AM_ENC_PWD 應設定為在主機 A 上使用的密碼加密金鑰。若為 Access Manager SDK, AM_ENC_PWD 應使用在主機 B 上進行 Access Manager 遠端安裝期間所指定的相同加密金鑰。請使用下列指令取得此值: grep pwd /etc/opt/SUNWam/config/AMConfig.properties

      • WEB_CONTAINER 應設定為所使用之 Web 容器的對應值。

      • BASEDIR 應設定為 Access Manager SDK 在 [以後配置] 安裝期間所使用的安裝目錄。

      • 若主機 A 上使用範圍模式,AM_REALM 應設定為「已啟用」;若主機 A 上使用舊有模式,則應設定為「已停用」。

      • 尋找與將用於 SDK 之 Web 容器相對應的設定,並使用 Web 容器的詳細資訊來修改這些設定。例如,如果 WEB_CONTAINER 設定為 WS6 (Sun Java System Web Server),則您應修改以 WS61 為字首的設定 (WS61_INSTANCEWS61_HOME WS61_PROTOCOL 等等。)

  9. 以超級使用者的身份,使用已編輯的 amsamplesilent 檔案來部署 Access Manager。

    ./ amconfig -s ./am.sdk_install

  10. 重新啟動您的 Web 容器