26.4 Gestion des mises à jour de RPM et des fichiers tiers pour AKS

Ce Service Pack offre un moyen efficace de gérer les mises à jour de RPM et les fichiers tiers dans un conteneur. Pour ce faire, placez les fichiers RPM, les fichiers de bibliothèque (.so) et les fichiers .jar tiers dans le répertoire mountfiles. Les fichiers RPM présents dans le répertoire mountfiles seront mis à jour de force. Les fichiers .so et .jar sont automatiquement liés symboliquement aux répertoires /opt/novell/eDirectory/lib64/nds-modules/ et /opt/novell/eDirectory/lib/dirxml/classes/ respectivement lorsque les conteneurs sont redémarrés. Le but de cette option est de disposer des pilotes mis à jour dans les conteneurs Docker.

REMARQUE :pour le moment, cette amélioration s'applique aux conteneurs Moteur Identity Manager et Chargeur distant.

  1. Connectez-vous au portail Azure et cliquez sur .

  2. Exécutez la commande suivante pour vous connecter à votre volume persistant :

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

    Exemple :

    kubectl exec –it -n idm identityengine-0 bash

  3. Copiez les fichiers requis dans le répertoire mountfiles spécifique au conteneur.

    1. (Conditionnel) Pour le conteneur Moteur Identity Manager, copiez les fichiers dans /config/idm/mountfiles en exécutant la commande suivante :

      kubectl cp -n <espace de noms> <fichier à copier> <nom du conteneur>:/config/idm/mountfiles 
    2. (Conditionnel) Pour le conteneur Chargeur distant d'identité, copiez les fichiers dans /config/rdxml/mountfiles en exécutant la commande suivante :

      kubectl cp -n <espace de noms> <fichier à copier> <nom du conteneur>:/config/rdxml/mountfiles 

    REMARQUE :les formats de fichier pris en charge sont .so, .jar et .rpm.

  4. Exécutez la commande suivante pour redémarrer le conteneur :

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

IMPORTANT :quel que soit le RPM présent dans les fichiers de montage qui est prioritaire, en cas de futures mises à jour, vous devez supprimer précautionneusement le RPM existant et mettre à jour le plus récent.