18.4 升級 OpenText Identity Manager 引擎

在升級 OpenText Identity Manager 引擎前,請務必先升級 Identity Vault。OpenText Identity Manager 引擎升級程序會更新主機電腦檔案系統中儲存的驅動程式 shim 檔案。

18.4.1 安裝前驗證 Linux RPM

請執行以下步驟來驗證 RPM:

  1. 從軟體和授權頁面下載 Identity_Manager_4.10.0_Linux.iso。

  2. 掛接下載的 .iso。

  3. 導覽至存放公用金鑰的以下位置:

    <ISO-MOUNT-location>/common/license/

    例如 cd /mnt/common/license/

  4. 執行以下指令以輸入金鑰:

    rpm --import MicroFocusGPGPackageSign.pub
    rpm --import OT-package-sign.pub
  5. (選擇性) 執行以下指令以驗證簽名:

    rpm --checksig -v <mount-location>/IDVault/setup/<RPM Name>

    例如:

    rpm --checksig -v /mnt/IDVault/setup/novell-NDSbase-*.x86_64.rpm

18.4.2 升級 Identity Vault

  1. 依照《OpenText™ Identity Manager CE 24.4 (v4.10) Overview and Planning Guide》(OpenText™ Identity Manager CE 24.4 (v4.10) 綜覽和規劃指南) Where to Get OpenText Identity Manager (從何處獲取 OpenText Identity Manager) 中的說明下載 Identity_Manager_4.10.0_Linux.iso。

  2. 掛接下載的 .iso。

  3. 從 .iso 檔案的根目錄中,導覽至 IDVault/setup 目錄。

  4. 執行以下指令:

    ./nds-install

  5. 由於 iManager 即將廢棄,請對以下警告提示輸入您的回應:

    This version of eDirectory installation will upgrade various packages required by eDirectory and iManager.The updated packages may impact iManager running on the same server.Do you want to continue installation/upgrade (y/n)

    1. (選擇性) 如果要繼續,請執行步驟 6。

    2. (選擇性) 如果不繼續,更新將會終止。

  6. 接受授權合約並繼續安裝。

  7. 指定 adminDN。例如,cn=admin.ou=sa.o=system。

  8. 當系統提示停止 OpenText eDirectory 例項並升級 NICI 時,指定 y。

  9. 指定是否要設定增強型背景驗證。

附註:如果升級 DIB 失敗,並且 nds-install 指令提示執行 ndsconfig upgrade,請在執行 nds-install 之後執行該指令。如果升級之後 OpenText eDirectory 服務未啟動,請執行 ndsconfig upgrade 指令。如需詳細資訊,請參閱《OpenText eDirectory Installation Guide》(OpenText eDirectory 安裝指南)。

18.4.3 升級 OpenText Identity Manager 引擎

驗證是否已停止驅動程式。如需詳細資訊,請參閱停止驅動程式。

升級 OpenText Identity Manager 引擎需要執行的步驟如下:

  1. 從軟體下載網站下載 Identity_Manager_4.10.0_Linux.iso。

  2. 掛接下載的 .iso。

  3. 執行以下指令:

    ./install.sh

  4. 通讀授權合約。

  5. 輸入 y 以接受授權合約。

  6. 指定是否要升級 OpenText Identity Manager 元件。可用選項有 y 和 n。

  7. 選取 OpenText Identity Manager 引擎。

  8. 指定以下詳細資料:

    Identity Vault 管理員: 指定 Identity Vault 管理員名稱。

    Identity Vault 管理員密碼: 指定 Identity Vault 管理員密碼。

引擎升級程序會在 Identity Vault 的 DIB 目錄中保留某些現有的 MapDB 快取檔案 (dx*)。升級使用 MapDB 的驅動程式後,必須手動移除該驅動程式的這些檔案。如需詳細資訊,請參閱 使用 MapDB 3.0.9。

使用 MapDB 3.0.9

OpenText Identity Manager 支援 MapDB 3.0.9。除了 OpenText Identity Manager 引擎外,一些驅動程式 (例如 Office365 和 Azure Active Directory) 也使用 MapDB。

如果您使用上述任何驅動程式,在升級驅動程式之前必須先查看以下章節:

瞭解各驅動程式版本對 OpenText Identity Manager 4.10 引擎的支援

在升級使用 MapDB 的 OpenText Identity Manager 驅動程式之前,請先查看以下注意事項:

  • OpenText Identity Manager 4.10 隨附的驅動程式與 OpenText Identity Manager 4.10 引擎或遠端載入器相容。必須遵循特定驅動程式實作指南中的驅動程式升級步驟。

(選擇性) 手動移除 MapDB 快取檔案

OpenText Identity Manager 引擎升級程序會在 Identity Vault 的 DIB 目錄 (/var/opt/novell/OpenText eDirectory/data/dib) 中保留某些現有的 MapDB 快取檔案 (dx*)。升級驅動程式之後,您必須手動移除該驅動程式的這些檔案。此動作可確保您的驅動程式能正常與 OpenText Identity Manager 4.10 引擎配合工作。

下表列出了必須移除的 MapDB 快取檔案:

OpenText Identity Manager 驅動程式

要移除的 MapDB 狀態快取檔案

資料收集服務

DCSDriver_<驅動程式例項 GUID>-*

<驅動程式例項 GUID>-*

JDBC

jdbc_<驅動程式例項 GUID>_*

LDAP

ldap_<驅動程式例項 GUID>*

受管理系統閘道

MSGW-<驅動程式例項 GUID>.*

Office 365 和 Azure Active Directory

<Azure 驅動程式名稱>_obj.db.*

Salesforce

<Salesforce 驅動程式名稱>.*

<Salesforce 驅動程式名稱>

其中,* 表示 MapDB 狀態快取檔案的版本。必須移除所有包含上述名稱的 MapDB 狀態快取檔案,無論其版本是什麼。對於 Salesforce 驅動程式,也使用驅動程式名稱來表示 MapDB 狀態快取檔案。下面是這些檔案的一些範例。

  • DCSDriver_<驅動程式例項 GUID>-0.t、<驅動程式例項 GUID>-1.p

  • jdbc_<驅動程式例項 GUID>_0.t、jdbc_<驅動程式例項 GUID>_0、jdbc_<驅動程式例項 GUID>_1

  • ldap_<驅動程式例項 GUID>b、ldap_<驅動程式例項 GUID>b.p

  • MSGW-<驅動程式例項 GUID>.p、MSGW-<驅動程式例項 GUID>.t

  • <Azure 驅動程式名稱>_obj.db.t、<Azure 驅動程式名稱>_obj.db.p

  • <Salesforce 驅動程式名稱>.p、 <Salesforce 驅動程式名稱>.t、Salesforce driver1

18.4.4 以非 Root 使用者身分升級 OpenText Identity Manager 引擎

僅當您以非 root 使用者身分安裝了 OpenText Identity Manager 引擎時,才需執行此動作。

  1. 從軟體和授權頁面下載 Identity_Manager_4.10.0_Linux.iso。

  2. 掛接下載的 .iso。

  3. 執行以下指令:

    ./install.sh

  4. 選取 OpenText Identity Manager 引擎並按 Enter。

  5. 指定 OpenText Identity Manager 引擎的非根目錄安裝位置。例如 /home/user/eDirectory/。

  6. 指定 y 以完成升級。

18.4.5 升級遠端載入器

如果您在執行遠端載入器,則需要升級遠端載入器的檔案。

  1. 建立遠端載入器組態檔案的備份。

  2. 驗證是否已停止驅動程式。如需詳細資訊,請參閱停止驅動程式。

  3. 停止每一個驅動程式的遠端載入器服務或精靈。

    rdxml -config path_to_configfile -u

  4. 從 OpenText 下載網站下載 Identity_Manager_4.10.0_Linux.iso。

  5. 掛接下載的 .iso。

  6. 執行以下指令:

    ./install.sh

  7. 通讀授權合約。

  8. 輸入 y 以接受授權合約。

  9. 指定是否要升級 OpenText Identity Manager 元件。可用選項有 y 和 n。

  10. 選取遠端載入器。

  11. 完成安裝後,驗證組態檔案是否包含您的環境資訊。

  12. (視情況而定) 如果組態檔案有問題,請複製您在步驟 1 中建立的備份檔案。否則,請繼續下一步。

  13. 啟動每一個驅動程式的遠端載入器服務或精靈。

    rdxml -config path_to_config_file

重要:如果您的驅動程式使用 MapDB,請在升級該驅動程式之後,手動移除其現有的 MapDB 狀態快取檔案。之所以需要這樣做,是因為 OpenText Identity Manager 引擎升級程序不會從 Identity Vault 的 DIB 目錄中移除所有這些檔案。如需詳細資訊,請參閱使用 MapDB 3.0.9。

18.4.6 升級 Java 遠端載入器

  1. 建立 Java 遠端載入器組態檔案的備份。

  2. 驗證是否已停止驅動程式。如需詳細資訊,請參閱停止驅動程式。

  3. 停止每一個驅動程式的遠端載入器服務或精靈。

    dirxml_jremote -config path_to_configfile -u

  4. 從 OpenText 下載網站下載 Identity_Manager_4.10.0_Linux.iso。

  5. 掛接下載的 .iso。

  6. 導覽至 /IDM/packages/java_remoteloader 目錄。

  7. 複製並取代現有 Java 遠端載入器安裝目錄中的 dirxml_jremote_dev.tar.gz 檔案。

  8. 依據現有設定中的檔案,複製並取代現有 Java 遠端載入器安裝目錄中的以下檔案之一:

    • dirxml_jremote.tar.gz

    • dirxml_jremote_mvs.tar

  9. 將步驟 7 和 8 中複製的檔案解壓縮。

    例如 tar -zxvf dirxml_jremote.tar.gz

  10. (視情況而定) 如果組態檔案有問題,請複製您在步驟 1 中建立的備份檔案。否則,請繼續下一步。

    附註:請使用 version.txt 檔案來確保 Java 遠端載入器版本是最新的。

  11. 啟動每一個驅動程式的遠端載入器服務或精靈。

    dirxml_jremote -config path_to_config_file