7.3 Installation du chargeur distant

Le chargeur distant prolonge les fonctionnalités d'Identity Manager en permettant au pilote d'accéder au système connecté sans avoir installé le coffre-fort d'identité et le moteur méta-annuaire sur le même serveur que le système connecté. Dans le cadre de la planification, vous devez décider si vous voulez ou non utiliser le chargeur distant. Pour plus d'informations sur la procédure de planification, reportez-vous au Section 3.0, Directives techniques.

Pour installer le chargeur distant à l'aide d'un utilisateur non-root, utilisez le chargeur distant Java. Il peut aussi servir pour personnaliser votre environnement et l'installer sur une plate-forme non prise en charge, comme HP-UX*. Pour plus d'informations, reportez-vous à la Section 7.3.5, Installation du chargeur distant Java sous UNIX, Linux ou AIX.

7.3.1 Configuration requise

Le chargeur distant nécessite la disponibilité du système connecté de chaque pilote et la fourniture des API pertinentes. Reportez-vous à la documentation des pilotes d'Identity Manager pour connaître la configuration requise du système d'exploitation et du système connecté spécifiques à chaque pilote.

7.3.2 Pilotes pris en charge

Tous les pilotes Identity Manager ne sont pas pris en charge par le chargeur distant. Le Tableau 7-1 liste les pilotes compatibles avec le chargeur distant.

Tableau 7-1 Pilotes compatibles avec le chargeur distant

Active Directory

Avaya* PBX

Texte délimité

GroupWise®

JDBC*

JMS

LDAP

Pilote pour Linux et UNIX

Lotus Notes*

PeopleSoft* 5.2

Remedy* ARS

SAP* HR

SAP User Management

Scripting

SOAP

WorkOrder

Manual Task Services

Null Services

LoopBack

 

Les pilotes listés dans le Tableau 7-2 ne peuvent pas utiliser le chargeur distant.

Tableau 7-2 Non compatibles avec le chargeur distant

eDirectory

Service des droits

Service de rôle

Application utilisateur

7.3.3 Procédure d'installation

Le chargeur distant possède des programmes différents pour les différentes plates-formes lui permettant de communiquer avec le moteur méta-annuaire.

  • Windows : la console du chargeur distant utilise rlconsole.exe pour s'interfacer avec dirxml_remote.exe, un exécutable permettant au moteur méta-annuaire de communiquer avec les pilotes Identity Manager s'exécutant sous Windows.

  • Linux/UNIX : rdxml est un exécutable permettant au moteur méta-annuaire de communiquer avec les pilotes Identity Manager s'exécutant sous Solaris, Linux ou AIX.

Pour installer le chargeur distant :

  1. Vérifiez que vous respectez la configuration système listée dans le Section 6.0, Configuration système requise.

  2. Lancez l'installation, à l'aide du programme convenant à votre plate-forme.

    • Windows : IDM3.6.1_Win:windows\setup\idm_install.exe

    • Linux - Installation par la GUI : IDM3_6_1_Lin/install.bin [-i gui]

    • Linux - Installation par la ligne de commande : IDM3_6_1_Lin/install.bin -i console

    • Solaris - Installation par l'interface graphique : IDM3_6_1_Solaris/install.bin [-i gui]

    • Solaris - Installation par la ligne de commande : IDM3_6_1_Solaris/install.bin -i console

    • AIX - Installation par l'interface graphique : IDM3_6_1_AIX/install.bin [-i gui]

    • AIX - Installation par la ligne de commande : IDM3_6_1_AIX/install.bin -i console

    Pour exécuter les fichiers binaires sous Linux/Solaris/AIX, saisissez ./install.bin [-i {gui | console}].

    IMPORTANT :le seul niveau de maintenance AIX pris en charge est le niveau 5300-09. Les niveaux de maintenance plus récents ou plus anciens ne sont pas pris en charge.

  3. Utilisez les informations suivantes prévues pour terminer l'installation :

    • Sélectionner les composants : choisissez le serveur et les utilitaires du système connecté pour installer le chargeur distant.

      • Serveur méta-annuaire de Novell Identity Manager : ne choisissez cette option que si vous installez le serveur méta-annuaire. cette option nécessite que le coffre-fort d'identité soit installé sur ce serveur. Pour plus d'informations, reportez-vous à la Section 7.2, Installation du serveur méta-annuaire.

      • Serveur système Novell Identity Manager connecté : cette option ne nécessite pas l'installation du coffre-fort d'identité sur ce serveur. Elle installe le service du chargeur distant sur votre serveur d'application.

      • Aucun : sélectionnez cette option pour installer les plug-ins ou les utilitaires iManager sans installer le serveur méta-annuaire ni le serveur du système connecté sur ce serveur.

      • Serveur d'administration Novell Identity Manager basé sur le Web : sélectionnez cette option si vous avez installé iManager sur ce serveur. Elle installe les plug-ins iManager pour Identity Manager.

      • Utilitaires : installe les utilitaires servant à configurer les pilotes pour les systèmes connectés. Tous les pilotes n'ont pas d'utilitaires. Si vous n'êtes pas certain d'en avoir besoin, sélectionnez-les tout de même. Ils n'occupent pas beaucoup d'espace disque.

        AVERTISSEMENT :pour installer Identity Manager 3.6.1, ne sélectionnez pas le composant Utilitaires. Si vous sélectionnez le composant Utilitaires, l'installation ne pourra pas se poursuivre.

      • Personnalisé : sélectionnez cette option pour personnaliser les fonctions installées. Cela vous permet de sélectionner les options suivantes :

        • Service du chargeur distant : le service qui communique avec le moteur méta-annuaire.

        • Pilotes : sélectionnez les fichiers de pilotes à installer. Il est recommandé d'installer tous les fichiers de pilote. Vous n'avez pas besoin d'exécuter à nouveau l'installation pour ajouter une autre instance du chargeur distant.

        • Enregistrer les composants du système Identity Audit pour Identity Manager : choisissez cette option si vous avez installé Identity Audit ou Novell Sentinel.

        Les autres options doivent être sélectionnées lorsque vous sélectionnez la personnalisation pour que l'installation se poursuive.

    • (Windows uniquement) Emplacement d'installation pour le serveur du système connecté : indiquez le répertoire dans lequel est installé le serveur du système connecté.

    • (Windows seulement) Emplacement d'installation pour les utilitaires : indiquez le répertoire dans lequel sont installés les utilitaires.

  4. Créez et configurez vos objets de pilote pour utiliser le chargeur distant. Ces informations figurent dans le guide de chaque pilote. Pour plus d'informations, reportez-vous à la documentation des pilotes Identity Manager.

  5. Créez un fichier de configuration de chargeur distant pour travailler avec votre système connecté. Pour plus d'informations, reportez-vous à Configuration du chargeur distant pour Linux/UNIX en créant un fichier de configuration dans le Guide du chargeur distant d'Identity Manager 3.6.1.

Installation du chargeur distant 32 bits sur un système d'exploitation 64 bits

Sous Windows :

  1. Recherchez le fichier 32bit_RL_Install.properties dans le dossier ..\Windows\setup\ et définissez les valeurs de la propriété RL_32BIT_INSTALL_ON_64BIT sur true de la façon suivante :

    RL_32BIT_INSTALL_ON_64BIT=true

  2. Dans l'invite de commande, remplacez le chemin du répertoire par le dossier d'installation d'IDM 3.6.1 (par exemple, C:\IDM3.6.1\windows\setup) et saisissez la commande suivante :

    idm_install.exe - i gui[console] -f 32bit_RL_Install.properties

  3. Poursuivez à partir de l'étape 3 de la Section 7.3.3, Procédure d'installation pour terminer l'installation.

Sous Linux :

  1. Recherchez le fichier 32bit_RL_Install.properties dans le dossier ../linux/setup et définissez les valeurs de la propriété RL_32BIT_INSTALL_ON_64BITsur true de la façon suivante :

    RL_32BIT_INSTALL_ON_64BIT=true

  2. Dans le terminal, remplacez le chemin du répertoire par le dossier d'installation d'IDM 3.6.1 (par exemple, ../linux/setup) et saisissez la commande suivante :

    idm_linux.bin - i gui[console] -f 32bit_RL_Install.properties

  3. Poursuivez à partir de l'étape 3 de la Section 7.3.3, Procédure d'installation pour terminer l'installation.

7.3.4 installation en mode silencieux du chargeur distant

Lancez l'installation en mode silencieux à l'aide du programme convenant à votre plate-forme :

  • Linux : IDM3_6_1_Lin/install.bin -i silent -f <nom du fichier>.properties

  • Solaris : IDM3_6_1_Solaris/install.bin -i silent -f <nom du fichier>.properties

  • AIX : IDM3_6_1_AIX/install.bin -i silent -f <nom du fichier>.properties

Créez un fichier de propriétés <nom du fichier>.properties avec les attributs suivants, à l'emplacement à partir duquel vous exécutez le programme d'installation d'Identity Manager :

Pour les emplacements d'installation par défaut, reportez-vous à /tmp/idmInstall.log.

REMARQUE :si vous avez installé iManager et que vous souhaitez installer les plug-ins associés ultérieurement, vous devez définir la valeur WEB_ADMIN_SELECTED sur true

7.3.5 Installation du chargeur distant Java sous UNIX, Linux ou AIX

dirxml_jremote est un chargeur distant Java pur. Il sert à échanger des données entre le moteur méta-annuaire s'exécutant sur un serveur et les pilotes Identity Manager s'exécutant sur un autre emplacement, où ne s'exécute pas rdxml. Il devrait pouvoir s'exécuter sur tout système doté d'un JRE compatible (1.5.0 minimum) et de Java Sockets. Il est pris en charge sur les plates-formes Linux/UNIX compatibles avec Identity Manager.

  1. Vérifiez que Java 1.5x JDK*/JRE est disponible sur le système hôte.

  2. Copiez le fichier dirxml_jremote_dev.tar.gz à l'emplacement souhaité sur le serveur distant.

  3. Copiez le fichier dirxml_jremote.tar.gz ou dirxml_jremote_mvs.tar à l'emplacement souhaité sur le serveur distant.

    Par exemple : /usr/idm

    Le fichier se trouve au même endroit sur les images ISO Linux ou UNIX. Les fichiers se trouvent dans le dossier java_remoteloader à la racine de l'image ISO. Pour plus d'informations sur mvs, décompressez le fichier dirxml_jremote_mvs.tar, puis reportez-vous au document usage.html.

  4. Décompressez et extrayez les fichiers dirxml_jremote.tar.gz et dirxml_jremote_dev.tar.gz.

    Par exemple : gunzip dirxml_jremote.tar.gz ou tar -xvf dirxml_jremote_dev.tar

  5. Copiez les fichiers .jar du module d'interface d'application dans le sous-répertoire lib créé lors de l'extraction du fichier dirxml_jremote.tar.

    Le fichier compressé ne contenant pas de pilotes, vous devez copier manuellement les pilotes dans le répertoire lib. Le répertoire lib se trouve sous le répertoire de décompression.

  6. Personnalisez le script dirxml_jremote en effectuant l'une des opérations suivantes :

    • Vérifiez que l'exécutable Java peut être atteint via la variable d'environnement PATH en définissant la variable d'environnement RDXML_PATH. Saisissez les commandes suivantes pour définir la variable d'environnement :

      1. set RDXML_PATH=path

      2. export RDXML_PATH

    • Modifiez le script dirxml_jremote et préfixez la ligne de script exécutant Java avec le chemin vers l'exécutable Java.

  7. Configurez le fichier d'exemple config8000.txt à utiliser avec votre module d'interface d'application. Pour plus d'informations, reportez-vous à Configuration du chargeur distant pour Linux/UNIX en créant un fichier de configuration dans le Guide du chargeur distant d'Identity Manager 3.6.1Guide du chargeur distant d'Identity Manager 3.6.1