Page I Mise en place d’un cluster de haute disponibilité avec équilibrage de ch

Page I Mise en place d’un cluster de haute disponibilité avec équilibrage de charge et tolérance aux pannes CHOUMELE NANDONG Lucry Maël, « l’IAI-Cameroun, Centre d’Excellence Technologique PAUL BIYA », 2018 - 2019 DEDICACE À LA FAMILLE CHOUMELE Page II Mise en place d’un cluster de haute disponibilité avec équilibrage de charge et tolérance aux pannes CHOUMELE NANDONG Lucry Maël, « l’IAI-Cameroun, Centre d’Excellence Technologique PAUL BIYA », 2018 - 2019 REMERCIEMENTS Aucune œuvre humaine ne pouvant être le fruit d’efforts uniquement personnels, nous souhaitons de ce fait remercier tous ceux qui nous ont aidés, de près ou de loin, quel que soit le plan. Nous pensons spécialement à : ❖ Monsieur Armand Claude ABANDA, Représentant Résidant de l’IAI Cameroun, pour avoir majoritairement contribué à la création, l’entretien et le succès de cet institut qui m’a et continue de me former. ❖ A madame Dr. Chantal MVEH ABIA, Directeur du CENADI qui a permis que nous effectuions notre stage dans l’entreprise qui est à sa charge ; ❖ Madame BEDIGA Esther, enseignante à l’IAI Cameroun notre encadreur académique pour son aide et ses précieux conseils ayant permis la bonne élaboration de notre projet. ❖ Monsieur YAMB MAÏ Simon Pierre, notre encadreur professionnel, pour ses nombreux conseils aussi bien sur le plan professionnel qu’académique. ❖ Tout le corps dirigeant et enseignant de l’IAI Cameroun. ❖ Tous les responsables du CENADI. ❖ Mes parents Monsieur et Madame CHOUMELE qui ont œuvré de leur mieux depuis ma naissance pour ma croissance. ❖ Mes frères et sœurs (Arnaud, Styve, Ronny, Rudy, Daïna), ainsi que mes neuve et nièce Orion et Aliona qui sont d’un soutien inconditionnel à mon égard. ❖ Mes amis Patrik et Boris pour leurs aides et soutiens ❖ Mes ami(e)s et camarades de classe. ❖ Ma grande famille. ❖ Toi qui de près ou de loin a contribué à la réalisation de ce travail, ton aide m’a été et me sera toujours importante. Bien que ton nom ne soit pas mentionné ici, il reste gravé dans les lignes de celui-là qui n’oubliera jamais tes valeurs à savoir Dieu. Page III Mise en place d’un cluster de haute disponibilité avec équilibrage de charge et tolérance aux pannes CHOUMELE NANDONG Lucry Maël, « l’IAI-Cameroun, Centre d’Excellence Technologique PAUL BIYA », 2018 - 2019 RÉSUMÉ L’IAI intègre dans le cursus de formation en Systèmes et Réseaux, à la fin de la troisième année d’études, un stage de formation pratique d’une durée de trois (03) mois en entreprise. Cette formation tend à garantir aux futurs diplômés de l’IAI, leur intégration rapide et efficace en milieu professionnel. C’est pour cette raison que le CENADI a bien voulu nous accueillir en son sein, plus précisément à la Division de la Téléinformatique et de la Bureautique où nous avons été affectés durant la période de stage. Pendant cette période de stage, nous avons eu à participer à des activités diverses parmi lesquelles : la mise en place d’un cluster dont l’objectif principal était de permettre la haute disponibilité l’équilibrage de charges et la tolérance aux pannes. Pour atteindre ces objectifs, il a été question de faire une collecte d’informations pour connaître le réel besoin de l’entreprise (productivité), ensuite d’analyser et de proposer une solution qui est la mise en place d’un système résolvant le problème posé selon les spécifications du cahier des charges. En effet, au cours de ce travail nous avons eu à réaliser un système de cluster de haute disponibilité dont les services sont repartis sur plusieurs nœuds. Ce système permettant une continuité des activités même en cas de sinistre. Mots clés : cluster, haute disponibilité, équilibrage de charge, tolérance aux pannes. Page IV Mise en place d’un cluster de haute disponibilité avec équilibrage de charge et tolérance aux pannes CHOUMELE NANDONG Lucry Maël, « l’IAI-Cameroun, Centre d’Excellence Technologique PAUL BIYA », 2018 - 2019 ABSTRACT At the end of the third year of study, the AICs integrates a training course in Systems and Networks into a three-month practical training course in a company. This training aims to guarantee future AICs graduates their rapid and efficient integration into the workplace. It is for this reason that CENADI has welcomed us to its heart, more specifically to the Division of Teleinformatics and Office Technology where we have been assigned during the internship period. During this internship period, we had to participate in various activities among which: the establishment of a cluster whose main objective was to allow high availability balancing loads and fault tolerance. To achieve these objectives, it was a question of collecting information to know the real need of the company (productivity), then to analyze and propose a solution which is the implementation of a system solving the problem. problem according to the specifications of the specifications. Indeed, during this work we had to realize a system of cluster of high availability whose services are distributed on several nodes. This system allows business continuity even in the event of a disaster. Keywords: cluster, high availability, load balancing, fault tolerance. Page V Mise en place d’un cluster de haute disponibilité avec équilibrage de charge et tolérance aux pannes CHOUMELE NANDONG Lucry Maël, « l’IAI-Cameroun, Centre d’Excellence Technologique PAUL BIYA », 2018 - 2019 SOMAIRE DEDICACE ......................................................................................................................... I REMERCIEMENTS ........................................................................................................... II RÉSUMÉ .......................................................................................................................... III ABSTRACT ...................................................................................................................... IV SOMAIRE.......................................................................................................................... V LISTE DES FIGURES ..................................................................................................... VI LISTE DES TABLEAUX .............................................................................................. VIII INTRODUCTION GENERALE ........................................................................................ 1 PARTIE I: PHASE D’INSERTION .................................................................................... 2 PARTIE II : DOSSSIER TECHNIQUE ............................................................................ 25 CHAPITRE I : CAHIERS DE CHARGES ................................................................... 26 CHAPITRE II : DOCUMENTATION DE L’EXISTANT ............................................ 36 CHAPITRE III : ETAT DE L’ART ............................................................................... 43 CHAPITRE IV : IMPLEMENTATION ........................................................................ 79 CHAPITRE V : RESULTATS ET TESTS..................................................................... 95 CONCLUSION GENERALE ......................................................................................... 104 ANNEXE .......................................................................................................................... IX BIBLIOGRAPHIE ......................................................................................................... X WEBOGRAPHIE .......................................................................................................... XI GLOSSAIRE ................................................................................................................ XII TABLE DES MATIERES .............................................................................................. XIV Page VI Mise en place d’un cluster de haute disponibilité avec équilibrage de charge et tolérance aux pannes CHOUMELE NANDONG Lucry Maël, « l’IAI-Cameroun, Centre d’Excellence Technologique PAUL BIYA », 2018 - 2019 LISTE DES FIGURES Figure 1 : Organigramme du CENADI ............................................................................... 9 Figure 2 : Localisation CENADI ...................................................................................... 14 Figure 3 : Planning prévisionnel ....................................................................................... 34 Figure 4 : Architecture réseau du CENADI ...................................................................... 39 Figure 5 : Schéma synoptique du réseau local .................................................................. 40 Figure 6 : Virtualisation des postes de travail ................................................................... 47 Figure 7: Cluster de serveur .............................................................................................. 52 Figure 8 : Un load-balancer .............................................................................................. 54 Figure 9 : Load-balancer redonder .................................................................................... 54 Figure 10 : Cluster actif/actif ............................................................................................ 56 Figure 11:Cluster actif/passif ............................................................................................ 57 Figure 12 : Failback .......................................................................................................... 58 Figure 13 : Direct routing ................................................................................................. 67 Figure 14 : Ip tunneling..................................................................................................... 68 Figure 15 : Fonctionnement HAProxy .............................................................................. 73 Figure 16 : Architecture réseau du CENADI .................................................................... 77 Figure 17 : Firewall ........................................................................................................... 82 Figure 18 : Installation haproxy ........................................................................................ 84 Figure 19 : Configuration sysctl ....................................................................................... 84 Figure 20 : Validation sysctl ............................................................................................. 85 Figure 21 : Installation keepalived .................................................................................... 85 Figure 22 : Configuration haproxy ................................................................................... 86 Figure 23 : Configuration keepalived master.................................................................... 87 Page VII Mise en place d’un cluster de haute disponibilité avec équilibrage de charge et tolérance aux pannes CHOUMELE NANDONG Lucry Maël, « l’IAI-Cameroun, Centre d’Excellence Technologique PAUL BIYA », 2018 - 2019 Figure 24 : Configuration keepalived backup ................................................................... 88 Figure 25 : Statut keepalived ............................................................................................ 89 Figure 26 : Configuration selinux « cent1 » ..................................................................... 89 Figure 27 : Configuration selinux « cent2 » ..................................................................... 90 Figure 28 : Arrêt du firewall ............................................................................................. 90 Figure 29 : Configuration my.cnf « cent1 » ...................................................................... 91 Figure 30 : Configuration my.cnf « cent2 » ...................................................................... 91 Figure 31 : Création de l’utilisateur de réplication sur « cent1 »...................................... 92 Figure 32 : Création de l’utilisateur de réplication sur « cent2 »...................................... 92 Figure 33 : Configuration de la réplication sur cent1 ....................................................... 93 Figure 34 : Configuration de la réplication sur cent2 ....................................................... 93 Figure 35 : Page de statistique haproxy ............................................................................ 97 Figure 36 : Arrêt du service httpd ..................................................................................... 97 Figure 37 : Nœud 1 désactivé ........................................................................................... 98 Figure 38 : Vérification adresse IP virtuel sur le master ................................................... 98 Figure 39 : Arrêt du service haproxy ................................................................................ 99 Figure 40 : Vérification de l’adresse IP virtuel sur le backup ........................................... 99 Figure 41 : Page de statistique du second load-balancer ................................................ 100 Figure 42 : Page web de cent2 ........................................................................................ 100 Figure 43 : Creation d’une base de donnée sur cent1 ..................................................... 101 Figure 44 : Vérification de la base de données sur cent2 ............................................... 101 Figure 45 : Suppression de la base de donnéé sur cent2 ................................................. 102 Figure 46 : Vérification de la base de données sur cent1 ............................................... 102 Page VIII Mise en place d’un cluster de haute disponibilité avec équilibrage de charge et tolérance aux pannes CHOUMELE NANDONG Lucry Maël, « l’IAI-Cameroun, Centre d’Excellence Technologique PAUL BIYA », 2018 - 2019 LISTE DES TABLEAUX Tableau 1 : Historique du CENADI ................................................................................... 5 Tableau 2 : Ressources logicielles ................................................................................... 17 Tableau 3 : Sécurité uploads/Geographie/ mise-en-place-dun-cluster-de-haute-dispo.pdf

  • 13
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager