Sun Java logo     上一頁      下一頁     

Sun logo
Sun Java™ System Identity Manager 7.0 版本說明 

安裝與更新說明

此小節可提供與安裝或更新 Identity Manager 相關的資訊。


備註

請參閱「Sun Java™ System Identity Manager 升級」和「Sun Java™ System Identity Manager 安裝」出版物,以取得詳細的產品安裝說明。


安裝注意事項

下列資訊與產品安裝程序相關:

升級說明

此小節概述了將 Identity Manager 從 6.0 版本升級至 7.0 版本您必須執行的作業。(請參閱 Identity Manager 升級路徑,以取得關於哪些版本可升級至 Identity Manager 7.0 的資訊。)

如需更多詳細資訊和說明,請參閱「Sun Java™ System Identity Manager 升級」。


備註

  • 升級 Identity Manager 時,請務必檢閱「Sun Java™ System Identity Manager 安裝」中適用於您的應用程式伺服器安裝部分,瞭解應用程式伺服器特定說明。
  • 如果您目前的 Identity Manager 安裝需要進行大量的自訂工作,則您應該與 Sun 專業服務連絡,以協助您規劃和執行升級。
  • 使用 JDK 1.4 執行升級時,可能會在升級程序中發生異常錯誤。(ID-14258)

    解決方法:
    * 使用 GUI 安裝程式執行升級

    * 如果使用的是文字形式的安裝程式,編輯安裝程序檔檔案並如下增加 -Djava.awt.headless=true。

    if [ -n "$WS_DEBUG" ]; then
    FLAGS="$FLAGS -Dwaveset.debug=$WS_DEBUG"
    fi
    FLAGS="$FLAGS -Djava.awt.headless=true"

使用 Identity Manager 升級程式

此小節描述了使用 Identity Manager 安裝和升級程式升級 Identity Manager 的步驟。


備註

  • 大多數主要 Identity Manager 發行版本都會進行模式變更。在升級為 Identity Manager 的新版本之前,您必須先更新模式。
  • 在某些環境中 (包含 HP-UX),您可能需要或想要使用其他手動更新程序。若要手動更新,請跳至手動升級
  • 若是 UNIX 環境,確定 /var/opt/sun/install 目錄存在,您可在其中寫入。
  • 在更新過程中,您可能需要知道您應用程式伺服器的安裝位置。
  • 任何先前安裝的 hotfix 均將歸檔至下列目錄:

    $WSHOME/patches/HotfixName

  • 下列步驟所顯示的指令適用於 Windows 安裝和 Tomcat 應用程式伺服器。根據您特殊環境的需求,您使用的指令可能會不同。

若要升級 Identity Manager,請:

  1. 關閉應用程式伺服器。
  2. 如果您要升級至 Identity Manager 6.0 或 Identity Manager 7.0,您必須升級儲存庫資料庫模式,如下所示:
    • Identity Manager 6.0 引進了一個模式變更,該模式變更提供了作業、群組、組織的新表格,以及 syslog 表格。您必須建立這些新表格結構並移動您的現有資料。
    • Identity Manager 6.0 將使用者物件儲存到兩個表格中。您可以使用 db_scripts 目錄中提供的範例程序檔進行模式變更。請參閱 db_scripts/upgradeto2005Q4M3.DatabaseName 程序檔以升級您的儲存庫表格。

    • 備註

      • 更新您的儲存庫模式之前,請將您的儲存庫表格完整備份。
      • MySQL 資料庫的升級相當複雜。請參閱 db_scripts/upgradeto2005Q4M3.mysql 以取得更多資訊。

    • Identity Manager 7.0 引進了新的使用者軟體權利文件表格。
      您必須建立這些新表格結構並移動您的現有資料。您可以使用 db_scripts 目錄中提供的範例程序檔進行模式變更。

    • 備註

      • 更新儲存庫模式之前,請將您的儲存庫表格完整備份。
      • 請參閱 db_scripts/upgrade7.0.DBMSName 程序檔,以取得更多資訊。

  3. 如果您在 Identity Manager 伺服器上執行 Sun Identity Manager 閘道,請使用下列指令來停止閘道服務:
  1. 使用下列任意一個方法來啟動安裝程式:
    • 若要使用 GUI 安裝程式,請執行 install.bat (適用於 Windows) 或 install (適用於 UNIX)。

      安裝程式將顯示 [歡迎使用] 面板。

    • 若要以 nodisplay 模式啟動安裝程式,請變更至軟體所在的目錄,然後輸入下列指令:

      install -nodisplay

      安裝程式會顯示「歡迎使用」文字,然後顯示一個問題清單以收集安裝資訊 (與 GUI 安裝程式順序相同)。


      備註

      • 如果不存在任何顯示,則安裝程式會預設為 nodisplay 選項。
      • 安裝程式將不會安裝舊版本軟體來替代新版本軟體。在此情況下,會顯示錯誤訊息並結束安裝程式。

  2. 在 [歡迎使用] 面板上,按 [下一步]。
  3. 在 [安裝還是升級?] 面板上,選取 [升級],然後按 [下一步]。
  4. 在 [選取安裝目錄] 面板上,選取舊版本的 Identity Manager 所在的目錄,然後按 [下一步]。
  5. 安裝程式會顯示升級之前和升級之後進度的顯示方塊,然後繼續至 [安裝摘要] 面板。

  6. 如需有關安裝的詳細資訊,請按一下 [詳細資訊],檢視記錄檔,然後按一下 [關閉] 以結束安裝程式。
  7. 從應用程式伺服器的工作目錄中移除所有編譯的 Identity Manager 檔案。
  8. 如果您在遠端系統上執行閘道,請執行下列步驟將其升級。
    1. 登入至 Windows 系統,然後變更至安裝閘道的目錄。
    2. 執行下列指令來停止閘道服務:
    3. gateway -k

    4. 如果使用 Windows 2000 或更高版本,請結束 Services MMC plug-in 的所有實例。
    5. 使用下列指令來移除閘道服務:
    6. gateway -r

    7. 備份並刪除現有閘道檔案。
    8. 擷取新閘道檔案。
    9. 如果您在某個不是 Identity Manager 伺服器的系統上安裝新升級的閘道,則請從 Identity Manager 安裝 CD 複製 gateway.zip 檔案。

    10. gateway.zip 檔案解壓縮到安裝閘道的目錄。
    11. 執行下列指令來安裝閘道服務:
    12. gateway -i

    13. 執行下列指令來啟動閘道服務:
    14. gateway -s

手動升級

在某些環境中,您可能想要手動執行升級步驟,而不使用 Identity Manager 安裝與升級程式。


備註

  • 請確定您已設定 JAVA_HOME 環境變數。
  • 確定路徑中 bin 目錄在 JAVA_HOME 目錄中。
  • 所有之前安裝的 hotfix 將被歸檔至 $WSHOME/patches/HotfixName 目錄。

在 Windows 平台上

使用下列步驟在受支援的 Windows 平台上手動升級 Identity Manager:

  1. 停止應用程式伺服器和 Sun Identity Manager 閘道。
  2. 更新 Identity Manager 資料庫。(請參閱步驟 2 以取得詳細說明。)
  3. 請輸入下列指令以設定您的環境:
  4. set ISPATH=指向安裝軟體的路徑
    set WSHOME=指向 Identity Manager 安裝或中介目錄的路徑
    set TEMP=臨時目錄的路徑

  5. 執行預先處理:
  6. mkdir %TEMP%
    cd /d %TEMP%
    jar -xvf %ISPATH%\IDM.WAR \
    WEB-INF\lib\idm.jar WEB-INF\lib\idmcommon.jar
    set TMPLIBPTH=%TEMP%\WEB-INF\lib
    set CLASSPATH=%TMPLIBPTH%\idm.jar;\
    %TMPLIBPTH%\idmcommon.jar;
    java -classpath %CLASSPATH% -Dwaveset.home=%WSHOME% \
       com.waveset.install.UpgradePreProcess

  7. 安裝軟體:
  8. cd %WSHOME%
    jar -xvf %ISPATH%\IDM.WAR

  9. 執行後續處理:
  10. java -classpath %CLASSPATH% -Dwaveset.home=%WSHOME%
      com.waveset.install.UpgradePostProcess


    備註

    安裝程式支援已重新命名、已刪除或已停用預設 Configurator 帳號的升級安裝。

    安裝程式會提示您輸入使用者名稱和密碼,以在升級之後處理期間匯入 update.xml。如果輸入的使用者或密碼不正確,則會提示您 (至多三次) 輸入正確的密碼。錯誤將顯示在其後的文字方塊中。

    如需手動安裝,您必須提供 -U username -P password 旗標,以將憑證傳送至 UpgradePostProcess 程序。


  11. 若是安裝至中介目錄,請建立  .war 檔案,以便部署至應用程式伺服器。
  12. 從應用程式伺服器工作目錄中移除 Identity Manager 檔案。
  13. 若升級程序並未將 hotfix 類別檔案進行移位,請將所有 hotfix 類別檔案從 WEB-INF\classes 目錄移至 $WSHOME\patches\HotfixName 目錄。
  14. 啟動應用程式伺服器。
  15. 升級然後重新啟動 Sun Identity Manager 閘道。(請參閱步驟 10 以取得詳細說明。)

在 Unix 平台上

使用下列步驟在受支援的 Unix 平台上手動升級 Identity Manager:

  1. 停止應用程式伺服器和 Sun Identity Manager 閘道。
  2. 更新 Identity Manager 資料庫。(請參閱步驟 2 以取得說明。)
  3. 請輸入下列指令以設定您的環境:
  4. export ISPATH=指向安裝軟體的路徑
    export WSHOME=指向 Identity Manager 安裝或中介目錄的路徑
    export TEMP=臨時目錄的路徑

  5. 執行預先處理:
  6. mkdir $TEMP
    cd $TEMP
    jar -xvf $ISPATH/idm.war \
    WEB-INF/lib/idm.jar WEB-INF/lib/idmcommon.jar
    CLASSPATH=$TEMP/WEB-INF/lib/idm.jar:\
    $TEMP/WEB-INF/lib/idmcommon.jar:
    java -classpath $CLASSPATH -Dwaveset.home=$WSHOME \
    com.waveset.install.UpgradePreProcess

  7. 安裝軟體:
  8. cd $WSHOME
    jar -xvf $ISPATH/idm.war

  9. 執行後續處理:
  10. java -classpath $CLASSPATH -Dwaveset.home=$WSHOME
      com.waveset.install.UpgradePostProcess


    備註

    安裝程式支援已重新命名、已刪除或已停用預設 Configurator 帳號的升級安裝。

    安裝程式會提示您輸入使用者名稱和密碼,以在升級之後處理期間匯入 update.xml。如果輸入的使用者或密碼不正確,則會提示您 (至多三次) 輸入正確的密碼。錯誤將顯示在其後的文字方塊中。

    如需手動安裝,您必須提供 -U username -P password 旗標,以將憑證傳送至 UpgradePostProcess 程序。


  11. 變更目錄至 $WSHOME/bin/solaris$WSHOME/bin/linux,然後設定目錄中檔案的權限,以便使它們可以執行。
  12. 若是安裝至中介目錄,請建立  .war 檔案,以便部署至應用程式伺服器。
  13. 從應用程式伺服器工作目錄中移除 Identity Manager 檔案。
  14. 若升級程序並未將 hotfix 類別檔案進行移位,請將所有 hotfix 類別檔案從 WEB-INF/classes 目錄移至 $WSHOME/patches/HotfixName 目錄。
  15. 啟動應用程式伺服器。
  16. 升級然後重新啟動 Sun Identity Manager 閘道。(請參閱步驟 10 以取得說明。)


上一頁      下一頁     


Copyright 2006 Sun Microsystems, Inc. 版權所有。