Vous êtes sur la page 1sur 13

25/01/2017 WindowsServer2012R2Miseenplaced'unclusterNLB|WindowsServer|ITConnect

Plateformedecourssur
pourlesprofes

Voustesici:ITConnectCoursTutorielsAdministrationSystmesWindowsServerMiseenplacedunc

MiseenplacedunclusterNLBavecWindowsServer
20Nov2014 PubliparFlorianBURNEL 2Comments

EasyVPSCloudHostingService
LightningFastCloudServers&RapidSupportResponse.GetYourVPSNow!
Afficherlapagewelcome.linode.com

Sommaire

I.Prsentation
II.Larchitecture
III.Prrequis
IV.Modedoprationducluster

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

V.Modedefiltrage

A.Htemultiple
B.Hteunique
C.Aucun

VI.Modedaffinit

A.Aucun
B.Unique
C.Rseau

VII.Configurationdescartesrseau

http://www.itconnect.fr/miseenplacedunclusternlbavecwindowsserver/ 1/13
25/01/2017 WindowsServer2012R2Miseenplaced'unclusterNLB|WindowsServer|ITConnect

VIII.Installationdesrles
IX.Crationdelaferme
X.Ajouterunsecondnud

I.Prsentation
CetutorielexpliquelamiseenplacedunclusterNLBcestdirederpartitiondechargerseau.Cetypedeclust
devient utile et intressant lorsquun seul serveur ne suffit plus pour tenir toute la charge, mais aussi lorsquil a u
tempsderponseinsuffisantparrapportvosbesoins.

Librevousdedcidersilestprfrabledajouterunsecondserveurestdefaireunclusterpluttquedebooster
configurationmatrielduserveuractuel.Sivouslisezcetutoriel,vousavezsurementchoisilapremiresolution

La mise en place nest pas complique techniquement, par contre il est ncessaire de bien comprendre certain
optionsafindefairelesbonschoixauniveaudu:

Modedoprationducluster
Modedefiltrage
Modedaffinit

II.Larchitecture
CoursTutoriels Actualits Forums Emploi Tests
LeclusterseracomposdedeuxserveurssousWindowsServer2012R2,accompagndunserveurActiveDirecto
contrleur de domaine du domaine itconnect.fr. Les serveurs devant tre lis au cluster se nomment SRV01
SRV02,leserveurActiveDirectoryquantluisenommerSRVAD01.

III.Prrequis
Auniveaudesserveursvoiciquelquesprrequisetconseils:
http://www.itconnect.fr/miseenplacedunclusternlbavecwindowsserver/ 2/13
25/01/2017 WindowsServer2012R2Miseenplaced'unclusterNLB|WindowsServer|ITConnect

Misejour:IlestprfrabledefairelemaximumdemisesjourWindowsavantdecrerlecluster.Celapourra
tre fait plus tard, mais ainsi on vite un arrt de service Au moins jusqu la prochaine fois o vous dcider
dinstallerlesmisesjour.

Contrleur de domaine : Les serveurs membres du cluster ne doivent pas tre contrleur de domaine, cest u
impratif.

Matriel:AfindegarantirlesupportparMicrosoftetunestabilitoptimale,ilestfortementrecommanddutiliseru
serveuretdescomposantscertifisauminimumWindowsServer2012(celapeuttrevrifiaveclaprsencedu
logo).

Rseau:Bienquuneseuleinterfacerseaupeuttreutilise,ilestconseilldenutiliseraumoinsdeux:unepo
letraficaveclesmachinesclientesquieffectuerontlesrequtes,etunesecondepourletraficinterneauclusterent
lesdiffrentsnuds.Plusdedtailssurlaconfigurationserontindiqusplustarddanslarticle.

IV.Modedoprationducluster
Troismodesdoprationdeclustersontdisponibles:Monodiffusion,multidiffusionetmultidiffusionIGMP
plusdedtailssurlefonctionnementdecestroismodes.

A.Monodiffusion(unicast)
CoursTutoriels Actualits Forums Emploi Tests
Ce mode attribue une adresse MAC unique lensemble des nuds du cluster. Cependant cela pose problme a
niveauduswitchpuisquepardfinitionunswitchattribueuneadresseMACparport,ilnepeutpasenregistrerde
foislammeadresseMAC.Ceproblmedediffusionobligeraleswitchflooderlensembledesportspoursavoir
quiappartientrellementcetteadresse.Celafonctionnera,maisvagnrerunequantitdetraficimportante,ceq
estloindtretopUnesolutionannexe,maisnefaisantpaspartiedesbonnespratiquesconsisteplacerunhu
entreleswitchetlesnudsducluster,commealadresseMACseraenregistreuniquementsurunportduswitc
etletraficredistribulensembledesnudsgrceauhub.

Cemodebienquilsoitfonctionnelrequiertdesquipementssupplmentairessanspourautantobtenirdemeilleur
performancesquiserontfortementdescentecausedufloodingouduhub.

Note:Pourplusdinformations,vouspouvezgalementvousrenseignerdunattributnommMaskSourceMAC

B.Multidiffusion(multicast)
CemodergleleproblmelilunicitdeladresseMACpuisquuneadresseMACdetypemultidiffusionestutilis
toutenempchantlesquipementsrseaudemmoriserladresseMACducluster.Parcontre,cemodenerso
pasleproblmedefloodingsurlesportsduswitch.

Certains commutateurs peuvent tre configurs partiellement en hub, ce qui permet dindiquer lquipement d
transfrersystmatiquementlespaquetspourladresseMACduclusterauxportsosontconnectslesnuds.Ce
estnotammentsupportsurcertainsquipementsCisco.

C.MultidiffusionIGMP

http://www.itconnect.fr/miseenplacedunclusternlbavecwindowsserver/ 3/13
25/01/2017 WindowsServer2012R2Miseenplaced'unclusterNLB|WindowsServer|ITConnect

Ce mode reprend le comportement du mode prcdent sauf que lon ajoute lutilisation de lIGMP (Internet
Management Protocol). De ce fait, les nuds du cluster senregistrent avec une adresse IP de classe D. Avec
mode,lesproblmesdefloodingnexistentplus.

Pour rappel, la classe D contient les adresses IP de224.0.0.0 239.255.255.255 et est rserve uniquement a
communicationsmulticast.

V.Modedefiltrage
Lechoixdumodedefiltragepermetdedfinirlemodedefonctionnementduclusterauniveaudesfluxrseaux.

A.Htemultiple
Cemodeestleplusintressantetpermetunevritablerpartitiondechargeentrelesnudsducluster.Eneffet
estdetypeactif/actifdoncplusieursnudstravaillentsimultanmentafindeserpartirlacharge.

B.Hteunique
Cemodeestdetypeactif/passifestvalencontredelarpartitiondechargeLenudaveclepluspetit
seraactifetlenudactifseraleseulrecevoirlefluxrseau.

C.Aucun
CoursTutoriels Actualits Forums Emploi Tests

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

VI.Modedaffinit
Vous remarquerez que lorsque vous choisissez le mode de filtrage hte multiple afin de faire de la vritab
rpartitiondecharge,vousaurezlechoixentretroismodesdaffinit:Aucun,uniqueetrseau.

A.Aucun
CemodeassurelameilleurerpartitionpuisquchaqueconnexionTCPdunmmeclient,cedernierseradirigve
lenudayantlemoinsdeclientslinstantt.

Attentiontoutdemmesivousutilisezcemcanismedaffinitsurunsitecomprenantunegestiondessessionsvo
mme des paniers, cela pourrait poser des problmes. Il vaut mieux garder le client sur un mme nud penda
lintgralitdesaconnexion.

B.Unique
Maintiens le client sur un mme nud par rapport son adresse IP, tant que la topologie du cluster nest pa
modifie,jemexplique:Tantquilnyapasdesuppressionoudajoutdenud.

Bien sr, si les clients arrivent tous avec une adresse IP derrire un NAT ou un Proxy la rpartition ne sera pa
quitable.IlestimportantquechaqueclientarriveavecsapropreadresseIPafindassurerunemeilleurerpartition

http://www.itconnect.fr/miseenplacedunclusternlbavecwindowsserver/ 4/13
25/01/2017 WindowsServer2012R2Miseenplaced'unclusterNLB|WindowsServer|ITConnect

C.Rseau
PluttquederpartirlesclientsparrapportleuradresseIP,larpartitionesteffectueparrapportaurseau.P
exemple,touslesclientsdurseau192.168.1.0/24irontsurunnudettousceuxdurseau192.168.2.0/24
autrenud.

Cettemthodepeutsavrerutileetpertinentedanslecasdelutilisationdeplusieursrseaux,sinonunseulnu
recevratoutelachargeCequinestpaslebut.

VII.Configurationdescartesrseau
LacarterseauutilisepourlaconnexionauLANetquirecevralesrequtesclientes,napasbesoindeconfiguratio
particulire.

Parcontre,cellequiserautilisepourletraficddiauclusterelledoitrecevoiruneconfigurationadapte.

Tout dabord, nindiquez pasdeserveursDNSnideserveursWINS pour cette carte. Ensuite, dans les proprit
TCP/IP de la carte il faut dsactiver loption Enregistrer les adresses de cette connexion dans le systm
DNS.

CoursTutoriels Actualits Forums Emploi Tests

Si besoin, nettoyez galement les enregistrements DNS contenus dans votre DNS concernant ladresse
attribuecettecarte.Enfin,attribuezuneadresseIPfixecettecarte(dansunsousrseaupart).

Indiquezlammeconfigurationauniveaudesparamtresdelacarterseauconcernantlemodeduplex,letyped
mdiaouencorelecontrledesflux.
http://www.itconnect.fr/miseenplacedunclusternlbavecwindowsserver/ 5/13
25/01/2017 WindowsServer2012R2Miseenplaced'unclusterNLB|WindowsServer|ITConnect

Pourconcluresurlescartesrseau,sachezquilestpossibledutiliserdescartesrseaumontesenteaming

VIII.Installationdesrles
Sur les deux serveurs qui doivent devenir noeud du cluster, il est ncessaire dinstaller la fonctionnalit NLB et
consoledegestionNLB.

PourcelanousutiliseronsPowerShellafindegagnerdutemps.

Surchaqueserveur,excutezlacommandesuivante:

Install-Windows Feature NLB,RSAT-NLB

Sinon,vouspouvezexcuterlacommandedistancedepuisunautreserveurcommelecontrleurdedomainep
exemple.Lacommandechangeralgrementpuisquilfautinvoquerlacommandedistance:

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

PourmapartjutiliselamthodedistanceparInvokeCommand,quipermetdegagnerencoreplusenefficacitp
rapportlapremiremthode.Alafindelinstallationjobtienslemessagesuivant:

CoursTutoriels Actualits Forums Emploi Tests

IX.Crationdelaferme
Passons la cration de la ferme (cluster) via linterface graphique (il est galement possible de le faire v
PowerShell).Connectezvoussurundevosfutursnoeuds.

AccdezlAccueil,OutilsdadministrationetouvrezleGestionnairedquilibragedelachargerseau.Effectuezu
clicdroitsurClusterdquilibragedelachargerseaupuisNouveaucluster.

DanslechampHteindiquezlenomDNSduserveurconstituantlepremiernoeudducluster.Pourmapart,
commence par SRV01 qui est galement le serveur depuis lequel jeffectue la configuration. Cliquez s
Connexionetvousverrezapparatrelescartesrseaudisponiblessurleserveur.

SlectionnezcellequiserautilisepourlepartagedeladresseIPvirtuelleetlarceptiondesdonnesdestinatio
ducluster.CliquezsurSuivant.

http://www.itconnect.fr/miseenplacedunclusternlbavecwindowsserver/ 6/13
25/01/2017 WindowsServer2012R2Miseenplaced'unclusterNLB|WindowsServer|ITConnect

CoursTutoriels Actualits Forums Emploi Tests


Maintenant,indiquezlaprioritdeceserveurvisvisdesautresnudsavecunevaleurcompriseentre1et32
car il peut y avoir 32 nuds au maximum). Intressezvous ensuite au champ Adresses IP ddies afin d
prciserladresseIPspcifiquecenud.

Pardfaut,ladresseIPdelacarteslectionneprcdemmentserareprisecommeadresseddie.Ilnestpasut
delachangermaislibrevousdelachangerounon.

Enfin,slectionnezunmodeinitialpourcethte:

Dmarr
Arrt
Excutionsuspendue

http://www.itconnect.fr/miseenplacedunclusternlbavecwindowsserver/ 7/13
25/01/2017 WindowsServer2012R2Miseenplaced'unclusterNLB|WindowsServer|ITConnect

Cette tape CoursTutoriels Actualits


consiste indiquer une adresse Forums
IP virtuelle pour Emploi
ce cluster (rappel : adresse IPTests
virtuelle = adresse
partageentrelesnoeuds).

CliquezsurAjouterpourajouterunenouvelleadresseIPv4ouIPv6.

Indiquez un nom pour ce cluster en remplissant le champ Nom Internet complet et slectionnez un mod
doprationducluster.Rfrezvousauxinformationsdeltapeprcdente.

http://www.itconnect.fr/miseenplacedunclusternlbavecwindowsserver/ 8/13
25/01/2017 WindowsServer2012R2Miseenplaced'unclusterNLB|WindowsServer|ITConnect

CoursTutoriels
Cette tape consiste crer des rglesActualits Forums
de port afin dindiquer Emploi
sur quels types Tests
de requtes doit rpondre le cluste
Pardfaut,ilcoutesurtoutelaplagedeportscestdirede065535,aussibienenTCPquenUDP.

Parexemple,pourunserveurwebilpeuttreintressantdcouteruniquementsurleport80.Pourcelaoncre
rgleadquateetonsupprimelarglepardfaut.Larglecidessousestfonctionnelledanslecasdunserveurwe
maisdoittreadapteselonvosbesoins.

http://www.itconnect.fr/miseenplacedunclusternlbavecwindowsserver/ 9/13
25/01/2017 WindowsServer2012R2Miseenplaced'unclusterNLB|WindowsServer|ITConnect

CoursTutoriels Actualits Forums Emploi Tests


CliquersurleboutonTerminerpourvaliderlacrationduclusteretlintgrationdecepremiernud.

X.Ajouterunsecondnud
Pourlemomentleclustercomprenduniquementunnud,nousallonsvoircommentajouterlesecondnud.Ause
delaconsoleGestionnairedquilibragedelachargerseau,effectuezunclicdroitsurlenomduclusterpu
Ajouterlhteaucluster.

http://www.itconnect.fr/miseenplacedunclusternlbavecwindowsserver/ 10/13
25/01/2017 WindowsServer2012R2Miseenplaced'unclusterNLB|WindowsServer|ITConnect

Reprenezensuitelammeprocdurequelorsdelajoutdupremiernud,carvousretrouverezlesmmestap
(saufcertainesquinontpaslieudtrecommecellequidemandelenomducluster).

CoursTutoriels Actualits Forums Emploi Tests

Unefoislajoutterminetuntempsdinitialisationduclusteraveclesdeuxnoeudsvousobtiendrezltatsuivant:

LacrationduclusterNLBestdsormaistermine,vousdeleconfigurerselonlesapplicationsquevoushberg
pouradapterlesrglesdefiltrage,ensuitepensezadapterlaconfigurationdesapplicationsenmodeclustersiell
lepermettent.

http://www.itconnect.fr/miseenplacedunclusternlbavecwindowsserver/ 11/13
25/01/2017 WindowsServer2012R2Miseenplaced'unclusterNLB|WindowsServer|ITConnect

Aproposdel'auteur

FlorianBURNEL
CoFondateur d'ITConnect, je souhaite partager mes connaissances et expriences a
vous,etcommelaveilletechno'estimportantejepartageaussidesactus.

Vousaimerezaussi...
CoursTutoriels Actualits Forums Emploi Tests


WindowsServer2012R2 VMwarevSphereetles
ClusterNLBetMSCS clusters
octobre21,2014 juin4,2012

2Comments

AZ Dit2yearsago (Reply)

Merci beaucoup pour ce brillant article. Jai juste une question. Comment faire coahabiter les
deuxclusterMSCSetleNLBsurdeuxnoeudidentiques(surlesmemesserveurs)?

kamel Dit11monthsago (Reply)

Bonjour,
Mercipourcetuto,lorsdelajoutdesserveursauclusterNLBilfautchoisirlacarteddiau
cluster(lacarteouonmetpasdeDNS)oulacarteconfigurnormalement?
Cordialement

http://www.itconnect.fr/miseenplacedunclusternlbavecwindowsserver/ 12/13
25/01/2017 WindowsServer2012R2Miseenplaced'unclusterNLB|WindowsServer|ITConnect

Laisseruncommentaire
Votreadressedemessagerieneserapaspublie.Leschampsobligatoiressontindiqusavec*

Commentaire

Nom*

Adressedemessagerie*
CoursTutoriels Actualits Forums Emploi Tests

Siteweb

LAISSERUNCOMMENTAIRE

http://www.itconnect.fr/miseenplacedunclusternlbavecwindowsserver/ 13/13