18.4 Mise à niveau du moteur OpenText Identity Manager

Veillez à effectuer la mise à niveau du coffre-fort d'identité avant de mettre à niveau le moteur OpenText Identity Manager. La procédure de mise à niveau du moteur OpenText Identity Manager met à jour les fichiers du module d'interface du pilote stockés dans le système de fichiers sur l'ordinateur hôte.

18.4.1 Vérification des RPM Linux avant l'installation

Effectuez les étapes suivantes pour vérifier les RPMs :

  1. Téléchargez le fichier Identity_Manager_4.10.0_Linux.iso à partir de la page Software and License (Logiciel et licence).

  2. Montez le fichier .iso téléchargé.

  3. Accédez à l'emplacement suivant pour la clé publique :

    <ISO-MOUNT-location>/common/license/

    Par exemple, cd /mnt/common/license/

  4. Exécutez les commandes suivantes pour importer les clés :

    rpm --import MicroFocusGPGPackageSign.pub
    rpm --import OT-package-sign.pub
  5. (Facultatif) Exécutez la commande suivante pour vérifier la signature :

    rpm --checksig -v <mount-location>/IDVault/setup/<RPM Name>

    Exemple

    rpm --checksig -v /mnt/IDVault/setup/novell-NDSbase-*.x86_64.rpm

18.4.2 Mise à niveau du coffre-fort d'identité

  1. Téléchargez le fichier Identity_Manager_4.10.0_Linux.iso comme indiqué à la section Where to Get OpenText Identity Manager (Emplacement des fichiers OpenText Identity Manager) du manuel OpenText™ Identity Manager CE 24.4 (v4.10) Overview and Planning Guide (Guide de présentation et de planification d'OpenText™ Identity Manager CE 24.4 [version 4.10]).

  2. Montez le fichier .iso téléchargé.

  3. À partir du répertoire racine du fichier .iso, accédez au répertoire IDVault/setup.

  4. Exécutez la commande suivante :

    ./nds-install

  5. Étant donné la dépréciation programmée d'iManager, saisissez votre réponse à l'invite d'avertissement suivante :

    This version of eDirectory installation will upgrade various packages required by eDirectory and iManager. The updated packages may impact iManager running on the same server. Do you want to continue installation/upgrade (y/n) ((Cette version de l'installation de eDirectory permet de mettre à niveau les différents paquetages requis par eDirectory et iManager. Les paquetages mis à jour peuvent avoir un impact sur l'exécution d'iManager sur le même serveur. Voulez-vous continuer l'installation/la mise à niveau [y=oui/n=non])

    1. (Facultatif) Si oui, passer à l'étape 6.

    2. (Facultatif) Si non, la mise à jour est terminée.

  6. Acceptez l'accord de licence et poursuivez l'installation.

  7. Spécifiez adminDN. Par exemple : cn=admin.ou=sa.o=system.

  8. Spécifiez y à l'invite pour arrêter les instances d'OpenText eDirectory et mettre à niveau NICI.

  9. Indiquez si vous voulez configurer l'authentification EBA.

REMARQUE :exécutez la mise à niveau ndsconfig après nds-install si la mise à niveau de DIB échoue et que la commande nds-install vous invite à le faire. Si les services OpenText eDirectory ne démarrent pas après une mise à niveau, exécutez la commande ndsconfig upgrade. Pour plus d'informations, reportez-vous au Guide d'installation d'OpenText eDirectory.

18.4.3 Mise à niveau du moteur OpenText Identity Manager

Vérifiez que les pilotes sont bien arrêtés. Pour plus d'informations, reportez-vous à la section Arrêt des pilotes.

Procédez comme suit pour mettre à niveau le moteur OpenText Identity Manager :

  1. Téléchargez le fichier Identity_Manager_4.10.0_Linux.iso à partir du site Web de téléchargements logiciels.

  2. Montez le fichier .iso téléchargé.

  3. Exécutez la commande suivante :

    ./install.sh

  4. Lisez le contrat de licence.

  5. Entrez y pour accepter l'accord de licence.

  6. Indiquez si vous souhaitez mettre à niveau les composants OpenText Identity Manager. Les options disponibles sont y (oui) et n (non).

  7. Sélectionnez le moteur Identity Manager.

  8. Spécifiez les informations suivantes :

    Administrateur du coffre-fort d'identité : indiquez le nom de l'administrateur du coffre-fort d'identité.

    Mot de passe de l'administrateur du coffre-fort d'identité : indiquez le mot de passe de l'administrateur du coffre-fort d'identité.

Le processus de mise à niveau du moteur conserve certains des fichiers de cache MapDB existants (dx*) dans le répertoire DIB du coffre-fort d'identité. Après la mise à niveau d'un pilote qui utilise MapDB, vous devez supprimer manuellement ces fichiers. Pour plus d'informations, reportez-vous à la section Utilisation de MapDB 3.0.9.

Utilisation de MapDB 3.0.9

OpenText Identity Manager prend en charge MapDB 3.0.9. Outre le moteur OpenText Identity Manager, MapDB est utilisé par certains pilotes tels qu'Office365 et Azure Active Directory.

Si vous utilisez l'un de ces pilotes, vous devez passer en revue les sections suivantes avant de mettre à niveau le pilote :

Explication de la prise en charge du moteur OpenText Identity Manager 4.10 avec les différentes versions des pilotes

Passez en revue les considérations suivantes avant de mettre à niveau un pilote OpenText Identity Manager qui utilise MapDB :

  • Les pilotes fournis avec OpenText Identity Manager 4.10 sont compatibles avec le chargeur distant ou le moteur OpenText Identity Manager 4.10. Vous devez suivre les étapes de mise à niveau du pilote mentionnées dans le guide d'implémentation spécifique au pilote.

(Facultatif) Suppression manuelle des fichiers de cache MapDB

Le processus de mise à niveau du moteur Identity Manager laisse certains fichiers de cache MapDB existants (dx*) dans le répertoire DIB du coffre-fort d'identité (/var/opt/novell/eDirectory/data/dib). Après la mise à niveau du pilote, vous devez supprimer manuellement ces fichiers, afin que votre pilote fonctionne correctement avec le moteur OpenText Identity Manager 4.10.

Le tableau suivant répertorie les fichiers de cache MapDB qui doivent être supprimés :

Pilotes OpenText Identity Manager

Fichier de cache d'état MapDB à supprimer

Services de collecte de données

DCSDriver_<GUID de l'instance du pilote>-*

<GUID de l'instance du pilote>-*

JDBC

jdbc_<GUID de l'instance du pilote>_*

LDAP

ldap_<GUID de l'instance du pilote>*

Passerelle système gérée

MSGW-<GUID-instance-pilote>.*

Office 365 et Azure Active Directory

<nom du pilote Azure>_obj.db.*

Salesforce

<nom du pilote Salesforce>.*

<nom du pilote Salesforce>

où * représente la version du fichier de cache d'état MapDB. Tous les fichiers de cache d'état MapDB contenant les noms ci-dessus (quelles que soient leur version), doivent être supprimés. Dans le cas d'un pilote Salesforce, les fichiers de cache d'état MapDB sont également représentés par le nom du pilote. Voici quelques exemples de ces fichiers.

  • DCSDriver_<GUID de l'instance du pilote>-0.t, <GUID de l'instance du pilote>-1.p

  • jdbc_<GUID de l'instance du pilote>_0.t, jdbc_<GUID de l'instance du pilote>_0, jdbc_<GUID de l'instance du pilote>_1

  • ldap_<GUID de l'instance du pilote>b, ldap_<GUID de l'instance du pilote>b.p

  • MSGW-<GUID de l'instance du pilote>.p, MSGW-<GUID de l'instance du pilote>.t

  • <nom du pilote Azure>_obj.db.t, <nom du pilote Azure>_obj.db.p

  • <nom du pilote Salesforce>.p, <nom du pilote Salesforce>.t, Salesforce driver1

18.4.4 Mise à niveau du moteur OpenText Identity Manager en tant qu'utilisateur non-root

Effectuez cette opération uniquement si vous avez installé le moteur OpenText Identity Manager en tant qu'utilisateur non-root.

  1. Téléchargez le fichier Identity_Manager_4.10.0_Linux.iso à partir de la page Software and License (Logiciel et licence).

  2. Montez le fichier .iso téléchargé.

  3. Exécutez la commande suivante :

    ./install.sh

  4. Sélectionnez Moteur OpenText Identity Manager et appuyez sur Entrée.

  5. Spécifiez l'emplacement d'installation non-root pour le moteur OpenText Identity Manager. Par exemple, /home/user/eDirectory/.

  6. Spécifiez y pour effectuer la mise à niveau.

18.4.5 Mise à niveau du chargeur distant

Si vous exécutez le chargeur distant, vous devez mettre à niveau ses fichiers.

  1. Créez une sauvegarde des fichiers de configuration du chargeur distant.

  2. Vérifiez que les pilotes sont bien arrêtés. Pour plus d'informations, reportez-vous à la section Arrêt des pilotes.

  3. Arrêtez le service ou le daemon du chargeur distant pour chaque pilote.

    rdxml -config chemin_vers_fichier_config -u

  4. Téléchargez le fichier Identity_Manager_4.10.0_Linux.iso à partir du site Web de téléchargement d'OpenText.

  5. Montez le fichier .iso téléchargé.

  6. Exécutez la commande suivante :

    ./install.sh

  7. Lisez le contrat de licence.

  8. Entrez y pour accepter l'accord de licence.

  9. Indiquez si vous souhaitez mettre à niveau les composants OpenText Identity Manager. Les options disponibles sont y (oui) et n (non).

  10. Sélectionnez le chargeur distant.

  11. Une fois l'installation terminée, vérifiez que vos fichiers de configuration contiennent bien les informations de votre environnement.

  12. (Conditionnel) Si vous rencontrez un problème lié au fichier de configuration, copiez le fichier de sauvegarde créé à l'étape 1. Sinon, passez à l'étape suivante.

  13. Lancez le service ou le daemon du chargeur distant pour chaque pilote.

    rdxml -config chemin_vers_fichier_config

IMPORTANT :si votre pilote utilise MapDB, supprimez manuellement les fichiers de cache d'état MapDB existants pour le pilote après l'avoir mis à niveau. Cette opération est nécessaire, car le processus de mise à niveau du moteur OpenText Identity Manager ne supprime pas tous ces fichiers du répertoire DIB du coffre-fort d'identité. Pour plus d'informations, reportez-vous à la section Utilisation de MapDB 3.0.9.

18.4.6 Mise à niveau du chargeur distant Java

  1. Créez une sauvegarde des fichiers de configuration du chargeur distant Java.

  2. Vérifiez que les pilotes sont bien arrêtés. Pour plus d'informations, reportez-vous à la section Arrêt des pilotes.

  3. Arrêtez le service ou le daemon du chargeur distant pour chaque pilote.

    dirxml_jremote -config chemin_vers_fichier_config -u

  4. Téléchargez le fichier Identity_Manager_4.10.0_Linux.iso à partir du site Web de téléchargement d'OpenText.

  5. Montez le fichier .iso téléchargé.

  6. Accédez au répertoire /IDM/packages/java_remoteloader.

  7. Copiez et remplacez le fichier dirxml_jremote_dev.tar.gz dans votre répertoire d'installation du chargeur distant Java existant.

  8. Sur la base du fichier présent dans votre configuration existante, copiez et remplacez l'un des fichiers suivants dans votre répertoire d'installation du chargeur distant Java existant :

    • dirxml_jremote.tar.gz

    • dirxml_jremote_mvs.tar

  9. Extrayez les fichiers que vous avez copiés aux étapes 7 et 8.

    Par exemple : tar -zxvf dirxml_jremote.tar.gz.

  10. (Conditionnel) Si vous rencontrez un problème lié au fichier de configuration, copiez le fichier de sauvegarde créé à l'étape 1. Sinon, passez à l'étape suivante.

    REMARQUE :utilisez le fichier version.txt pour vous assurer que vous disposez de la dernière version du chargeur distant Java.

  11. Lancez le service ou le daemon du chargeur distant pour chaque pilote.

    dirxml_jremote -config chemin_vers_fichier_config