Il est recommandé de passer en revue les conditions préalables suivantes :
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 :
<loopback IP address> test-system localhost.localdomain localhost
L'exemple suivant illustre une entrée correcte dans /etc/hosts :
<loopback IP address> localhost.localdomain localhost <IP address> 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.
Si vous avez configuré SELinux (Security-Enhanced Linux) sous RHEL 8. x, vous devez :
définir la valeur sur permissive pour installer le moteur Identity Manager. Dans le cas contraire, l'installation du moteur échoue avec l'erreur suivante : La configuration du coffre-fort d'identité a échoué et a renvoyé le code de sortie 10.
Par exemple, pour définir la valeur de SELinux sur permissive, procédez comme suit :
Modifiez le fichier config situé dans le répertoire /etc/selinux/.
Dans le champ SELINUX, définissez la valeur sur permissive.
Enregistrez les modifications et redémarrez le système.
désactivez SELinux, si Identity Reporting est installé sur un autre serveur que le moteur Identity Manager et Identity Applications. Dans le cas contraire, le service Tomcat ne sera pas activé et la configuration de la base de données d'Identity Reporting signalera des erreurs Liquibase.
Installez les bibliothèques adéquates sur le serveur. Pour plus d'informations, reportez-vous à la section Vérification de la présence de bibliothèques dépendantes sur le serveur.
Veillez à définir le chemin Java dans l'une des deux variables d'environnement, $PATH ou $JAVA _HOME sur le serveur sur lequel vous souhaitez installer le chargeur distant. Vous devez effectuer cette opération avant d'exécuter le script ./RHEL-Prerequisite.sh. Pour définir le chemin Java, exécutez la commande suivante :
export PATH=<emplacement installation Java>/bin:$PATH
Par exemple, export PATH=/opt/netiq/common/jre/bin/:$PATH
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 suivant.
REMARQUE :
pour ajouter un fichier ksh, vous pouvez saisir la commande suivante :
yum -y install ksh
Vous pouvez éditer la ./RHEL-Prerequisite.sh et supprimer toutes les occurrences de compat-libstdc++-33.x86_64.rpm et compat-libstdc++-33-*.i686.rpm. Ces paquetages ne sont plus nécessaires pour l'installation d'Identity Manager.
glibc-*.i686.rpm
libgcc-*.i686.rpm
libXtst-*.i686.rpm
libXrender-*.i686.rpm
libXi-*.i686.rpm
unzip
bc
lsof
net-tools
libncurses
Si votre serveur RHEL 9.x a besoin d'un dépôt pour le support d'installation, vous pouvez en créer un manuellement.
REMARQUE :votre serveur RHEL doit disposer des bibliothèques appropriées. Pour plus d'informations, reportez-vous à la section Vérification de la présence de bibliothèques dépendantes sur le serveur.
Pour configurer un dépôt pour l'installation :
Créez un point de montage sur votre serveur local.
Exemples :
mkdir -p /mnt/rhel9
Montez le fichier ISO d'installation de RHEL 9.x :
mount -o loop <RHEL9.x.iso> /mnt/rhel9
Par exemple :
mount -o loop rhel-server-9.0-x86_64-dvd.iso mnt/rhel9
Copiez le fichier media.repo du répertoire monté vers l'emplacement /etc/YUM.repos.d/ et définissez les autorisations requises.
Par exemple :
cp /mnt/rhel9/media.repo /etc/yum.repos.d/rhel9.repo
chmod 644 /etc/yum.repos.d/rhel9.repo
Modifiez le fichier rhel9.repo et ajoutez le contenu suivant :
[InstallMedia] name=Red Hat Enterprise Linux 9.0.0 mediaid=None metadata_expire=-1 gpgcheck=0 cost=500 enabled=1 baseurl=file:///mnt/rhel9/BaseOS/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Si vous souhaitez installer les paquetages 32 bits, modifiez la valeur du paramètre exactarch de 1 à 0 dans le fichier /etc/yum.conf.
Exécutez la commande suivante :
yum clean all
(Conditionnel) Si vous souhaitez récupérer la liste des paquetages du dépôt DVD, exécutez la commande suivante :
yum --noplugins list
Installez le paquetage yum-utils.
yum install createrepo dnf-utils
Pour installer les paquetages requis pour OpenText Identity Manager sous RHEL 9.x, créez un fichier install.sh et ajoutez-y le contenu suivant :
REMARQUE :si vous remarquez des avertissements spécifiques à des RPM en double, vous devez gérer manuellement les avertissements à l'aide de la commande yum appropriée.
#!/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-*.i686.rpm libstdc++.x86_64 libgcc-*.i686.rpm unzip bc lsof net-tools" for PKG in $PKGS; do yum -y install "$PKG" done
Installez les paquetages suivants :
yum install libgcc*.i686 libnsl* libnsl*.i686 libncurses*
Exécutez le fichier install.sh.
Pour vérifier si les conditions préalables sont remplies, exécutez le script comme indiqué à la section Exécution d'une vérification préalable.
Installez OpenText Identity Manager 24.4 (version 4.10).
Si votre serveur RHEL 8.x a besoin d'un dépôt pour le support d'installation, vous pouvez en créer un manuellement.
REMARQUE :votre serveur RHEL doit disposer des bibliothèques appropriées. Pour plus d'informations, reportez-vous à la section Vérification de la présence de bibliothèques dépendantes sur le serveur.
Pour configurer un dépôt pour l'installation :
Créez un point de montage sur votre serveur local.
Exemples :
mkdir -p /mnt/rhel8
Montez le fichier ISO d'installation de RHEL 8 :
mount -o loop rhel-server-8.0-x86_64-dvd.iso mnt/rhel8
Copiez le fichier media.repo du répertoire monté vers l'emplacement /etc/YUM.repos.d/ et définissez les autorisations requises.
Par exemple :
cp /mnt/rhel8/media.repo /etc/yum.repos.d/rhel8.repo
chmod 644 /etc/yum.repos.d/rhel8.repo
Modifiez le fichier rhel8.repo et ajoutez le contenu suivant :
[dvd-BaseOS] name=DVD for RHEL8 - BaseOS baseurl=file:///RHEL8/BaseOS enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release [dvd-AppStream] name=DVD for RHEL8 - AppStream baseurl=file:///RHEL8/AppStream enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Si vous souhaitez installer les paquetages 32 bits, modifiez la valeur du paramètre exactarch de 1 à 0 dans le fichier /etc/yum.conf.
Exécutez la commande suivante :
yum clean all
(Conditionnel) Si vous souhaitez récupérer la liste des paquetages du dépôt DVD, exécutez la commande suivante :
yum --noplugins list
Installez le paquetage yum-utils.
yum install createrepo yum-utils
Pour installer les paquetages requis pour OpenText Identity Manager sous RHEL 8, créez un fichier install.sh et ajoutez-y les lignes suivantes :
REMARQUE :si vous remarquez des avertissements spécifiques à des RPM en double, vous devez gérer manuellement les avertissements à l'aide de la commande yum appropriée.
#!/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-*.i686.rpm libstdc++.x86_64 libgcc-*.i686.rpm unzip bc lsof net-tools" for PKG in $PKGS; do yum -y install "$PKG" done
Installez les paquetages suivants :
yum install libgcc*.i686 libnsl* libnsl*.i686 libncurses*
Exécutez le fichier install.sh.
Pour vérifier si les conditions préalables sont remplies, exécutez le script comme indiqué à la section Exécution d'une vérification préalable.
Installez OpenText Identity Manager 24.4 (version 4.10).
Vous pouvez générer un rapport sur les conditions requises manquantes pour chaque composant OpenText Identity Manager. Exécutez le script ./RHEL-Prerequisite.sh situé dans l'espace de stockage de montage du kit d'installation.