4. Mise en place de la répartition de la charge réseau
4.1. Pré-installation
Considérations réseau
La solution de répartition de charge réseau fonctionne uniquement
avec TCP/IP, il est donc
nécessaire que celui-ci soit installé sur les machines que l’on
va ajouter à la ferme de serveurs du
cluster. Dans le cas d’un réseau utilisant plusieurs protocoles
(IPX, Appletalk, …), il est nécessaire
d’ajouter une autre interface réseau pour implémenter ces
protocoles.
La bande passante estimée doit être aussi prise en compte pour
s’assurer que le trafic soit supporté
pour l’ensemble des hôtes qui vont accéder au cluster et
si besoin est pouvoir ajouter d’autre carte
réseau. Dans le cas d’une implémentation orientée
tolérance de panne, assurez vous que l’ensemble
des noeuds puissent supporté le trafic.
L’ensemble des adresses IP doit être défini en statique.
La solution de répartition de charge ne
supporte pas le protocole d’allocation d’IP dynamique (DHCP). Assurez
vous aussi que les adresses IP
soient exclues des étendues DHCP de l’entreprise.
Considérations matériels
La solution de répartition de charge réseau ne nécessite
aucun matériel spécifique. Les cartes réseaux
FDDI et Ethernet sont actuellement supportés pour la partie réseau.
Tous les noeuds du cluster
doivent se trouver dans le même sous réseau et branché à
un même dispositif réseau (switch ou
hub).
Deux cartes réseau sont recommandées sur chaque noeud afin de
pouvoir isolé le trafic spécifique au
cluster et le flux destiné aux clients. Dans ce cas, les cartes associées
au réseau interne doivent être
configurées sur un sous-réseau différent du réseau
externe et connectées à des dispositifs réseau
spécifique pour optimiser la bande passante et accroître la sécurité.
Les cartes réseau utilisées doivent supporter les modifications
d’adresse Mac à la volée car la solution
de répartition de charge réseau programme une nouvelle adresse
dans la carte qui sera unique pour
l’ensemble des noeud du cluster (tout les noeuds vont avoir la même
adresse MAC).
Contrôle du flood sur les commutateurs
Le principe de fonctionnement du NLB induit que l’ensemble des noeuds
reçoit l’intégralité des
données à destination du cluster.
Néanmoins, un problème se pose lorsque l’ensemble des noeuds
est connecté sur un commutateur
(switch), car le cluster est représenté par une adresse MAC unique,
le commutateur va apprendre cette
adresse est la liée en créant des micro-segment à un port
unique ce qui va empêchera les autres
serveurs du cluster de pouvoir récupérer les informations.
Pour pouvoir palier cette lacune, la solution de répartition de charge
masque l’adresse MAC pour
l’empêcher d’apprendre cette adresse ce qui permet de laisser
le commutateur dans un mode
d’apprentissage pendant lequel il diffuse les données sur l’ensemble
des ports.
La solution optimale pour l’infrastructure de la répartition de
charge réseau est de connecter
l’ensemble des serveurs membre de la ferme à un concentrateur (hub)
lui-même connecté à un port du
commutateur. Dans ce cas, la modification de la clé de registre suivante
va désactiver la fonction de
masquage de l’adresse MAC (HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\
Services\ WLBS\ Parameters\ MaskSourceMAC = 0).
Installation et configuration de l’équilibrage de la
charge réseau
L’installation du pilote d’équilibrage de charge se fait
via le panneau de configuration « Connexions réseau »,
dans les propriétés de la carte réseau.Une fois le pilote
installé, il suffit de l’activer sur les cartes utilisant cette
fonctionnalité,puis de la configurer en cliquant sur propriétés.
La configuration de l’équilibrage de charge réseau se décompose
en trois catégories :
- Les paramètres du cluster avec des
paramètres commun à l’ensemble des serveurs
membres de la ferme de serveur.
- Les paramètres de l’hôte avec des paramètres
propres à chaque serveur.
- Les règles du port avec les paramètres de
répartition
de charge.

4.2. Paramètres de configuration
Paramètres de cluster
Afin de pouvoir configurer le cluster un certain nombre de paramètres
doivent être saisi :
Dans l’onglet Paramètres de cluster il est nécessaire
de préciser l’adresse IP virtuelle du cluster
qui sera commun à l’ensemble des noeuds du cluster ainsi que le
masque de sous-réseau associé.
Le nom Internet complet qui est le FQDN associé au serveur virtuel.
Le mode opératoire du cluster qui peut varier entre
Mono diffusion et Multi diffusion.
L’activation du contrôle à distance avec
la possibilité
de spécifier un mot de passe.
Paramètres de l’hôte
Il est nécessaire de préciser la priorité des hôtes.
Celle-ci permet de définir l’ordre d’utilisation des serveurs
dans le cas d’une configuration en hôte unique.
Celui-ci doit être unique par serveur dans la ferme du cluster.
Le serveur possédant la plus petite priorité est le serveur par
défaut pour les clients externes.
Le service de cluster propose logiquement 32 niveaux de priorités.
La configuration IP dédiée permet de spécifier l’adresse
IP spécifique à la machine hôte.
Ainsi le serveur pourra être joint à travers le serveur virtuel
du cluster ou spécifiquement par cette adresse IP.
L’état initial de l’hôte permet de spécifier
la condition de démarrage du pilote de l’équilibrage de
charge sur
l’hôte.

4 .3. Définition des règles de répartition
La configuration des règles de répartition se fait dans l’onglet
Règles du port. Cette configuration va déterminer
le comportement du cluster selon le type de donnée que l’on va
lui envoyer.
- Adresse IP du cluster: spécifie l’adresse
IP du cluster qui
doit être pris en compte par la règle du port.
- Etendue du port et protocole: spécifient la plage
de port
et le(s) protocole(s) pour laquelle la règle s’applique.
- Mode de filtrage: précise le mode d’affinité
et de
répartition de charge avec la possibilité de bloquer le trafic
correspondant à la règle.

Modification du mode de filtrage:

Mode de filtrage
- Hôte multiple : Permet d’activer le mode d’équilibrage
de charge. Cette option peut-être mise en place sous deux forme : répartition
égal
entre les serveurs ou répartition par poids entre les serveurs.
Dans ce mode l’affinité peut-être précisé.
- Hôte unique : Permet d’utiliser le pilote d’équilibrage
de charge comme système de tolérance de panne.Ceci implique la
précision d’une priorité pour l’ordre d’utilisation
des serveurs
.

- Désactiver cette étendue de port : Bloque l’ensemble
du trafic correspondant à la règle.
L’affinité
L’affinité ne ce définit que dans le mode de filtrage Hôte
multiple. Les trois modes d’affinité sont :
- Aucune : Utilisez ce mode d’affinité dans lecas
d’application dont les sessions peuvent être redistribué
sur plusieurs serveurs comme les serveurs Web ou VPN.
- Unique : Permet d’associer un client à un serveur
pendant la durée où ils communiquent comme lors de session SSL
ou un serveur Webavec variable de session.
- Classe C : .Permet une affinité de type unique même
lorsqu’un client se connecte à travers des proxy multiples.
Paramètres de répartition
Lorsque l’équilibrage de charge est actif, il existe trois méthodes
de répartition de la charge entre les
serveurs membre du cluster :
- Poids de charge : Utilisez ce mode derépartition lorsque
vous désirez répartir la charge de chaque serveur de façon
inégal, par
exemple lorsque les serveurs membres de laferme du cluster n’ont pas une
puissance de traitement équivalente entre eux.
- Egal : Permet de définir une répartition de
charge égale entre les serveurs membre de la ferme.
- Priorité de traitement : .Cette valeur donne la priorité
de l’hôte lorsque le mode de filtrage est actif. Cette valeur doit
être unique dans la ferme
du cluster.
Propriétés TCP/IP
Une fois le pilote d’équilibrage de charge activé, il suffit
de rentrer dans les propriétés TCP/IP de la
machine et d’y préciser l’adresse IP virtuel ainsi que l’adresse
IP spécifique. La manipulation
s’effectue dans les paramètres avancés de TCP/IP.

Configuration Post-installation
Si vous avez le besoin de modifier la configuration de façon un peu
plus précise, vous avez accès au paramètres avancé
à partir de la base de registre dans la sous-clé : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WLBS\Parameters.
Vous pouvez notamment modifier les clés suivantes :
- AliveMsgPeriod : Permet d’ajuster le temps entre chaque
envoi de heartbeats.
- AliveMsgTolerance : Permet de définir à partir
de combien de heartbeats manqué un noeud
est considéré comme hors ligne.
Sommaire
1. Concepts de répartition de la charge réseau
2. Les fonctionnalités de la répartition de charge réseau (NLB)
3. Architecture de la répartition de charge
4. Mise en place de la répartition de la charge réseau
5. Administration de la répartition de la charge réseau
6. Administration du Cluster via WMI-WSH
7. Microsoft Application Center Server
8. Maintenance et dépannage de la répartition de charge réseau
9. Les messages d'erreurs
|
|
 |
Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft
|
|