Pour installer Identity Manager sur un serveur qui exécute Red Hat Enterprise Linux 6.x ou 7.x, vérifiez que le serveur remplit les conditions préalables spécifiques.
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.
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.
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
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 :
Votre serveur RHEL doit également disposer des bibliothèques appropriées. 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.
Assurez-vous que le fichier RPM unzip est installé avant d'installer Identity Manager. Cette procédure s'applique à toutes les plates-formes Linux.
Pour configurer un dépôt pour l'installation :
Créez un point de montage sur votre serveur local.
Par exemple : /mnt/rhel (mkdir –p /mnt/rhel)
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
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
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
Pour installer les paquetages 32 bits, remplacez « exactarch=1 » par « exactarch=0 » dans le fichier /etc/yum.conf.
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).
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
Exécutez le fichier install.sh créé à l'étape 8 ou à l'étape 7 selon la version de RHEL.
Pour vérifier si les conditions préalables sont remplies, exécutez le script mentionné dans la section 6.3.2.
Installez Identity Manager 4.6.