Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
AUTOMATISATION DU DEPLOIEMENT ET DE LA GESTION DES RESEAUX VIRTUELS DANS LE CLOUD COMPUTING (presentation)
1. Automatisation du déploiement et de la gestion des
réseaux virtuels dans le Cloud Computing
Présenté par : Khadidja BOUKREDIMI Encadré par : Pr YAGOUBI B
Co-encadré par : Mr MAKHLOUF S
Master 2 RESIN
2017-2018
Département d'informatique
Mémoire de fin d'études
7. • Constitué d'une ou de plusieurs machines virtuelles
• pouvant envoyer et recevoir des données les unes des autres.
• Chaque machine virtuelle représente un seul ordinateur dans
le réseau et réside sur un serveur ESXi.
8/22/2018 7Khadidja BOUKREDIMI
1 2 3 4 5Virtualisation
Réseau virtuel
13. 8/22/2018 13Khadidja BOUKREDIMI
1 2 3 4Conception 5
Diagramme de cas d'utilisation
Diagramme de séquence
Diagramme de classe
Ajouter nouveau(x) vSwitchUtiliser vSwitch existantDétruire vSwitch
Diagramme de classe
«une application, un serveur». Cette approche a rempli les centres de données de systèmes sous-utilisés, dont beaucoup fonctionnent à moins de 15% de leur capacité. mais consommant de l'énergie et générant de la chaleur 24h / 7j.
il n'est plus nécessaire d'utiliser un serveur par application
Contôle du processeur et des ressources de la machine hôte
Alloue à chaque VM les ressources dont elle a besoin
S'assurer que les VMs n'interfèrent pas l'une avec l'autre
il doit avoir une interface réseau fonctionnelle
nic permet à l'ordinateur de s'interfacer avec le réseau
les ordinateurs sont connectés à un un commutateur, ce qui crée un réseau local
les commutateurs sont responsables de la commutation intelligente du trafic réseau vers la destination appropriée
les réseaux virtuels ne sont pas si différents des réseaux physiques
Dans un environnement virtualisé, des machines virtuelles peuvent être reliées les unes aux autres sur un réseau virtuel implémenté au-dessus d'une infrastructure réseau physique partagée.
Dans les hyperviseurs de base, une VM possède une ou plusieurs cartes d'interfaces réseau virtuelles. Le trafic réseau sur toute interface virtuelle est commuté par l'hyperviseur vers l'interface réseau physique
logiciel intégré à l'hyperviseur qui se comporte comme un commutateur matériel
Ce logiciel permet aux VMs de s'intégrer au réseau avec d’avantage de souplesse (sans se soucier du nombre de cartes physiques)
Le service permettait la création dynamique et automatique des VMs
VMs étaient indépendentes vis à vis le réseau
Developper un service d’auto-déploiement de ressources virtuelles de type réseau (par rapport à la topologie) choisie pour gérer au mieux le traffic réseau de VM.
Par ailleurs, pour assurer la connectivité réseau des VMs, l'admin devrait créer un vswitch dans chaque hôte du cluster
Pour assurer une bonne fisibilté du réseau aux machines virtuelles, afin que celles-ci ne perdent pas leurs configuration réseau lorsqu'elles migrent vers un autre hôte, en cas de panne.
à cet effet, l'admin doit créer le vSwitch dans chaque hôte
le commutateur standard est créé et géré par chaque hôte ESXi individuel. donc pour deux hôtes ESXi, Ce n'est pas mauvais pour un petit environnement, mais à mesure que votre environnement se développe, il peut être très difficile de gérer un grand nombre de vswitches.
Vous devez le recréer sur chaque hôte de votre environnement. Ce n'est pas très difficile si vous avez seulement huit hôtes dans votre environnement. Lorsque vous commencez à recevoir jusqu'à 20, 30, 40, 100, 200 hôtes, il devient plus difficile de gérer tous ces vSwitches, en particulier lorsque des modifications de configuration se produisent dans votre environnement.
Pour rendre l'user capable de provisionner ses propres ressources, mlle Bensalah a conçu l'année derniere un service
accéder aux composants de gestion VMware Infrastructure, objets gérés (VM, datacenter, BDD, Réseau)
API Java offre ainsi des méthodes qui opère sur ces objets gérés (ils sont souvent utilisés comme paramètres transmis ou renvoyés par des méthodes).
pour Java permet un accès programmatique à l'infrastructure vSphere
Ce kit fournit toute la documentation, les bibliothèques Java permettant d'accéder aux fonctionnalités disponibles via l'API vSphere
Nous passons maintenant à la conclusion, à travers ce projet nous avons pu fournir un service qui permet d'automatiser le déploiement des réseaux virtuels
Grâce à ce service l'user n'aura plus besoin d'attendre l'acceptation de sa demande par l'administrateur
Afin d'étendre notre travail, nous envisageons les perspectives suivantes :
nous envisageons d'ajouter l'implémentation de la topologie maillée
Nous envisageons aussi intégrer un prg qui permet la gestion automatique et dynamique des stockages virtuels