9.1 Installation du moteur Identity Manager

9.1.1 Exécution d'une installation interactive

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

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

  3. À partir du répertoire racine du fichier .iso, exécutez la commande suivante :

    ./install.sh

  4. Lisez le contrat de licence.

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

  6. Indiquez l'édition de serveur Identity Manager que vous souhaitez installer. Entrez y pour Advanced Edition et n pour Standard Edition.

  7. Sélectionnez le moteur Identity Manager et poursuivez l'installation.

  8. Configurez les composants installés.  Pour plus d'informations, reportez-vous au Section 10.0, Configuration des composants installés.

9.1.2 Exécution d'une installation silencieuse du moteur Identity Manager

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

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

  3. À partir du répertoire racine du fichier .iso, exécutez la commande suivante :

    ./create_silent_props.sh

  4. Entrez y pour confirmer la création du fichier.

  5. Pour installer JRE, entrez y.

  6. Pour mettre à niveau les composants Identity Manager existants, entrez y.

  7. Indiquez l'édition de serveur Identity Manager que vous souhaitez installer. Entrez y pour Advanced Edition et n pour Standard Edition.

  8. Sélectionnez un mode de configuration des composants. Pour plus d'informations, reportez-vous à la Section 10.0, Configuration des composants installés.

  9. Spécifiez les composants à installer.

  10. Exécutez la commande suivante pour effectuer une installation silencieuse :

    ./install.sh -s -f <emplacement_fichier_propriétés_silencieux>

    Exemples :

    ./install.sh -s -f /mnt/silent.properties, où /mnt/silent.properties correspond à l'emplacement où vous avez enregistré le fichier de propriétés silencieux.

9.1.3 Installation du moteur Identity Manager en tant qu'utilisateur non-root

Vous pouvez installer le moteur Identity Manager en tant qu'utilisateur non-root afin d'améliorer la sécurité de votre serveur Linux. Vous ne pouvez pas installer le moteur Identity Manager en tant qu'utilisateur non-root si vous avez installé le coffre-fort d'identité en tant que root. Vous devez effectuer les étapes suivantes si vous souhaitez installer le moteur en tant qu'utilisateur non-root :

  1. Vérifiez que NICI est installé. Pour plus d'informations, reportez-vous à la Installation de l’infrastructure NICI.

  2. Effectuez une installation non-root du coffre-fort d'identité. Pour plus d'informations, reportez-vous à la Exécution d'une installation non-root du coffre-fort d'identité.

  3. Effectuez une installation non-root du moteur Identity Manager. Pour plus d'informations, reportez-vous à la Exécution d'une installation non-root du moteur.

Installation de l’infrastructure NICI

Vous devez installer NICI avant de procéder à l'installation du coffre-fort d'identité. Étant donné que les paquetages NICI requis sont utilisés sur l'ensemble du système, il est recommandé d'installer les paquetages nécessaires en tant qu'utilisateur root. Si nécessaire, vous pouvez toutefois déléguer l'accès à un autre compte à l'aide de sudo et utiliser ce compte pour installer les paquetages NICI.

  1. À partir de l'image iso que vous avez montée, accédez au répertoire /IDVault/setup/.

  2. Exécutez la commande suivante :

    rpm -ivh nici64-3.1.0-0.00.x86_64.rpm

  3. Vérifiez que NICI est défini en mode serveur. Saisissez la commande suivante :

    /var/opt/novell/nici/set_server_mode

    Il s'agit d'une étape obligatoire pour s'assurer que la configuration du coffre-fort d'identité n'échoue pas.

Exécution d'une installation non-root du coffre-fort d'identité

Cette section décrit comment utiliser le fichier Tarball pour installer le coffre-fort d'identité. Lorsque vous extrayez le fichier, le système crée les répertoires etc, opt et var.

  1. Connectez-vous sous l'identité d'un utilisateur sudo disposant des droits nécessaires sur l'ordinateur sur lequel vous souhaitez installer le coffre-fort d'identité.

    REMARQUE :vous pouvez aussi vous connecter en tant qu'utilisateur root si vous souhaitez spécifier un chemin d'installation personnalisé.

  2. À partir de l'image iso que vous avez montée, accédez au répertoire /IDVault/.

  3. Créez un répertoire et copiez-y le fichier eDir_NonRoot.tar.gz. Par exemple, /home/user/install/eDirectory.

  4. Utilisez la commande suivante pour extraire le fichier :

    tar -zxvf eDir_NonRoot.tar.gz

  5. (Conditionnel) Pour exporter manuellement les chemins des variables d'environnement, entrez la commande suivante :

    export LD_LIBRARY_PATH=custom_location/eDirectory/opt/novell/eDirectory/
    lib64:custom_location/eDirectory/opt/novell/eDirectory/lib64/ndsmodules:
    custom_location/eDirectory/opt/novell/lib64:$LD_LIBRARY_PATH
    
    export PATH=custom_location/eDirectory/opt/novell/eDirectory/
    bin:custom_location/eDirectory/opt/novell/eDirectory/sbin:/opt/novell/
    eDirectory/bin:$PATH
    
    export MANPATH=custom_location/eDirectory/opt/novell/man:custom_location/
    eDirectory/opt/novell/eDirectory/man:$MANPATH
    
    export TEXTDOMAINDIR=custom_location/eDirectory/opt/novell/eDirectory/
    share/locale:$TEXTDOMAINDIR
  6. (Conditionnel) Pour utiliser le script ndspath afin d'exporter les chemins des variables d'environnement, vous devez ajouter le script ndspath devant l'utilitaire. Procédez comme suit :

    1. À partir du répertoire emplacement_personnalisé/eDirectory/opt, exécutez l'utilitaire à l'aide de la commande suivante :

      custom_location/eDirectory/opt/novell/eDirectory/bin/ndspath
      utility_name_with_parameters
    2. Exportez les chemins dans le shell actuel à l'aide de la commande suivante :

      . custom_location/eDirectory/opt/novell/eDirectory/bin/ndspath
    3. Exécutez les utilitaires normalement.

    4. Ajoutez les instructions d'exportation du chemin à la fin du script /etc/profile, ~/bashrc ou autre script similaire.

      Cette étape vous permet de démarrer les utilitaires directement lorsque vous vous connectez ou ouvrez un nouveau shell.

  7. Pour configurer le coffre-fort d'identité, effectuez l'une des opérations suivantes :

    1. Pour exécuter l'utilitaire ndsconfig, saisissez le texte suivant dans la ligne de commande :

      ndsconfig new [-t treename] [-n server_context] [-a admin_FDN] [-w
      admin password] [-i] [-S server_name] [-d path_for_dib] [-m module] [e] [-L ldap_port] [-l SSL_port] [-o http_port] -O https_port] [-p IP address:[port]] [-c] [-b port_to_bind] [-B interface1@port1, interface2@port2,..] [-D custom_location] [--config-file configuration_file]

      Par exemple :

      ndsconfig new -t mary-tree -n novell -a admin.novell -S linux1 -d /home/
      mary/inst1/data -b 1025 -L 1026 -l 1027 -o 1028 -O 1029 -D /home/mary/
      inst1/var --config-file /home/mary/inst1/nds.conf

      REMARQUE :

      • Vous devez spécifier des numéros de port compris entre 1024 et 65535. Par conséquent, le port par défaut 524 ne peut pas être utilisé pour des applications eDirectory.

        Cette restriction relative à la spécification des numéros de port peut avoir une incidence négative sur les types d'applications suivants :

        • applications ne permettant pas de spécifier le port du serveur cible ;

        • anciennes applications qui utilisent NCP et s'exécutent en tant que root pour le port 524.

      • Vous pouvez spécifier des adresses IPv6 dans les options -B et -P. Pour spécifier une adresse IPv6, vous devez mettre l'adresse entre crochets [ ], par exemple, -B [2015::4]@636.

    2. Utilisez l'utilitaire ndsmanage pour configurer une nouvelle instance. Pour plus d'informations, reportez-vous à la Création d'une instance dans le coffre-fort d'identité.

Exécution d'une installation non-root du moteur

Lorsque vous utilisez cette méthode, vous ne pouvez pas installer les composants suivants :

  • Chargeur distant : pour installer le chargeur distant en tant qu'utilisateur non-root, utilisez le chargeur distant Java. Pour plus d'informations, reportez-vous à la Installation du chargeur distant Java.

  • Pilote de compte Linux : nécessite des privilèges root pour fonctionner.

REMARQUE :lorsque vous installez le moteur Identity Manager en tant qu'utilisateur non-root, les fichiers d'installation sont situés sous le répertoire des utilisateurs non-root. Par exemple : /home/utilisateur, où utilisateur est non-root). Les fichiers d'installation ne sont pas nécessaires pour exécuter Identity Manager. Vous pouvez les supprimer une fois l'installation terminée.

Pour installer le moteur Identity Manager en tant qu'utilisateur non-root :

  1. Connectez-vous à l'aide du compte utilisateur non-root employé pour installer le coffre-fort d'identité.

    Le compte utilisateur doit disposer d'un accès en écriture aux répertoires et aux fichiers d'installation non-root du coffre-fort d'identité.

  2. Accédez à l'emplacement où vous avez monté le fichier Identity_Manager_4.7_Linux.iso.

  3. À partir de l'emplacement de montage, accédez au répertoire /IDM.

  4. Exécutez la commande suivante :

    ./idm-nonroot-install.sh

  5. Les informations suivantes permettent de terminer l'installation :

    Répertoire de base de l'installation non-root d'eDirectory

    Indiquez le répertoire dans lequel se trouve l'installation non-root d'eDirectory. Par exemple, /home/user/install/eDirectory.

    Extension du schéma eDirectory

    S'il s'agit du premier serveur Identity Manager installé dans cette instance d'eDirectory, entrez Y pour étendre le schéma. Si le schéma n'est pas étendu, Identity Manager ne fonctionne pas.

    Vous êtes invité à étendre le schéma de chaque instance d'eDirectory appartenant à l'utilisateur non-root hébergée par l'installation non-root d'eDirectory.

    Si vous choisissez d'étendre le schéma, indiquez le nom distinctif (DN) complet de l'utilisateur eDirectory qui dispose des droits nécessaires pour étendre le schéma. Pour pouvoir étendre le schéma, l'utilisateur doit disposer du droit Superviseur sur l'ensemble de l'arborescence. Pour plus d'informations sur l'extension du schéma en tant qu'utilisateur non-root, reportez-vous au fichier schema.log situé dans le répertoire data de chaque instance d'eDirectory.

    Exécutez le programme /opt/novell/eDirectory/bin/idm-install-schema pour étendre le schéma sur d'autres instances d'eDirectory une fois l'installation terminée.

  6. Pour terminer le processus d'installation, passez à la Section 11.1, Exécution d'une installation en tant qu'utilisateur non-root.

  7. Activez Identity Manager. Pour plus d'informations, reportez-vous à la Section 24.0, Activation d'Identity Manager.

  8. Pour créer et configurer vos objets Pilote, consultez le guide spécifique à celui-ci. Pour plus d'informations, reportez-vous au site Web de documentation des pilotes Identity Manager.