Clusters d'équilibrage de charge réseau (NLB)




Cluster

  • Généralités

  • Basculement

  • Equilibrage de charge

  • Contexte TSE

  • Un Cluster d'équilibrage de charge ou NLB, Network Load Balancing, permet la mise en oeuvre d'un groupe (grappe) de serveurs clônés qui seront utilisés aléatoirement, en fonction de la charge relative des différents noeuds, par les clients. Ce service de cluster est une application distribuée sur tous les noeuds du cluster. Les noeuds sont clônés : ils offrent le même service. Les Services "Terminal Server" sont particulièrement visés.

    Mise en oeuvre

    On part d'un serveur W2K3 (Standard Ed. suffit) sur lequel les rôles utiles (Contrôleur de domaine, DNS, WinS, TSE, etc...) sont configurés ; A noter cependant qu'aucun rôle n'est absolument requis. Inutile de dire que les configurations des Services DNS et WinS utilisés par les postes clients et serveurs ainsi que les configurations IP des noeuds doivent être impeccables afin que les "résolutions de noms" soient infaillibles.

    Création du cluster :
    Gestionnaire d'équilibrage de la charge réseau

    On est donc sur ce 1er serveur et le Gestionnaire d'équilibrage de la charge réseau (Cf. Outils d'administration) permet de créer le cluster. Il faut lui attribuer un n°IP et un nom distincts de ceux des noeuds du cluster :
    Cluster / Nouveau / donner la configuration IP du cluster 
    Il s'agit là des coordonnées IP du cluster. C'est une entité
    virtuelle qui châpeautera l'ensemble des noeuds. C'est la seule
    adresse IP qui sera connue des clients. Bien sûr elle devra être
    dûement connue des serveurs DNS et WinS.
    Si le cluster n'est pas connecté à l'internet on utilisera le 
    suffixe : .local
    
    
    
    
    Suivant / Suivant / Suivant / Ajout du serveur comme 1er noeud du 
    cluster :
    
    
    
    Suivant / Terminé
    
    
    
    Le cluster "cluster.workgroup.local" est créé.
    Le 1er noeud "test5" en fait partie.
    

    Intégration des autres noeuds

    Connecté sur le 1er noeud (ou le deuxième), dans le Gestionnaire d'équilibrage de la charge réseau
    Cluster / Ajouter un hôte
    
    
    
    Indiquer le n°IP ou le nom DNS / Connexion
    
    
    
    Suivant / Terminé
    
    
    
    
    

    Utilisation, connexion au cluster

    Dans un contexte TSE, par exemple, on ouvrira une session RDP, sur le "serveur virtuel" qu'est le cluster, à l'adresse cluster.workgroup.local / 130.120.72.226. Selon l'occupation relative des noeuds, le poste client sera connecté à l'un ou l'autre des noeuds.

    Liens