6.4 Installation d'Identity Manager sur des serveurs RHEL 6.x ou 7.x

6.4.1 Conditions préalables à l'installation sous RHEL 6.x ou 7.x

NetIQ vous recommande de vérifier que les conditions suivantes sont remplies :

  • Si vous disposez d'un alias d'adresse de bouclage qui pointe vers le nom d'hôte du système dans une entrée /etc/hosts, il doit être remplacé par l'adresse IP ou le nom d'hôte. Autrement dit, si le fichier /etc/hosts contient une entrée similaire à la suivante, vous devez la modifier comme illustré dans l'exemple d'entrée correcte ci-dessous.

    L'exemple suivant pose problème lorsqu'un utilitaire tente une résolution sur le serveur ndsd :

    127.0.0.1 test-system localhost.localdomain localhost

    L'exemple suivant illustre une entrée correcte dans /etc/hosts :

    127.0.0.1 localhost.localdomain localhost
    10.77.11.10 test-system

    Si un utilitaire ou un outil tiers assure la résolution par le biais de l'hôte local, il doit être reconfiguré pour l'effectuer par l'intermédiaire d'un nom d'hôte ou d'une adresse IP et non via l'adresse de l'hôte local.

  • Installez les bibliothèques adéquates sur le serveur. Pour plus d'informations, reportez-vous à la Section 6.4.3, Vérification de la présence de bibliothèques dépendantes sur le serveur.

6.4.2 Exécution d'une vérification préalable

Vous pouvez générer un rapport sur les conditions requises manquantes pour chaque composant Identity Manager. Exécutez le script ./II-rhel-Prerequisite.sh situé dans le répertoire <emplacement extraction version Identity Manager>\install\utilities du kit d'installation.

6.4.3 Vérification de la présence de bibliothèques dépendantes sur le serveur

Sur une plate-forme 64 bits, les bibliothèques requises pour RHEL varient en fonction de la méthode d'installation choisie. Installez les bibliothèques ou RPM dépendants dans l'ordre indiqué.

REMARQUE :pour ajouter un fichier ksh, vous pouvez saisir la commande suivante :

yum -y install ksh
  • Installation guidée (GUI) :

    • libXau-*.i686.rpm

    • libxcb-*.i686.rpm

    • libX11-*.i686.rpm

    • libXext-*.i686.rpm

    • libXi-*.i686.rpm

    • libXtst-*.i686.rpm

    • glibc-*.i686.rpm

    • libstdc++-*.i686.rpm

    • libgcc-*.i686.rpm

    • compat-libstdc++-33-*.x86_64.rpm

    • compat-libstdc++-33-*.i686.rpm

    • libXrender-*.i686.rpm

  • Installation par ligne de commande (console ou mode silencieux) :

    • glibc-*.i686.rpm

    • libstdc++-*.i686.rpm

    • libgcc-*.i686.rpm

    • compat-libstdc++-33-*.x86_64.rpm

    • compat-libstdc++-33-*.i686.rpm

    • libXtst-*.i686.rpm

    • libXrender-*.i686.rpm

6.4.4 Création d'un dépôt pour le support d'installation

Si votre serveur RHEL 6.x ou 7.x a besoin d'un espace de stockage pour le support d'installation, vous pouvez en créer un manuellement.

REMARQUE :

Pour configurer un dépôt pour l'installation :

  1. Créez un point de montage sur votre serveur local.

    Par exemple : /mnt/rhel (mkdir –p /mnt/rhel)

  2. Si vous utilisez un support d'installation, vous pouvez procéder au montage en exécutant la commande suivante :

    # mount -o loop /dev/sr0 /mnt/rhel

    OU

    Montez l'image ISO d'installation de RHEL 7 sur un répertoire, par exemple /mnt/rhel, en exécutant la commande suivante :

    # mount -o loop RHEL7.x.iso /mnt/rhel

    Téléchargez l'image ISO de RHEL 6.x ou 7.x RHEL, puis montez-la.

    Par exemple : mount -o loop <chemin_du_fichier_rhel*.iso_téléchargé> /mnt/rhel

  3. Copiez le fichier media.repo situé à la racine du répertoire monté vers l'emplacement /etc/YUM.repos.d/ et définissez les autorisations requises.

    Par exemple :

    # cp /mnt/rhel/media.repo /etc/yum.repos.d/rhel7dvd.repo
    # chmod 644 /etc/yum.repos.d/rhel7dvd.repo
          
  4. Modifiez le nouveau fichier .repo en remplaçant le paramètre gpgcheck=0 par gpgcheck=1 et ajoutez les lignes suivantes :

    enabled=1
    baseurl=file:///mnt/rhel/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

    Au final, le nouveau fichier .repo devrait se présenter comme suit (même si la valeur du paramètre mediaid peut varier en fonction de la version de RHEL) :

    [InstallMedia]
    name=DVD for Red Hat Enterprise Linux 7.1 Server
    mediaid=1359576196.686790
    metadata_expire=-1
    gpgcheck=1
    cost=500
    enabled=1
    baseurl=file:///mnt/rhel
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
  5. Pour installer les paquetages 32 bits, remplacez « exactarch=1 » par « exactarch=0 » dans le fichier /etc/yum.conf.

  6. Pour installer les paquetages requis pour Identity Manager sous RHEL 6.x, créez un fichier install.sh et ajoutez-y les lignes suivantes :

    #!/bin/bash
    yum clean all
    yum repolist
    yum makecache
    
    PKGS="ksh gettext.x86_64 libXrender.i686 libXau.i686 libxcb.i686 libX11.i686 libXext.i686 libXi.i686 libXtst.i686 glibc.x86_64 libstdc++.i686 libstdc++.x86_64 libgcc.x86_64 compat-libstdc++-33.x86_64"
    
    for PKG in $PKGS;
    do
    yum -y install "$PKG"
    done

    REMARQUE :le script ne peut pas localiser la bibliothèque libstdc++.i686 dans l'espace de stockage 64 bits, sauf si vous avez remplacé ce dernier par un espace de stockage 32 bits (voir étape 6).

  7. Pour installer les paquetages requis pour Identity Manager sous RHEL 7.x, créez un fichier install.sh et ajoutez-y les lignes suivantes :

    #!/bin/bash
    yum clean all
    yum repolist
    yum makecache
    
    PKGS="ksh gettext.x86_64 libXrender.i686 libXau.i686 libxcb.i686 libX11.i686 libXext.i686 libXi.i686 libXtst.i686 glibc.x86_64 libstdc++.i686 libstdc++.x86_64 libgcc.x86_64"
    
    for PKG in $PKGS;
    do
    yum -y install "$PKG"
    done

    REMARQUE :le support d'installation ne contient pas les fichiers compat-libstdc++-33-*.i686.rpm et compat-libstdc++-33-*.x86_64.rpm. Vous devez les télécharger depuis le portail RHEL.

    Exemple : pour installer le fichier compat-libstdc++-33-*.x86_64.rpm, exécutez la commande suivante :

    yum -y install compat-libstdc++-33-*.x86_64.rpm
  8. Exécutez le fichier install.sh créé à l'étape 8 ou à l'étape 7 selon la version de RHEL.

  9. Pour vérifier si les conditions préalables sont remplies, exécutez le script mentionné dans la section 6.3.2.

  10. Installez Identity Manager 4.6.