5.9 Préparation de l'installation

Cette section répertorie les conditions préalables générales pour les ordinateurs sur lesquels vous souhaitez héberger vos composants Identity Manager. En général, il est recommandé d'installer tous les composants afin de bénéficier de l'ensemble des fonctionnalités de gestion des identités dans votre environnement. Toutefois, vous n'avez pas besoin de tous les composants, tels qu'Analyzer ou iManager.

Les recommandations nécessaires à l'implémentation d'Identity Manager dépendent de votre environnement informatique. Vous devez donc contacter les services consulting NetIQ ou un partenaire NetIQ Identity Manager avant de finaliser l'architecture Identity Manager pour votre environnement.

Pour plus d'informations sur la configuration matérielle recommandée, les systèmes d'exploitation pris en charge et les navigateurs, consultez le site Web des informations techniques concernant NetIQ Identity Manager.

5.9.1 Garantie d'une haute disponibilité pour Identity Manager

Une haute disponibilité permet de gérer efficacement les ressources réseau stratégiques, notamment les données, les applications et les services. NetIQ garantit la haute disponibilité de votre solution Identity Manager par le biais de fonctions de mise en grappe ou de mise en grappe d'hyperviseur, telles que VMware VMotion. Lorsque vous planifiez un environnement de haute disponibilité, tenez compte des considérations suivantes :

  • Vous pouvez installer les composants ci-dessous dans un environnement de haute disponibilité :

    • Moteur Identity Manager

    • Chargeur distant

    • Applications d'identité, hormis Identity Reporting

  • Lorsque vous exécutez le coffre-fort d'identité (eDirectory) dans un environnement de grappe, le moteur Identity Manager est également mis en grappe.

5.9.2 Espace minimum requis sur les serveurs Linux

Les composants Identity Manager requièrent un minimum d'espace disponible.

Le Tableau 5-1 précise l'espace disponible minimum requis pour les différents composants :

Tableau 5-1 Espace disponible minimum requis

Chemin

Composant

Espace disponible minimum requis

/opt

IDM

3 Go

/var

IDM

5 Go pour une DIB de 100 000 objets

/etc

IDM

5 Mo

/opt

iManager

700 Mo

/var

iManager

3 Go

/etc

iManager

10 Mo

/opt

Serveur d'applications d'identité

5 Go

/var

Serveur d'applications d'identité

100 Mo

Lors de l'installation, veillez à ce que le dossier /temp soit monté en tant qu'exécutable, qu'il possède un espace disponible de 5 Go et qu'il dispose d'autorisations d'écriture.

5.9.3 Installation d'Identity Manager sur des serveurs SLES 12 SP2 ou version ultérieure

  • Votre serveur SLES 12 SP2 ou version ultérieure doit déjà être équipé de paquetages spécifiques pour une installation interactive des composants Identity Manager à l'aide de programmes d'installation de composants individuels ou du programme d'installation d'intégration.

    • libXtst6-32bit-1.2.1-4.4.1.x86_64

    • libXrender1-32bit

    • libXi6-32bit

  • (Conditionnel) Lorsque vous installez les composants Identity Manager dans un environnement SLES 12 SP3, assurez-vous que le module glibc-32bit-*x86_64.rpm est installé, où * indique la dernière version du RPM.

REMARQUE :NetIQ vous recommande d'obtenir les paquetages dépendants auprès du service d'abonnement de votre système d'exploitation pour assurer un support continu de la part de votre fournisseur de système d'exploitation. Si vous ne disposez pas d'un service d'abonnement, vous pouvez vous procurer les paquetages récents à partir d'un site Web tel que http://rpmfind.net/linux.

5.9.4 Installation d'Identity Manager sur des serveurs RHEL 7.3 ou version ultérieure

Pour installer Identity Manager sur un serveur qui exécute des systèmes d'exploitation Red Hat Enterprise Linux 7.3 ou version ultérieure, assurez-vous que le serveur répond à un ensemble spécifique de conditions préalables.

Conditions préalables

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 :

    <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
    <loopback 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.

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

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.

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
  • 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

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

Si votre serveur RHEL 7.x a besoin d'un dépôt 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 RHEL 7.4 et 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 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 Red Hat.

    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
  7. Exécutez le fichier install.sh créé à l'étape 8 ou à l'étape 7 selon la version de RHEL.

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

  9. Installez Identity Manager 4.7.