Vous êtes sur la page 1sur 22

L'Office de la formation professionnelle et de promotion

du travail
********************************

Filière : Infrastructure digitale


Option : Systèmes et réseaux
Module : Gestion de projet d’infrastructure digitale

Thème : Équilibrage de la charge réseau

Réalisé par : Abdelkarim Formateur : Mohamed


Redouani Zazza

1
Équilibrage de la charge réseau

Objectifs :
- Installation de la fonctionnalité ‘’Network Load Balancing’’
- Configuration d’un ‘’Load Balancer’’
- Installation de ‘’IIS’’ pour tester le bon fonctionnement
- Création d’une page de test pour visualiser le travail de notre ‘’Load Balancer’’

1) Installation de la fonctionnalité ‘’Network Load Balancing’’

On possède deux machines virtuelles ‘’NLB1’’ et ‘’NLB2’’, on va installer la fonctionnalité


‘’Network Load Balancing’’ dans le premier serveur, et avec les mêmes étapes on va
l’installer le deuxième serveur :

On clique sur ‘’ajouter des rôles et des fonctionnalités’’, ensuite cette interface apparaitra :

2
On peut ignorer cette page par défaut, C’est juste une page qui contient des instructions qui
doit être configuré avant d’installer la fonctionnalité, on clique suivant :

On sélectionne le type d’installation. Dans notre cas, on va choisir ‘’Installation basée sur un
rôle ou une fonctionnalité’’. Après, suivant :

On choisit notre serveur ‘’NLB1’’ lequel installer la fonctionnalité comme un serveur de


destination, suivant :

3
On va cliquer directement suivant, car cette page pour installer les rôles :

Voilà, on coche ‘’Network Load Balancing’’, suivant :

4
On clique ‘’Ajouter des fonctionnalités’’ :

On va trouver que d’autres fonctionnalités ont cochées par default. ‘’Network Load
Balancing’’ dépend sur ces fonctionnalités pour l’installer convenablement et travaille sans
problème. On va laisser les choses telles qu’elles, et on clique suivant :

Ici on juste clique sur ‘’Installer’’ pour confirmer les sélections d’installation :

5
Cette page affiche la progression d’installation. lorsque la barre d’installation se termine, on
clique ‘’fermer’’ :

Et voilà, l’installation réussie sur ‘’NLB1’’

6
Et pour ‘’NLB2’’, on suivi les mêmes étapes :

2) Configuration d’un ‘’Load Balancer’’

Dans cette partie, on va configurer un ‘’Load Balancer’’.


7
Sur ‘’NLB1’’ :
Lorsqu’on lance le gestionnaire, cette page affiche :

Premièrement, on va créer un ‘’cluster’’ qui permet de regrouper plusieurs serveurs (ou


nœuds) de manière à partager la charge de travail, à améliorer la disponibilité et à fournir
une redondance pour assurer la continuité des services. On clique sur ‘’cluster’’ puis
‘’Nouveau’’ :

Cette interface va afficher, On saisit l‘adresse IP de note serveur pour ajouter au cluster. Ici
c’est obligatoire de travailler avec des adresses statiques, si on travaille avec une adresse a
donné par DHCP, une erreur va interrompre la procédure. On clique suivant :

8
Ici, on juste donne un identificateur d’hôte unique (le nombre d’identificateur par défaut est
1). Suivant :

Le cluster aussi va apprendre une adresse IP, on clique sur ‘’ajouter’’ et on entre l’adresse et
le masque de sous réseau, puis ‘’ok’’ :

Suivant :
9
Nom Internet complet s’agit du nom de domaine entièrement qualifié (FQDN) attribué au
cluster NLB. C'est l'adresse par laquelle les clients accèdent aux services équilibrés. Et pour le
mode d’opération du cluster, on choisit ‘’Multidiffusion’’ (Chaque nœud du cluster a sa
propre adresse MAC, mais une adresse IP virtuelle commune) Cela peut éviter les problèmes
liés à l'utilisation de la même adresse MAC. Suivant :

10
Cette étape est la plus importante, car elle définit le comportement spécifique d’équilibreur
de charge en termes de gestion du trafic entrant sur des ports particuliers (spécifier quels
services ou applications seront équilibrés et sur quels ports le cluster NLB doit écouter). La
page "Règles de port" fait référence à la configuration des ports, pour lesquels l'équilibreur
de charge doit diriger le trafic vers les nœuds du cluster. Je vais simplement laisser tous les
ports ouverts et je clique ‘’Terminer’’.

Et voilà, le cluster est configuré. Et pour vérifier la connexion du cluster, je vais m'y
connecter via le bureau à distance :

11
Sur ‘’NLB2’’ :

On clique sur ‘’Cluster’’, puis ‘’se connecter à un cluster existant’’ puisque nous allons déjà
créer le cluster dans ‘’NLB1’’ :

Dans l’onglet hôte, on saisit l’IP d’un nœud qui a déjà attribué au cluster, on clique
‘’Connexion’’ et le cluster doit être détecté par le gestionnaire, puis ‘’Terminer’’ :

12
Clic droit sur le cluster, et on choisit ‘’Ajouter l’hôte au cluster’’ pour ajouter ‘’NLB2’’. Et en
continuant la configuration comme nous avons fait sur ‘’NLB1’’ :

13
3) Installation de ‘’IIS’’ pour tester le bon fonctionnement

Dans cette partie, on va tester le bon fonctionnement de notre ‘’Load Balancer’’ en installant
‘’IIS’’ (Microsoft Web Server) qui fournit une plateforme robuste pour héberger et servir des
applications web, des sites web statiques, des services web, et d'autres contenus sur
Internet ou sur un réseau local.
L’installation du rôle ‘’web server’’ est simple comme l’installation de ‘’Load Balancing’’, la
seule différence est que ‘’web server’’ est un rôle, et ‘’load balancing’’ est une
fonctionnalité.
Un "rôle" représente la tâche globale que le serveur est censé accomplir, tandis qu'une
"fonctionnalité" est un composant logiciel spécifique qui peut être ajouté ou supprimé pour
étendre les capacités du serveur dans le cadre de son rôle.
On l’installe le rôle dans les deux serveurs :

14
15
Comme nous l'avons mentionné précédemment, ce rôle nécessite des services pour
fonctionner convenablement, ou le système détecte la nécessité de ces services et il les
coche (les services ont coché par défaut).

16
Le rôle est installé dans les deux serveurs. Maintenant on va tester notre load balancer, on
tape les adresses des deux serveurs dans le navigateur :

Cette page est la page par défaut de ‘’IIS’’. Donc notre load balancer est fonctionné très bien, Mais
on ne sait pas s’il dirige la requête vers ‘’NLB1’’ et ‘’NLB2’’.

4) Création d’une page de test pour visualiser le travail de notre


‘’Load Balancer’’

Dans la démonstration précédente, on ne confirme pas si le load balancer dirige le trafic vers
le premier ou le deuxième serveur, pour cela on va créer un page de teste pour visualiser
son travail.
Premièrement, on lance ‘’le gestionnaire des services Internet’’ (IIS) :

17
Puis clic droit sur ‘’Default Web Site’’, et on choisit ‘’Explorer’’

18
Cette interface indique le chemin du page par défaut de ‘’IIS’’ (C:\inetpub\wwwroot). On va
laisser cette page, et on crie une nouvelle page juste pour voir ou notre load balancer va
diriger le trafic.
Dans un bloc note, à travers le langage HTML on écrit un code simple (Tout les pages HTML
début avec <HTML> et finit par </HTML>, <H1> et </H1> pour la police Majuscule et en Gras,
et l’extension de fichier doit être ‘’.html’’

19
Dans le deuxième serveur, on fait la même chose :

Et maintenant, on va tester les pages en tapant (l’adresse du serveur + /le nom complet du
fichier html), et voilà le résultat :

Le load balancer dirige mon trafic vers le premier serveur ‘’NLB1’’ lorsque j’ai entré avec le
premier serveur, et il le dirige vers ‘’NLB2’’ quand j’ai entré avec le deuxième.
Mais lorsque j’ai entré l’IP du cluster, C’était le résultat :

20
Dans La première fois, il dirige le trafic vers ‘’NLB2’’, et dans la deuxième vers ‘’NLB1’’, donc
l’équilibrage de la charge est parfaitement fonctionné.

Gantt Project :

21
Table des matières
1)Installation de la fonctionnalité ‘’Network Load Balancing’’........................................................ 2
2)Configuration d’un ‘’Load Balancer’’............................................................................................. 9
3)Installation de ‘’IIS’’ pour tester le bon fonctionnement............................................................ 15
4)Création d’une page de test pour visualiser le travail de notre ‘’Load Balancer’’ ......................19

22

Vous aimerez peut-être aussi