此 Service Pack 提供了一種處理容器中 RPM 更新和協力廠商檔案的有效方式。可將所需的 RPM 檔案、程式庫 (.so) 檔案和協力廠商 .jar 檔案放入 mountfiles,來實現這種處理。將強制更新 mountfiles 目錄中的 RPM 檔案。重新啟動容器時,.so 和 .jar 檔案將分別自動軟連結到 /opt/novell/eDirectory/lib64/nds-modules/ 和 /opt/novell/eDirectory/lib/dirxml/classes/ 目錄。這種做法旨在更新 Docker 容器中的驅動程式。
附註:目前,此增強功能適用於 OpenText Identity Manager 引擎和遠端載入器容器。
登入 Azure 入口網站並按一下
。
執行以下指令登入您的永續性磁碟區:
kubectl exec –it -n idm <container name> bash
例如
kubectl exec –it -n idm identityengine-0 bash
將所需檔案複製到容器特定的相應 mountfiles 目錄。
(視情況而定) 對於 OpenText Identity Manager 引擎容器,請執行以下指令將檔案複製到 /config/idm/mountfiles:
kubectl cp -n <名稱空間> <要複製的檔案> <容器名稱>:/config/idm/mountfiles
(視情況而定) 對於 OpenText Identity Manager 遠端載入器容器,請執行以下指令將檔案複製到 /config/rdxml/mountfiles:
kubectl cp -n <名稱空間> <要複製的檔案> <容器名稱>:/config/rdxml/mountfiles
附註:支援的檔案格式為 .so、.jar 和 .rpm。
執行以下指令以重新啟動容器:
helm upgrade identity-manager helm_charts/identity-manager-1.5.0.tgz --namespace <namespace> -f values.yaml
重要:無論掛接檔案中的哪個 rpm 優先程度最高,將來更新時,您都需要小心移除現有 rpm 並更新最新 rpm。