Nothing Special   »   [go: up one dir, main page]

Zakaria Rapport OK

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 43

ROYAUME DU MAROC

‫مكتب التكوين المهني و إنعاش الشغل‬


Office de Formation Professionnelle et de Promotion de Travail
(OFPPT)
‫المعهد المتخصص للتكنولوجيا التطبيقية طريق ايموزار‬
OFPPT Institut Spécialisé de Technologie Appliquée (ISTA) - Route
Imouzzer

Rapport de Stage de Fin de Formation

Filière : Technicien Spécialisé En Infrastructure digitale


Module : Intégration au milieu de travail

Option : Cloud computing


Période de stage : Du 27 /02 /2022 Au 01 / 04 /2022

Sujet intitulé :

Mise En Place D’une Solution Cloud Privé Open Stack

Réalisé par : Encadré par :


M. EDDAHMANI Zakaria M. AMELLAL Ouissam

Année de formation 2022 – 2023

1
Remerciement

Avant de commencer le développement de cette expérience


professionnelle, il me parait tout naturel de commencer par remercier les
personnes qui m'ont permis d'effectuer ce travail ainsi que ceux qui m'ont
Permis d'en faire un moment agréable et profitable.
Je tiens tout d'abord à remercier Pr. CHENOUNI Idriss le directeur de
l’ENS Fès, Pr. CHIKHAOUI Ahmida le vice-directeur de l’ENS de Fès,
Mme MRABTI Amal la secrétaire générale de l’ENS, Mr. HALIM
MOHAMMED le chef de service informatique, ABDELATIF OUARDI et
ANASS ALAOUI mes maîtres de stage, qui occupe la fonction des cadres
technique au sein de L’Ecole normale supérieur de Fès et qui m'a accueilli
comme stagiaire.
Je tiens à remercier sincèrement Monsieur Ouissam Amellal, qui, en tant
que formateur encadrant, s'est toujours montré à l'écoute et très
disponible tout au long de la réalisation de mon projet.
J’adresse mes sincères remerciements à tous les professeurs,
intervenants et toutes les personnes qui par leurs paroles, leurs écrits,
leurs conseils et leurs critiques ont guidé mes réflexions et ont accepté de
me rencontrer et de répondre à mes questions durant mes recherches.
Un grand merci à ma mère et mon père mes frères, pour leurs conseils
ainsi que leur soutien inconditionnel, à la fois moral et économique. Je
voudrais exprimer ma reconnaissance envers les amis et collègues qui
m'ont apporté leur soutien moral et intellectuel tout au long de mon stage
Et finalement je me remercie pour mes efforts, ma patience et mon
support durant cette période.

2
Résumé

Notre stage a été réalisé dans le but de découvrir le


monde du travail et mettre en pratique les connaissances
théoriques que nous avons acquis durant notre formation
à « L’ISTA », ainsi que pour s’intégrer la vie active,
s’informer sur les différentes exigences de la vie
professionnelle, des tâches administratives et techniques
qui nous attendent une fois insérés dans le monde du
travail.
Il s’agit d’une opportunité précieuse pour nous initier au
travail, à développer l’esprit d’équipe, de l’autoformation,
d’apprendre comment affronter, surmonter et solutionner
les divers problèmes au sein de la société.

En fin, il s’agit d’un apprentissage complémentaire qui va


enrichir pas seulement notre patrimoine cognitif mais
aussi notre parcours professionnel.

3
Dédicace

A nos chers parents, sources de tendresse

De noblesse et d’affectation.

A nos frères et sœurs, en témoignage de la

fraternité, avec

Nos souhaits de bonheurs de santé et de

succès.

A tous les membres de nos familles.

A tous nos ami(e)s, nos professeurs

ZAKARIAE ED-DAHMANI

4
Table des matières

Sommaire……………………………………………………………………………………………………………………….…5-6

Introduction…………………..……………………………………………………………………………………..………….7

CHAPITRE I : PRESENTATION LE LIEU DE STAGE :

Présentation de l’Ecole Normale Supérieure de FES……………………...……………………………………….9

Organigrame de L'ENS ………………………………………………………………………………………………….….....10

CHAPITRE II : LES ACTIVITES REALISEES DURANT LE STAGE :

I .Projet Et taches effectuées………………………………………………………………….………………….….………12

1.1 Etape 1 : Interface générale VMware Workstation…………………………..……….……..13

1.2 Etape 2 : de la création de la MV………………………………………….…………………………….…..14

1.3 Etape 3 : de la création de la MV…………………………………………………………………………….15

Cloud computing……………………………………………………………………….…………………..……………...16

1. Introduction …………………………………………………………………………………………………………………17

2. Définition de cloud computing………………………………………………………………………..…………18

3. Les modèles de services du Cloud (SaaS, PaaS, IaaS)………………………………..…………..19

3.1 Le SaaS (Software As A Service)…………………………………………………………..………………….20

3.2 Le PaaS (Platform As A Service)……………………………………………………………………………....21

5
3.3 IaaS (Infrastructure as a service)………………………………………………………………………..……22

4. Les modèles de déploiement (public, privée, hybride, communautaire)………….23

4.1 Différente solution de Cloud………………………………………………………………………….………….24

5. Open Stack…………………………………………………………………………………………………..…………………25

5.1 Mise En Place De La Solution Open Stack…………………………..………………………………...26

6. Création d’une machine virtuelle…………………………………………………………………………….27

7. Installation des composants nécessaires…………………………………………………………………28

7.1 Installation de Git…………………………………………………………………….……………………….………29

7.2 Copie des fichiers depuis DevStack……………………………………….…………………………….…30

7.3 Création d’un utilisateur Stack………………………………………………..……………………………...31

8. Lancement de la configuration……………………………………………………………………………...…32

9. Implémentation du Cloud…………………………………………………………………………………..………33

9.1 Côté Administrateur…………………………………………………………………………………………….…….34

9.2 Gestion des images…………………………………………………………………………………………………..35

9.3 Côté Utilisateur…………………………………………………………………….…………………………………….36

Annexes…………………………………………………………………………………………………………………………....37

6
Introduction

L’école Normale Supérieure de Fès est un établissement public,

crée en 1978, dans le cadre du programme de marocanisation du

corps enseignant, elle avait pour mission de former et de

dispenser une formation continue au profit des professeurs de

second cycle relevant du ministère de l’Éducation Nationale, de

l’Enseignement Supérieur, de la Formation des Cadres et de la

Recherche Scientifique dans les différents domaines de

l’enseignement. L’histoire de L’École Normale Supérieure de Fès a

été marquée par quatre dates importantes : 1978, 1989, 2010 et

2013.

 1978 : Préparation du certificat d’Aptitude à l’Enseignement

pour former des professeurs de second cycle sur d’une

durée de quatre ans ouverts aux bacheliers.

 1989 : - Formation des professeurs de second cycle sur un

an.

 Préparation au cycle d’agrégation.

 2010 : Transition de l'ancien système vers le système

Licence/Master/Doctorat (LMD).

7
Présentation de l’Ecole Normale Supérieure de FES

L’école Normale Supérieure de Fès est composée de cinq services

selon l’organigramme présenté dans la figure 1 :

 Service des affaires estudiantines des statistiques et de

suivi de l’insertion des lauréats

 Service de la recherche, de la coopération, du partenariat et

des stages

 Service financier

 Service des affaires administratives (RH, A. institutionnelles,

patrimoine, logistique)

 Service informatique

ORGANIGRAMME DE L’ECOLE NORMALE


SUPERIEURE DE FES
Décanat/Direction

Vice-décanat/sous-
Vice-décanat/sous- Secrétariat général de Un vice-décanat par
direction à la recherche Service financier
direction à la formation l’établissement centre de recherche
et la coopération

Service des affaires


Service de la recherche
estudiantines des
et de la coopération, du Service des affaires Service de
statistiques et de suivi
partenariat et des administratives l’informatique
de l’insertion des
stages du doctorat
lauréats

8
I. Projet EtTaches effectuées :

Au cours de notre stage, nous avons réalisé différentes tâches

autres que de simplement travailler sur le projet. Parmi Ces

tâches sont les suivantes :

Tache 01 : Fabrication des câbles à paires torsadées pour faire

connecter les nouvelles stations de travail :

9
Tache 02 : Dépannage lors d’une panne réseau et partage d'un

réseau téléphonique vers un point d'accès model(Xiaomi router

4c) rediriger avec un câble RJ45 vers le switch de la salle de

cours :

- Branchement de la nouvelle source d’internet au switch

Tache 03 : Vérification que les postes stagiaires sont


correctement connectés et qu’ils ont accès à l’internet

- Vérification d'accès internet

10
Tache 04 : Configuration d’une nouvelle installation de Windows

10 sur un ordinateur bureau (model Lenovo), méthode clé USB

Bootable à l’aide du logiciel qui refuse le formatage de toutes les

partitions.

Tache 05 : Installation des logiciels requis pour l’utilisation

quotidienne et principale des stagiaires au sein de la classe tels

que :

- OFFICE

- VM ware Workstation v16

- Packet tracer v8.01

- Google chrome

11
Tache 06 : Activation de License Windows 10 et le produit

Microsoft office :

Tache 07 : interdiction et limitation de changement et

modification de certains paramètres système sur l’ordinateur

bureau avec l’éditeur de stratégie de groupe locale

12
Tache 08 : Clonage de ce dernier post nouvellement configuré

sur les 14 autres postes bureaux ; en utilisant l’outil de clone

(ISUN SHARE CLONEGO) créant une image de backup sur un

disque dur externe d’un stockage plus de 128GB et la faire

appliquer aux autres postes.

Tache 09 : Configuration d’une nouvelle mise à niveau sur

l’ordinateur portable model (Lenovo Thinkpad) d’une formatrice

du département refroidissement et climatisation industriel et

installation des logiciels à utilisation principales et les derniers

pilotes avec la suppression de tous les bloatware qui entraînent

une baisse drastique des performances du système.

Tache 10 : Correction d'un problème qui rendait un post


démarre sur une second partition système en utilisant les
commandes :

bcdboot B:\windows : cela permet de ajouter un nouveau chemin


de démarrage Windows à partir d’une autre partition système
(dualboot)
msconfig : pour supprimer le chemin de fichier système dans
l’autre partition qui a causé le problème
BCDEDIT /default {2db73fae-eb18-11eb-85a2-
dc260b251adb} :
permet de définir l'entrée par défaut que le gestionnaire de
démarrage utilisera à l'expiration du délai d'attente.

13
Tache 11 : Vérification de l’état du câblage P2P et teste de la
connectivité de tous les câbles qui sont branchés avec un testeur
de Loop en raison des problèmes de câblage et teste de
connectivité entre eux.

- Ensembles des photos montrant l'état de câblages et les


tests de ping

14
Tache 12 : Configuration et renouvellement des mots de passe

des points d’accès (model :TP Link) et étiquetage des câbles

connectés aux switches.

- Configuration et renouvellement des mots de passe des


points d’accès

15
Projet De Stage
Implémentation D’Un Mini Cloud Sur

Open Stack

1 -Introduction
L'informatique dans le nuage (en anglais, cloud computing) est

devenue un concept majeur faisant référence à l'utilisation de la

mémoire et des capacités de calcul des ordinateurs et des

serveurs répartis dans le monde entier et liés par un réseau, tel

Internet.

Les utilisateurs (le plus souvent des entreprises, mais aussi vous

ou moi) ne sont plus propriétaires de leurs serveurs

informatiques mais peuvent ainsi accéder de manière évolutive à

de nombreux services en ligne sans avoir à gérer l'infrastructure

sous-jacente, souvent complexe. Les applications et les données

ne se trouvent plus sur l'ordinateur local, mais -

métaphoriquement parlant - dans un nuage (Cloud) composé d'un

certain nombre de serveurs distants interconnectés au moyen

d'une excellente bande passante indispensable à la fluidité du

16
système. L'accès au service se fait par une application standard

facilement disponible, la plupart du temps un navigateur Web.

2 Définition de cloud computing


Le Cloud Computing est une technologie désignant et/ou faisant
appel à un ensemble de technique tel que la virtualisation,
stockage, infrastructure, systèmes d’exploitation, applications à
valeur ajoutée (applications métiers par exemple : CRM, ERP…)
présentée sous forme de services facturés et où particuliers,
pme et grands comptes peuvent utiliser ces services en foncière
Diagramme en bas montrant une vue d'ensemble du cloud
computing avec les types d'applications typiques pris en charge .
Par ce modèle informatique de leur besoin et à la demande.

- Une vue d'ensemble du cloud computing

17
3 -Les modèles de services du Cloud (SaaS,
PaaS, IaaS
Le Cloud offre des modèles de service, car toutes les entreprises

n’ont pas le même besoin et aussi toutes les entreprises ne sont

pas prêtes à aller vers cette solution. Cependant, on remarque

que de plus en plus d’entre elles font le premier pas en adoptant

un certain modèle parmi ceux qui existent, et que nous allons voir

un peu plus loin. Commençons par proposer un des services qui

est :

3.1 Le Saas (Software As A Service).


Cela signifie qu'un fournisseur de cloud fournit des logiciels

complets tels que des serveurs, des bases de données, des codes

d'application sous forme de service.

Par exemple, Gmail, où on échange des courriels sans se soucier

de ce qui se passe en arrière-plan. Tout ce qu’on a à faire est de

taper notre courriel, et il est livré à l'emplacement ou à la

personne à que l’on souhaite le livrer. On n’est pas préoccupé par

le fonctionnement de la plate-forme, quels sont les problèmes de

sécurité, que se passe-t-il si le serveur tombe en panne, où le

courrier est-il stocké, cela ne nous concerne pas. Les

prestataires nous fournissent un logiciel complet ou une

18
application sous forme de service, c'est pourquoi cette

architecture est appelée « SaaS »

- Application SaaS

3.2-Le PaaS (Platform As A Service).


Signifie Platform as a Service. Ce terme désigne une plate-forme

d’exécution hébergée par un fournisseur et on y accède depuis

internet. Cette plate-forme peut être utilisée pour exécuter des

SaaS, et peut aussi être mise à la disposition des entreprises

d’environnement technique qui souhaitent faire héberger,

développer et tester leurs applications. On trouve dans ce

service des machines virtuelles, le stockage (mémoires, disques),

Les processeurs, les bases de données, le système d’exploitation

et le matériel. Quelques exemples de PaaS Amazon Web

Services.

19
Ici, le fournisseur de cloud nous donne la plateforme complète à

utiliser. Cela signifie que le fournisseur prend en charge toutes

les parties sous-jacentes de l'infrastructure. Par exemple, les

serveurs sont pris en charge et les machines virtuelles sont

prises en charge, nous disposons d'outils prédéfinis qu’on peut

utiliser pour créer nos applications.

- Application PaaS

3.3- IaaS (Infrastructure as a service).


La définition de l'infrastructure en tant que service signifie que

seule l'infrastructure nous est donnée, tout le reste est quelque

chose que nous mettons comme on le souhaite, puis on l'utilise.

IaaS fournit une architecture et une infrastructure

informatiques en dehors du stockage de données, des serveurs

de virtualisation et de la mise en réseau.

Il s’agit de mettre à disposition à la demande des ressources

informatiques (serveurs, poste de travail), la plate-forme de

20
virtualisation, les outils de facturation et de contrôle de

consommation, les niveaux de services.

- Application IaaS

- Les modèles de déploiement (public,


privée, hybride, communautaire)

Le Cloud Computing propose plusieurs modèles qu’on retrouve

sous différentes appellations. Nous allons dans un premier temps

donner les différentes nominations qu’on pourrait trouver soit

dans la littérature ou autre et ensuite nous allons donner une

définition qui décrit au mieux chaque modèle.

21
- Modèle de Cloud
 Cloud public= Cloud externe

 Cloud privé= Cloud interne

 Cloud hybride= association du Cloud interne et externe

Cloud Public : « dans ce modèle de déploiement, le fournisseur de

la solution Cloud est externe, il est propriétaire de son

infrastructure et ses services sont accessibles à tout le monde.

». Le principe ici est la mutualisation optimale des ressources,

infrastructures, plateformes et applications .

Exemple d’utilisation :

Un site web enregistrant un fort trafic ponctuel, durant une

période donnée, peut nécessiter le recours à de la ressource

supplémentaire.

Architecture

22
Cloud Privé : « ce modèle de déploiement est interne aux

entreprises ou organisations, qui en sont les propriétaires ». Il

existe un autre modèle, c’est celui de confier notre informatique

à un prestataire et nous serons les seuls à utiliser

l’infrastructure et les services qu’il faut et donc la notion de

partage n’existe pas contrairement au Cloud public.

Exemple entreprise :

Dans le cas d’une entreprise, implémenter un Cloud privée est le

fait de transformer l’infrastructure interne avec des

technologies de virtualisation et d’automatisation afin de

délivrer, plus simplement et plus rapidement, des ressources (et

des services) à la demande.

Cloud Hybride :

C’est la combinaison du Cloud privé et du Cloud public, certaines

entreprises ne sont pas prêtes à tout externaliser et donc font

le choix d’avoir un Cloud interne (par exemple leur donnée est

très critique et ne peuvent pas se permettre de ne plus avoir le

contrôle dessus) et faire appel au Cloud externe quand les

besoins le veulent (par exemple une montée en charge).

4 -Différente solution de Cloud


4.1-Open Stack :

23
Open Stack est un logiciel libre qui permet la construction de

cloud privé et public. Open Stack est aussi une communauté et un

projet en plus d'un logiciel qui a pour but d'aider les

organisations à mettre en œuvre un système de serveur et de

stockage virtuel.

Open Stack est composé d'une série de logiciels et de projets au

code source libre qui sont maintenus par la communauté incluant :

Open Stack Compute (nommé Nova), Open Stack Object Storage

(nommé Swift), et Open Stack Image Service (nommé Glance).

Points Forts et points faibles

forts

 Prise en charge de l'hyperviseur : Open Stack fournit un

support pour Xen et KVM, avec un support limité pour VMware

ESX, le serveur Citrix Xen et Microsoft HyperV

 Capacités de réseau améliorées : Open Stack a un composant

de réseau (Neutron) qui a une intégration directe avec

OpenFlow et permet des niveaux plus élevés de mise à l'échelle

des nuages et multi-tenancy en adoptant une variété de

technologies de réseau définies par logiciel dans le cloud. De

plus, la structure de réseau Open Stack contient des services

tels que les fonctionnalités d'équilibrage de charge, les

services de détection d'intrusion (IDS) et les technologies de

24
pare-feu. Toutes ces fonctionnalités font de Open Stack une

plate-forme de pilotage capable d'un bon failover et d'une

résilience.

Faibles

 Pas prêt pour l'entreprise : l'un des principaux inconvénients

d'Open Stack est le fait qu'il n'a pas été emballé pour

l’entreprise ; Cependant, la situation est susceptible de

changer compte tenu de son grand nombre de contributeurs.

 Difficile à configurer et à déployer : puisque Open Stack est

déployé dans le cadre de projets spécifiques d’incubateurs ;

L'expertise et le temps sont nécessaires pour l'ouvrir. Les

administrateurs ont déclaré que plusieurs composants clés

doivent être gérés à partir de différentes consoles de ligne de

commande. Open Stack dispose de huit composants

modulaires : serveur d'images, service d'identité, tableau de

bord, mise en réseau, stockage en bloc, stockage ouvert,

services Web Amazon et compatibilité de calcul. Pour certains,

cela englobe une architecture légèrement fragmentée ;

Cependant, la hausse d'avoir plusieurs composants modulaires

est que les utilisateurs peuvent choisir quelles

fonctionnalités / projets sont nécessaires.

25
5 -Mise En Place De La Solution Open Stack
5.1 - Création d’une machine virtuelle
Afin de créer une machine virtuelle, on a installé le logiciel de

virtualisation VMware Workstation (version 16 pro). Ce logiciel

travaille sur un système d’exploitation de 64 bits Ainsi, nous

utiliserons Windows 10 Pro comme un système d’exploitation.

Pour implémenter un Mini-Cloud sur Open Stack, on doit installer

un système d’exploitation Compatible. On a choisi Ubuntu Server

(version 20.04.3). Ensuite, on doit créer une machine virtuelle à

partir de ce système. Voici des imprimes écran ci-dessous qui

montrent le processus de création d’une machine virtuel pour

Ubuntu server.

- Interface générale VMware Workstation

26
- La création de la MV

- La création de la MV

27
L’étape si dessus consiste à choisir notre image système sur

laquelle nous voulons démarrer

- La création de la MV

- La création de la MV

28
- La création de la MV

- la création de la MV

29
- La création de la MV

- la création de la MV

30
- La création de la MV

- La création de la MV

31
- La création de la MV

32
- Après toutes ces étapes, maintenant la machine virtuelle est

prête à être démarrée

33
6- Installation des composants nécessaires

Cette étape est décomposée en plusieurs sous-étapes suivantes :

5.1 -Installation de Git


GIT est un logiciel Open Source de gestion de versions, sa principale tâche est de gérer l’évolution de contenu
d’une arborescence. Pour l’installer sur notre machine on a utilisé la commande suivante :

Figure 30: Commande pour installer git

5.2 -Copie des fichiers depuis DevStack


Cette étape consiste à copier les fichiers nécessaires à

l’installation depuis GitHub.

Téléchargement de package depuis GitHub du lien suivant :

34
https://opendev.org/openstack/devstack

- Commande pour copier les fichiers depuis GitHub

5.3 -Création d’un utilisateur Stack


On utilise cette commande pour créer un utilisateur stack qui

possède les droits nécessaires pour configurer et lancer

l’installation depuis le dossier Tools qui se trouve dans le

répertoire DEVSTACK.

- commande pour créer un nouvel utilisateur stack


Ensuite, on affecte un mot de passe à cet utilisateur Stack : (mot

de passe : P@ssw0rd)

35
Commande pour affecter un mot de passe

La commande suivante nous permet d’associer tous les ficher et

dossiers du DEVSTACK/ à l’utilisateur Stack :

Commande pour associer le dossier entier à l'utilisateur stack

Toujours dans le même répertoire parent /devstack On saisit

dans le fichier « local.conf » le code suivant :

Remarques :

 Le nom d'utilisateur par défaut est admin.

 ADMIN_PASSWORD est le mot de passe que nous utilisons

36
pour nous connecter à la page de connexion Open Stack.

Dans notre cas, openstack est le mot de passe que nous

avons utilisé.

 HOST_IP est l'adresse IP de votre système obtenue en

exécutant les commandes ifconfig ou ip a

6 -Lancement de la configuration :

 Changement de l’utilisateur actuel par l’utilisateur STACK

 On accède au répertoire DEVSTACK/

 Ensuite, lancer la configuration, on tape la commande :

./stack.sh

37
Voici le résultat final du lancement de la configuration :

La configuration de notre Mini-Cloud est terminée. On utilisera

cette adresse IP pour se connecter à notre Mini-Cloud Open

Stack depuis le navigateur. On peut se connecter en tant

qu’administrateur avec le login « admin » ou bien en tant

qu’utilisateur « demo »

7 -Implémentation du Cloud :
On tape l’adresse IP que nous avons récupéré depuis le lancement

de la configuration dans un navigateur. L’espace de connexion à

Open Stack est ouvert.

- Plateforme de connexion à Open Stack

38
7.1 -Côté Administrateur :
Pour se connecter comme Administrateur, on tape comme login «

admin » et le mot de passe.

- Voici la fenêtre qui s’affiche lors de la connexion d’un

administrateur :

39
7.2 -Gestion des images :

Sur l’interface de gestion des images ci-dessus comme vu dans la

figure présidente L’administrateur peut ajouter une image d’un

système d’exploitation comme Ubuntu.

- Interface d'ajout d'une image iso Ubuntu

40
Après avoir ajouté l’image avec succès, notre image est ajoutée à

la liste des images existantes

7.3 -Côté Utilisateur :


Pour se connecter autant qu’utilisateur, on tape « demo » comme

login et le mot de passe sera le même .

La figure suivante présente la fenêtre qui s’affiche lors de la

connexion d’un Utilisateur :

41
L’utilisateur peut lancer une ou plusieurs instances à travers

Cette fenêtre :

- interface de lancement d'instances


Cette figure affiche le succès de lancement t de l’instance par
l’utilisateur :

- Succès le lancement d'instance

42
- Menu de lancement d'instance
Ainsi, pour lancer une instance depuis la console on choisit
L’option « Console ».
Voici le résultat :

Annexes :
https://fr.wikipedia.org/wiki/Fichier:Cloud_computing.svg
https://www.linkedin.com/pulse/le-cloud-computing-enjeux-aspects-r%C3%A9glementaires-et-
fadoua-laroussi
https://www.journaldev.com/30037/install-openstack-ubuntu-devstack
https://www.linuxfordevices.com

43

Vous aimerez peut-être aussi