8.4 Planification de l'installation du chargeur distant

8.4.1 Liste de contrôle pour l'installation du chargeur distant

NetIQ vous recommande de suivre les étapes de la liste de contrôle suivante :

Éléments de la liste de contrôle

  1. Renseignez-vous sur les interactions entre les différents composants Identity Manager. Pour plus d'informations, reportez-vous au Section 3.3.3, Chargeur distant.

  1. Choisissez les serveurs que vous souhaitez utiliser pour vos composants Identity Manager. Pour plus d'informations, reportez-vous à la Section 5.7, Configuration de serveur et scénarios d'installation recommandés.

  1. Vérifiez que le moteur Identity Manager a été installé.

  1. Passez en revue les considérations relatives à l'installation du chargeur distant pour vous assurer que les ordinateurs satisfont aux conditions préalables. Pour plus d'informations, reportez-vous à la Section 8.4.5, Conditions préalables et considérations relatives à l'installation du chargeur distant.

  1. Vérifiez la configuration matérielle et logicielle requise pour les ordinateurs qui hébergeront le chargeur distant. Pour plus d'informations, reportez-vous à la Section 8.3.4, Configuration système requise pour le moteur Identity Manager, le chargeur distant et iManager.

  1. (Conditionnel) Pour les ordinateurs s'exécutant sous un système d'exploitation RHEL 7.3. ou version ultérieure, assurez-vous d'avoir installé l'ensemble de bibliothèques approprié. Pour plus d'informations, reportez-vous au Section 5.9.4, Installation d'Identity Manager sur des serveurs RHEL 7.3 ou version ultérieure.

  1. (Conditionnel) Pour installer le chargeur distant sur un serveur qui n'héberge pas le moteur Identity Manager, vérifiez que vous pouvez établir une connexion sécurisée avec le moteur. Pour plus d'informations, reportez-vous au Section 11.3.1, Création d'une connexion sécurisée au moteur Identity Manager.

  1. Déterminez si vous souhaitez installer une version 32 ou 64 bits du chargeur distant. Pour plus d'informations, reportez-vous à la Section 8.4.4, Utilisation d'un chargeur distant 32 ou 64 bits sur le même ordinateur.

  1. Déterminez si vous devez utiliser le chargeur distant ou le chargeur distant Java. Pour plus d'informations, reportez-vous à la Présentation du chargeur distant Java.

  1. Installez le chargeur distant. Pour plus d'informations, reportez-vous au Section 9.0, Installation du moteur Identity Manager, des applications d'identité et d'Identity Reporting.

  1. (Conditionnel) Pour installer le chargeur distant Java, reportez-vous à la Section 9.2, Installation du chargeur distant Java.

  1. Passez en revue les paramètres de configuration d'une instance de pilote. Pour plus d'informations, reportez-vous à la Section 11.3.2, Présentation des paramètres de configuration du chargeur distant.

  1. Pour configurer une instance de pilote sur le chargeur distant, reportez-vous à l'une des sections suivantes :

  1. Préparez vos pilotes pour le chargeur distant. Pour plus d'informations, reportez-vous à la Section 11.3.5, Configuration des pilotes Identity Manager pour fonctionner avec le chargeur distant.

  1. Démarrez l'instance de pilote dans le chargeur distant. Pour plus d'informations, reportez-vous à la Section 11.3.8, Démarrage d'une instance de pilote dans le chargeur distant.

  1. (Conditionnel) Pour configurer l'authentification mutuelle entre le chargeur distant et le moteur Identity Manager, reportez-vous à la Section 11.3.6, Configuration de l'authentification mutuelle avec le moteur Identity Manager.

  1. Vérifiez que le chargeur distant et le pilote communiquent avec le moteur Identity Manager et le système connecté. Pour plus d'informations, reportez-vous au Section 11.3.7, Vérification de la configuration.

  1. Installez le reste des composants Identity Manager, y compris Designer et Analyzer.

8.4.2 Présentation du chargeur distant

Le chargeur distant permet d'exécuter des pilotes Identity Manager sur les systèmes connectés qui n'hébergent pas le coffre-fort d'identité et le moteur Identity Manager.

Le chargeur distant peut aussi bien héberger des modules d'interface d'application Identity Manager contenus dans des fichiers spécifiques à la plate-forme par le biais de JNI, que des modules d'interface d'application Identity Manager plus courants contenus dans des fichiers JAR qui ne sont associés à aucune plate-forme spécifique. Le chargeur distant peut être exécuté quelle que soit la plate-forme. Toutefois, les modules d'interface spécifiques à une plate-forme doivent être exécutés sur une plate-forme native (par exemple, fichiers .iso sous Linux).

Présentation des modules d'interface

Le chargeur distant utilise des modules d'interface pour communiquer avec l'application sur un système géré. Un module d'interface rassemble un ou plusieurs fichiers qui contiennent du code pour traiter les événements qui se synchronisent entre le coffre-fort d'identité et l'application. Avant d'utiliser le chargeur distant, vous devez configurer le module d'interface d'application pour vous connecter au moteur Identity Manager en toute sécurité. Vous devez également configurer le chargeur distant ainsi que les pilotes Identity Manager. Pour plus d'informations, reportez-vous au Section 11.3, Configuration des pilotes et du chargeur distant.

Cas d'utilisation du chargeur distant

Vous pouvez installer le moteur Identity Manager, le coffre-fort d'identité et le module d'interface pilote sur le même serveur. Le moteur Identity Manager s'exécute dans le cadre d'un processus eDirectory. Les pilotes Identity Manager peuvent s'exécuter sur le même serveur qu'Identity Manager. Ils peuvent aussi faire partie du même processus que le moteur Identity Manager. Toutefois, dans les cas suivants, vous souhaiterez peut-être que le pilote Identity Manager s'exécute en tant que processus distinct sur le serveur qui héberge le moteur Identity Manager :

  • Pour préserver le coffre-fort d'identité des éventuelles exceptions rencontrées par le module d'interface du pilote.

  • Pour améliorer les performances du serveur qui exécute le moteur Identity Manager, en déchargeant les commandes du pilote sur l'application ou la base de données distante.

  • Pour exécuter d'autres pilotes sur les serveurs n'hébergeant pas le moteur Identity Manager.

Dans ces scénarios, le chargeur distant fournit un canal de communication entre le pilote et le moteur Identity Manager. Par exemple, vous installez un pilote LDAP sur le même serveur que le coffre-fort d'identité et le moteur Identity Manager. Ensuite, vous installez le pilote Active Directory (AD) sur un autre serveur avec le chargeur distant. Pour autoriser les pilotes à accéder à l'application et à communiquer avec le coffre-fort d'identité, installez le chargeur distant sur les deux serveurs, comme l'illustr la figure suivante:

NetIQ vous recommande, dans la mesure du possible, d'utiliser la configuration du chargeur distant avec vos pilotes. Utilisez le chargeur distant même lorsque l'application se trouve sur le même serveur que le moteur Identity Manager.

Présentation du chargeur distant Java

Le chargeur distant Java offre la flexibilité nécessaire pour charger un module d'interface pilote sur des ordinateurs dotés de serveurs Linux qui ne sont pas pris en charge par le chargeur distant natif. Le chargeur distant Java est une application Java compatible avec toute version de Java officiellement prise en charge.

Pour ouvrir l'application, exécutez le script de shell appelé dirxml_jremote. Pour plus d'informations, reportez-vous à la Section 11.3.4, Configuration du chargeur distant Java pour les instances de pilote.

8.4.3 Présentation du programme d'installation

Le programme d'installation du moteur Identity Manager peut installer une version 32 ou 64 bits, ou les deux versions d'un chargeur distant. Outre le chargeur distant, vous pouvez sélectionner les pilotes à installer sur le système connecté.

8.4.4 Utilisation d'un chargeur distant 32 ou 64 bits sur le même ordinateur

Par défaut, le programme d'installation détecte la version du système d'exploitation, puis installe la version correspondante du chargeur distant. Vous pouvez installer le chargeur distant 32 et 64 bits sur un système d'exploitation 64 bits :

  • Si vous mettez à niveau un chargeur distant 32 bits installé sur un système d'exploitation 64 bits, le processus met à niveau le chargeur distant 32 bits vers la dernière version et installe également le chargeur distant 64 bits.

  • Si vous choisissez d'héberger les chargeurs distants 32 et 64 bits sur le même ordinateur, les événements d'audit sont générés uniquement avec le chargeur distant 64 bits. Si un chargeur distant 64 bits est installé avant un chargeur distant 32 bits, les événements sont consignés dans le fichier cache 32 bits.

8.4.5 Conditions préalables et considérations relatives à l'installation du chargeur distant

Avant d'installer le chargeur distant, NetIQ vous recommande de passer en revue les considérations suivantes :

  • Vérifiez que le moteur Identity Manager est installé avant d'installer le chargeur distant.

    Si vous avez installé le chargeur distant sans installer le moteur Identity Manager, vous devez installer le module novell-openssl-9.1.0-0.x86_64.rpm avant de commencer la configuration du moteur Identity Manager.

    1. Accédez à l'emplacement suivant :

      <emplacement_montage_Identity_Manager_4.7_Linux.iso>/IDM/packages/OpenSSL/x86_64/

    2. Installez le module novell-openssl-9.1.0-0.x86_64.rpm à l'aide de la commande suivante :

      rpm -ivh novell-openssl-9.1.0-0.x86_64.rpm

  • Installez le chargeur distant sur un serveur pouvant communiquer avec les systèmes gérés. Le pilote pour chaque système géré doit être disponible avec les API pertinentes.

  • Vous pouvez installer le chargeur distant sur l'ordinateur sur lequel vous avez installé le moteur Identity Manager.

  • Vous pouvez installer le chargeur distant versions 32 et 64 bits sur le même ordinateur.

  • Vous pouvez installer le chargeur distant Java sur des plates-formes ne prenant pas en charge le chargeur distant natif. Pour plus d'informations sur les plates-formes prises en charge, reportez-vous à la Section 8.3.4, Configuration système requise pour le moteur Identity Manager, le chargeur distant et iManager.

  • NetIQ vous recommande, dans la mesure du possible, d'utiliser la configuration du chargeur distant avec vos pilotes. Utilisez le chargeur distant même dans les cas où le système connecté se trouve sur le même serveur que le moteur du serveur Identity Manager.

    Lorsque vous exécutez le module d'interface pilote dans la configuration du chargeur distant, vous bénéficiez des avantages suivants :

    • L'isolation de la mémoire et du traitement entre les modules d'interface pilote améliore les performances et la surveillance de la solution Identity Manager.

    • L'application de correctifs et la mise à niveau du module d'interface pilote n'affectent pas le coffre-fort d'identité ni les autres pilotes.

    • Le coffre-fort d'identité bénéficie d'une protection contre les erreurs fatales susceptibles de se produire dans le module d'interface pilote.

    • La charge des modules d'interface pilote est répartie sur d'autres serveurs.

  • Les pilotes suivants prennent en charge les fonctionnalités du chargeur distant :

    • Access Review

    • ACF2

    • Azure Active Directory

    • Bannière

    • Blackboard

    • Service de collecte de données

    • Texte délimité

    • GoogleApps

    • REST

    • GroupWise 2014 (pour le chargeur distant 32 bits)

    • JDBC

    • JMS

    • LDAP

    • Paramètres Linux

    • Lotus Notes

    • Passerelle système gérée

    • Services de tâches manuelles

    • nuls et en boucle 

    • Office 365

    • Oracle EBS HRMS

    • Oracle EBS TCA

    • Oracle EBS User Management

    • PeopleSoft 5.2

    • Privileged User Management

    • Remedy

    • Salesforce.com

    • SAP Business Logic

    • Portail SAP

    • SAP HR (non pris en charge avec le chargeur distant Java)

    • SAP User Management (non pris en charge avec le chargeur distant Java)

    • ServiceNow

    • Module d'intégration 2.0 pour Sentinel

    • SharePoint

    • SOAP

    • Top Secret

    • WorkOrder

  • Les pilotes suivants ne prennent pas en charge le chargeur distant :

    • Bidirectional eDirectory

    • eDirectory

    • Services de droits

    • Service de rôle

    • Application utilisateur