Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

Chapitre 3. Installer JBoss EAP

3.1. Installation ZIP

3.1.1. Télécharger JBoss EAP (Installation ZIP)

Le fichier ZIP JBoss EAP est disponible sur le Portail Client de Red Hat. Le fichier d'installation ZIP est indépendant de la plateforme.

Télécharger le fichier ZIP de JBoss EAP

  1. Ouvrez un navigateur et connectez-vous au Portail Client Red Hat à l'adresse suivante https://access.redhat.com.
  2. Cliquez sur Téléchargements.
  3. Cliquez sur Red Hat JBoss Enterprise Application Platform dans la liste des Téléchargements de produits.
  4. Sélectionnez la version correcte de JBoss EAP dans le menu déroulant Version.
  5. Trouvez Red Hat JBoss Enterprise Application Platform 7.x.x dans la liste et cliquez sur le lien Télécharger.

3.1.2. Installer JBoss EAP (Installation ZIP)

Une fois le fichier d'installation ZIP JBoss EAP téléchargé, il peut être installé en extrayant le contenu du paquet.

  1. Si nécessaire, déplacez le fichier ZIP sur le serveur et l'emplacement sur lequel JBoss EAP doit être installé.

    • L'utilisateur qui exécutera JBoss EAP doit avoir accès en lecture et en écriture à ce répertoire.
  2. Veuillez extraire l'archive ZIP.

    $ unzip jboss-eap-7.x.x.zip
    Note

    Pour le serveur Windows, effectuez un clic droit sur le fichier ZIP et sélectionnez Tout extraire.

Le répertoire créé grâce à l'extraction de l'archive ZIP est le répertoire du niveau le plus élevé de l'installation JBoss EAP. Il est nommée EAP_HOME.

3.2. Installation du programme d'installation

3.2.1. Télécharger JBoss EAP (Installation du programme d'installation)

Le programme d'installation JAR JBoss EAP est disponible sur le Portail Client de Red Hat. L'archive .jar peut être utilisée pour exécuter des programmes d'installation graphiques ou basés texte. Le programme d'installation est la meilleure façon d'installer JBoss EAP sur toutes les plateformes prises en charge.

Télécharger le programme d'installation JBoss EAP

  1. Ouvrez un navigateur et connectez-vous au Portail Client Red Hat à l'adresse suivante https://access.redhat.com.
  2. Cliquez sur Téléchargements.
  3. Cliquez sur Red Hat JBoss Enterprise Application dans la liste des Téléchargement de produits.
  4. Sélectionnez la version correcte de JBoss EAP dans le menu déroulant Version.
  5. Trouvez le programme d'installation de Red Hat JBoss Enterprise Application 7.x.x dans la liste et cliquez sur le lien Télécharger.

3.2.2. Exécuter le programme d'installation JBoss EAP

Vous pouvez exécuter le programme d'installation JAR JBoss EAP en mode graphique ou en mode texte.

Exécuter le programme d'installation graphique JBoss EAP

  1. Ouvrir une session de terminal et rendez-vous sur le répertoire contenant le fichier JAR du programme d'installation JBoss EAP.
  2. Exécutez le programme d'installation graphique en utilisant la commande suivante :

    java -jar jboss-eap-7.x.x-installer.jar
    Note

    Sur les environnements Hewlett-Packard HP-UX ou Solaris, il est possible de spécifier l'architecture requise en utilisant l'option -d32 ou -d64. Lancez le programme d'installation en exécutant l'une des commandes suivantes :

    java -jar -d32 jboss-eap-7.x.x-installer.jar

    ou

    java -jar -d64 jboss-eap-7.x.x-installer.jar
  3. Veuillez appliquer les instructions situées dans le tableau ci-dessous.

    Tableau 3.1. Écrans du programme d'installation JBoss EAP

    Nom de l'écranApparitionDescription

    Sélection de la langue

    Toujours

    Choisissez la langue souhaitée pour le programme d'installation, puis cliquez sur Valider.

    Contrat de licence

    Toujours

    EULA pour RED HAT JBOSS MIDDLEWARE.

    Sélectionnez « I accept the terms of this license agreement » (J'accepte les conditions de ce contrat de licence), puis cliquez sur Suite.

    Chemin d'accès de l'installation

    Toujours

    Sélectionnez le chemin d'accès de l'installation pour JBoss EAP, puis cliquez sur Suite.

    Sélection des composants

    Toujours

    Sélectionnez les composants à installer. La dé-sélection des composants requis n'est pas autorisée.

    Figure 3.1. Programme d'installation JBoss EAP - Écran de sélection des composants

    JBoss EAP Installer - Component Selection Screen

    Création de l'utilisateur Admin

    Toujours

    Créer un utilisateur administratif et lui assigner un mot de passe. Puis, cliquer sur Next.

    Vue d'ensemble de l'installation

    Toujours

    Examinez vos options d'installation, puis cliquez sur Suite.

    Installation des composants

    Toujours

    Lorsque la progressions de l'installation se termine, cliquez sur Suite.

    Configurez l'environnement d'exécution

    Toujours

    Il est possible de choisir une configuration par défaut pour votre installation JBoss EAP, ou de choisir d'effectuer une configuration avancée avec le programme d'installation. Remarquez que même si vous choisissez une configuration par défaut, vous pourrez toujours altérer la configuration en utilisant les interfaces de gestion JBoss EAP ultérieurement.

    Sélectionnez Appliquer une configuration par défaut, ou Appliquer une configuration avancée et sélectionnez les éléments à configurer, puis cliquez sur Suite.

    Figure 3.2. Programme d'installation JBoss EAP - Écran de configuration de l'environnement d'exécution

    JBoss EAP Installer - Configure Runtime Environment Screen

    Configurer un fichier d'archivage de sécurité de mots de passe

    Si vous choisissez d'installer un fichier d'archivage de sécurité de mots de passe dans la configuration avancée de l'environnement d'exécution.

    Configurez un fichier d'archivage de sécurité de mots de passe pour stocker tous vos mots de passe importants dans unkeystore chiffré, puis cliquez sur Suite. Pour obtenir davantage d'informations, veuillez consulter la documentation sur le fichier d'archivage de sécurité de mots de passe dans le guide Comment configurer la sécurité du serveur.

    Figure 3.3. Programme d'installation JBoss EAP - Écran de configuration du fichier d'archivage de sécurité de mots de passe

    JBoss EAP Installer - Configure Password Vault Screen

    Sécurité SSL

    Si vous choisissez d'activer la sécurité SSL dans la configuration avancée de l'environnement d'exécution.

    Spécifiez un keystore SSL et le mot de passe du keystore pour sécuriser les interfaces de gestion JBoss EAP, puis cliquez sur Suite. Pour obtenir davantage d'informations, veuillez consulter la documentation pour sécuriser les interfaces de gestion dans le guide Comment configurer la sécurité du serveur.

    Avertissement

    Red Hat recommande de désactiver SSLv2, SSLv3, et TLSv1.0 explicitement en faveur de TLSv1.1 ou TLSv1.2 dans tous les paquets affectés.

    Configuration LDAP

    Si vous choisissez d'activer l'authentification LDAP dans la configuration avancée de l'environnement d'exécution.

    Permettre à l'authentification LDAP d'utiliser un serveur de répertoire LDAP comme source d'authentification pour la console de gestion, l'interface CLI, et l'API de gestion. Quand vous aurez terminé, cliquer sur Suite. Pour plus d'informations, voir la documentation LDAP dans le guide Comment configurer la gestion des identités.

    Figure 3.4. Programme d'installation JBoss EAP - Écran de configuration LDAP

    JBoss EAP Installer - LDAP Configuration Screen

    Configuration du domaine de sécurité LDAP

    Si vous choisissez d'activer l'authentification LDAP dans la configuration avancée de l'environnement d'exécution.

    Une nouveau domaine de sécurité sera créé et associé aux interfaces de gestion en utilisant la connexion LDAP définie dans l'étape précédente.

    Spécifiez les valeurs de votre environnement LDAP, puis cliquez sur Suite. Pour obtenir davantage d'informations, veuillez consulter la documentation LDAP dans le guide Comment configurer la gestion des identités.

    Figure 3.5. Programme d'installation JBoss EAP - Écran de configuration du domaine de sécurité LDAP

    JBoss EAP Installer - LDAP Security Realm Configuration Screen

    Configuration Infinispan

    Si vous choisissez d'installer un cache Infinispan dans la configuration avancée de l'environnement d'exécution.

    Créez un cache d'Infinispan pour la gestion des données en mémoire cache. Donnez un nom Infinispan, configurez les autres champs et cliquez sur Suite. Pour plus d'informations, voir : documentation Infinispan dans le Guide de configuration.

    Figure 3.6. Programme d'installation JBoss EAP - Écran de configuration Infinispan

    JBoss EAP Installer - Infinispan Configuration Screen

    Configuration du domaine de sécurité

    Si vous choisissez d'ajouter un domaine de sécurité dans la configuration avancée de l'environnement d'exécution.

    Configurez un domaine de sécurité pour l'instance de serveur JBoss EAP. La plupart des champs sont déjà remplis par des valeurs par défaut et ne nécessitent aucune modification. Lorsque vous aurez terminé, cliquez sur Suite. Pour obtenir davantage d'informations, veuillez consulter les Domaines de sécurité dans le Guide d'architecture de sécurité.

    Figure 3.7. Programme d'installation JBoss EAP - Écran de configuration du domaine de sécurité

    JBoss EAP Installer - Security Domain Configuration Screen

    Configuration JSSE

    Si vous choisissez d'ajouter un domaine de sécurité dans la configuration avancée de l'environnement d'exécution.

    Configurez JSSE (« Java Secure Socket Extension ») pour le domaine de sécurité défini dans l'étape précédente, en utilisant un keystore ou un truststore. Une fois terminé, veuillez cliquer sur Suite.

    Figure 3.8. Programme d'installation JBoss EAP - Écran de configuration JSSE

    JBoss EAP Installer - JSSE Configuration Screen

    Quickstarts

    Si vous choisissez d'installer des quickstarts dans la configuration avancée de l'environnement d'exécution.

    Sélectionnez le chemin d'accès de l'installation du quickstart, puis cliquez sur Suivant.

    Installation du référentiel Maven

    Si vous choisissez d'installer des quickstarts dans la configuration avancée de l'environnement d'exécution.

    Sélectionnez le référentiel Maven et le fichiers des paramètres.

    Figure 3.9. Programme d'installation JBoss EAP - Écran d'installation du référentiel Maven

    JBoss EAP Installer - Installer - Maven Repository Setup Screen

    Liaisons de sockets

    Si vous choisissez de configurer les liaisons de ports du serveur dans la configuration avancée de l'environnement d'exécution.

    Déterminez si l'installation utilisera les liaisons de ports par défaut, configurez les décalages de ports pour toutes les liaisons par défaut, ou configurez les liaisons de port personnalisées.

    Si vous choisissez de configurer les décalages de ports, sélectionnez le chiffre du décalage.

    Si vous choisissez de configurer les liaisons personnalisées, sélectionnez de configurer les ports pour le mode autonome, le mode de domaine, ou pour les deux.

    Si l'hôte est configuré pour IPv6 uniquement, sélectionnez la case à cocher Activer la configuration IPv6 pure et le programme d'installation effectuera les changements de configuration requis.

    Cliquez sur Suivant.

    Figure 3.10. Programme d'installation JBoss EAP - Écran des liaisons de sockets

    JBoss EAP Installer - Socket Bindings Screen

    Liaisons de sockets personnalisées pour configurations autonomes

    Si vous choisissez de configurer les liaisons de ports personnalisées en mode autonome.

    Configurez les ports et les propriétés système pour chacune des configurations autonomes (standalone, standalone ha, standalone full, standalone full-ha), puis cliquez sur Suivant.

    Figure 3.11. Programme d'installation JBoss EAP - Écran des liaisons de sockets personnalisées pour configurations autonomes

    JBoss EAP Installer - Custom Socket Bindings for Standalone Configurations Screen

    Liaisons de sockets personnalisées pour configurations de domaine

    Si vous décidez de configurer les liaisons de port personnalisées en mode de domaine.

    Configurez les ports et les propriétés système pour la configuration de l'hôte (domain host) et pour chaque profil de domaine (domain default, domain ha, domain full, domain full-ha), puis cliquez sur Suivant.

    Figure 3.12. Programme d'installation JBoss EAP - Écran des liaisons de sockets personnalisées pour configurations de domaines

    JBoss EAP Installer - Custom Socket Bindings for Domain Configurations Screen

    Options de journalisation

    Si vous choisissez de configurer les niveaux de journalisation dans la configuration avancée de l'environnement d'exécution.

    Sélectionnez les niveaux de journalisation souhaités, puis cliquez sur Suivant.

    Installation du pilote JDBC

    Si vous choisissez d'installer un pilote JDBC dans la configuration avancée de l'environnement d'exécution.

    Installer et paramétrer un pilote JDBC. Choisissez le fournisseur de pilotes approprié dans la liste déroulante et spécifiez l'emplacement (ou les emplacements) JAR du pilote. Lorsque vous aurez terminé, veuillez cliquer sur Suivant. Pour obtenir davantage d'informations, veuillez consulter la section du pilote JDBC datasource dans le Guide de configuration.

    Figure 3.13. Programme d'installation JBoss EAP - Écran d'installation du pilote JDBC

    JBoss EAP Installer - JDBC Driver Setup Screen

    Installation de la source de données

    Si vous choisissez d'installer un pilote JDBC et une source de données dans la configuration avancée de l'environnement d'exécution.

    Configurer une source de données qui puisse être utilisée par les applications. Fournir un nom de source de données et configurer les autres options, puis cliquer sur Suivant. Pour plus d'informations, voir gestion des sources de données dans le Guide de configuration.

    Figure 3.14. Programme d'installation JBoss EAP - Écran d'installation de la source de données

    JBoss EAP Installer - Datasource Setup Screen

    Configurer le serveur

    Toujours

    Lorsque la progression de la configuration se sera terminée, veuillez cliquer sur Suivant.

    Configuration des raccourcis

    Toujours

    Sélectionnez la case à cocher Créer des raccourcis dans le menu de démarrage pour créer des raccourcis. Seuls les caractères alphanumériques, comme le tiret (-) et le trait de soulignement (_) sont autorisés. Sur Microsoft Windows, la barre oblique (/) et la barre oblique inversée (\) sont également autorisées. Veuillez cliquer sur Suivant.

    Installation terminée

    Toujours

    Cliquez sur Générer le script d'installation et le fichier des propriétés si vous souhaitez capturer les options d'installation actuellement sélectionnées pour une installation automatisée, puis cliquez sur Terminé.

    L'installation est désormais terminée. Le répertoire créé par l'installateur est le répertoire du niveau le plus élevé du serveur. Celui-ci est nommé EAP_HOME.

Exécuter le programme d'installation JBoss EAP basé texte

  1. Ouvrez un terminal et rendez-vous sur le répertoire contenant le JAR téléchargé du programme d'installation JBoss EAP.
  2. Exécutez le programme d'installation basé texte en utilisant la commande suivante :

    java -jar jboss-eap-7.x.x-installer.jar -console
  3. Veuillez suivre les instructions pour installer JBoss EAP. Le répertoire créé par l'installateur est le répertoire du niveau le plus élevé du serveur. Celui-ci est nommé EAP_HOME.

3.3. Installation RPM

Note

À partir de Red Hat Enterprise Linux 7, le terme canal a été remplacé par le terme référentiel. Dans ces instructions, le terme référentiel uniquement est utilisé.

3.3.1. Sélectionner un référentiel

Installer JBoss EAP via RPM requiert un abonnement au référentiel de logiciel de base de Red Hat Enterprise Linux Server, ainsi qu'à un référentiel JBoss EAP spécifique.

Pour le référentiel JBoss EAP, vous devez vous abonner soit au référentiel JBoss EAP en cours soit au référentiel JBoss EAP mineur.

Référentiel JBoss EAP en cours

Le référentiel en cours fournit la dernière version de JBoss EAP 7. Lorsque vous mettez à jour votre installation JBoss EAP, vous allez recevoir toutes les mises à jour de JBoss EAP 7, y compris les mises à niveau mineures.

Par exemple, en mettant à jour à partir de ce référentiel, vous aurez les mises à niveau de JBoss EAP 7.0 à JBoss EAP 7.1, si elle est sortie.

Référentiel JBoss EAP mineur

Un référentiel mineur fournit une version mineure particulière de JBoss EAP 7 et tous les correctifs qui s'y appliquent. Cela vous permettra de maintenir la même version mineure de JBoss EAP 6, tout en restant au fait des derniers correctifs de sécurité ou catégorisés de haute sévérité.

Par exemple, en mettant à jour à partir de ce référentiel, vous aurez les mises à jour de sécurité et les correctifs de la version mineure de JBoss EAP, mais cela n'incluera pas les mises à niveau de JBoss EAP 7.0 à JBoss EAP 7.1, s'il elle est sortie.

3.3.1.1. S'abonner au référentiel JBoss EAP 7 en cours

À l'aide du Red Hat Subscription Manager, abonnez-vous au référentiel JBoss EAP 7 « en cours » par la commande suivante. Remplacer RHEL_VERSION par 6 ou par 7 selon votre version Red Hat Enterprise Linux.

subscription-manager repos --enable=jb-eap-7-for-rhel-RHEL_VERSION-server-rpms

3.3.1.2. S'abonner au référentiel JBoss EAP 7 mineur

À l'aide du Red Hat Subscription Manager, abonnez-vous au référentiel JBoss EAP 7 « mineur » par la commande suivante. Veillez à bien :

  • Remplacer EAP_MINOR_VERSION par votre version JBoss EAP mineure. Ainsi, pour cette version mineure de version, veuillez saisir : 7.0.
  • Remplacer RHEL_VERSION par 6 ou 7 selon votre version Red Hat Enterprise Linux.
subscription-manager repos --enable=jb-eap-EAP_MINOR_VERSION-for-rhel-RHEL_VERSION-server-rpms

3.3.2. Installer JBoss EAP (Installation RPM)

  1. Installer JBoss EAP à partir du référentiel auquel vous êtes abonné en utilisant la commande suivante :

    yum groupinstall jboss-eap7

Votre installation est maintenant terminée. Le chemin EAP_HOME par défaut de votre installation RPM est /opt/rh/eap7/root/usr/share/wildfly.

3.3.3. Changer de référentiel

Au cours d'une durée de vie d'une installation de JBoss EAP, vous souhaiterez sans doute modifier l'abonnement logiciel d'un référentiel JBoss EAP à un autre. Le changement de référentiel est pris en charge, mais dans les conditions suivantes uniquement.

Passer d'un référentiel « en cours » à un référentiel mineur.
Support accepté si vous passez au dernier référentiel mineur.
Passer d'un référentiel mineur à un autre référentiel mineur.
Support accepté si vous passez à la prochaine version mineure de JBoss EAP. Par exemple, passer de JBoss EAP 7.0 à JBoss EAP 7.1 est pris en charge, mais passer de JBoss EAP 7.0 à JBoss EAP 7.2 n'est pas pris en charge.
Passer d'un référentiel mineur à un référentiel « en cours »
Support accepté si vous venez du dernier référentiel mineur.

Conditions préalables

Changez de référentiel JBoss EAP

  1. Avant de changer de référentiel, veillez à ce que l'installation JBoss EAP ait bien toutes les mises à jour applicables :

    yum update
  2. À l'aide du Red Hat Subscription Manager, vous désabonner du référentiel existant, et abonnez-vous au nouveau référentiel que vous souhaitez modifier. Dans la commande ci-dessous, remplacer EXISTING_REPOSITORY et NEW_REPOSITORY par les noms de référentiels respectifs.

    subscription-manager repos --disable=EXISTING_REPOSITORY --enable=NEW_REPOSITORY

3.4. Installation automatisée du programme d'installation

Si vous utilisez le programme d'installation JAR pour installer JBoss EAP, vous pourrez utiliser un script d'installation généré à partir d'une installation précédente pour automatiser des futures installations avec la même configuration.

Avertissement

Le programme d'installation automatisé n'est pas rétro-compatible. Il n'est pas possible d'utiliser un script d'installation généré par une version précédente de JBoss EAP avec le programme d'installation automatisé. Vous devriez uniquement utiliser des scripts d'installation générés par la même version mineure de JBoss EAP, par exemple JBoss EAP 7.0.

Conditions préalables

  • Veuillez utiliser le programme d'installation JAR pour générer un script d'installation automatique. Le script d'installation automatique est un fichier XML.

Installation automatisée du programme d'installation

  1. Ouvrir une session de terminal et rendez-vous sur le répertoire contenant le fichier JAR du programme d'installation JBoss EAP.
  2. Veuillez exécuter la commande suivante pour installer JBoss EAP en utilisant le fichier XML du script d'installation automatique :

    java -jar jboss-eap-7.x.x-installer.jar auto.xml

    Par défaut, le programme d'installation vous demandera de saisir tout mot de passe requis pour la configuration JBoss EAP. Vous pouvez effectuer une installation sans assistance en définissant à l'avance les mots de passe pour l'installation.

    Note

    Vous pouvez stocker le fichier XML du script d'installation automatique sur un réseau hôte, et utiliser HTTP ou FTP pour inciter le programme d'installation à l'utiliser pour une installation. Par exemple :

    java -jar jboss-eap-7.x.x-installer.jar http://network-host.local/auto.xml
    java -jar jboss-eap-7.x.x-installer.jar ftp://network-host.local/auto.xml

3.4.1. Installation automatisée sans assistance du programme d'installation

Conditions préalables

  • Veuillez utiliser le programme d'installation JAR pour générer un script d'installation automatique. Le script d'installation automatique est un fichier XML.

Pour effectuer une installation automatisée sans assistance du programme d'installation, vous devez prédéfinir les mots de passe requis pour l'installation JBoss EAP.

Lorsque le fichier XML du script d'installation est généré à partir d'une ancienne installation du programme d'installation, un fichier de variables du script d'installation incomplet est également généré. Il possède le même nom de fichier que le fichier du script d'installation, mais avec un suffixe .variables.

Ce fichier de variables contient une liste de clés et de paramètres de mots de passe nécessaires pour une installation automatisée sans assistance.

Vous pouvez fournir les mots de passe requis en tant que fichier de variables complet, ou en tant qu'argument pendant l'exécution de la commande du programme d'installation.

Installation automatisée sans assistance du programme d'installation à l'aide d'un fichier de variables

  1. Ouvrez le fichier .variables dans un éditeur de texte et fournissez une valeur de mot de passe pour chaque clé. Par exemple :

    adminPassword = password#2
    vault.keystorepwd = vaultkeystorepw
    ssl.password = user12345
  2. Exécutez le programme d'installation en utilisant le fichier XML du script d'installation automatique. Le programme d'installation détecte le fichier des variables automatiquement si le fichier des variables complet se trouve dans le même répertoire que le fichier XML du script d'installation et si son nom de fichier n'a pas été modifié.

    java -jar jboss-eap-7.x.x-installer.jar auto.xml
    
    Checking for corresponding .variables file
    Variables file detected: auto.xml.variables
    [ Starting automated installation ]
    ...

    Alternativement, vous pouvez spécifier le chemin du fichier des variables en utilisant -variablefile :

    java -jar jboss-eap-7.x.x-installer.jar auto.xml -variablefile auto.xml.variables

Installation automatisée sans assistance du programme d'installation à l'aide de l'argument -variables

  1. Exécutez le programme d'installation en utilisant le fichier XML du script d'installation automatique, et spécifiez les mots de passe requis en tant que paires clés/valeurs en utilisant l'argument -variables. Par exemple :

    java -jar jboss-eap-7.x.x-installer.jar auto.xml -variables adminPassword=password#2,vault.keystorepwd=vaultkeystorepw,ssl.password=user12345
    Note

    Il est important que vous n'ayez pas d'espaces lorsque vous spécifiez les paires clés/valeurs -variables.