32.2 Préparation de votre serveur d'applications pour les applications d'identité

Vous devez préparer le serveur d'applications qui va exécuter les applications d'identité. Pour votre confort, NetIQ fournit Apache Tomcat dans le kit d'installation. Pour plus d'informations sur l'utilisation des applications dans un environnement de grappe, reportez-vous également à la Section 32.3, Préparation d'une grappe pour l'application utilisateur.

32.2.1 Préparation d'un environnement JBoss

Avant d'installer les applications d'identité sur un serveur d'applications JBoss, passez en revue les opérations et considérations suivantes :

32.2.2 Préparation d'un environnement Tomcat

Cette section explique comment préparer un environnement où vous envisagez d'exécuter les applications d'identité sur Tomcat. Le fichier .iso pour l'installation d'Identity Manager inclut un programme d'installation de Tomcat (et, le cas échéant, de PostgreSQL). Pour plus d'informations, reportez-vous au Section 26.0, Installation de PostgreSQL et de Tomcat.

Vous pouvez utiliser votre propre programme d'installation Tomcat au lieu de celui fourni par commodité dans le paquetage d'installation. Toutefois, si vous choisissez cette option, vous devez effectuer des étapes supplémentaires afin que Tomcat fonctionne correctement avec les applications d'identité.

Avant de démarrer le processus d'installation, assurez-vous que les versions des composants que vous installez sont prises en charge par cette version des applications d'identité. Pour plus d'informations, reportez-vous à la Section 29.3, Conditions requises et considérations relatives à l'installation des applications d'identité.

  1. Installez Apache Tomcat en tant que service sur votre serveur.

    Pour plus d'informations, reportez-vous à la configuration de tomcat.

  2. Installez les composants suivants sur le même serveur que celui sur lequel vous avez installé Tomcat.

  3. Copiez le fichier activemq-all-5.9.0.jar dans le dossier TOMCAT_INSTALLED_HOME/lib pour ActiveMQ.

  4. Copiez les fichiers suivants dans le dossier TOMCAT_INSTALLED_HOME/lib pour consignation.

    • log4j.jar

    • log4j.properties

    • tomcat-juli-adapters.jar

  5. Définissez les propriétés suivantes dans le fichier setenv.bat (Windows) ou setenv.sh (Linux).

    JAVA_HOME
    JRE_HOME
    PATH (set Java path)
    JAVA_OPTS="-Zms1024m -Xmx1024m -XX:MaxPermSize=512m"
    
  6. Créez un utilisateur nommé novlua et créé un groupe dont le nom est novlua.

    Cela vous permet d'exécuter Tomcat en tant qu'utilisateur non-root. Pour plus d'informations, reportez-vous à la procédure A Guide To Apache Tomcat Linux Installation and Set-Up (Guide d'installation et de configuration d'Apache Tomcat Linux).

  7. Faites de l'utilisateur et du groupe novlua les propriétaires des fichiers Tomcat.

  8. Copiez le fichier postgresql-9.3-1101.jdbc41.jar dans le dossier TOMCAT/HOME/lib.

Une fois que vous avez installé Tomcat et les applications d'identité, vous pouvez régler Tomcat de manière à optimiser son fonctionnement. Pour plus d'informations, reportez-vous à la Section 33.5, Étapes de post-installation pour Tomcat.

32.2.3 Préparation d'un environnement WebSphere

Cette section explique comment préparer un environnement où vous envisagez d'exécuter les applications d'identité sur WebSphere.

Configuration d'une source de données pour la base de données des applications d'identité sous WebSphere

Le processus d'installation des applications d'identité nécessite un fichier de source de données existant qui pointe vers la base de données. Pour les environnements WebSphere, vous devez créer manuellement un fournisseur JDBC ainsi qu'un fichier de source de données.

  1. Ouvrez Integrated Solutions Console, qui vous permet de configurer et d'administrer WebSphere Application Server (WAS). Par défaut, http://nom_hôte:9060/ibm/console.

  2. Dans le volet de gauche de la console, développez Resources > JDBC (Ressources > JDBC).

  3. Pour créer le fournisseur JDBC, procédez comme suit :

    1. Cliquez sur JDBC providers (Fournisseurs JDBC) :

    2. Dans le volet de contenu, développez Scope (Portée).

    3. Sélectionnez Node=nom_de_votre_serveur, Server=serveur1.

    4. Cliquez sur New (Nouveau).

    5. Pour Database Type (Type de base de données), spécifiez le type de base de données que vous envisagez d'utiliser. Exemple : Oracle.

    6. Cliquez sur Next (Suivant).

    7. Spécifiez le chemin de classe pour le fournisseur JDBC.

    8. Cliquez sur Next (Suivant).

    9. Cliquez sur Finish (Terminer).

    10. Cliquez sur Save (Enregistrer) pour enregistrer les modifications apportées à la configuration principale.

  4. Pour créer le fichier de source de données, procédez comme suit :

    1. Cliquez sur Data sources (Sources de données) (dans le panneau de gauche sous JDBC).

    2. Dans le volet de contenu, développez Scope (Portée).

    3. Sélectionnez Node=nom_de_votre_serveur, Server=serveur1.

    4. Cliquez sur New (Nouveau).

    5. Indiquez le nom du fichier de source de données et le JNDI. Exemple : IDMUADatasource pour les deux champs.

    6. Cliquez sur Suivant.

    7. Cliquez sur Sélectionner un fournisseur JDBC existant.

    8. Sélectionnez le fournisseur JDBC créé à l'Étape 3.

    9. Cliquez sur Next (Suivant).

    10. Spécifiez le nom, le nom du serveur, le port, le nom d'utilisateur et le mot de passe de la base de données.

    11. Cliquez sur Next (Suivant).

    12. (Facultatif) Spécifiez les informations relatives à l'alias de sécurité.

    13. Cliquez sur Next (Suivant).

    14. Cliquez sur Finish (Terminer).

    15. Cliquez sur Save (Enregistrer).

    16. Dans le volet des sources de données, cliquez sur la case située à gauche du nouveau fichier de source de données.

    17. Pour vérifier les paramètres, cliquez sur Test Connection (Tester la connexion).

Application des fichiers de stratégie non restreints pour le JDK IBM

Dans un environnement WebSphere, les applications d'identité nécessitent que vous appliquiez les fichiers de stratégie non restreints au JDK IBM pris en charge. Dans le cas contraire, les applications d'identité signalent l'erreur Taille de clé incorrecte.

Pour appliquer les fichiers, reportez-vous à la documentation IBM et WebSphere. Vérifiez que vous utilisez la bonne version de JDK. En outre, placez le fichier JAR pour les fichiers de stratégie non restreints dans le répertoire JAVA_HOME\jre\lib\security.

Configuration d'une grappe WebSphere

Pour plus d'informations sur l'installation des applications d'identité dans une grappe WebSphere, reportez-vous aux sections suivantes :