29.4 Umgang mit RPM-Updates und Dateien von Drittanbietern für AKS

Mit diesem Service Pack können Sie RPM-Updates und Dateien von Drittanbietern in einem Container effizient verwalten. Dazu legen Sie die erforderlichen RPM-Dateien, Bibliotheksdateien (.so) und .jar-Dateien von Drittanbietern in das Verzeichnis mountfiles. Die RPM-Dateien, die sich im Verzeichnis mountfiles befinden, werden obligatorisch aktualisiert. Die .so- und .jar-Dateien werden automatisch mit den Verzeichnissen /opt/novell/eDirectory/lib64/nds-modules/ bzw. /opt/novell/eDirectory/lib/dirxml/classes/ verlinkt, wenn die Container neu gestartet werden. Diese Option dient dazu, die aktualisierten Treiber in den Docker-Containern zu finden.

HINWEIS:Derzeit gilt diese Verbesserung für die Container von OpenText Identity Manager Engine und Remote Loader.

  1. Melden Sie sich beim Azure-Portal an und klicken Sie auf .

  2. Führen Sie das folgende Kommando aus, um sich bei Ihrem dauerhaften Volume anzumelden:

    kubectl exec –it -n idm <container name> bash

    Beispiel

    kubectl exec –it -n idm identityengine-0 bash

  3. Kopieren Sie die erforderlichen Dateien in das jeweilige Container-spezifische Verzeichnis mountfiles.

    1. (Bedingt) Für den Container von OpenText Identity Manager Engine kopieren Sie die Dateien mit folgendem Kommando nach /config/idm/mountfiles:

      kubectl cp -n <namespace> <file to be copied> <container name>:/config/idm/mountfiles 
    2. (Bedingt) Für den Container von Identity Remote Loader kopieren Sie die Dateien mit folgendem Kommando nach /config/idm/mountfiles:

      kubectl cp -n <namespace> <file to be copied> <container name>:/config/rdxml/mountfiles 

    HINWEIS:Die unterstützten Dateiformate sind .so, .jar und .rpm.

  4. Führen Sie das folgende Kommando aus, um den Container neu zu starten:

    helm upgrade identity-manager helm_charts/identity-manager-1.5.0.tgz --namespace <namespace> -f values.yaml

WICHTIG:Unabhängig davon, welche RPMs in den Mount-Dateien vorhanden sind, müssen Sie bei zukünftigen Aktualisierungen die vorhandenen RPMs vorsichtig entfernen und die neuesten aktualisieren.