21.3 處理 RPM 更新和協力廠商檔案

此 Service Pack 提供了一種處理容器中 RPM 更新和協力廠商檔案的有效方式。可將所需的 RPM 檔案、程式庫 (.so) 檔案和協力廠商 .jar 檔案放入 mountfiles,來實現這種處理。將強制更新 mountfiles 目錄中的 RPM 檔案。部署容器時,.so 和 .jar 檔案將分別自動軟連結到 /opt/novell/eDirectory/lib64/nds-modules/ 和 /opt/novell/eDirectory/lib/dirxml/classes/ 目錄。然而,每次您想在部署容器後處理任何受支援的檔案時,請將那些檔案放置在 mountfiles 目錄中,然後重新啟動容器。

附註:目前,此增強功能適用於 OpenText Identity Manager 和遠端載入器容器。

  1. 在 Docker 主機上,導覽至共用目錄。例如,/data。

  2. (選用) 針對 OpenText Identity Manager 引擎容器,請執行下列步驟:

    1. 建立 idm 目錄。

      mkdir idm

      附註:此步驟僅在首次部署容器時適用。換言之,如果您正在更新 OpenText Identity Manager 引擎容器並且以前已建立 idm 目錄,請跳過此步驟。

    2. 導覽至 idm 目錄。

    3. 建立 mountfiles 目錄。

      mkdir mountfiles

  3. (選用) 對於遠端載入器容器,請執行下列步驟:

    1. 建立 rdxml 目錄。

      mkdir rdxml

      附註:此步驟僅在首次部署容器時適用。換言之,如果您正在更新遠端載入器容器,且以前已建立 rdxml 目錄,請跳過此步驟。

    2. 導覽至 rdxml 目錄。

    3. 建立 mountfiles 目錄。

      mkdir mountfiles

  4. 將所需檔案複製到容器特定的相應 mountfiles 目錄。

    例如,如果您要將驅動程式修補至最新版本,請將驅動程式 RPM 檔案放在 /data/idm/mountfiles 目錄中。

    附註:支援的檔案格式為 .so、.jar 和 .rpm。

  5. 部署容器。例如,請參閱部署 OpenText Identity Manager 引擎容器。

  6. (視情況而定) 如果您要在部署容器後處理其他檔案,請執行下列步驟:

    1. 將檔案放置在 mountfiles 目錄中。例如 /data/idm/mountfiles。

    2. 重新啟動 容器。

      docker restart <容器名稱>

重要:無論掛接檔案中的哪個 rpm 優先程度最高,將來更新時,您都需要小心移除現有 rpm 並更新最新 rpm。