Вы находитесь на странице: 1из 38

UNIVERSITE MOHAMMED PREMIER

Ecole Nationale des Sciences Appliques


(ENSA) Oujda
Filire Gnie Tlcommunications &
Rseaux

Mmoire de Projet de Fin danne

Sujet : Dploiement dun Cloud priv sous Openstack


Reprsent par : Encadr par :
AZOULI Mohsine Membres du jury:
M.KOULALI Mohammed Amine M.KOULALI Mohammed Amine
DAHAK Souha
M SEFRAOUI Omar
RECHAM Ayoub

Anne universitaire 2016-2017


Dploiement Dun ClouD priv
Sous
PLAN :

Introduction
Concepts et dfinitions
Analyse et prsentation de la solution
Dploiement & Test OpenStack
Conclusion
INTRODUCTION

Le monde numrique est toujours en volution, et lune des expressions


favorites du moment, cest Cloud Computing, littralement informatique
dans les nuages ou encore informatique dmatrialise .

Il sagit de dporter sur un serveur virtuel loign le traitement


informatique qui jusquici seffectue sur la machine de lutilisateur ou du
moins sur le serveur de lentreprise.
DEFINITION ET CONCEPT :

Cloud se rfre un rseau ou Internet.

Cloud peut fournir des services sur rseau :


WAN, LAN ,VPN

Les applications : le courrier lectronique, la


confrence Web, Gestion de la relation client .
Tous se droulent en nuage
Types de Nuage

Cloud Public

Cloud hybride

Cloud priv
Comment fonctionne le
cloud priv ?
Comment fonctionne le cloud ?
Analyse et
prsentation
de la solution
Solutions du Cloud existantes :

Solution propritaire :
Solution libre ou Open Source
Composants OpenStack :

L'architecture d'OpenStack est compose de trois principaux lments :

Nova : gre le cycle de vie des instances de virtuelles machines.

Swift : permet de grer et de stocker une large capacit de


donnes dans le Cloud avec une redondance pour assurer la
tolrance aux pannes.

Glance : est un systme de gestion d'images de machines


virtuelles.
Composants OpenStack :
Les composants additionnels :

Horizon : fournit aux administrateurs et aux utilisateurs une


interface graphique pour accs aux diffrents services.

Keystone : fournit un service d'authentification pour dautres


services OpenStack.

Cinder : fournit les volumes (disques) de stockage pour les


instances de machines virtuelles.
Neutron : gre le rseau virtuel au sein dOpenStack.

Celiometer : module de facturation

Heat : module dorchestration


Dpoilement
&
Test
outils Dinstallation utiliss
Implmentation des services OpenStack :

Deux machines virtuelles diffrentes pour les nuds Controller et Compute


dOpenStack cres avec VMware Workstation.
Systme d'exploitation hte : distribution Linux Ubuntu server 16.04 LTS.
HyperViseur : KVM (utilise par dfaut par Openstack).
Base de donnes : MySQL, utilise par les services dOpenStack, pour persister
leurs tats et les mtadonnes correspondantes aux ressources quils exploitent.
RabbitMQ : systme de messagerie qui gre les changes de messages entres les
diffrents modules dOpenStack.
modules OpenStack UTILISs :

Keystone : gestion de lauthentification


Nova : gestion des VMs
Glance : gestion des images
Cinder : gestion des disques
Neutron: gestion de rseaux virtuels

Vu que la procdure dinstallation de chaque module est trop longue, nous


contentons de nexposer que linstallation avec script pour les modules
principaux.
ArChiteCture De base pour implmenter le nuD
compute et controller
Configuration Des Cartes rseaux pour les Deux nuDs
INSTALLATION
installation des services Openstack sur le nuD De Contrle
Fichier de configuration local.conf Du nuD De CalCul
sCenario De Dploiement Dune maChine virtuelle
dans le cloud
Oprations de base que peut effectuer un utilisateur final du service Cloud
IaaS :

Se connecter au tableau de bord Openstack


Crer et grer des images
- Accder a linstance a partir du VNC console
- Accder a linstance via SSH
- Suivi de lutilisation des instances
- La gestion des volumes
- Attacher un volume a une instance
2. Le tableau de bord OpenStack (Dashboard):
Crer et grer des images:
lajout Des keypair (paires de cls)
Nous crons au moins une paire de cls pour chaque projet.
lanCement Dune instanCe
4- La catgorie Instances indique le nom de l'instance, ses adresses IP prives
et publiques, la taille, le statut, la tache, et ltat d'alimentation.

Une instance lance avec succs


5- Si nous navons pas fourni une paire de cls, des groupes de scurit ou des
rgles jusqua prsent, les utilisateurs ne peut quaccder a linstance partir
de l'intrieur du Cloud par VNC, mme le ping sur l'instance n'est pas possible.
suivi De lutilisation Des instanCes

figure : tlChargement Du rsume Dutilisation


des instances
La gestion des volumes

NB : Attacher un volume a une instance


Qu'est ce que
le Clustering ?
La haute disponibilit et la supervision
des services openstack

Principe :Haute Disponibilite (HA) du Cloud Controller


MySQL est capable et grce au moteur
de stockage NDB de grer une grappe
de serveurs complte.
Augmenter la disponibilit.
Faciliter la monte en charge.
Permettre une rpartition de la
charge.
Faciliter la gestion des ressources
(processeur, mmoire vive, disques
dur, bande passante rseau)
un cluster MYSQL
Conclusion
MERCI
POUR
VOTRE
ATTENTION

Оценить