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.
Avant d'installer les applications d'identité sur un serveur d'applications JBoss, passez en revue les opérations et considérations suivantes :
Assurez-vous que JBoss n'est pas en cours d'exécution. Sous Linux, JBoss démarre par défaut en tant que service au redémarrage du système, vous devez donc arrêter le service. Pour arrêter JBoss, utilisez le script nommé /etc/init.d/jboss_init start/stop. Vous pouvez utiliser JavaServiceWrapper pour arrêter le serveur d'applications JBoss en tant que service Windows ou processus daemon Linux ou UNIX.
Pour plus d'informations, reportez-vous aux instructions de JBoss à l'adresse http://www.jboss.org/community/wiki/RunJBossAsAServiceOnWindows. Vous trouverez l'un de ces wrappers à l'adresse http://wrapper.tanukisoftware.org/doc/english/integrate-simple-win.html. Gérez-le par JMX (http://wrapper.tanukisoftware.org/doc/english/jmx.html#jboss).
JBoss est fourni avec trois configurations de serveur différentes prêtes à l'emploi : minimal (minimum), default (par défaut) et all (tout). Vous ne pouvez activer la mise en grappe que dans la configuration all. Un fichier cluster-service.xml du dossier /deploy, décrit la configuration de la partition de grappe par défaut. Lorsque vous installez les applications d'identité et indiquez au programme d'installation que vous souhaitez procéder à l'installation dans une grappe, il effectue une copie de la configuration all, nomme la copie IDM par défaut, et installe les applications d'identité dans cette configuration.
Pour plus d'informations sur l'installation des applications d'identité dans une grappe JBoss, reportez-vous aux sections suivantes :
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é.
Installez Apache Tomcat en tant que service sur votre serveur.
Pour plus d'informations, reportez-vous à la configuration de tomcat.
Installez les composants suivants sur le même serveur que celui sur lequel vous avez installé Tomcat.
JRE (Java Runtime Environment) : pour plus d'informations, reportez-vous au document Java Platform Installation Guide (Guide d'installation de la plate-forme Java).
Apache ActiveMQ : pour plus d'informations, reportez-vous au site Web http://activemq.apache.org/getting-started.html.
PostgreSQL : pour plus d'informations, reportez-vous aux manuels de PostgreSQL.
Copiez le fichier activemq-all-5.9.0.jar dans le dossier TOMCAT_INSTALLED_HOME/lib pour ActiveMQ.
Copiez les fichiers suivants dans le dossier TOMCAT_INSTALLED_HOME/lib pour consignation.
log4j.jar
log4j.properties
tomcat-juli-adapters.jar
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"
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).
Faites de l'utilisateur et du groupe novlua les propriétaires des fichiers Tomcat.
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.
Cette section explique comment préparer un environnement où vous envisagez d'exécuter les applications d'identité sur 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.
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.
Dans le volet de gauche de la console, développez Resources > JDBC (Ressources > JDBC).
Pour créer le fournisseur JDBC, procédez comme suit :
Cliquez sur JDBC providers (Fournisseurs JDBC) :
Dans le volet de contenu, développez Scope (Portée).
Sélectionnez Node=nom_de_votre_serveur, Server=serveur1.
Cliquez sur New (Nouveau).
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.
Cliquez sur Next (Suivant).
Spécifiez le chemin de classe pour le fournisseur JDBC.
Cliquez sur Next (Suivant).
Cliquez sur Finish (Terminer).
Cliquez sur Save (Enregistrer) pour enregistrer les modifications apportées à la configuration principale.
Pour créer le fichier de source de données, procédez comme suit :
Cliquez sur Data sources (Sources de données) (dans le panneau de gauche sous JDBC).
Dans le volet de contenu, développez Scope (Portée).
Sélectionnez Node=nom_de_votre_serveur, Server=serveur1.
Cliquez sur New (Nouveau).
Indiquez le nom du fichier de source de données et le JNDI. Exemple : IDMUADatasource pour les deux champs.
Cliquez sur Suivant.
Cliquez sur Sélectionner un fournisseur JDBC existant.
Sélectionnez le fournisseur JDBC créé à l'Étape 3.
Cliquez sur Next (Suivant).
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.
Cliquez sur Next (Suivant).
(Facultatif) Spécifiez les informations relatives à l'alias de sécurité.
Cliquez sur Next (Suivant).
Cliquez sur Finish (Terminer).
Cliquez sur Save (Enregistrer).
Dans le volet des sources de données, cliquez sur la case située à gauche du nouveau fichier de source de données.
Pour vérifier les paramètres, cliquez sur Test Connection (Tester la connexion).
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.
Pour plus d'informations sur l'installation des applications d'identité dans une grappe WebSphere, reportez-vous aux sections suivantes :