Red Hat Training

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

1.7. Domain Controller Discovery et Failover

Lorsque vous configurez un domaine géré, chaque contrôleur hôte doit être configuré avec les informations nécessaires pour communiquer avec le contrôleur de domaine. Dans JBoss EAP 6, chaque contrôleur hôte peut être configuré avec de multiples options pour trouver le contrôleur de domaine. Les contrôleurs hôtes peuvent parcourir la liste des options jusqu'à ce qu'une d'entre elle réussisse.
Cela permet aux contrôleurs hôtes d'être pré configurés avec des informations de contact d'un contrôleur de domaine secondaire. Un contrôleur hôte de sauvegarde peut être promu pour maîtriser s'il y a un problème avec le contrôleur de domaine principal, permettant aux contrôleurs hôtes de basculer automatiquement vers le nouveau master une fois qu'il a été promu.
Ce qui suit est un exemple sur la façon de configurer un contrôleur hôte avec des options multiples pour trouver le contrôleur de domaine.

Exemple 1.1. Contrôleur d'hôte configuré avec de nombreuses options de contrôleur de domaine

<domain-controller>  
    <remote security-realm="ManagementRealm">  
          <discovery-options>  
              <static-discovery name="primary" host="172.16.81.100" port="9999"/>  
              <static-discovery name="backup" host="172.16.81.101" port="9999"/>  
          </discovery-options>  
    </remote>  
</domain-controller>
Une option discovery statique inclut les attributs obligatoires suivants :

name
Le nom de cette option discovery de contrôleur de domaine
host
Le nom d'hôte du contrôleur de domaine distant.
Important
Le port du contrôleur de domaine distant.
Dans l'exemple suivant, la première option discovery est celle avec laquelle on attent un résultat positif. La seconde peut être utilisée pour les situations d'échec.
Si un problème survient avec le contrôleur principal de domaine, un contrôleur hôte qui a été démarré avec l'option --backup pourra être promu pour agir comme contrôleur de domaine.

Note

À partir d'un contrôleur hôte avec l'option --backup qui entraînera ce contrôleur à conserver une copie locale de la configuration du domaine. Cette configuration servira si le contrôleur hôte est reconfiguré pour pouvoir agir comme contrôleur de domaine.

Procédure 1.1. Promouvoir un contrôleur hôte comme contrôleur de domaine

  1. Assurez-vous que le contrôleur de domaine d'origine a, ou est, arrêté.
  2. Utiliser l'interface CLI pour vous connecter au contrôleur hôte qui deviendra le nouveau contrôleur de domaine.
  3. Exécutez la commande suivante pour configurer le contrôleur hôte pour qu'il agisse comme nouveau contrôleur de domaine.
    /host=HOST_NAME:write-local-domain-controller
  4. Exécutez la commande suivante pour rechercher le contrôleur hôte.
    reload --host=HOST_NAME
Le contrôleur hôte choisi à l'étape 2 agira maintenant en tant que contrôleur de domaine.