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. Lorsque les conteneurs sont redémarrés, 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. Toutefois, chaque fois que vous souhaitez gérer des fichiers pris en charge après le déploiement des conteneurs, placez ces fichiers dans le répertoire mountfiles et redémarrez le conteneur.
REMARQUE :Pour le moment, cette amélioration s'applique aux conteneurs pour OpenText Identity Manager et le chargeur distant.
Sur votre hôte Docker, accédez au répertoire partagé. Par exemple : /data.
(Facultatif) Pour le conteneur du moteur OpenText Identity Manager, effectuez les étapes suivantes :
Créez le répertoire idm.
mkdir idm
REMARQUE :cela ne s'applique que lorsque vous déployez des conteneurs pour la première fois. En d'autres termes, si vous mettez à jour le conteneur du moteur OpenText Identity Manager et avez déjà créé le répertoire idm, ignorez cette étape.
Accédez au répertoire idm.
Créez le répertoire mountfiles.
mkdir mountfiles
(Facultatif) Pour le conteneur du chargeur distant, effectuez les étapes suivantes :
Créez le répertoire rdxml.
mkdir rdxml
REMARQUE :cela ne s'applique que lorsque vous déployez des conteneurs pour la première fois. En d'autres termes, si vous mettez à jour le conteneur du chargeur distant et avez déjà créé le répertoire rdxml, ignorez cette étape.
Accédez au répertoire rdxml.
Créez le répertoire mountfiles.
mkdir mountfiles
Copiez les fichiers requis dans le répertoire mountfiles spécifique au conteneur.
Par exemple, si vous souhaitez installer un correctif pour un pilote sur la dernière version, placez le fichier RPM du pilote dans le répertoire /data/idm/mountfiles.
REMARQUE :les formats de fichier pris en charge sont .so, .jar et .rpm.
Déployez le conteneur. Pour obtenir un exemple, reportez-vous à Déploiement du conteneur du moteur Identity Manager.
(Conditionnel) Si vous souhaitez gérer des fichiers supplémentaires après le déploiement du conteneur, effectuez les étapes suivantes :
Placez les fichiers dans le répertoire mountfiles. Par exemple, /data/idm/mountfiles.
Redémarrez le conteneur
docker restart <nom du conteneur>
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.