RAPPORT DE STAGE DE FIN D’ETUDES Pour l’obtention de la «Licence Appliquée en S

RAPPORT DE STAGE DE FIN D’ETUDES Pour l’obtention de la «Licence Appliquée en Sciences et Technologies de l’Information et de Communication (LASTIC)» Présenté par : OMRI Hassen Titre Mise en place d'un Cloud Privé avec gestion centralisée d’hyperviseurs hétérogènes Réalisé à Soutenu le :03-07-2017 Devant le jury : Encadrant: Mr Hassene Seddik & Mr Issam Benlakhdhar Rapporteur : Mr.(Mme.)……………………………………………………………….….……… Membre : Mr.(Mme.)……………………………………………………………….….………….. Année Universitaire : 2016 / 2017 DÉDICACES A mes Parents, A ma femme, A mes enseignants tous au long de mon cursus scolaire et universitaire, Je ferai le nécessaire pour être digne de votre respect, Toute ma gratitude. 3 Remerciements Au terme de ce projet de fin d’études, mes vifs remerciements sont adressés à tous ceux qui ont contribué, directement ou indirectement à l’élaboration de ce projet. Je m’adresse en premier lieu aux membres de l’honorable jury que je remercie d’avoir bien voulu examiner et évaluer mon modeste travail. Je tiens aussi à remercier vivement M. Hassene Seddik pour ses conseils et ses remarques pertinentes. Je m’adresse également à M. Issam Ben LAKHDHAR, ainsi que M.Oussama Kammoun pour leur disponibilité, leurs directives qui m’ont permis de soigner et d’améliorer constamment la qualité de ce travail. 4 Sommaire Liste des figures....................................................................................................................................... 6 Liste des tableaux.................................................................................................................................... 7 Liste des acronymes ................................................................................................................................ 8 Introduction Générale............................................................................................................................. 9 Chapitre I : Contexte du projet.............................................................................................................. 10 1. Présentation du projet .............................................................................................................. 10 1.1 Présentation de l’organisme d’accueil .............................................................................. 10 1.2 Cahier des charges............................................................................................................. 11 2. Etat de l’art................................................................................................................................ 12 2.1 Virtualisation ..................................................................................................................... 12 2.2 Cloud Computing............................................................................................................... 14 3. Conclusion ................................................................................................................................. 16 Chapitre II : Étude des solutions de gestions multi-hyperviseurs ......................................................... 17 1. Etude de l’existant..................................................................................................................... 17 2. Solutions proposées .................................................................................................................. 18 2.1 Solutions de gestion ‘overlay’ ........................................................................................... 18 2.2 Solutions de gestions dédiées ........................................................................................... 18 3. Solution retenue........................................................................................................................ 23 3.1 CloudStack......................................................................................................................... 24 3.2 Les versions du CloudStack................................................................................................ 24 3.3 Les composants du CloudStack ......................................................................................... 25 3.4 Modèle de déploiement du CloudStack............................................................................ 25 4. Étude Conceptuelle ................................................................................................................... 28 4.1 Analyse des besoins........................................................................................................... 28 4.2 Identification des acteurs.................................................................................................. 28 4.3 Besoins fonctionnels.......................................................................................................... 28 4.4 Besoins non fonctionnels .................................................................................................. 29 4.5 Description du système..................................................................................................... 29 4.6 Conception du système..................................................................................................... 32 5. Conclusion ................................................................................................................................. 34 Chapitre III : Ingénierie de dimensionnement, sécurité et mise en place de la solution...................... 35 1. Dimensionnement..................................................................................................................... 35 5 1.1 Infrastructure hyper convergée ........................................................................................ 36 1.2 Dimensionnement des serveurs........................................................................................ 36 1.3 Dimensionnement du stockage......................................................................................... 38 2. Sécurité...................................................................................................................................... 40 2.1 Les différents aspects de la sécurité ................................................................................. 41 2.2 Politique de sécurité adoptée ........................................................................................... 41 3. Préparation de la mise en place de la solution adoptée........................................................... 42 3.1 Architecture de la solution adoptée.................................................................................. 42 4. Mise en place de la solution...................................................................................................... 45 4.1 Environnement de travail.................................................................................................. 45 4.2 Mise en place de la solution CloudStack........................................................................... 46 5. Test et validation de la solution ................................................................................................ 49 6. Conclusion ................................................................................................................................. 49 Conclusion et perspectives.................................................................................................................... 50 SITOGRAPHIE............................................................................................................................................. 51 ANNEXE 1: Détails Technique................................................................................................................ 53 ANNEXE 2 : Notions Diverses ................................................................................................................ 80 6 Liste des figures Figure 1.1- Organigramme Databox………………………………………………………………………………………….. 11 Figure 1.2- Virtualisation des serveurs………………………………………………………………………………………. Figure 1.3- Types d’hyperviseurs………………………………………………………………………………………………. Figure 1.4- Services du cloud …………..…………….………………………………………………………………………… 13 14 15 Figure 2.1- Solutions de gestion multi-hyperviseurs……………………………………………………………………. 17 Figure 2.2- Tableau de bord de NEC SigmaSystemCenter……………………………………………………………. 19 Figure 2.3- Principe de fonctionnement de Hotlink SuperVisor…………………………………………………… 20 Figure 2.4- Solution Openstack…………………………………………………………………………………………………… 21 Figure 2.5– Model CloudStack.………………………………………………………………………………………………….. 22 Figure 2.6- Architecture CloudStack……………….………………………………………………………………………….. 23 Figure 2.7- Composants du CloudStack……………….…………………………………………………………………….. 25 Figure 2.8- Déploiement à petit échelle…………………………………………………………………………………….. 26 Figure 2.9- Déploiement à Grand échelle.…………………………………………………………………………………. 27 Figure 3.1- Cas d’utilisation « Gestion des services »…………………………………………………………………. 29 Figure 3.2- Cas d’utilisation « Gestion des comptes »……………………………………………………………….. 30 Figure 3.3- Cas d’utilisation « Gestion des projets »………………………………………………………………….. 31 Figure 3.4- Cas d’utilisation « Gestion des instances »…….………………………………………………………… 32 Figure 3.5- Diagramme de séquence « connexion »…………………………………………………………………… 33 Figure 3.6- Diagramme de séquence « création d’une machine virtuelle »……………………………….. 33 Figure 3.7- Diagramme de séquence « stocker des données »………………………………………………….. 34 Figure 4.1- Etape du dimensionnement…………………………………………………………………………………….. Figure 4.2- Stockage SAN…………………...…………………………………………………………………………………….. Figure 4.3- Stockage NAS…………………...…………………………………………………………………………………….. Figure 4.4- Architecture de la solution adoptée………………………………………………………………………….. Figure 4.5- Services installés sur Serveur de management………………………………………………………….. Figure 4.6- Services installés partie Réseaux ………………………………………………………………………. Figure 4.7- Services installés sur Stockage NFS ………………………………………………………………………… Figure 4.8- Script d’installation CloudStack……….……………………………………………………………………….. Figure 4.9- Instance CloudStack………………………………………………………………………………………………….. 35 39 39 42 46 47 47 48 49 7 Liste des tableaux Table 1.1- Etude comparative des différents hyperviseurs……………………………………………………….... 14 Table 2.1- Etat des serveurs actuels……………………………………………………………………………………………. 18 Table 2.2- Les services d’Openstack……………………………………………………………………………………………. 22 Table 2.3- Etude comparative entre les différentes solutions……………….……………………………………. 24 Table 3.1- Besoins de la société………………………………………………………………………………………………….. 35 Table 3.2- Capacité des serveurs en matière de vCPU………………………………………………………………… 36 Table 3.3- Capacité offerte par la 1ere proposition………………………………………………………………………. 37 Table 3.4- Capacité offerte par la 2eme proposition……………………………………………………………………… 37 Table 3.5- Tableau comparatif entre les serveurs……………………………………………………………………….. 37 Table 3.6- Tableau comparatif entre les deux propositions………………………………………………………… 37 Table 3.7- Capacité offerte par la solution recommandée………………………………………………………….. 40 8 Liste des acronymes API Applications Programming Interface CPU Central Processing Unit DAS Direct Attached Storage DELL Development of Early Language Learning ESXI Elastic Sky X Integrated FC Fiber Channel HP Hewlett Packard IT Information Technologies IP Internet Protocol ISCSI Internet Small Computer System Interface IaaS Infrastructure as a Service KVM Kernel-based Virtual Machine MYSQL Système de gestion de base de données NAS Network Attached Storage NFS Network File System NIST National Institute of Standards and Technology TPE Très Petite Entreprises PaaS Plateform as a Service PME Petites et Moyennes Entreprises RAM Random Access Memory RAID Redundant Array of Independent Disks SaaS Software as a Service SAN Storage Area Network vCPU virtual Central Processing Unit VM Virtual Machine VNC Virtual Network Computing VPN Virtual Private Network 9 Introduction Générale Depuis son émergence au début des années 2000, le cloud computing a connu un développement remarquable ce qui a attiré l’intérêt de plusieurs acteurs dans le monde informatique. En effet, nom- breux acteurs du domaine IT ont présenté leur propre solution cloud dont nous citons IBM, CISCO le fabriquant de routeur, Microsoft et même des opérateurs de télécommunications comme le cas de France Télécom. Du coup, plusieurs entreprises cherchent à profiter des services offerts par le Cloud en particulier les PME et les TPE qui sont attirées par la possibilité de payer pour consommer des ressources au lieu de s’approprier des équipements. Mais, le problème de la sécurité reste le frein principal pour l’adoption d’une solution Cloud. Pour remédier à ce problème, certaines entreprises ont recours au modèle Cloud privé interne où les ressources ne sont pas externalisées. Le seul défi à surmonter est le choix de l’hyperviseur car il est impossible d’en changer ultérieurement. Cette étape est, donc, très importante surtout avec l’émergence de plusieurs hyperviseurs performants ayant chacun un mode d’utilisation destiné vers un type spécifié d’applications. Pour bénéficier de ces caractéristiques, plusieurs entreprises cherchent à intégrer des différents hy- perviseurs dans son environnement Cloud. C’est dans ce cadre que s’inscrit ce projet de fin d’études intitulé ‘Mise en place d'un Cloud Privé avec gestion centralisée d’hyperviseurs hétérogènes’ Comme notre société est intéressée par ce type de projet, et elle prévoit d’avoir des marchés dans ce domaine, c’était une occasion pour moi de monter en compétences et m’intégrer dans le domaine de virtualisation, du coup j’ai choisi ce projet de fin d’étude parmi d’autre sujets (Qualité TL9000 …). Tout au long de ce rapport, nous traiterons trois chapitres dont les lignes directrices sont présentées ci-dessous. Le premier chapitre portera sur le contour général du projet à savoir l’organisme d’accueil, les con- cepts de virtualisation et Cloud et le cahier de charge. Le deuxième chapitre exposera les résultats du recherche effectués pour choisir la solution la plus adéquate vis-à-vis aux spécifications financières pour la gestion multi-hyperviseur au sein d’un seul environnement Cloud, l’étude de l’existant et l’étude détaillée de la solution proposé (besoins fonc- tionnels et non fonctionnels et une étude conceptuelle). Le troisième chapitre sera consacré à l’ingénierie de dimensionnement et de la sécurité de solution ainsi que le processus de la mise en place de la solution de test. 10 Chapitre I : Contexte du projet Dans ce chapitre, nous passons en revue le contexte du projet : nous présentons dans un premier temps l’organisme d’accueil ainsi qu’une description du projet et du travail demandé et nous termi- nons par la rédaction du cahier de charge et l’étude de l’art... 1. Présentation du projet 1.1 Présentation de l’organisme d’accueil DataBox, filiale du groupe TELNET et certifiée ISO9001 version 2008 et TL900 en 2016; opère dans l’ingénierie et les services dans le domaine des réseaux et des télécommunications. Crée en 1996 avec des bureaux en Tunisie, en France et en Algérie, DataBox est l’un des leaders dans le secteur des intégrateurs systèmes et fournisseurs de solutions de réseaux servant à la fois les en- treprises et les opérateurs sur les marchés locaux, régionaux et internationaux. DataBox est spéciali- sé dans le déploiement des réseaux d’entreprises et des solutions d’accès clés en main pour les opé- rateurs de télécommunications fixes et mobiles. Elle conçoit et met en œuvre des systèmes d’information multidisciplinaires pour ses clients et fournit un large éventail de uploads/Ingenierie_Lourd/ cloud 1 .pdf

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