Vous êtes sur la page 1sur 15

Windows Server 2012 R2 - Mise en place d'un cluster NLB | Windows S...

file:///D:/VDI/Windows Server 2012 R2 - Mise en place d'un cluster NLB...

Cours Tutoriels Actualits Forums Emploi Tests

Plate-forme de cours sur l


pour les profess

1 sur 15 21/08/2017 12:05


Windows Server 2012 R2 - Mise en place d'un cluster NLB | Windows S... file:///D:/VDI/Windows Server 2012 R2 - Mise en place d'un cluster NLB...

Cours Tutoriels Actualits Forums Emploi Tests

Mise en place dun cluster NLB avec Windows Server


20 Nov 2014 Publi par Florian BURNEL 2 Comments

Sommaire [-] [-]

I. Prsentation
II. L'architecture
III. Prrequis
IV. Mode d'opration du cluster

A. Monodiffusion (unicast)
B. Multidiffusion (multicast)
C. Multidiffusion IGMP

V. Mode de filtrage

A. Hte multiple
B. Hte unique
C. Aucun

VI. Mode d'affinit

A. Aucun
B. Unique
C. Rseau

VII. Configuration des cartes rseau


VIII. Installation des rles
IX. Cration de la ferme
X. Ajouter un second nud

2 sur 15 21/08/2017 12:05


Windows Server 2012 R2 - Mise en place d'un cluster NLB | Windows S... file:///D:/VDI/Windows Server 2012 R2 - Mise en place d'un cluster NLB...

Cours Tutoriels Actualits Forums Emploi Tests

Ce tutoriel explique la mise en place d'un cluster NLB c'est--dire de rpartition de charge rseau. Ce type de cluster
devient utile et intressant lorsqu'un seul serveur ne suffit plus pour tenir toute la charge, mais aussi lorsqu'il a un temps
de rponse insuffisant par rapport vos besoins.

Libre vous de dcider s'il est prfrable d'ajouter un second serveur est de faire un cluster plutt que de booster la
configuration matriel du serveur actuel. Si vous lisez ce tutoriel, vous avez surement choisi la premire solution...

La mise en place n'est pas complique techniquement, par contre il est ncessaire de bien comprendre certaines options
afin de faire les bons choix au niveau du :

- Mode d'opration du cluster


- Mode de filtrage
- Mode d'affinit

II. L'architecture
Le cluster sera compos de deux serveurs sous Windows Server 2012 R2, accompagn d'un serveur Active Directory
contrleur de domaine du domaine it-connect.fr. Les serveurs devant tre lis au cluster se nomment SRV01 et
le serveur Active Directory quant lui se nommer SRV-AD01.

III. Prrequis
Au niveau des serveurs voici quelques prrequis et conseils :

3 sur 15 21/08/2017 12:05


Windows Server 2012 R2 - Mise en place d'un cluster NLB | Windows S... file:///D:/VDI/Windows Server 2012 R2 - Mise en place d'un cluster NLB...

Cours Tutoriels Actualits Forums Emploi Tests


mises jour.

- Contrleur de domaine : Les serveurs membres du cluster ne doivent pas tre contrleur de domaine, c'est un
impratif.

- Matriel : Afin de garantir le support par Microsoft et une stabilit optimale, il est fortement recommand d'utiliser un
serveur et des composants certifis au minimum Windows Server 2012 (cela peut tre vrifi avec la prsence d'un
logo).

- Rseau : Bien qu'une seule interface rseau peut tre utilise, il est conseill d'en utiliser au moins deux : une pour le
trafic avec les machines clientes qui effectueront les requtes, et une seconde pour le trafic interne au cluster entre les
diffrents nuds. Plus de dtails sur la configuration seront indiqus plus tard dans l'article.

IV. Mode d'opration du cluster


Trois modes d'opration de cluster sont disponibles : Monodiffusion, multidiffusion et multidiffusion IGMP. Voici plus
de dtails sur le fonctionnement de ces trois modes.

A. Monodiffusion (unicast)
Ce mode attribue une adresse MAC unique l'ensemble des nuds du cluster. Cependant cela pose problme au
niveau du switch puisque par dfinition un switch attribue une adresse MAC par port, il ne peut pas enregistrer deux fois
la mme adresse MAC. Ce problme de diffusion obligera le switch flooder l'ensemble des ports pour savoir qui
appartient rellement cette adresse. Cela fonctionnera, mais va gnrer une quantit de trafic importante, ce qui est loin
d'tre top... Une solution annexe, mais ne faisant pas partie des bonnes pratiques consiste placer un hub entre le
switch et les nuds du cluster, comme a l'adresse MAC sera enregistre uniquement sur un port du switch et le trafic
redistribu l'ensemble des nuds grce au hub.

Ce mode bien qu'il soit fonctionnel requiert des quipements supplmentaires sans pour autant obtenir de meilleures
performances qui seront fortement descente cause du flooding ou du hub.

Note : Pour plus d'informations, vous pouvez galement vous renseigner d'un attribut nomm "MaskSourceMAC

B. Multidiffusion (multicast)
Ce mode rgle le problme li l'unicit de l'adresse MAC puisqu'une adresse MAC de type multidiffusion est utilise,
tout en empchant les quipements rseau de mmoriser l'adresse MAC du cluster. Par contre, ce mode ne rsout pas
le problme de flooding sur les ports du switch.

Certains commutateurs peuvent tre configurs partiellement en hub, ce qui permet d'indiquer l'quipement de
transfrer systmatiquement les paquets pour l'adresse MAC du cluster aux ports o sont connects les nuds. Cela
est notamment support sur certains quipements Cisco.

4 sur 15 21/08/2017 12:05


Windows Server 2012 R2 - Mise en place d'un cluster NLB | Windows S... file:///D:/VDI/Windows Server 2012 R2 - Mise en place d'un cluster NLB...

Cours Tutoriels Actualits Forums Emploi Tests

Ce mode reprend le comportement du mode prcdent sauf que l'on ajoute l'utilisation de l'IGMP (Internet
Management Protocol). De ce fait, les nuds du cluster s'enregistrent avec une adresse IP de classe D. Avec ce mode,
les problmes de flooding n'existent plus.

Pour rappel, la classe D contient les adresses IP de 224.0.0.0 239.255.255.255 et est rserve uniquement aux
communications multicast.

V. Mode de filtrage
Le choix du mode de filtrage permet de dfinir le mode de fonctionnement du cluster au niveau des flux rseaux.

A. Hte multiple
Ce mode est le plus intressant et permet une vritable rpartition de charge entre les nuds du cluster. En effet, il est
de type "actif/actif" donc plusieurs nuds travaillent simultanment afin de se rpartir la charge.

B. Hte unique
Ce mode est de type "actif/passif" est va l'encontre de la rpartition de charge... Le nud avec le plus petit ID sera
actif et le nud actif sera le seul recevoir le flux rseau.

C. Aucun
Ce mode de filtrage permet de bloquer le trafic sur certains ports dfinis. Intressant pour protger les nuds du cluster.

VI. Mode d'affinit


Vous remarquerez que lorsque vous choisissez le mode de filtrage "hte multiple" afin de faire de la vritable rpartition
de charge, vous aurez le choix entre trois modes d'affinit : Aucun, unique et rseau.

A. Aucun
Ce mode assure la meilleure rpartition puisqu' chaque connexion TCP d'un mme client, ce dernier sera dirig vers le
nud ayant le moins de clients l'instant t.

Attention tout de mme si vous utilisez ce mcanisme d'affinit sur un site comprenant une gestion des sessions voir
mme des paniers, cela pourrait poser des problmes. Il vaut mieux garder le client sur un mme nud pendant
l'intgralit de sa connexion.

B. Unique

5 sur 15 21/08/2017 12:05


Windows Server 2012 R2 - Mise en place d'un cluster NLB | Windows S... file:///D:/VDI/Windows Server 2012 R2 - Mise en place d'un cluster NLB...

Cours Tutoriels Actualits Forums Emploi Tests

Bien sr, si les clients arrivent tous avec une adresse IP derrire un NAT ou un Proxy la rpartition ne sera pas
quitable. Il est important que chaque client arrive avec sa propre adresse IP afin d'assurer une meilleure rpartition.

C. Rseau
Plutt que de rpartir les clients par rapport leur adresse IP, la rpartition est effectue par rapport au rseau. Par
exemple, tous les clients du rseau 192.168.1.0/24 iront sur un nud et tous ceux du rseau 192.168.2.0/24
autre nud.

Cette mthode peut s'avrer utile et pertinente dans le cas de l'utilisation de plusieurs rseaux, sinon un seul nud
recevra toute la charge... Ce qui n'est pas le but.

VII. Configuration des cartes rseau


La carte rseau utilise pour la connexion au LAN et qui recevra les requtes clientes, n'a pas besoin de configuration
particulire.

Par contre, celle qui sera utilise pour le trafic ddi au cluster elle doit recevoir une configuration adapte.

Tout d'abord, n'indiquez pas de serveurs DNS ni de serveurs WINS pour cette carte. Ensuite, dans les proprits
TCP/IP de la carte il faut dsactiver l'option "Enregistrer les adresses de cette connexion dans le systme DNS

6 sur 15 21/08/2017 12:05


Windows Server 2012 R2 - Mise en place d'un cluster NLB | Windows S... file:///D:/VDI/Windows Server 2012 R2 - Mise en place d'un cluster NLB...

Cours Tutoriels Actualits Forums Emploi Tests

Si besoin, nettoyez galement les enregistrements DNS contenus dans votre DNS concernant l'adresse IP attribue
cette carte. Enfin, attribuez une adresse IP fixe cette carte (dans un sous-rseau part).

Indiquez la mme configuration au niveau des paramtres de la carte rseau concernant le mode duplex, le type de
mdia ou encore le contrle des flux.

Pour conclure sur les cartes rseau, sachez qu'il est possible d'utiliser des cartes rseau montes en teaming.

VIII. Installation des rles


Sur les deux serveurs qui doivent devenir noeud du cluster, il est ncessaire d'installer la fonctionnalit NLB et la console
de gestion NLB.

Pour cela nous utiliserons PowerShell afin de gagner du temps.

Sur chaque serveur, excutez la commande suivante :

Install-Windows Feature NLB,RSAT-NLB

Sinon, vous pouvez excuter la commande distance depuis un autre serveur comme le contrleur de domaine par
exemple. La commande changera lgrement puisqu'il faut invoquer la commande distance :

Invoke-Command -ComputerName SRV01,SRV02 -Command {Install-Windows Feature NLB,RSAT-NLB}

Pour ma part j'utilise la mthode distance par Invoke-Command, qui permet de gagner encore plus en efficacit par
rapport la premire mthode. A la fin de l'installation j'obtiens le message suivant :

IX. Cration de la ferme


Passons la cration de la ferme (cluster) via l'interface graphique (il est galement possible de le faire via PowerShell).
Connectez-vous sur un de vos futurs noeuds.

Accdez l'Accueil, Outils dadministration et ouvrez le Gestionnaire dquilibrage de la charge rseau. Effectuez un clic
droit sur "Cluster d'quilibrage de la charge rseau" puis "Nouveau cluster".

7 sur 15 21/08/2017 12:05


Windows Server 2012 R2 - Mise en place d'un cluster NLB | Windows S... file:///D:/VDI/Windows Server 2012 R2 - Mise en place d'un cluster NLB...

Cours Tutoriels Actualits Forums Emploi Tests

Dans le champ "Hte" indiquez le nom DNS du serveur constituant le premier noeud du cluster. Pour ma part, je
commence par SRV01 qui est galement le serveur depuis lequel j'effectue la configuration. Cliquez sur "Connexion
vous verrez apparatre les cartes rseau disponibles sur le serveur.

Slectionnez celle qui sera utilise pour le partage de l'adresse IP virtuelle et la rception des donnes destination du
cluster. Cliquez sur "Suivant".

Maintenant, indiquez la priorit de ce serveur vis--vis des autres nuds avec une valeur comprise entre 1 et 32 (32, car
il peut y avoir 32 nuds au maximum). Intressez-vous ensuite au champ "Adresses IP ddies" afin de prciser
l'adresse IP spcifique ce nud.

Par dfaut, l'adresse IP de la carte slectionne prcdemment sera reprise comme adresse ddie. Il n'est pas utile de
la changer... mais libre vous de la changer ou non.

Enfin, slectionnez un mode initial pour cet hte :

- Dmarr

8 sur 15 21/08/2017 12:05


Windows Server 2012 R2 - Mise en place d'un cluster NLB | Windows S... file:///D:/VDI/Windows Server 2012 R2 - Mise en place d'un cluster NLB...

Cours Tutoriels Actualits Forums Emploi Tests

Cette tape consiste indiquer une adresse IP virtuelle pour ce cluster (rappel : adresse IP virtuelle = adresse IP
partage entre les noeuds).

Cliquez sur "Ajouter" pour ajouter une nouvelle adresse IPv4 ou IPv6.

9 sur 15 21/08/2017 12:05


Windows Server 2012 R2 - Mise en place d'un cluster NLB | Windows S... file:///D:/VDI/Windows Server 2012 R2 - Mise en place d'un cluster NLB...

Cours Tutoriels Actualits Forums Emploi Tests

Cette tape consiste crer des rgles de port afin d'indiquer sur quels types de requtes doit rpondre le cluster. Par
dfaut, il "coute" sur toute la plage de ports c'est--dire de 0 65 535, aussi bien en TCP qu'en UDP.

Par exemple, pour un serveur web il peut tre intressant d'couter uniquement sur le port 80. Pour cela on cre la rgle
adquate et on supprime la rgle par dfaut. La rgle ci-dessous est fonctionnelle dans le cas d'un serveur web, mais
doit tre adapte selon vos besoins.

10 sur 15 21/08/2017 12:05


Windows Server 2012 R2 - Mise en place d'un cluster NLB | Windows S... file:///D:/VDI/Windows Server 2012 R2 - Mise en place d'un cluster NLB...

Cours Tutoriels Actualits Forums Emploi Tests

Cliquer sur le bouton "Terminer" pour valider la cration du cluster et l'intgration de ce premier nud.

X. Ajouter un second nud


Pour le moment le cluster comprend uniquement un nud, nous allons voir comment ajouter le second nud. Au sein
de la console "Gestionnaire d'quilibrage de la charge rseau", effectuez un clic droit sur le nom du cluster puis
"Ajouter l'hte au cluster".

11 sur 15 21/08/2017 12:05


Windows Server 2012 R2 - Mise en place d'un cluster NLB | Windows S... file:///D:/VDI/Windows Server 2012 R2 - Mise en place d'un cluster NLB...

Cours Tutoriels Actualits Forums Emploi Tests

Reprenez ensuite la mme procdure que lors de l'ajout du premier nud, car vous retrouverez les mmes tapes (sauf
certaines qui n'ont pas lieu d'tre comme celle qui demande le nom du cluster...).

Une fois l'ajout termin et un temps d'initialisation du cluster avec les deux noeuds vous obtiendrez l'tat suivant :

La cration du cluster NLB est dsormais termine, vous de le configurer selon les applications que vous hbergez
pour adapter les rgles de filtrage, ensuite pensez adapter la configuration des applications en mode cluster si elles le
permettent.

12 sur 15 21/08/2017 12:05


Windows Server 2012 R2 - Mise en place d'un cluster NLB | Windows S... file:///D:/VDI/Windows Server 2012 R2 - Mise en place d'un cluster NLB...

Cours Tutoriels Actualits Forums Emploi Tests

A propos de l'auteur

Florian BURNEL
Co-Fondateur d'IT-Connect, je souhaite partager mes connaissances et expriences avec vou
et comme la veille techno' est importante je partage aussi des actus.

Vous aimerez aussi...

Windows Server 2012 R2 VMware vSphere et les


Cluster NLB et MSCS clusters
octobre 21, 2014 juin 4, 2012

13 sur 15 21/08/2017 12:05


Windows Server 2012 R2 - Mise en place d'un cluster NLB | Windows S... file:///D:/VDI/Windows Server 2012 R2 - Mise en place d'un cluster NLB...

Cours Tutoriels Actualits Forums Emploi Tests

2 Comments

AZ Dit 2 years ago (Reply)

Merci beaucoup pour ce brillant article. Jai juste une question. Comment faire coahabiter les deux
cluster MSCS et le NLB sur deux noeud identiques (sur les memes serveurs)?

kamel Dit 1 year ago (Reply)

Bonjour ,
Merci pour ce tuto , lors de lajout des serveurs au cluster NLB il faut choisir la carte ddi au
cluster ( la carte ou on met pas de DNS ) ou la carte configur normalement ?
Cordialement

Laisser un commentaire
Votre adresse de messagerie ne sera pas publie. Les champs obligatoires sont indiqus avec *

Commentaire

Nom *

Adresse de messagerie *

14 sur 15 21/08/2017 12:05


Windows Server 2012 R2 - Mise en place d'un cluster NLB | Windows S... file:///D:/VDI/Windows Server 2012 R2 - Mise en place d'un cluster NLB...

Cours Tutoriels Actualits Forums Emploi Tests

LAISSER UN COMMENTAIRE

Nos sites IT-Connect Connectez-vous

A propos Username
IT-Connect - Administration systmes &
rseaux
Contact
Password
Information-Security - Scurit de
Espace annonceurs
l'information

Offres demploi
Remember Me

Partenaires LOGIN

Rejoignez-nous !
Register

Soutenir IT-Connect
Lost Password

Copyright 2013 - 2017 IT-Connect

15 sur 15 21/08/2017 12:05

Vous aimerez peut-être aussi