10.4 Mise à niveau du moteur Identity Manager

Veillez à effectuer la mise à niveau du coffre-fort d'identité avant de mettre à niveau le moteur Identity Manager. La procédure de mise à niveau du moteur 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.

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

  1. Téléchargez le fichier Identity_Manager_4.8_Linux.iso comme indiqué à la section Where to Get Identity Manager (Emplacement des fichiers Identity Manager) du manuel NetIQ Identity Manager Overview and Planning Guide (Guide de présentation et de planification de NetIQ Identity Manager).

  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. Acceptez l'accord de licence et poursuivez l'installation.

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

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

  8. 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 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 de NetIQ eDirectory.

10.4.2 Mise à niveau du moteur 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 Identity manager :

  1. Téléchargez le fichier Identity_Manager_4.8_Linux.iso à partir du site Web de téléchargement de NetIQ.

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

  3. Exécutez la commande suivante :

    ./install.sh

  4. Lisez le contrat de licence.

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

  6. Indiquez si vous souhaitez mettre à niveau les composants 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.5.

Utilisation de MapDB 3.0.5

Identity Manager ajoute la prise en charge de MapDB 3.0.5. En plus du moteur Identity Manager, MapDB est utilisé par les pilotes Identity Manager suivants :

  • Services de collecte de données

  • JDBC

  • LDAP

  • Passerelle système gérée

  • Office 365 et Azure Active Directory

  • Salesforce

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 Identity Manager 4.8 avec les différentes versions des pilotes

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

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

  • Les pilotes fournis avant Identity Manager 4.8 ne sont pas compatibles avec le chargeur distant ou le moteur Identity Manager 4.8.

  • Les pilotes fournis avec Identity Manager 4.8 ne sont pas rétrocompatibles avec le chargeur distant ou le moteur Identity Manager 4.7.x.

  • Les pilotes fournis avec Identity Manager 4.8 ne sont pas rétrocompatibles avec le chargeur distant ou le moteur Identity Manager 4.6.x.

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 Identity Manager 4.8.

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

Pilotes 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>

* 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

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

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

  1. Téléchargez le fichier Identity_Manager_4.8_Linux.iso à partir du site Web de téléchargement de NetIQ.

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

  3. Exécutez la commande suivante :

    ./install.sh

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

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

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

10.4.4 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.8_Linux.iso à partir du site Web de téléchargement de NetIQ.

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

  6. Exécutez la commande suivante :

    ./install.sh

  7. Lisez le contrat de licence.

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

  9. Indiquez si vous souhaitez mettre à niveau les composants 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 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.5.

10.4.5 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.8_Linux.iso à partir du site Web de téléchargement de NetIQ.

  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

10.4.6 Mise à niveau d'iManager

Le processus de mise à niveau pour iManager utilise les valeurs de configuration existantes figurant dans le fichier configiman.properties, telles que les valeurs de port et les utilisateurs autorisés. Avant de mettre à niveau iManager vers la version 3.2, NetIQ vous recommande :

  • d'effectuer la mise à niveau d'eDirectory vers la version 9.2 ;

  • de sauvegarder les fichiers de configuration server.xml et context.xml.

La procédure de mise à niveau inclut les tâches suivantes :

Mise à niveau d'iManager

Avant la mise à niveau d'iManager, assurez-vous que l'ordinateur répond aux conditions préalables et à la configuration système requise.

REMARQUE :la procédure de mise à niveau utilise les valeurs de port HTTP et de port SSL configurées dans la version précédente d'iManager.

  1. Téléchargez le fichier Identity_Manager_4.8_Linux.iso à partir du site Web de téléchargement de NetIQ.

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

  3. Exécutez la commande suivante :

    ./install.sh

  4. Lisez le contrat de licence.

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

  6. Spécifiez iManager pour poursuivre la mise à niveau.

Après la mise à niveau d'iManager, vous devez effectuer les étapes suivantes :

  • Sur les serveurs RHEL, vous devez redémarrer le système.

  • Sur les serveurs SLES, vous devez supprimer manuellement Tomcat 8 de l'emplacement suivant, puis redémarrer le système : /etc/systemd/system/multi-user.target.wants/novell-tomcat8-service.service

Mise à jour des services basés sur le rôle

NetIQ vous recommande de mettre à jour vos modules RBS vers la dernière version pour pouvoir voir et utiliser toutes les fonctionnalités disponibles d'iManager.

REMARQUE :

  • Lors de la mise à jour ou de la réinstallation d'iManager, le programme d'installation ne met pas à jour les plug-ins existants. Pour mettre à jour les plug-ins manuellement, lancez iManager et accédez à Configurer > Installation de plug-ins > Modules de plug-in Novell disponibles.

  • En fonction de l'installation d'iManager, le nombre de plug-ins installés localement peut être différent. Par conséquent, il se peut que vous constatiez des différences dans le rapport de module pour une collection donnée de la page Services basés sur le rôle > Configuration RBS. Pour que les nombres coïncident entre les différentes installations d'iManager, assurez-vous d'installer le même sous-ensemble de plug-ins sur chaque instance d'iManager dans l'arborescence.

Pour trouver les objets RBS périmés et les mettre à jour :

  1. Connectez-vous à iManager.

  2. Dans la vue Configurer, cliquez sur Services basés sur le rôle > Configuration RBS.

    Consultez le tableau de la page à onglets Collections 2.x pour les modules périmés.

  3. Pour mettre à jour un module, procédez comme suit :

    1. Pour la collection à mettre à jour, sélectionnez le numéro dans la colonne Périmé.

      iManager affiche la liste des modules périmés.

    2. Sélectionnez le module à mettre à jour.

    3. Cliquez sur Mettre à jour dans la partie supérieure du tableau.

Réinstallation ou migration des plug-ins pour Plug-in Studio

Vous pouvez migrer ou répliquer des plug-ins Plug-in Studio vers une autre instance d'iManager, ainsi que vers une nouvelle version d'iManager ou une version mise à jour.

  1. Connectez-vous à iManager.

  2. Dans la vue de configuration d'iManager, sélectionnez Services basés sur le rôle > Plug-in Studio.

    Le cadre de contenu affiche la liste des plug-ins personnalisés installés, ainsi que l'emplacement de la collection RBS à laquelle les plug-ins appartiennent.

  3. Sélectionnez le plug-in à réinstaller ou migrer, puis cliquez sur Éditer.

    REMARQUE :vous ne pouvez éditer qu'un plug-in à la fois.

  4. Cliquez sur Installer.

  5. Répétez cette procédure pour chaque plug-in à réinstaller ou à migrer.

Mise à jour des plug-ins iManager après une mise à niveau ou une réinstallation

Lorsque vous mettez à niveau ou réinstallez iManager, le programme d'installation ne met pas à jour les plug-ins existants. Assurez-vous que les plug-ins correspondent à la bonne version d'iManager.

REMARQUE :c'est la seule méthode pour mettre à jour les plug-ins Identity Manager d'iManager sous Open Enterprise Server 2018.

  1. Ouvrez iManager.

  2. Accédez à Configurer > Installation de plug-ins > Modules de plug-in Novell disponibles.

  3. Mettez à jour les plug-ins.