Red Hat Training
A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform
2.2.5. Créer un domaine géré sur deux machines
Note
Vous devrez sans doute configurer votre pare-feu pour qu'il puisse exécuter cet exemple.
Vous pouvez créer un domaine géré sur deux machines, avec une machine en tant que contrôleur de domaine, et l'autre en tant qu'hôte. Pour plus d'informations, voir Section 1.6, « Contrôleur de domaine ».
- IP1 = adresse IP du contrôleur de domaine (Machine 1)
- IP2 = adresse IP de l'hôte (Machine 2)
Procédure 2.5. Créer un domaine géré sur deux machines
Sur la machine 1
- Utiliser le script add-user.sh pour ajouter l'utilisateur de management. Par exemple,
slave01
, pour que l'hôte puisse authentifier le contrôleur de domaines. Notez la valeurSECRET_VALUE
de la sortieadd-user
. - Démarrer le domaine par le fichier de configuration
host-master.xml
, qui est préconfiguré pour un contrôleur de domaines exclusif. - Utiliser
-bmanagement=$IP1
pour rendre le contrôleur de domaine visible auprès des autres machines.[$JBOSS_HOME/bin]$ ./domain.sh --host-config=host-master.xml -bmanagement=$IP1
Sur la machine 2
- Mettre à jour le fichier
$JBOSS_HOME/domain/configuration/host-slave.xml
avec les identifiants.<?xml version='1.0' encoding='UTF-8'?> <host xmlns="urn:jboss:domain:1.6" name="slave01"> <!-- add user name here --> <management> <security-realms> <security-realm name="ManagementRealm"> <server-identities> <secret value="$SECRET_VALUE" /> <!-- use secret value from add-user.sh output--> </server-identities> ...
- Démarrer l'hôte.
[$JBOSS_HOME/bin]$ ./domain.sh --host-config=host-slave.xml -Djboss.domain.master.address=$IP1 -b=$IP2
Nous pouvons maintenant gérer le domaine.
via le CLI :[$JBOSS_HOME/bin]$ ./jboss-cli.sh -c --controller=$IP1
via la console web :http://$IP1:9990
Accéder à la page d'index du serveur :http://$IP2:8080/ http://$IP2:8230/