Sun Java[TM] System Identity Manager 7.1 Update 1 版本說明

安裝與更新說明

本節提供有關安裝或更新的資訊,相關資訊編排如下:

大多數主要 Identity Manager 發行版本都會變更模式。在升級為 Identity Manager 的新版本之前,您必須先更新模式。若要升級為 Identity Manager 7.1,請根據升級的來源版本,執行下列其中一個模式升級程序檔: (ID-15392 與 ID-15722)


安裝注意事項

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


升級注意事項

本節概述將 Identity Manager 6.0 或 7.0 版升級為 7.1 版時必須執行的作業。(請參閱 Identity Manager 升級路徑,以取得有關哪些版本可升級至 Identity Manager 7.1 的資訊。)

本節中的資訊編排如下:

升級問題

使用 Identity Manager 升級程式

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


備註

  • 大多數主要 Identity Manager 發行版本都會變更模式。在升級為 Identity Manager 的新版本之前,您必須先更新模式。若要升級為 Identity Manager 7.1,請根據升級的來源版本,執行下列其中一個模式升級程序檔:(ID-15722)
    • 從 Identity Manager 6.0,執行適當的 upgradeto71from60 程序檔。
    • 從 Identity Manager 7.0,執行適當的 upgradeto71from70 程序檔。

    如需更多資訊,請參閱「Sun Java System Identity Manager 升級」。

  • 在某些環境中 (包含 HP-UX),您可能需要或想要使用其他手動更新程序。若要手動更新,請跳至手動升級
  • 若是 UNIX 環境,請確定 install 目錄存在於下列其中一個位置,且您可在其中寫入:
    • 若是 Linux/HP-UX/var/opt/sun/install
    • 若是 Solaris/var/sadm/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 閘道,請使用下列指令來停止閘道服務:
  4. net stop “Sun Identity Manager Gateway”

  5. 使用下列任意一個方法來啟動安裝程式:
    • 若要使用 GUI 安裝程式,請執行 install.bat (適用於 Windows) 或 install (適用於 UNIX)。

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

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

      install -nodisplay

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


      備註

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

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

  10. 如需有關安裝的詳細資訊,請按一下 [詳細資訊],檢視記錄檔,然後按一下 [關閉] 以結束安裝程式。
  11. 從應用程式伺服器的工作目錄中移除所有編譯的 Identity Manager 檔案。
  12. 如果您在遠端系統上執行閘道,請執行下列步驟將其升級。
    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 以取得說明。)