Mise en oeuvre mode domaine avec Wildfly

////Mise en oeuvre mode domaine avec Wildfly

Comprendre le mode domaine Wildfly


Répertoire ‘domain’

INFO : ce répertoire intéressera tout particulièrement l’administrateur WILDFLY. En effet le démarrage de WILDFLY en mode domaine apporte un confort à l’administrateur pour le paramétrage et l’administration de plusieurs instances de WILDFLY , potentiellement sur plusieurs machines physiques. Typiquement pour créer différents environnements (TEST, INTEGRATION, PREPROD, PROD

Dans WILDFLY, le démarrage dit ‘domain’ est géré dans le répertoire ‘domain’. Un domaine WILDFLY est utilisé pour gérer et coordonner un ensemble d’instances WILDFLY. Ces instances sont gérés par un contrôleur de domaine

tutoriel-installation-wildfly-9-arbo-momaine

Le répertoire data\content est dédié aux livrables (war, ear,…)

Répertoire ‘configuration’ ,

— Fichier domain.xml : décrit tous les services lancés par un noeud d’un domaine.

tutoriel-installation-wildfly-9-conf-domaine

QUESTION 1 : quel est la balise racine du fichier domain.xml ? Quels sont les 7 grandes sections de ce fichier ? Quelle section prend le plus de place ?

REMARQUE : il y a plusieurs ‘profiles’, contrairement à l’approche standalone. Pourquoi ?

Analysez le contenu de la section ‘server-groups’. Expliquez

tutoriel-installation-wildfly-9-conf-domaine-server-groups

— Fichier host.xml : Ce fichier est présent sur chaque hôte (machine physique) sur lequel des instances WILDFLY administrées à distance par l’administrateur WILDFLY. Il spécifie configurations spécifiques aux instances WILDFLY s’exécutant sur cet hôte .

hosts-domaine-jboss-7

Partie 1 : paramétrage du MASTER

1) Nom d’hôte : ‘master’ dans domain/configuration/host.xml (c’est déja le cas par défaut)

2) Avec script add-user, Créer un utilisateur dont le nom correspondra au nom d’hote du host et dont le mot de passe sera utilisé par l’hote distant pour communiquer avec ce controleur de domaine (Ex : slave / password)

3) Encodez le mot de passe en base 64, par exemple avec outil motobit.com/util/base64-decoder-encoder.asp. Ici password devient cGFzc3dvcmQ=

INFO : dans Wildfly , cette chaine est directement calculée par Jboss et vous est fournie à la fin de la procédure script add-user

4) Contrôleur de domaine (c’est déja le cas par défaut)

5) Lancement : domain.bat -b 192.168.0.1 -Djboss.bind.address.management=192.168.0.1

Partie 2 : paramétrage du SLAVE

1) Nom d’hôte : ‘slave’ dans domain/configuration/host.xml (par défaut c’est ‘master’) –> ce nom d’hote correspond à un user Mgt coté Master

2) Controleur de domaine : pointer sur master

 

3) Dans Management , ajouter

4) Lancement : domain.bat -b 192.168.0.2 -Djboss.bind.address.management=192.168.0.2 -Djboss.domain.master.address=192.168.0.168.1

TELECHARGEMENT

TP-Jboss7-domaines

2018-01-25T07:49:36+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java