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.
Effectuez les étapes suivantes pour vérifier les RPM :
Téléchargez le fichier Identity_Manager_4.9.0_Linux.iso à partir de la page Software and License (Logiciel et licence).
Montez le fichier .iso téléchargé.
Accédez à l'emplacement suivant pour la clé publique :
<ISO-MOUNT-location>/common/license/
Par exemple, cd /mnt/common/license/
Exécutez les commandes suivantes pour importer les clés :
rpm --import MicroFocusGPGPackageSign.pub
rpm --import OT-package-sign.pub
(Facultatif) Exécutez la commande suivante pour vérifier la signature :
rpm --checksig -v <mount-location>/IDVault/setup/<RPM Name>
Par exemple :
rpm --checksig -v /mnt/IDVault/setup/novell-NDSbase-*.x86_64.rpm
Téléchargez le fichier Identity_Manager_4.9.0_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).
Montez le fichier .iso téléchargé.
À partir du répertoire racine du fichier .iso, accédez au répertoire IDVault/setup.
Exécutez la commande suivante :
./nds-install
Étant donné qu'iManager devient obsolète, entrez 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 d'eDirectory met à niveau divers 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 poursuivre l'installation/la mise à niveau ? [o/n])
(Facultatif) Si oui, passez à l'étape 6.
(Facultatif) Si non, la mise à jour est interrompue.
Acceptez l'accord de licence et poursuivez l'installation.
Spécifiez adminDN. Par exemple : cn=admin.ou=sa.o=system.
Spécifiez y à l'invite pour arrêter les instances d'eDirectory et mettre à niveau NICI.
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.
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 :
Téléchargez le fichier Identity_Manager_4.9.0_Linux.iso à partir du site Web de téléchargement de NetIQ.
Montez le fichier .iso téléchargé.
Exécutez la commande suivante :
./install.sh
Lisez le contrat de licence.
Entrez o pour accepter l'accord de licence.
Indiquez si vous souhaitez mettre à niveau les composants Identity Manager. Les options disponibles sont y (oui) et n (non).
Sélectionnez le moteur Identity Manager.
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.
Identity Manager prend en charge MapDB 3.0.9. En plus du moteur Identity Manager, MapDB est utilisé par certains pilotes tels qu'Office 365 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 :
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.9 sont compatibles avec le chargeur distant ou le moteur Identity Manager 4.9. Vous devez suivre les étapes de mise à niveau du pilote mentionnées dans le guide d'implémentation spécifique au pilote.
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.9.
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> |
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
Effectuez cette opération uniquement si vous avez installé le moteur Identity Manager en tant qu'utilisateur non-root.
Téléchargez le fichier Identity_Manager_4.9.0_Linux.iso à partir de la page Software and License (Logiciel et licence).
Montez le fichier .iso téléchargé.
Exécutez la commande suivante :
./install.sh
Sélectionnez Moteur Identity Manager et appuyez sur Entrée.
Spécifiez l'emplacement d'installation non-root pour le moteur Identity Manager. Par exemple, /home/user/eDirectory/.
Spécifiez y pour effectuer la mise à niveau.
Si vous exécutez le chargeur distant, vous devez mettre à niveau ses fichiers.
Créez une sauvegarde des fichiers de configuration du chargeur distant.
Vérifiez que les pilotes sont bien arrêtés. Pour plus d'informations, reportez-vous à la section Arrêt des pilotes.
Arrêtez le service ou le daemon du chargeur distant pour chaque pilote.
rdxml -config chemin_vers_fichier_config -u
Téléchargez le fichier Identity_Manager_4.9.0_Linux.iso à partir du site Web de téléchargement de NetIQ.
Montez le fichier .iso téléchargé.
Exécutez la commande suivante :
./install.sh
Lisez le contrat de licence.
Entrez o pour accepter l'accord de licence.
Indiquez si vous souhaitez mettre à niveau les composants Identity Manager. Les options disponibles sont y (oui) et n (non).
Sélectionnez le chargeur distant.
Une fois l'installation terminée, vérifiez que vos fichiers de configuration contiennent bien les informations de votre environnement.
(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.
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.9.
Créez une sauvegarde des fichiers de configuration du chargeur distant Java.
Vérifiez que les pilotes sont bien arrêtés. Pour plus d'informations, reportez-vous à la section Arrêt des pilotes.
Arrêtez le service ou le daemon du chargeur distant pour chaque pilote.
dirxml_jremote -config chemin_vers_fichier_config -u
Téléchargez le fichier Identity_Manager_4.9.0_Linux.iso à partir du site Web de téléchargement de NetIQ.
Montez le fichier .iso téléchargé.
Accédez au répertoire /IDM/packages/java_remoteloader.
Copiez et remplacez le fichier dirxml_jremote_dev.tar.gz dans votre répertoire d'installation du chargeur distant Java existant.
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
Extrayez les fichiers que vous avez copiés aux étapes 7 et 8.
Par exemple : tar -zxvf dirxml_jremote.tar.gz.
(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.
Lancez le service ou le daemon du chargeur distant pour chaque pilote.
dirxml_jremote -config chemin_vers_fichier_config