55.2 升級 iManager

一般而言,iManager 升級程序會使用 configiman.properties 檔案中的現有組態值,例如,連接埠值和授權使用者。如果您以前修改了 server.xmlcontext.xml 組態檔案,NetIQ 建議在升級之前備份這些檔案。

如果您使用的是 eDirectory 8.8.8 Patch 9,請將 iManager 版本升級至 2.7.7 Patch 9。如果您使用的是 eDirectory 9.0.2,請將 iManager 版本升級至 3.0.2 Patch 1。iManager 3.0.2 Patch 1 安裝檔案位於 <iso 擷取目錄>/products/iManager/installs/linux 目錄中,iManager 2.7.7 Patch 9 安裝檔案位於 <iso 擷取目錄>/products/iManager277/installs/linux 目錄中。

升級程序包括以下活動:

55.2.1 在 Linux 上升級 iManager

如果 iManager 伺服器安裝程式偵測到以前安裝的 iManager 版本,可能會提供選項讓您選擇是停止安裝程序,還是移除現有的 iManager、JRE 和 Tomcat 安裝。

在升級 iManager 之前,請確保電腦符合先決條件和系統要求。如需詳細資訊,請參閱以下資訊來源:

附註:升級程序使用舊版 iManager 中設定的 HTTP 連接埠值和 SSL 連接埠值。

若要在 Linux 上升級 iManager Server:

  1. root 或等同於 root 的身分登入您要用來執行安裝程式的電腦。

  2. (視情況而定) 如果您以前修改了 server.xmlcontext.xml 組態檔案,請在執行升級之前,在其他位置儲存這些檔案的備份副本。

    升級程序會取代這些組態檔案。

  3. NetIQ 下載網站上,搜尋 iManager 產品,選取所需的 iManager 版本,然後將 .tgz 檔案下載到伺服器上的某個目錄中。例如,iMan_version_linux.tgz

  4. 若要擷取 iManager 資料夾,請輸入以下指令:

    tar -zxvf iMan_版本_linux.tgz

  5. 在外圍程序中,切換至 /extracted_directory/iManager/installs/linux 目錄。

    此路徑與您複製或擷取 iManager 檔案的目錄相關。

  6. (視情況而定) 若要執行指令行 (文字) 模式的安裝,請輸入以下指令:

    ./iManagerInstallLinux.bin
  7. (視情況而定) 若要執行安裝程式精靈,請輸入以下指令:

    ./iManagerInstallLinux.bin -i gui
  8. 在開頭顯示畫面中指定一種語言,然後按一下確定

  9. 系統出現升級提示時,請選取[升級]

  10. 閱讀「簡介」內容,然後按下一步

  11. 接受授權合約,然後按下一步

  12. (選擇性) 若要對 iManager 使用 IPv6 位址,請在「啟用 IPv6」視窗中按一下

    您也可以在升級 iManager 後啟用 IPv6 位址。如需詳細資訊,請參閱節 24.2, 安裝後設定 iManager 以使用 IPv6 位址

  13. 按一下「下一步」

  14. 閱讀升級前摘要頁面,然後按下一步

    升級程序需費時數分鐘的時間。升級程序可能會新增 iManager 元件的新檔案或變更 iManager 組態。如需詳細資訊,請參閱升級目標版本的《版本說明》。

  15. 升級程序完成後,按一下完成

  16. iManager 啟始化完成後,按一下「開始使用」頁面中的第一個連結,然後登入。如需詳細資訊,請參閱《NetIQ iManager Administration Guide》(NetIQ iManager 管理指南) 中的「Accessing iManager」(存取 iManager)。

  17. (視情況而定) 如果您在啟動升級程序之前建立了 server.xmlcontext.xml 組態檔案的備份副本,請將新的組態檔案取代為備份副本。

55.2.2 在 Windows 上升級 iManager

如果 iManager Server 安裝程式偵測到以前安裝的 iManager 版本,可能會提示您升級已安裝版本。如果您選擇升級,安裝程式會將現有的 JRE 和 Tomcat 版本取代為最新版本。如此一來,iManager 也會升級為最新版本。

在升級 iManager 之前,請確保電腦符合先決條件和系統要求。如需詳細資訊,請參閱以下資訊來源:

附註:升級程序使用舊版 iManager 中設定的 HTTP 連接埠值和 SSL 連接埠值。

若要在 Windows 上安裝 iManager 伺服器:

  1. 以擁有管理員權限的使用者身分登入您要升級 iManager 的電腦。

  2. (視情況而定) 如果您以前修改了 server.xmlcontext.xml 組態檔案,請在執行升級之前,在其他位置儲存這些檔案的備份副本。

    升級程序會取代這些組態檔案。

  3. NetIQ 下載網站上,選取所需的 iManager 版本,然後將 win.zip 檔案下載到伺服器上的某個目錄中。例如 iMan_277_win.zip

  4. 將該 win.zip 檔案擷取到 iManager 資料夾中。

  5. 執行預設位於 extracted_directory\iManager\installs\win 資料夾中的 iManagerInstall.exe

  6. 在 iManager 歡迎視窗中選取一種語言,然後按一下確定

  7. 簡介視窗中,按下一步

  8. 接受授權合約,然後按下一步

  9. (選擇性) 若要對 iManager 使用 IPv6 位址,請在啟用 IPv6 視窗中按一下

    您也可以在升級 iManager 後啟用 IPv6 位址。如需詳細資訊,請參閱節 24.2, 安裝後設定 iManager 以使用 IPv6 位址

  10. 按一下「下一步」

  11. 系統出現升級提示時,請選取[升級]

  12. (視情況而定) 檢閱偵測摘要視窗中的內容。

    偵測摘要視窗列出了 iManager 在升級後會使用的最新版伺服器常式容器和 JVM 軟體。

  13. 按一下「下一步」

  14. 閱讀安裝前摘要頁面,然後按一下安裝

    升級程序需費時數分鐘的時間。升級程序可能會新增 iManager 元件的新檔案或變更 iManager 組態。如需詳細資訊,請參閱升級目標版本的《版本說明》。

  15. (視情況而定) 如果安裝完成視窗顯示以下錯誤訊息,請完成以下步驟:

    The installation of iManager version is complete, but some errors occurred during the install.
    Please see the installation log Log file path for details. Press "Done" to quit the installer.
    1. 記下錯誤訊息中顯示的記錄檔案路徑。

    2. 安裝完成視窗中按一下完成

    3. 開啟記錄檔案。

    4. (視情況而定) 如果您在記錄檔案中發現以下錯誤,則可以忽略該錯誤訊息。安裝成功,iManager 可正常運作。

      Custom Action: com.novell.application.iManager.install.InstallDLLs 
      Status: ERROR 
      Additional Notes: ERROR - class com.novell.application.iManager.install.InstallDLLs NonfatalInstallException C:\WINDOWS\system32\msvcr71.dll (The process cannot access the file because it is being used by another process)
    5. (視情況而定) 如果記錄檔案中未包含步驟 20.d 中所列的錯誤,NetIQ 建議您重試安裝。

  16. 按一下「完成」

  17. iManager 啟始化完成後,按一下「開始使用」頁面中的第一個連結,然後登入。如需詳細資訊,請參閱《NetIQ iManager Administration Guide》(NetIQ iManager 管理指南) 中的「Accessing iManager」(存取 iManager)。

  18. (視情況而定) 如果您在啟動升級程序之前建立了 server.xmlcontext.xml 組態檔案的備份副本,請將新的組態檔案取代為備份副本。

55.2.3 以靜默模式升級 iManager

若要在 Linux 或 Windows 伺服器上執行標準靜默安裝,請使用預設的安裝值。

  1. NetIQ 下載網站上選取所需的 iManager 版本。例如:

    • LinuxiMan_版本_linux.tgz

    • WindowsiMan_版本_win.zip

  2. 將升級檔案下載到伺服器上的某個目錄中。

  3. (視情況而定) 在 Windows 電腦上,將 win.zip 檔案擷取到 iManager 資料夾中。

  4. 在主控台視窗中,移至下載的升級檔案所在的目錄。

  5. 在指令行中,輸入下列其中一個指令:

    • Linux./iManagerInstall平台.bin -i silent

    • WindowsiManagerInstall.exe -i silent

55.2.4 更新職能服務

當您首次使用 iManager 登入已包含角色服務 (RBS) 集合的 eDirectory 網路樹時,可能無法看到所有的角色資訊。這是正常行為,因為僅當您更新了某些外掛程式後,它們才能與最新版 iManager 配合運作。NetIQ 建議您將 RBS 模組更新為最新版本,這樣您就可以看到並使用 iManager 中的所有可用功能。「RBS 組態」表格會列出需要更新的 RBS 模組。

請注意,您的多種職能可能具有同一名稱。從 iManager 2.5 開始,某些外掛程式開發者變更了任務 ID 或模組名稱,但它們的顯示名稱卻保留不變。此問題導致有些角色看似重複,但事實上,兩個例項一個來自舊版本,另一個來自新版本。

附註:

  • 在更新或重新安裝 iManager 時,安裝程式不會更新現有的外掛程式。若要手動更新外掛程式,請啟動 iManager 並導覽至設定 > 外掛程式安裝 > 可用的 Novell 外掛程式模組。如需詳細資訊,請參閱節 22.3, 瞭解 iManager 外掛程式的安裝

  • 不同的 iManager 安裝程式可能會在本地安裝不同數量的外掛程式。因此,在角色服務 > RBS 組態頁面中,您可能會發現任一指定集合的模組報告都存在偏差。為了使不同 iManager 安裝的外掛程式數量保持一致,請務必在網路樹中的每個 iManager 例項上都安裝相同的外掛程式子集。

若要檢查並更新已過時的 RBS 物件:

  1. 登入 iManager。

  2. 在「設定」檢視窗中,選取「職能服務」>「RBS 組態」

    檢閱「2.x 集合」索引標籤頁面上的表格中有無過時的模組。

  3. (選擇性) 若要更新某個模組,請完成以下步驟:

    1. 對於要更新的集合,選取已過時欄中的數字。

      Identity Manager 隨即會顯示已過時模組的清單。

    2. 選取要更新的模組。

    3. 按一下表格頂部的更新

55.2.5 重新安裝或移轉 Plug-in Studio 的外掛程式

您可以將 Plug-in Studio 外掛程式移轉或複製到其他 iManager 例項中,以及新的或者更新的 iManager 版本中。

  1. 登入 iManager。

  2. 在 iManager 的「設定」檢視窗中,選取角色服務 > Plug-in Studio

    「內容」框架會顯示「已安裝的自訂外掛程式」清單,包括外掛程式隸屬之 RBS 集合的位置。

  3. 選取您要重新安裝或移轉的外掛程式,然後按一下編輯

    附註:一次只能編輯一個外掛程式。

  4. 按一下「安裝」

  5. 對每個需要重新安裝或移轉的外掛程式重複上述步驟。

55.2.6 在升級或重新安裝後更新 iManager 外掛程式

升級或重新安裝 iManager 時,安裝程序不會更新現有外掛程式。確認外掛程式與正確的 iManager 版本相符。如需詳細資訊,請參閱節 22.3, 瞭解 iManager 外掛程式的安裝

  1. 開啟 iManager。

  2. 導覽至設定 > 外掛程式安裝 > 可用的 Novell 外掛程式模組

  3. 更新外掛程式。