Vous êtes sur la page 1sur 50

Agent de

Comptage
2023
RAPPORT
DE
STAGE
GESTION DES ENTREPRISES :

Réalise par : Encadré par :


JAA RAJAE
GHITA MASLOUHI

ISTA TAMENSOURT
2022/2023
2 RAPPORT DE STAGE

REMERCIEMENT

Nous voudrions prendre quelques instants pour exprimer


notre profonde gratitude envers l’Office de la Formation
Professionnelle et de la Promotion du Travail pour
l'éducation exceptionnelle qu'il nous a offert. Les
connaissances, les compétences et les expériences que nous
avons acquises au sein de cette institution ont été
inestimables pour notre développement personnel et
professionnel. Les professeurs dévoués et compétents ont su
nous guider avec patience et professionnalisme tout au long
de notre parcours universitaire. Leurs conseils avisés et leur
expertise ont été une source d'inspiration pour nous, et nous
leur sommes éternellement reconnaissant. De plus, ISTA
NTIC SYBA nous a offert des opportunités d'apprentissage
passionnantes, telles que des stages en entreprise et des
projets de recherche innovants. Tout cela a contribué à
notre épanouissement académique et nous a permis
d'acquérir des compétences précieuses que nous pourrons
utiliser tout au long de notre vie professionnelle. Nous
sommes profondément reconnaissant envers ISTA NTIC
SYBA pour tout ce qu'il a fait pour nous, et nous
continuerons de chérir les souvenirs et les expériences que
nous avons acquises ici.

2
3 RAPPORT DE STAGE

LISTE DES FIGURES

3
4 RAPPORT DE STAGE

LISTE DES TABLEAUX

4
5 RAPPORT DE STAGE

TABLE DE MATIERES

Introduction :
Chapitre 1 ......................................................................................................
1. Contexte géneral du projet…………………………………………………………………
1.1. Présentation de l’organisme d’accueil……………………………………………..
1.2. Les taches effectuées……………………………………………………………….
1.3. Présentation de l’existant et problématique………………………………………..
1.4. Solution proposée et objectifs du projet……………………………………………
Chapitre 2…………………………………………………………………….
1. Cloud computing……………………………………………………………………………
1.1. Definition ………………………………………………………………………….
1.2. Historique………………………………………………………………………….
1.3. Les avantages………………………………………………………………………
1.4. Les types de services cloud………………………………………………………..
1.5. Les moéles de déploiment …………………………………………………………
Chapitre 3 ……………………………………………………………………
1. Etude de la solultion Openstack……………………………………………………………
1.1. Présentation d'Openstack…………………………………………………………..
1.2. Les composants et l'architecture d'Openstack ……………………………………..
1.1.1. HORIZON - Tableu de bord……………………………………………..
1.1.2. KEYSTONE - Identité………………………………………………….
1.1.3. NOVA - Calcul…………………………………………………………...
1.1.4. GLANCE - Image ……………………………………………………….
1.1.5. NEUTRON - Réseau……………………………………………………..
1.1.6. CINDER - Bloc de stockage …………………………………………….
1.1.7. Placement - Placement service………………………………………….
Chapitre 4……………………………………………………………………
Introduction…………………………………………………………………………………...
1. Réalisation d'une infrastructure OpenStack…………………………………………….
1.1. Péparation de l'environnement ……………………………………………………
1.2. Configuration Réseau………………………………………………………………
1.3. Installation et Configuration de serveur NTP………………………………………
1.4. Installation les packages d'Openstack……………………………………………...
1.5. Installation et configuration de SQL Database …………………………………….
1.6. Installation et configuration de RabbitMQ…………………………………………
1.7. Installation et configuration de Memcached service……………………………….
1.8. Installation et configuration de ETCD service …………………………………….
1.9. Installation des services Openstack ………………………………………………..
- KEYSTONE - Identité……………………………………………………….
- GLANCE - Image……………………………………………………………..
- PLACEMENT - Placement service ………………………………………….
- NOVA - Calcul……………………………………………………………….
- NEUTRON - Réseau…………………………………………………………
- HORIZON - Tableu de bord…………………………………………………..
5
6 RAPPORT DE STAGE
- CINDER - Bloc de stockage ……………………………………………….....

6
7 RAPPORT DE STAGE

INTRODUCTION
Dans l'ensemble, les stages sont une excellente opportunité pour les étudiants et les jeunes
diplômés de développer leurs compétences, d'acquérir une expérience professionnelle et de
se préparer à leur carrière future.

Un stage est une période de formation pratique qui permet à un étudiant ou à un jeune
diplômé d'acquérir une expérience professionnelle dans un environnement professionnel réel.
Le stagiaire travaille généralement pour une entreprise ou une organisation pendant une
période déterminée, généralement quelques semaines à quelques mois, et il est encadré par un
tuteur ou un responsable de stage. Les stages peuvent être rémunérés ou non, et leur durée et
leur intensité peuvent varier en fonction du domaine d'activité, de l'entreprise et des objectifs
de formation. Les stages sont souvent une opportunité pour les étudiants et les jeunes
diplômés d'acquérir une expérience professionnelle concrète, de développer des compétences
techniques et non techniques, telles que la communication, la résolution de problèmes, la
gestion du temps, la créativité, la prise de décision et bien d’autres, et de se familiariser avec
l'environnement professionnel et de se faire connaître des employeurs potentiels. Les stages
présentent de nombreux avantages, tant pour les étudiants et les jeunes diplômés que pour les
employeurs. Acquérir une expérience professionnelle,

Développer des compétences, Explorer une carrière, Établir des contacts professionnels,
Améliorer les chances d’emploi, Obtenir des références professionnelles, Être rémunéré.

Je tiens à préciser que la période de stage allant du 20/02/2022 jusqu’au 18/03/2023 était
tellement riche et bénéfique au niveau d’observation, consultation et expérimentation qui
vent me servir dans ma vie professionnelle et quotidienne.

La première partie de ce rapport sera donc consacrée à une description de la Faculté des
Sciences Juridiques, Économiques et Sociales et ses activités.

La deuxième partie de ce rapport sera un descriptif de différentes étapes que j’ai suivis durant
toute la période de stage.

7
8 RAPPORT DE STAGE

PRÉSENTATION DE LA FACULTÉ
La Faculté des Sciences Juridiques, Economiques et Sociales de Marrakech
(FSJESM) est

l'une des principales institutions d'enseignement supérieur au Maroc, offrant une


formation dans les domaines du droit, de l'économie et des sciences sociales. La
faculté a été créée en 1977 et est située dans la ville historique de Marrakech,
dans la région de Marrakech-Safi.

La FSJESM offre une gamme de programmes de premier cycle, de cycles


supérieurs et de formation continue pour répondre aux besoins et aux intérêts de
ses étudiants. Les programmes de premier cycle comprennent des licences en
droit, en économie, en gestion,

en sciences sociales et en sciences politiques. Les cycles supérieurs comprennent


des masters en droit, en économie, en gestion, en sciences sociales et en sciences
politiques.

La faculté s'engage à offrir une éducation de qualité supérieure à ses étudiants,


en s'appuyant sur un corps professoral qualifié et expérimenté et en offrant des
programmes d'études pertinents pour le marché du travail. Les étudiants
bénéficient également de l'accès à des ressources pédagogiques et de recherche,
ainsi qu'à des équipements modernes.

La FSJESM est également engagée dans la recherche scientifique dans ses


domaines d'expertise et encourage la participation des étudiants à la recherche.
La faculté abrite plusieurs centres de recherche, y compris le Centre de
Recherche Juridique, le Centre de Recherche en Economie et Gestion, le Centre
de Recherche en Sciences Sociales et le Centre de Recherche en Sciences
Politiques.

En résumé, la Faculté des Sciences Juridiques, Economiques et Sociales de


Marrakech est une institution renommée d'enseignement supérieur au Maroc,
offrant une éducation de qualité supérieure dans les domaines du droit, de
l'économie et des sciences sociales. La faculté est engagée dans la recherche
scientifique et offre des programmes d'études pertinents pour le marché du
travail, avec un accent sur l'excellence académique et la formation des étudiants à
devenir des professionnels compétents et responsables.
8
9 RAPPORT DE STAGE

Fiche technique de la Faculté


Adresse Daoudiate – Marrakech
Code postal 2380
Gouvernorat Maroc
Pays Maroc
Téléphone +212 (0) 5 24 30 30 32
Fax +212 (0) 5 24 30 32 65
E-Mail contact.fsjes@uca.ac.ma
Site Web http://www.fsjes.uca.ma/
Date création 1979
Tableau 1 : Fiche technique de la Faculté

Organigramme de la
Faculté
Next Step est organisé par des fonctions. La figure suivante illustre son
organigramme.

Figure 1 ; Organigramme de la Faculté


9
10 RAPPORT DE STAGE

Les taches effectué


-Rencontre avec l'encadrant .
-Discussion du besoin avec l'encadrant .
1er semaine -
-

-
2eme semaine -
-
-
-
-
3eme semaine -
-
-
-
4eme semaine -
-
Tableau 2 : Liste des taches effectué

Présentation de l’existant et problématique


1. Contexte
Dans le domaine des IT, plusieurs entreprises visent å mettre en place des
solutions innovantes des infrastructures de cloud computing et d'être des
fournisseurs de base de ces solutions. est l'une des entreprises qui souhaite
atteindre cet objectif pour pouvoir oumir à ses clients des ressources selon leurs
besoins.

2. Conclusion
a.

10
11 RAPPORT DE STAGE

Chapitre 2 : Cloud computing

1. Définition

Le Cloud Computing est une plateforme de services distants utilisée


pour stocker des informations et exécuter des applications. Le mot Cloud
signifie « nuage » et Computing signifie « informatique » en français. Il
permet d'exploiter des services et des données en ligne à la demande via un
simple accès internet.

Le cloud computing permet aux utilisateurs d'accéder à des réseaux


sécurisés et évolutifs de centres de données et permet la disponibilité de
données hébergées virtuellement, d'applications cloud natives et d'entreprises.
Les bases de données et les applications sont accessibles instantanément via
Internet. Les services en cloud sont généralement payés mensuellement à un
coût associé uniquement à ce qui est utilisé et varient d'une personne à l'autre.

Au sens le plus élémentaire, "utiliser le cloud" est l'acte de stocker et


d'utiliser des informations via le Web plutôt que la mémoire de serveurs ou
d'ordinateurs personnels. De cette façon, plus de données peuvent être
stockées, mais le cloud offre plus que de l'espace supplémentaire. Il est
difficile d'imaginer l'espace physique dont une entreprise mondiale pourrait
avoir besoin pour héberger toutes ses bases de données, applications et
inventaires.

2. Historique
Le Cloud Computing est une technologie émergente qui a vu le jour au
début des années 2000. Les premières formes de Cloud Computing remontent
aux années 1960 avec le développement de la technologie du temps partagé,
mais il a fallu attendre l'avènement d'Internet pour que le Cloud Computing tel
que nous le connaissons aujourd'hui devienne une réalité.

Les premiers services de Cloud Computing grand public ont été lancés au
début des années 2000. Amazon Web Services (AWS) a été l'un des premiers
acteurs du marché, avec le lancement de son service de stockage en ligne
Amazon S3 en 2006. D'autres fournisseurs de services Cloud, tels que Google et
Microsoft, ont rapidement suivi.

11
12 RAPPORT DE STAGE

Le Cloud Computing a rapidement gagné en popularité en raison de sa


capacité à offrir une scalabilité et une flexibilité élevées. Les entreprises
peuvent facilement ajuster la capacité de stockage et de traitement en fonction
de leurs besoins, sans avoir à investir dans des serveurs et de l'infrastructure
coûteux.

Aujourd'hui, le Cloud Computing est devenu une technologie


incontournable pour les entreprises et les particuliers, offrant une multitude de
services tels que le stockage en ligne, la messagerie électronique, la
collaboration en ligne, les applications de productivité et bien plus encore.

3. Les avantages

Le Cloud Computing présente plusieurs avantages, notamment :

Flexibilité et évolutivité : Les entreprises peuvent facilement augmenter ou diminuer la


capacité de stockage et de traitement selon leurs besoins, sans avoir à investir dans des
serveurs et de l'infrastructure coûteux.

Accessibilité : Les données et les applications sont accessibles en ligne à partir de


n'importe quel appareil connecté à Internet, ce qui permet une collaboration en temps réel
et une mobilité accrue pour les employés.

Sécurité : Les fournisseurs de services Cloud offrent des mesures de sécurité avancées
pour protéger les données des utilisateurs contre les menaces externes, telles que les
attaques de pirates informatiques.

Économies de coûts : Les entreprises n'ont pas besoin d'investir dans des serveurs et de
l'infrastructure coûteux, ni de payer pour la maintenance et les mises à niveau, ce qui peut
réduire considérablement les coûts.

Mise à jour constante : Les fournisseurs de services Cloud mettent constamment à jour
leurs logiciels et leurs services pour offrir les dernières fonctionnalités et technologies, ce
qui permet aux utilisateurs de bénéficier des dernières innovations sans avoir à investir
dans de nouveaux équipements.

Sauvegarde et récupération des données : Les fournisseurs de services Cloud offrent une
sauvegarde automatique et une récupération des données en cas de perte ou de dommage,
ce qui permet aux entreprises de récupérer rapidement les données perdues et de minimiser
les perturbations.

12
13 RAPPORT DE STAGE

13
14 RAPPORT DE STAGE

4. Les types de services cloud


En réalité, le Cloud Computing est composé de plusieurs services proposés sous
forme d’abonnement :

 L’IaaS : Infrastructure as a Service


 Le PaaS : Platform as a Service
 Le SaaS : Software as a Service

Figure 2 : Les services de cloud computing

* L’IaaS ou Infrastructure as a Service

Une solution IaaS fournit l’infrastructure informatique, c’est-à-dire, la solution de


virtualisation, les serveurs, les réseaux, et le stockage des données. Ce service de Cloud
Computing nécessite des compétences et de l’autonomie de la part de l’administrateur afin de
gérer le système d’exploitation, les applications, les données, etc. L’IaaS permet ainsi de
dématérialiser uniquement l’infrastructure matérielle.

* Le PaaS ou Platform as a Service

Une solution PaaS fournit les services de l’IaaS (dématérialisation du matériel) ainsi que
les applications middlewares : système d’exploitation, le serveur web, la base de données,
etc.
L’avantage de cette solution est son côté évolutif, ainsi qu’une pré-configuration de
l’environnement technique

* Le SaaS ou Software as a Service

Une solution SaaS fournit le logiciel ou l’application, regroupant les services de l’IaaS et du
PaaS avec en plus, l’installation, la maintenance et la configuration comprises. C’est une
interface qui permet la simple utilisation du logiciel et ne nécessite pas de connaissance
informatique ou technique au préalable. Les logiciels SaaS sont souvent sous forme
d’abonnements mensuels.
14
15 RAPPORT DE STAGE

15
16 RAPPORT DE STAGE

Figure 3 : Types de cloud computing

Pour résumer, l’IaaS est l’infrastructure du Cloud, le PaaS est


une plateforme rajoutée à l’IaaS prenant en charge des middlewares. Le SaaS est
la dernière strate du Cloud Computing, c’est-à-dire le logiciel ou l’application. Le
SaaS est accessible pour n’importe quel utilisateur, a contrario du PaaS et de l’IaaS
qui nécessite des compétences techniques.

16
17 RAPPORT DE STAGE

5. Les modéles de déploiment

* Cloud public
Un cloud public est un environnement dans lequel les services et l'infrastructure
sont fournis hors site via Internet et sont basés sur du matériel physique partagé
détenu et exploité par des fournisseurs tiers, ce qui signifie que votre entreprise
ne subit aucun coût de matériel ou de maintenance. Ces nuages offrent le plus
haut niveau d'efficacité et d'abordabilité, ainsi que la capacité d'évoluer sur
demande.

Le Cloud public est la solution idéale pour les entreprises qui recherchent la
flexibilité et la capacité de dimensionner leurs systèmes à moindre coût et sans
dépenses en capital.
Plutôt que d'acheter des serveurs coûteux, un cloud public donne accès à une
infrastructure de pointe, alimentée par des centres de données fiables, pour un
traitement, un stockage, une mise en réseau et une sécurité agiles et efficaces.

La solution idéale pour les petites et moyennes entreprises ou celles qui ont des
demandes fluctuantes, les principaux avantages du cloud public sont la rapidité
avec laquelle vous pouvez déployer des ressources informatiques, et les
économies et la transparence de la facturation qu'il offre.

* Cloud privé
Un cloud privé est une infrastructure sur mesure entièrement dédiée à votre
activité, hébergée sur site (Private Cloud sur site) ou dans un centre de données
de service provider (Cloud privé hébergé).

En tant que solution hébergée, le cloud privé élimine l'infrastructure, les


serveurs, l'équipement de réseau et les coûts de dotation et de gestion de TI
dédiés à l'exploitation de votre propre centre de données.

Les clouds privés offrent le plus haut niveau de sécurité et de contrôle. Ils
foumissent toute l'agilité, l'évolutivité et l'efficacité du cloud public, mais
offrent en outre des niveaux plus élevés de contrôle et de sécurité, ce qui le rend
idéal pour les grandes entreprises ou ceux qui ont des obligations strictes en
matière de données, de réglementation ou de gouvernance. Leurs données
hébergées séparément et physiquement séparées des autres entreprises.

17
18 RAPPORT DE STAGE

* Cloud hybride
Le cloud hybride offre aux entreprises la possibilité d’héberger certaines
applications sur le cloud public afin de réduire les coûts et d'augmenter
l'évolutivité et l'efficacité tout en conservant les données critiques en interne ou
sur une infrastructure de cloud privé pour une sécurité et un contrôle optimaux.

Cette approche permet également å l'entreprise de continuer å utiliser son


infrastructure technique interne existante pour les opérations courantes, associée
å l'hébergement de certaines applications ou systémes spécifiques sur le Cloud.

Une approche Hybrid Cloud sur mesure Offre aux entreprises une solution
hautement flexible, tres agile et tres rentable

Figure 3 : les modèles de déploiement du cloud computing

18
19 RAPPORT DE STAGE

Chapitre 3 : Etude de la solultion Openstack

1. Présentation d’Openstack
OpenStack est un systeme d'exploitation en nuage qui contröle de vastes
pools de ressources de calcul, de stockage et de mise en réseau dans un centre
de données. Tous les composants ci-dessus sont gérés via un tableau de bord qui
permet aux administrateurs de contrôler tout en permettant à leurs utilisateurs de
provisionner des ressources via une interface
Web.

Plus précisément, il s'agit d'une collection de logiciels Open Source qui


nous d'effectuer certaines fonctions sur le cloud. OpenStack était un projet
pilote lancé par Rackspace et la NASA, fondée en juillet 2010. Vobjectifdu
projet était de fournir un logiciel Open Source permettant à toute organisation
de créer et d'offrir des services de cloud computing fonctionnant sur du matériel
standardisé.

Tout comme la distribution Linux a plusieurs goûts qui sont supportés par
différentes fondations comme RedHat et SUSE, on pense que dans un proche
avenir, il y a de fortes chances Qu’OpenStack aura des distributions, ainsi que
les principaux joueurs et contributeurs à l'open projet source, y compris:
RedHat, Ubuntu, et plus encore.

Étant un projet Open Source, des milliers de développeurs contribuent du


code, écrit principalement en Python et sont disponibles gratuitement.

2. Les composants et l'architecture d'OpenStack

- Horizon - Tableau de bord


Il fournit une interface utilisateur modulaire basée sur le Web pour tous
les services OpenStack. Avec cette interface graphique Web, vous pouvez
effectuer la plupart des opérations sur votre cloud, telles que le lancement d'une
instance, l'attribution d'adresses IP et la définition de contrôles d'accès.
- Keystone – Identité
Keystone est un framework d'authentification et d'autorisation pour tous les
services OpenStack
Keystone gère les demandes d'API et fournit des services d'identité
configurables.
Il offre la possibilité d'ajouter des utilisateurs à des groupes et de gérer les
autorisations entre utilisateurs et groupes.

19
20 RAPPORT DE STAGE

20
21 RAPPORT DE STAGE

Figure 4 : OpenStack Keystone

- Nova - Calcule
Il fournit des serveurs virtuels à la demande. Nova est le composant le plus
compliqué et le plus distribué dOpenStack. Un grand nombre de processus coopèrent
pour transformer les demandes d'API des utilisateurs finaux en machines virtuelles en
cours d'exécution.
Liste de ces processus et de leurs fonctions:

• nova-api : Cest un service web API RESTful qui accepte les


commandes entrantes pour interagir avec le cloud OpenStack.

• nova-compute : C'est un démon worker qui gère les instances de


machine virtuelle via les API de Hypervisor.

• nova-scheduler : Il reçoit une requête de la file d'attente et détermine


l'hôte du serveur de calcul sur lequel il doit fonctionner.

• nova-conductor : Il fournit des services de nova-calcul, tels que la mise


à jour des bases de données et la gestion des tâches de longue durée.

• Nova-database : Elle stocke la plupart des états de construction et


d'exécution pour une infrastructure de cloud.

• La file d'attente fournit un concentrateur central pour transmettre des


messages entre des démons. Ceci est généralement implémenté avec
21
22 RAPPORT DE STAGE
RabbitMQ.

• Nova fournit également des services de console pour permettre aux


utilisateurs finaux d'accéder à la console de leur instance virtuelle via un
proxy. Cela implique plusieurs démons (nova-console, nova-novncproxy
et nova-consoleauth

• nova-network: C'est un démon ouvrier très similaire à nova-compute. Il


accepte les tâches de mise en réseau de la file d'attente et exécute ensuite
des tâches pour manipuler le réseau.

• nova-volume: Gère la création, l'attachement et le détachement de


volumes persistants pour calculer des instances. Cette fonctionnalité est
en cours de migration vers Cinder.

Figure 5 : OpenStack nova

Nova interagit également avec de nombreux autres services OpenStack: Keystone


pour l'authentification, Glance les images et Horizon pour l'interface web

- Glance – Image
Il fournit des services de découverte, d'enregistrement et de livraison pour les
images de disque et de serveur.
Liste des processus et de leurs fonctions:
22
23 RAPPORT DE STAGE
• glance-api: Il accepte les appels d'API Image pour la découverte d'images, la
récupération d'images et le stockage d'images.

• glance-registry: stocke, traite et récupère les métadonnées sur les images


(taille, type,etc.).

• glance database: Une base de données pour stocker les métadonnées d'image.

• Glance prend en charge les systèmes de fichiers normaux, les périphériques de


blocs RADOS, Amazon S3, HTTP et Swift.

23
24 RAPPORT DE STAGE

Figure 6 : OpenStack Glance

- Neutron – Réseau
II fournit une connectivité réseau en tant que service " entre les périphériques
d'interface (par exemple, les cartes vNIC) gérés par d'autres services OpenStack (par
exemple, nova). Le service fonctionne en permettant aux utilisateurs de créer leurs
propres réseaux.
Neutron dispose d'une architecture capable pour prendre en charge de nombreux
fournisseurs et technologies de réseaux populaires.
Les composants OpenStack Networking sont:
• neutron-server: Ce service s'exécute sur le nœud de réseau pour
desservir l'API de gestion de réseau et ses extensions. Il applique
également le modèle de réseau et l'adressage IP de chaque port. Le
serveur neutron nécessite un accès indirect à une base de données
persistante. Ceci est accompli grâce à des plugins, qui communiquent
avec la base de données en utilisant AMQP (Advanced Message Queuing
Protocol).

• neutron agent Fonctionne sur chaque noeud de traitement pour gérer la


configuration du commutateur virtuel local (vswitch). Le plug-in que
vous utilisez détermine les agents qui s'exécutent. Ce service nécessite
l'accès à la file d'attente des messages et dépend du plugin utilisé.
Certains plugins comme OpenDaylight (ODL) et Open Virtual Network
(OVN) ne nécessitent aucun agent python sur les nœuds de calcul.

• neutron-dhcp-agent Fournit des services DHCP aux réseaux de


locataires. Cet agent est le même pour tous les plug-ins et est responsable
de la gestion de la configuration DHCP. L'agent neutron-dhcp nécessite
un accès à la file d'attente des messages. En option selon le plug-in.

24
25 RAPPORT DE STAGE

• neutron-13-agent Fournit le transfert L3 / NAT pour l'accès réseau


externe des machines virtuelles sur les réseaux de clients. Nécessite
l'accès à la file d'attente des messages En option selon le plug-in.

• network provider services (SDN) Fournit des services de mise en réseau


supplémentaires aux réseaux de locataires. Ces services SDN peuvent
interagir avec des agents neutron-server, neutron-plugin et plugin-agents
via des canaux de communication tels que les API REST.

Figure 7 : OpenStack neutron

Neutron interagira principalement avec Nova, où il fournira des


réseaux et la connectivité pour ses instances.

- Cinder - Bloc de stockage


Cinder permet aux périphériques de blocs d'être exposés et connectés pour calculer des
instances pour un stockage étendu et de meilleures performances.
• cinder-api accepte les requêtes et les achemine vers cinder-volume pour
l'action.

• cinder-volume réagit en lisant ou en écrivant dans la base de données


Cinder pour maintenir l'état, interagir avec d'autres processus (comme
cinder-scheduler) via une file d'attente de messages et directement sur le
stockage en bloc fournissant le matériel ou le logiciel.

25
26 RAPPORT DE STAGE

• cinder-scheduler sélectionne le nœud de stockage de bloc optimal pour


créer le volume.

• Un état des volumes du magasin de base de données Cinder.

Figure 8 : OpenStack Cinder

Comme Neutron, Cinder interagira principalement avec Nova,


fournissant des volumes pour ses instances

- Placement – Placement service


Le service de placement OpenStack est un composant de la plateforme de cloud
computing OpenStack qui aide à la gestion et à l'allocation des ressources
informatiques telles que le processeur, la mémoire et le stockage dans un centre de
données. Le service permet aux administrateurs OpenStack de découvrir et de gérer les
ressources informatiques disponibles dans leur centre de données et de les rendre
disponibles aux services et applications OpenStack qui en ont besoin.

En résumé, le service de placement OpenStack est un composant critique de la


plateforme cloud OpenStack qui permet une gestion et une allocation efficaces des
ressources informatiques dans un centre de données.

26
27 RAPPORT DE STAGE

Figure 9 : OpenStack architecture

27
28 RAPPORT DE STAGE

Réalisation d'une infrastructure OpenStack

Dans ce chapitre, vous découvrirez les différentes étapes nécessaires pour


créer et configurer une infrastructure OpenStack. Vous apprendrez à installer et
configurer chaque composant de l'infrastructure, y compris le contrôleur, les
nœuds de calcul, les nœuds de stockage et les nœuds de réseau. Vous
apprendrez également à configurer l'authentification et l'identification pour
accéder à l'infrastructure OpenStack, ainsi que la gestion des images de machine
virtuelle pour les instances lancées dans le cloud.

1. Péparation de l'environnement
L'architecture de notre solution contient 2 nœuds d'OpenStack:

• Nceud de contröle (Controller node) contient les services suivants : service


d'identité (Keystone), service d'image (Glance), service placement
(placement) ,service compute (nova) , service réseau (neutron) ,et tableau de
bord qui s'appelle (Horizon).

• Nceud de compute (Compute node) : Le nœud de calcul exécute la partie


hyperviseur de Compute qui opère les instances. Par défaut, Compute utilise
l’hyperviseur KVM. Le nœud de calcul exécute également un agent de service
réseau qui relie les instances aux réseaux virtuels et fournit des services de pare-
feu aux instances via des groupes de sécurité.

28
29 RAPPORT DE STAGE

29
30 RAPPORT DE STAGE

30
31 RAPPORT DE STAGE

31
32 RAPPORT DE STAGE

32
33 RAPPORT DE STAGE

33
34 RAPPORT DE STAGE

34
35 RAPPORT DE STAGE

35
36 RAPPORT DE STAGE

36
37 RAPPORT DE STAGE

37
38 RAPPORT DE STAGE

38
39 RAPPORT DE STAGE

39
40 RAPPORT DE STAGE

40
41 RAPPORT DE STAGE

41
42 RAPPORT DE STAGE

42
43 RAPPORT DE STAGE

43
44 RAPPORT DE STAGE

44
45 RAPPORT DE STAGE

45
46 RAPPORT DE STAGE

46
47 RAPPORT DE STAGE

47
48 RAPPORT DE STAGE

48
49 RAPPORT DE STAGE

49
50 RAPPORT DE STAGE

50

Vous aimerez peut-être aussi