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

  1. Sur la machine 1

    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 valeur SECRET_VALUE de la sortie add-user.
    2. Démarrer le domaine par le fichier de configuration host-master.xml, qui est préconfiguré pour un contrôleur de domaines exclusif.
    3. 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
  2. Sur la machine 2

    1. 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> 
                        ...
    2. Démarrer l'hôte.
      [$JBOSS_HOME/bin]$ ./domain.sh --host-config=host-slave.xml  -Djboss.domain.master.address=$IP1 -b=$IP2
  3. 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/