SUPINFO International University

SUPINFO Institute of Information Technology
Laboratoire Microsoft




Tous les Articles du Laboratoire Microsoft

Mise en place d'une architecture Terminal Server haute disponibilité
Accueil > Articles > Serveurs
Auteurs 
Jean-charles DARMAGNAC

Formateur


 Tous les articles de cet auteur

2,7/5

Assez Bien


90907
145/393

2. Installation

Configuration réseau (à faire sur tout les nœuds du cluster)

 
Il convient d’utiliser deux interfaces réseaux physiques, une pour le Front End network et une pour le Back End.


Le service NLB est déjà installé, il suffit de l’activer dans les propriétés de l’interface Front-End Network.

Onglet paramètres du cluster :

  • Adresse IP : Adresse IP virtuelle du cluster ici 192.168.0.20

  • Masque réseau : Masque de l’adresse IP virtuelle du cluster

  • Nom internet complet : Nom DNS virtuel du cluster. Il semblerait que l’enregistrement dans le serveur DNS ne soit pas dynamique. Il faut donc créer à la main cet enregistrement  sur le serveur DNS faisant autorité dans votre réseau.


  • Mode d’opération du cluster : Nous possédons deux carte réseaux sur nos serveurs, nous utiliserons donc le mode Monodiffusion. Les cartes réseaux du Front-End Network seront identifiées par une seule adresse MAC virtuelle. La communication entre les nœuds se fera par les interfaces Back-end network


  • Le mode Multidiffusion permet la communication des nœuds avec une seule carte réseau. Cependant, cela peut poser problème avec les switch et routeurs (rejet des requêtes ARP) car les interfaces physique possèderons deux adresses MAC, une physique et une virtuelle.

Paramètre de l’hôte

  • Priorité: Identifiant unique des nœuds du cluster. Ici 1 pour le premier nœud, 2 pour le second, etc.
     
  • Configuration IP dédiée:
  • Adresse IP: Adresse IP physique le l’interface Front-End du nœud.
  • Maque de sous réseau: Masque de l’IP physique le l’interface Front-End du nœud.

Règles de port.


  • Adresse IP du cluster: ici 192.168.0.20

  • Etendu du port : 3389 en TCP, ce qui correspond à au protocole RPD.

  • Mode filtrage : Le réglage de l’affinité sur Unique permet de déterminer si les requêtes d’un client continueront d’être routées sur un serveur spécifique (en cas de déconnexion par exemple). Ce routage est basé sur l’adresse IP. Ce mode de configuration est indispensable si on n’utilise pas Session Directory (qui est basé sur la session).


  • Dans le cas de l’utilisation du service Session Directory, on configurera le mode de filtrage avec aucune affinité et un poids de charge égal entre les nœuds.

     
    Cette page de configuration doit être identique sur tous les nœuds du cluster, cela est une source courante de dysfonctionnement. 

Configuration de TSE


Il convient de sélectionner la bonne interface dans les propriétés du protocole RDP des serveurs Terminal Server

  • Ouvrir la console MMC Configuration des services Terminal Server\connexions.

  • Clic droit sur RPD-Tcp

  • Sélectionner l’onglet carte réseaux

  • Sélectionner la carte destinée à recevoir les connexions des clients TSE (Front-End Network)

Test de fonctionnement du NLB 


Taper à l’invite de commande nlb –display all sur tous les nœuds du cluster.
Vous y trouverez les log ainsi que le statuts de chaque nœud.

Ici le nœud 1 a convergé en tant que hôte par défaut du cluster alors que le nœud 2 est un simple membre du cluster. Si les deux nœuds avaient convergé comme hôte par défaut, cela aurait indiqué un problème de communication entre les nœuds. 
Vous pouvez maintenant tester les connexions RPD avec le cluster et vérifier la répartition des sessions sur l’ensemble des nœuds. Ne pas hésiter à ouvrir au moins 8 sessions.
  

En cas de problème

 Voici quelques pistes à suivre en cas de problème:
  • Test de communication entre les nœuds via la commande ping.
  • Utilisation de la commande netstat –am pour vérifier que le port 3389 est en écoute sur l’adresse IP du cluster.

  • Ici, 192.168.0.20 est l’adresse IP virtuelle du cluster.

    Ci ce n’est pas le cas, il faut vérifier que l’IP du cluster est bien en première positions dans les paramètres TCP/IP avancés.
  • Utilisation de la commande nlb display all pour vérifier les logs du cluster.
  • Un petit coup d’Ethereal pour valider les signaux heartbeat entre les nœuds.

  • Sommaire
    1. Concept et architecture 
    2. Installation
    3. Session Directory
    4. Test du système
    Conclusion



    En Savoir Plus 
    Evaluez cet article 


    Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft



    Retrouvez ci-dessous les autres sections du Laboratoire Microsoft