Sie sind auf Seite 1von 62

Remerciements

Tout dabord, nous tenons remercier les personnes qui nous ont
accompagns tout au long de cette anne : Mme Laila Benghabrit, Mr
Amar Ramdane Cherif, Mr Cdric Fournerie, Mr Stephan Soulayrol.
Nous les remercions pour la confiance et la libert dexpression quils
nous ont accordes. Nous les remercions de nous avoir soutenus, suivi et
de nous avoir permis de nous poser les bonnes questions quand cela tait
ncessaire. Nous souhaitons souligner la bonne ide de Mr Amar
Ramdane Cherif de nous fait travailler en groupe. Cela nous a permis de
coordonner nos ides et nous organiser de faon nous partager le
travail.
Nous sommes tous les cinq redevables de toutes les personnes qui nous
ont suivies, aiguilles, accompagnes, critiques et qui nous ont aides,
de prs comme de loin.

Liste des Figures

Figure 1 : Diagramme de gantt ------------------------------------------------------------------------------------------ 11


Figure 2 : Diagramme des Ressources --------------------------------------------------------------------------------- 11
Figure 3 : Diagramme de PERT ------------------------------------------------------------------------------------------ 12
Figure 4 : Comparaison des mthodes de dveloppement ------------------------------------------------------ 15
Figure 5 : Cycle de dveloppement en Y ------------------------------------------------------------------------------ 16
Figure 6 : Diagramme de cas dutilisation ---------------------------------------------------------------------------- 18
Figure 7 : Description des cas d'utilisation --------------------------------------------------------------------------- 19
Figure 8 : Diagramme de squence cot utilisateur---------------------------------------------------------------- 20
Figure 9 : Diagramme de squence cot Administrateur --------------------------------------------------------- 21
Figure 10 : Diagrammes de classe -------------------------------------------------------------------------------------- 22
Figure 11 : Configuration du Serveur ESXI ---------------------------------------------------------------------------- 24
Figure 12 : Installation de VMware ------------------------------------------------------------------------------------- 25
Figure 13 : "End User Licence Agreement" --------------------------------------------------------------------------- 26
Figure 14 : Choix du support de destination ------------------------------------------------------------------------- 26
Figure 15 : Choix de la langue-------------------------------------------------------------------------------------------- 26
Figure 16 : Dfinition du mot de passe -------------------------------------------------------------------------------- 27
Figure 17 : Scan du systme ---------------------------------------------------------------------------------------------- 27
Figure 18 : Confirmation d'installation -------------------------------------------------------------------------------- 27
Figure 19 : Fin d'installation ---------------------------------------------------------------------------------------------- 28
Figure 20 : Message de reboot ------------------------------------------------------------------------------------------ 28
Figure 21 : VMware ESXi 5.1 est lanc --------------------------------------------------------------------------------- 29
Figure 22 : Mot de passe de root --------------------------------------------------------------------------------------- 29
Figure 23 : IP Configuration ---------------------------------------------------------------------------------------------- 29
Figure 24 : Configuration rseau et DNS ------------------------------------------------------------------------------ 30
Figure 25 : "Restart Management Network" ------------------------------------------------------------------------- 30
Figure 26 : "Console ESXi" ------------------------------------------------------------------------------------------------ 31
Figure 27 : Arrt du serveur ESXi---------------------------------------------------------------------------------------- 31
Figure 28 : Choix de la langue-------------------------------------------------------------------------------------------- 32
Figure 29 : Fentre de bienvenue--------------------------------------------------------------------------------------- 33
Figure 30 : Les brevets ----------------------------------------------------------------------------------------------------- 33
Figure 31 : Le contrat de licence ---------------------------------------------------------------------------------------- 34
Figure 32 : Dossier de destination -------------------------------------------------------------------------------------- 34
Figure 33 : Installation du programme -------------------------------------------------------------------------------- 34

Rapport de Projet Tuteur 2015/2016

Page 2

Figure 34 : Fin de l'installation ------------------------------------------------------------------------------------------- 35


Figure 35 : Connexion lESXI 5.1 -------------------------------------------------------------------------------------- 36

Figure 36 : Services annuaire -------------------------------------------------------------------------------------------- 36


Figure 37 : Configuration domaine ------------------------------------------------------------------------------------- 37
Figure 38 : Joint au domaine --------------------------------------------------------------------------------------------- 37
Figure 39 : Console utilisateurs et ordinateurs Active Directory ------------------------------------------------ 37
Figure 40 : Ajouter permission utilisateur et Attribuer les droits ---------------------------------------------- 38
Figure 41 : Modifier des droits ------------------------------------------------------------------------------------------ 39
Figure 42 : Utilisateurs de domaine ------------------------------------------------------------------------------------ 39
Figure 43 : Accs la console VMware ---------------------------------------------------------------------------------- 40
Figure 44 : Cration de la machine ------------------------------------------------------------------------------------- 42
Figure 45 : Choix de type dinstallation-------------------------------------------------------------------------------- 42
Figure 46 : Attribuer le nom ---------------------------------------------------------------------------------------------- 43
Figure 47 : Prciser le systme ------------------------------------------------------------------------------------------ 43
Figure 48 : Socket CPU----------------------------------------------------------------------------------------------------- 44
Figure 49 : Choix de RAM ------------------------------------------------------------------------------------------------- 44
Figure 50 : Choix de la carte rseau ------------------------------------------------------------------------------------ 45
Figure 51 : Contrleur SCSI ----------------------------------------------------------------------------------------------- 45
Figure 52 : Cration un nouveau disque virtuel --------------------------------------------------------------------- 46
Figure 53 : Taille de disque ----------------------------------------------------------------------------------------------- 46
Figure 54 : Type de disque ------------------------------------------------------------------------------------------------ 47
Figure 55 : Machine Mac OS X lion ------------------------------------------------------------------------------------- 47
Figure 56 : Dmarrage linstallation de Mac ------------------------------------------------------------------------- 48
Figure 57 : Connexion au serveur ESXI -------------------------------------------------------------------------------- 48
Figure 58 : Choisir les machines virtuelle ----------------------------------------------------------------------------- 49
Figure 59 : Mac OS---------------------------------------------------------------------------------------------------------- 49
Figure 60 : Android --------------------------------------------------------------------------------------------------------- 50
Figure 61 : Windows 7 ----------------------------------------------------------------------------------------------------- 50
Figure 62 : Ubuntu 16.04 ------------------------------------------------------------------------------------------------- 51
Figure 63 : Liste des clients ----------------------------------------------------------------------------------------------- 52
Figure 64 : Ajoute autorisation ------------------------------------------------------------------------------------------ 52
Figure 65 : Attribuer les droits de client A ---------------------------------------------------------------------------- 53
Figure 66 : Attribuer les droits de client B ---------------------------------------------------------------------------- 53
Figure 67 : Attribuer les droits de client C ---------------------------------------------------------------------------- 54
Figure 68 : Permission no autoris ------------------------------------------------------------------------------------- 55
Figure 69 : Permission en lecture seule ------------------------------------------------------------------------------- 56
Figure 70 : Permission Administrateur -------------------------------------------------------------------------------- 56
Figure 71 : Interface Winscp --------------------------------------------------------------------------------------------- 59
Figure 72 : Utilitaire SCP -------------------------------------------------------------------------------------------------- 60
Figure 73 : Connexion ssh par putty------------------------------------------------------------------------------------ 60
Figure 74 : Authentification au serveur esxi-------------------------------------------------------------------------- 61
Figure 75 : Architecture du serveur ESXI ------------------------------------------------------------------------------ 62

Rapport de Projet Tuteur 2015/2016

Page 3

SOMMAIRE
Remerciements---------------------------------------------------------------------------------------------------------------- 1
SOMMAIRE --------------------------------------------------------------------------------------------------------------------- 4
Introduction -------------------------------------------------------------------------------------------------------------------- 7
Chapitre 1 : Prsentation gnrale du projet -------------------------------------------------------------------------- 8
I.

Prsentation du projet ------------------------------------------------------------------------------------------------ 9


A.

Problmatique ------------------------------------------------------------------------------------------------------- 9

B.

Objectif du projet ------------------------------------------------------------------------------------------------- 10

C.

Cahier des charges ------------------------------------------------------------------------------------------------ 10

D.

Planification du projet ------------------------------------------------------------------------------------------- 11

Chapitre 2 : Conception --------------------------------------------------------------------------------------------------- 13


II.

Analyse et mthodologie de travail------------------------------------------------------------------------------ 14


A.

Analyse du projet ------------------------------------------------------------------------------------------------- 14

B.

Choix de la mthodologie de conception ------------------------------------------------------------------- 14

C.

Le processus 2TUP ------------------------------------------------------------------------------------------------ 16

D.

UML (Unified Modeling Language) --------------------------------------------------------------------------- 17


1.

III.

Dfinition :------------------------------------------------------------------------------------------------------- 17
Modlisation ------------------------------------------------------------------------------------------------------- 18

A.

Cas dutilisation---------------------------------------------------------------------------------------------------- 18

B.

Diagramme de squence 1 ------------------------------------------------------------------------------------- 20

Chapitre 3 : Ralisation ---------------------------------------------------------------------------------------------------- 23


IV.

Installation et configuration du serveur de virtualisation----------------------------------------------- 24

A.

B.

TAPES DE LINSTALATION-------------------------------------------------------------------------------------- 24
1.

PRREQUIS ------------------------------------------------------------------------------------------------------ 24

2.

Le site Internet ------------------------------------------------------------------------------------------------- 25


Installation de l'hyperviseur VMware ESXi ----------------------------------------------------------------- 25

Rapport de Projet Tuteur 2015/2016

Page 4

C.

Configuration de VMware ESXI 5.1 --------------------------------------------------------------------------- 28

V.

Installation VSphere client ----------------------------------------------------------------------------------------- 32

VI.

Ajouter ESXi 5.1 dans l'Active Directory --------------------------------------------------------------------- 35

A.

Prs requis : -------------------------------------------------------------------------------------------------------- 35

VII.

Cration des VM avec VMware ESXI 5.1 -------------------------------------------------------------------- 40

A.

Cration et configuration des machines virtuelles ------------------------------------------------------- 40


1.

Pr requis : ------------------------------------------------------------------------------------------------------ 40

B.

Cration la machine Mac OS avec ESXI ---------------------------------------------------------------------- 42

VIII.

Lancement des machines virtuelles avec VSphere client ----------------------------------------------- 48

A.

Connexion au serveur VMware ESXI ------------------------------------------------------------------------- 48

B.

Test les VM par Vmware Workstation ----------------------------------------------------------------------- 51


1.

C.

D.

Cration de la liste des clients ------------------------------------------------------------------------------ 52


Configuration des droits daccs aux VMs ------------------------------------------------------------------ 52

1.

Les droits du client A ------------------------------------------------------------------------------------------ 52

2.

Les droits du client B ------------------------------------------------------------------------------------------ 53

3.

Les droits du client C ------------------------------------------------------------------------------------------ 54


Test accs les VM par les clients. ----------------------------------------------------------------------------- 55

Conclusion gnrale-------------------------------------------------------------------------------------------------------- 57
Webographie ---------------------------------------------------------------------------------------------------------------- 58
Annexe 1 ---------------------------------------------------------------------------------------------------------------------- 59
IX.
A.

Installation la machine Mac OS X Lion 7.5 sur ESXI 5.1 -------------------------------------------------- 59


Installation le patch Unlocker-all-v130 ---------------------------------------------------------------------- 59

Annexe 2 ---------------------------------------------------------------------------------------------------------------------- 62
X.

Prototype du serveur ESXI ----------------------------------------------------------------------------------------- 62

Rapport de Projet Tuteur 2015/2016

Page 5

Rapport de Projet Tuteur 2015/2016

Page 6

Introduction

Dans le cadre de notre formation, il nous a t demand dinstaller et de


mettre en place tout un rseau virtuel, cest--dire un ensemble de machines
virtuelles connectes entre elles, administr par l'hyperviseur ESXI, afin de grer
les diffrents droits daccs des clients leur propre espace virtuel.
Lintrt dutiliser lhyperviseur (ESXI) est que cet outil de virtualisation
est gratuit et idal pour se familiariser avec le systme de virtualisation compte
tenu de sa simplicit. Ce dernier se diffrencie des autres outils de virtualisation
de VMware par le fait quil contient son propre OS (conu sur un noyau Redhat)
entirement ddi.
Dans ce qui suit, on va illustrer les enchanements des diffrentes tapes et
expliquer les mthodes quon a suivies pour raliser ce travail. Ainsi, on
commence par la prsentation des tapes de modlisation et les lments en
rapport avec la mise en place de cette solution. Enfin, on exposera ce que nous a
apport cette exprience comme valeur ajoute sur le plan personnel.

Rapport de Projet Tuteur 2015/2016

Page 7

Chapitre 1 : Prsentation
gnrale du projet
Cadre gnral du projet
Planification du projet

Dans ce chapitre, nous allons prsenter le projet.


Par la suite, nous allons dcrire le contexte et la
conduite puis la planification du projet.

Rapport de Projet Tuteur 2015/2016

Page 8

I.

Prsentation du projet
La virtualisation consiste grer de faon centralise, un ensemble de ressources

Partages (Processeur, mmoire, disque dur, cartes rseau, vido,) via une interface unique.
Grce des techniques matrielles ou logicielles, plusieurs systmes dexploitation et
applications fonctionnent sur un seul ordinateur/serveur comme sils fonctionnaient sur des
Ordinateurs distincts.
Notre projet consiste installer des Virtual machines (Windows, Linux, mac OS,
Android) sur un serveur VMware ESXI et permettre lutilisateur de sauthentifier, choisir la
machine Virtual auquel il veut travailler, ainsi que peut sauvegarder ses travail sur la
machine ; et donc en priser certain tape pour arriver notre but en partagent notre travaille
sur les cinq membres de lquipe, pour but de gagne du temps.
Pour nous le projet de virtualisation aves le serveur VMware ESXI, et un projet trs
important qui touche la future informatique, et cela nous donnent la motivation de le raliser
et assur sa bon fonctionnement.

A. Problmatique
Notre problmatique sarticule sous trois questions :
1 - Quelles sont les tapes suivre pour configurer un serveur ESXI ?
2 - Comment configurer et installer diffrentes VMs dans ce serveur ?
3 - Comment configurer laccs des clients ces VMs en utilisant Vmware Workstation ?

Rapport de Projet Tuteur 2015/2016

Page 9

B.

Objectif du projet

Lobjectif du projet est mettre en place un serveur VMware serveur VMware ESXI sur un PC
ainsi que des images Windows, Linux, mac OS, et un Android afin de :

Montrer lmulation des machines virtuelles.


Grer les diffrents droits daccs des clients leur propre espace virtuel.
Les machines virtuelles doivent fonctionneront toutes dans le mme rseau.

C. Cahier des charges

Rapport de Projet Tuteur 2015/2016

Page 10

D. Planification du projet
Le planning prvisionnel est un planning sur la dure et selon les taches effectuer pour
raliser ce projet. Nous avons donc tout dabord fait le listing des tches effectuer puis nous
les avons classes par ordre. Comme certaines tches ne peuvent pas dmarrer sans que
dautres se terminent, nous avons utilis un logiciel (GANTT Project), outil permettant de
raliser des plannings.

Figure 1 : Diagramme de gantt

Figure 2 : Diagramme des Ressources

Rapport de Projet Tuteur 2015/2016

Page 11

Figure 3 : Diagramme de PERT

Partage des tches :


Rpartition des taches :
Une fois le planning tabli et le listing des tches ralis, il fallait rpartir ces tches. Nous avons
attribu des tches en fonction des comptences de chacun pour que chaque membre de lquipe soit
comptent dans celles qui lui ont t imputes.
Conception (Nouhaila, Safae, Ilyass, Nabil, Younes)
Cahier des charges (Safae, Ilyass)
Analyse de Besoin (Nouhaila, Safae, Nabil, Younes, Ilyass)
Modlisation (Safae, Nouhaila, Younes, Ilyass)
Installation et configuration de VMware ESXI 5.1 (Nabil)
Ajouter ESXI 5.1 dans l'Active Directory (Nabil)
Installation VSphere client (Nabil)
Cration des VM avec VMware ESXI 5.1 (Nabil, Ilyass, Younes)
Cration et configuration des machines virtuelles (Nabil, Ilyass, Younes)
Rdaction de rapport (Nabil, Younes, Ilyass)

Rapport de Projet Tuteur 2015/2016

Page 12

Chapitre 2 : Conception
Analyse du projet
Choix de la mthodologie
de conception
Modlisation

Dans ce chapitre, nous allons dcrire la mthodologie de


conception, par la suite nous allons les analyser en
utilisant le formalisme UML.

Rapport de Projet Tuteur 2015/2016

Page 13

II. Analyse et mthodologie de travail


A. Analyse du projet
La complexit croissante des systmes informatiques a conduit les concepteurs sintresser
aux mthodes. On a comptabilis en 1994 jusqu 50 mthodes. Chaque mthode se dfinit
par une notation et un processus spcifique. UML a ouvert le terrain en fusionnant la notation.
Il reste cependant dfinir le processus pour rellement capitaliser des rgles dans le domaine
du dveloppement logiciel. Les groupes de travail UML ont donc travaill unifier non pas
les processus, mais plus exactement les meilleures pratiques de dveloppement objet. Ces
processus se distingueront par le gnrique UNIFIED PROCESS .
Un processus dfinit une squence dtapes, en partie ordonn, qui concoure lobtention
dun systme logiciel ou lvolution dun systme existant. Pour produire des logiciels de
qualit, qui rpondent aux besoins des utilisateurs dans des temps et des cots prvisibles. On
dcoupe le processus en deux axes :

Laxe de dveloppement technique, qui concentre principalement sur la qualit de


production.

Laxe de gestion du dveloppement, qui permet la mesure et la prvision des


cots et des dlais.

B.

Choix de la mthodologie de conception

Avant dadopter une mthode, il faut dabord faire une comparaison entre les diffrentes
mthodes existantes, voir les points forts et les points faibles de chacune, puis dterminer
celle qui va mieux dans le contexte du projet. Ci-dessous un tableau qui rsume cette
comparaison.

Rapport de Projet Tuteur 2015/2016

Page 14

Mthode

Description

Rational Unified
Process (RUP)

-Mthodologie centre
sur larchitecture et
couple aux
diagrammes UML
-Concerne des projets
de +10 personnes
-Processus complet
assist par des outils
exhaustifs

eXtreme
Programming (XP)

-Dveloppement guid
par les besoins du
client
-Equipes rduites,
centres sur les
dveloppeurs

Points forts

-Itratif
-Spcifie le dialogue
entre les diffrents
intervenants du projet :
les livrables, plannings
et prototypes
-Propose des modles
de documents, et des
canevas pour des
projets types

-Cycle de
dveloppement en Y
-Convient aux projets
de toutes tailles

-Trs ax processus, au
dtriment du
dveloppement
-Lourd, largement
tendu, il peut tre
difficile mettre en
uvre de faon
spcifique
-Convient pour les
grands projets qui
gnrent beaucoup de
documentation

-Itratif

-Ne couvre pas les


phases en amont et en
aval du dveloppement

-Simple mettre en
uvre
-Laisse une large
place
-Builds journaliers

-Articul autour de
larchitecture

-Coteux
personnaliser

-Rles bien dfinis,


modlisation

aux aspects techniques

Two Track Unified


Process (2TUP)

Points faibles

-Assez flou dans sa


mise
en uvre : quels
intervenants ? Quels
livrables ?

-Amlioration
constante adaptation
aux modifications

-Focalis sur laspect


individuel du
dveloppement, au
dtriment dune vue
globale et des
pratiques de
management ou de
formalisation.

-Itratif, laisse une


large partie la
technologie et la
gestion du risque

-Superficiel sur les


phases en amont et en
aval du dveloppement

-Dfinit les profils des


intervenants, les
livrables, les
prototypes

-Aucune proposition
de document type

Figure 4 : Comparaison des mthodes de dveloppement

Rapport de Projet Tuteur 2015/2016

Page 15

Pour atteindre les objectifs, nous avons suivi la mthode 2TUP (2Track Unified Process), qui
sera plus dtaille dans ce qui suit.

C. Le processus 2TUP
2TUP est un processus UP (processus unifie). Le processus 2TUP apporte une rponse aux
contraintes de changement continuel imposes aux systmes dinformation de lentreprise. En
ce sens, il renforce le contrle sur les capacits dvolution et de correction dun tel systme.
2Track signifient littralement que le processus suit deux chemins. Il sagit des chemins
fonctionnels et darchitecture technique , qui correspondent aux deux axes des
changements imposes au systme informatique.
Le processus 2TUP apporte une rponse aux contraintes de changement continuel imposes
aux systmes dinformation de lentreprise.
Ce processus suit deux chemins.

Architecture fonctionnelle

Architecture technique

Figure 5 : Cycle de dveloppement en Y

Rapport de Projet Tuteur 2015/2016

Page 16

Laxe fonctionnel comporte :


Capture des besoins fonctionnels, qui produit un modle des besoins focalis sur le
mtier des utilisateurs. Elle qualifie au plus tt le risque de produire un systme
inadapt aux utilisateurs.
Analyse, qui consiste tudier prcisment la spcification fonctionnelle de manire
obtenir une ide de ce que va raliser le systme en terme de mtier.
Laxe technique, quant lui, comporte :

Capture des besoins techniques, qui recense toutes les contraintes et les choix
Dimensionnant la conception du systme.

Conception gnrique, qui dfinit ensuite les composants ncessaires la conception


de larchitecture technique. Elle a pour objectif duniformiser et de rutiliser les
mmes mcanismes pour tout un systme. Larchitecture technique construit le
squelette du systme informatique et carte la plupart des risques du niveau technique.

Conception prliminaire, qui reprsente une tape dlicate, car elle intgre le modle
danalyse fonctionnelle dans larchitecture technique de manire tracer la
cartographie des composants du systme dvelopper.

Conception dtaille, qui tudie ensuite comment raliser chaque composant.

Codage, qui produit ses composants et teste au fur et mesure les units de code
ralises.

Recette, qui consiste enfin valider les fonctionnalits du systme dvelopp.

D. UML (Unified Modeling Language)


1.

Dfinition :

UML se dfinit comme un langage de modlisation graphique et textuel destin comprendre


et dcrire des besoins, spcifier et documenter des systmes, esquisser des architectures
logicielles, concevoir des solutions et communiquer des points de vue.

Rapport de Projet Tuteur 2015/2016

Page 17

UML unifie est la fois les notations et les concepts orientes objet. Il ne sagit pas dune
simple notation, mais les concepts transmis par un diagramme ont une smantique prcise et
sont porteurs de sens au mme titre que les mots dun langage. UML a une dimension
symbolique et ouvre une nouvelle voie dchange de visions systmiques prcises, Ce langage
est certes issu du dveloppement logiciel mais pourrait tre applique toute science fonde
sur la description dun systme. Dans limmdiat, UML intresse fortement les spcialistes de
lingnierie systme [Wikipdia].

III. Modlisation
A. Cas dutilisation
Type
dutilisateur
Administrateur
du Serveur

Description

Langue

Rle

Grer le serveur
ESXI

FR/AR

Son rle est de grer tous la


machine virtuelle, ainsi que les
comptes dutilisateur

Utilisateur ou un
client

Lancer les VM

FR/AR

Lancer Vmware
Workstation et allumer,
changer, arrter les VM

Figure 6 : Diagramme de cas dutilisation

Rapport de Projet Tuteur 2015/2016

Page 18

La description dtaille des cas dutilisation :


Fonctionnalit

Utilisation

Dtails

Grer droit d'accs au


Machines virtuelles

Administration des droits

Installer serveur ESXI

Administration du serveur ESXI

Installer Images

Administration les VM

Configurer Machines
virtuelles

Administration les VM

Lancer VMware
Workstation

Connecter au serveur

S'authentifier

Lauthentification au systme

Cette fonctionnalit
permet ladministrateur
de grer les droits daccs
des clients
Cette fonctionnalit
permet ladministrateur
dinstaller et configurer le
serveur ESXI
Cette fonctionnalit
permet ladministrateur
dinstaller les machines
virtuelles
Cette fonctionnalit
permet ladministrateur
de configurer les
machines virtuelles
Cette fonctionnalit
permet lutilisateur ou
un client de connecter au
serveur esxi et lancer les
VM
Cette fonctionnalit
permet lutilisateur et
ladministrateur de
s'authentifier au systme

Figure 7 : Description des cas d'utilisation

Rapport de Projet Tuteur 2015/2016

Page 19

B.

Diagramme de squence 1

Figure 8 : Diagramme de squence cot utilisateur

Scnarios de quelques cas dutilisations :


Lancer une machine virtuelle :

Caractristique Information
Permet lutilisateur de dmarrer
une Machine Virtuelle

Objectif
Pr conditions
Avec Succs
Cas derreur
Acteurs premire
Acteurs secondaires
Relative Use Cases

Dmarrage de machine virtuelle


avec succs
Le systme narrive pas de dmarrer
la machine virtuelle
Les utilisateurs
Administrateur

Rapport de Projet Tuteur 2015/2016

Page 20

Scnario primaire
tape

Scnario

Administrateur clique sur le bouton <<


start>>
Le systme demande lutilisateur de saisir le
mot de passe
Lutilisateur saisi login et le mot de passe
Vrification login et mot de passe par le
systme

2
3
4
5
6
7
8

commentaire

Le systme affiche les machines virtuelles


Lutilisateur choisit la machine virtuelle qui va
lancer
Dmarrage de machine virtuelle par le
systme
Le systme affiche la session dutilisateur

C. Diagramme de squence 2

Figure 9 : Diagramme de squence cot Administrateur

Rapport de Projet Tuteur 2015/2016

Page 21

Administrer une machine virtuelle

Caractristique Information
Permet ladministrateur de grer
les Machines Virtuelles

Objectif
Pr conditions
Avec Succs
Cas derreur
Acteurs premire
Acteurs secondaires
Relative Use Cases

Ajouter, supprimer, dmarrer les


machines virtuelles avec succs
Lauthentification incorrecte
Administrateur

Scnario primaire
tape

Scnario

1
2

Lutilisateur clique sur le bouton << start>>


Le systme demande ladministrateur de
saisir le mot de passe
Lutilisateur saisi login et le mot de passe
Vrification login et mot de passe par le
systme

3
4
5
6
7

commentaire

Slectionne daction par ladministrateur


Le systme traite l'action d'administrateur
Le systme affiche le rsultat

Figure 10 : Diagrammes de classe

Rapport de Projet Tuteur 2015/2016

Page 22

Chapitre 3 : Ralisation
Installation du serveur ESXI
Gestions des utilisateurs
Test des VM

Dans ce chapitre, nous allons installer le serveur ESXI 5.1 et le


configurer
Par la suite, nous allons crer les machines virtuelles et aussi grer
les utilisateurs de domaine et enfin on va tester laccs du client aux
machines virtuelles

Rapport de Projet Tuteur 2015/2016

Page 23

IV. Installation et configuration du serveur de


virtualisation
A. TAPES DE LINSTALATION
Lancer linstallation de lhte et sa configuration sur Vmware Workstation
Installer ESXi 5.1
Configurer ESXi 5.1
Tlcharger et installer VSphere client
Ajouter ESXi 5.1 dans l'Active Directory
Cration et configuration des machines virtuelles (Linux, Windows, Mac,
Android)
7. Gestions des utilisateurs et leur permission
8. Excuter et tester laccs aux machines virtuelles sur ESXI
1.
2.
3.
4.
5.
6.

1.

PRREQUIS

Pour installer un serveur ESXI il vous sera ncessaire de disposer dune machine 64Bits
compatibles avec une distribution RED-HAT.
Installer et excuter lhyperviseur de VMware au sein dune machine virtuelle est totalement non
supporter, cette manipulation nest recommande que lors des tests pour prouver la solution ou
faire des dmonstrations et non dans un environnement de production.
La configuration de la machine virtuelle est la suivante :

Mmoire : 2 Go de mmoire minimum.


Processeurs : 2 vCPU minimum.
Disque Dur :

Adaptateur LSI Logic


Disque dur SCSI (130 go)

Carte rseau :1 vNic en host/only


Lecteur CD : image iso de Vmware ESXi 5.1

Figure 11 : Configuration du Serveur ESXI

Rapport de Projet Tuteur 2015/2016

Page 24

2.

Le site Internet

Le site Internet pour le tlchargement de l'hyperviseur est l'adresse :


http://www.vmware.com/fr/support. Un compte est obligatoire pour tlcharger les applications de
VMware.
Slectionnez le lien "VMware vSphere Hypervisor" puis cliquez sur le lien "Tlcharger une
version gratuite". Identifiez-vous et tlchargez l'image ISO "VMware-VMvisor-Installer-5.1.0799733.x86_64.iso" et le logiciel "VMware-viclient-all-5.1.0-786111.exe".

B.

Installation de l'hyperviseur VMware ESXi

Nous dmarrons notre machine virtuelle sur le lecteur de CD-ROM.


NOTE : la case Connect at power On du lecteur de CD-ROM doit-tre coche dans les options de la
machine virtuelle. Vous devrez galement placer le lecteur de CD-ROM comme premier priphrique de
dmarrage

Nous slectionnons la ligne "ESXi5.1.0-799733-standard Installer" et


nous appuyons sur la touche
[Entre].

Figure 12 : Installation de VMware

Rapport de Projet Tuteur 2015/2016

Page 25

Pour accepter le terme du contrat,


nous appuyons sur F11

Figure 13 : "End User Licence Agreement"


VMware nous affiche les disques prsents sur notre systme.

Nous slectionnons le lecteur sur


lequel installer ESXi et nous
appuyons la touche [Entre].

Figure 14 : Choix du support de destination

Nous choisissons la langue du


clavier (pour French) et nous tapons
sur la touche [Entre].

Figure 15 : Choix de la langue

Rapport de Projet Tuteur 2015/2016

Page 26

Saisir 2 fois notre mot de passe et


tape sur la touche [Entre].

Figure 16 : Dfinition du mot de passe

VMware refait un petit scan du


systme.

Figure 17 : Scan du systme

Confirmer l'installation en tapant


sur F11.

Figure 18 : Confirmation d'installation

Rapport de Projet Tuteur 2015/2016

Page 27

Une fois linstallation termine,


nous supprimons le support
dinstallation ou image iso et nous
appuyons la touche [Entre].

Figure 19 : Fin d'installation

.
Figure 20 : Message de reboot

C. Configuration de VMware ESXI 5.1


1.

Paramtrage de l'interface rseau

Rapport de Projet Tuteur 2015/2016

Page 28

Aprs le reboot :

Figure 21 : VMware ESXi 5.1 est lanc


Adresse IP du serveur est une adresse fourni par un serveur DHCP. Nous allons configurer la
partie rseau.
En tape sur F2 pour accder au paramtrage.

Nous entrons le mot de passe de


root

Figure 22 : Mot de passe de root

En slection Configure
Management Network et nous
tapons la touche [Entre].

Figure 23 : IP Configuration

Rapport de Projet Tuteur 2015/2016

Page 29

Figure 24 : Configuration rseau et DNS

Saisir les informations de carte rseau :

Saisir les informations DNS :

IP = 192.168.1.20
Masque = 255.255.255.0
Passerelle = 192.168.1.1

DNS 1 = 192.168.1.10
DNS 2 = vide
Hostname = SRV-ESXI

Taper sur Entre (Enter).

Nous appuyons sur la touche [Y] pour confirmer les changements et nous slectionnons la
ligne "Restart Management Network".

Appuyez sur la touche de fonction


[F11] pour confirmer.

Figure 25 : "Restart Management Network"

Rapport de Projet Tuteur 2015/2016

Page 30

L'hyperviseur VMware ESXi est


oprationnel !

Figure 26 : "Console ESXi"

Appuyez sur la touche de fonction


[F12]. Identifiez-vous avec le mot de
passe du compte "root", et nous
appuyons sur [F2] pour arrter le
serveur.

Figure 27 : Arrt du serveur ESXi

Rapport de Projet Tuteur 2015/2016

Page 31

V. Installation VSphere client


Depuis le poste DC (domaine contrleur) de notre rseau local, nous pouvons nous connecter
sur notre serveur ESXI 5.1 par son adresse IP.
Sur cette page Web, nous choisissons de tlcharger le VSphere Client

Double-cliquez sur le fichier "VMware-viclient-all-5.1.0-623373.exe".

Nous choisissons la langue


franaise et en clique sur bouton
[ok]

Figure 28 : Choix de la langue

Rapport de Projet Tuteur 2015/2016

Page 32

Figure 29 : Fentre de bienvenue

Le systme fonctionne sur des


brevets dposs

Figure 30 : Les brevets

Rapport de Projet Tuteur 2015/2016

Page 33

Nous acceptons le contrat de licence


puis nous cliquons surs [Suivant].

Figure 31 : Le contrat de licence

Nous acceptons le dossier par dfaut puis


nous cliquons sur [Suivant].

Figure 32 : Dossier de destination

Nous cliquons sur [Installer] pour


lancer l'installation du programme.

Figure 33 : Installation du programme

Rapport de Projet Tuteur 2015/2016

Page 34

Nous cliquons sur le bouton [Terminer].


VMware vSphere Client est en place.

Figure 34 : Fin de l'installation

VI. Ajouter ESXi 5.1 dans l'Active Directory


Cette partie dcrit les tapes ncessaires lintroduction dun ESXi 5.1 dans un domaine
active directory Windows.

A. Prs requis :

Mot de passe root du serveur


Outil VMware vSphere Client 5.1
Compte administrateur de votre domaine
Accs lannuaire Active Directory

Notre ESXi doit imprativement avoir un DNS membre de notre foret AD afin de rsoudre
correctement le nom NetBIOS AD.
Dans un premier temps se connecter lhte avec la console VSphere et se rendre dans
configuration et proprits.

Rapport de Projet Tuteur 2015/2016

Page 35

Figure 35 : Connexion lESXI 5.1

Nous slectionnons Active Directory


dans le type de service annuaire puis
renseigner le domaine et faire
joindre le domaine.

Figure 36 : Services annuaire

Rapport de Projet Tuteur 2015/2016

Page 36

Dans les paramtres de domaine, nous


entrons le nom de notre domaine
(Miage-Rabat.ma), puis nous cliquons
sur Joindre le domaine

Slectionner Active Directory dans le


type de service annuaire puis renseigner
le domaine et faire joindre le domaine.

Figure 37 : Configuration domaine


Une fois le domaine joint, le nom de domaine NetBIOS apparait

Dans la console des services


dauthentification , le type et le
domaine ont chang

Figure 38 : Joint au domaine

Si nous ouvrons une console


utilisateurs et ordinateurs Active
Directory, nous trouverons notre
ESXi dans lOU Computers.

Figure 39 : Console utilisateurs et ordinateurs Active Directory

Rapport de Projet Tuteur 2015/2016

Page 37

Gestion des utilisateurs


Pour ajouter des comptes et des groupes Active Directory, nous suivre les instructions
suivantes :

Nous slectionnons notre serveur ESXi, puis nous allons sur longlet Permissions
Nous cliquons sur Add Permission , Puis nous cliquons sur Add
Nous choisissons le nom de domaine sur lequel se trouve les comptes/groupes
Effectu une recherche en tapant le nom du compte/groupe puis cliquer sur Search
Lorsque le nom saffiche, en clique sur Add pour ajouter le(s) compte(s) ou
groupe(s)
Cliquer sur OK pour valider

Figure 40 : Ajouter permission utilisateur et Attribuer les droits

Rapport de Projet Tuteur 2015/2016

Page 38

A partir de l, il faut attribuer les droits Administrator, Read-only ou No


compte ou au groupe ajout.

access au

Afin de modifier des droits sur des


comptes ou des groupes dj
ajouts, il suffit de slectionner le
compte/groupe, puis de faire un clic
droit Proprits puis de choisir
un nouveau rle :

Figure 41 : Modifier des droits

Figure 42 : Utilisateurs de domaine

Les utilisateurs ou groupes autoriss peuvent dsormais utiliser leurs comptes de domaine
nominatifs afin daccder la console VMware vSphere Client partir de leurs postes de
travail

Rapport de Projet Tuteur 2015/2016

Page 39

Les utilisateurs ou groupes


autoriss peuvent dsormais
utiliser leurs comptes de domaine
nominatifs afin daccder la
console VMware vSphere Client
partir de leurs postes de travail.

Figure 43 : Accs la console VMware

VII.Cration des VM avec VMware ESXI 5.1


A. Cration et configuration des machines virtuelles
1.

Pr requis :

Machine virtuelle

Configuration

Rapport de Projet Tuteur 2015/2016

Page 40

Rapport de Projet Tuteur 2015/2016

Page 41

B.

Cration la machine Mac OS avec ESXI

Nous cliquons droit sur le nom domaine du


serveur SRV-ESXI.Miage-Rabat.ma
On retrouve alors avec la possibilit de
configurer une nouvelle machine virtuelle.
On va choisir une configuration
personnalise pour avoir une meilleure
matrise de la machine virtuelle mise en
place.

Figure 44 : Cration de la machine

Nous choisissons le type dinstallation personnalis pour pouvoir bnficier de plus doptions
concernant la machine virtuelle, comme notamment le nombre de curs de processeurs ou de
processeurs que vous souhaitez quelle utilise.

Figure 45 : Choix de type dinstallation

Rapport de Projet Tuteur 2015/2016

Page 42

Nous attribuons un nom si


possible vocateur (en
rapport avec l'OS ou la
fonction du serveur par
exemple) pour notre
machine virtuelle le nom
est : Mac OS X lion 7.5
Figure 46 : Attribuer le nom

Nous prcisons le systme


d'exploitation qui sera excut sur
la machine virtuelle. L'intrt est
ici de permettre VMware de
proposer des paramtres adapts
l'OS. Pour notre machine Mac en
choisir autre.

Figure 47 : Prciser le systme

Rapport de Projet Tuteur 2015/2016

Page 43

Nous choisissons le
nombre de socket CPU et
le nombre de cur par
socket.
Nous cliquons sur
suivant pour continuer
Figure 48 : Socket CPU

Nous choisissons la taille


de mmoire RAM
attribue pour la VM
Mac.

Figure 49 : Choix de RAM

Nous choisissons le rseau dans laquelle nous voulons que la machine y soit connecte (un
des Port group pour machines virtuelles) et le type dadaptateur rseau, nous cochons la case
Connect at Power On pour que la carte rseau soit connecte des le dmarrage de la
machine virtuelle
Lorsque nous avons fait notre choix, nous cliquons sur suivant pour continuer

Rapport de Projet Tuteur 2015/2016

Page 44

Figure 50 : Choix de la carte rseau

Nous choisissons le contrleur SCSI a


utiliser, VMware a dj slectionn au
pralable le meilleur choix par rapport au
profil du systme dexploitation que nous
avons choisi, cliquez sur suivant pour
continuer
Figure 51 : Contrleur SCSI

Vous devons ensuite choisir de crer un nouveau disque virtuel, nous slectionnons Create a
new virtual disk , sauf si nous voulons importer un disque virtuel existant ou tout
simplement ne pas attribuer de disque au VM
Nous cliquons sur suivant pour continuer

Rapport de Projet Tuteur 2015/2016

Page 45

Figure 52 : Cration un nouveau disque virtuel

Nous choisissons la taille de


disque, et le type de
provisionnement du disque
virtuel, dans notre machine
Mac on a donn 40 go la
taille de disque virtuel

Figure 53 : Taille de disque

Rapport de Projet Tuteur 2015/2016

Page 46

Dans les options avances, nous


pouvons slectionner un type de
disque (IDE ou SCSI). Il est
conseill de laisser loption par
dfaut, car VMware dtecte
automatiquement le type de disque
de manire optimale en fonction de
lOS de la machine virtuelle.
Figure 54 : Type de disque

Un rsum des options que nous avons choisi nous est livr. Lorsque lon presse sur
Terminer, nous voyons apparatre une nouvelle machine, qui porte le nom notre nouvelle
machine virtuelle, en dessous de ladresse

Figure 55 : Machine Mac OS X lion

Nous allons maintenant accder la console pour avoir accs lcran dinstallation, comme
si nous tions devant la machine
Nous slectionnons la VM, puis cliquez sur licne en forme dcran avec une flche verte
dirige vers le haut

Rapport de Projet Tuteur 2015/2016

Page 47

Figure 56 : Dmarrage linstallation de Mac

Remarque : de la mme faon nous avons install les autres machines


virtuelles (Windows 7, Android-x86-5.1-rc1 & Linux Ubuntu 16.04)
on a suive la mme procdure.

VIII. Lancement des machines virtuelles avec


VSphere client
A. Connexion au serveur VMware ESXI
Pour se connecter notre serveur ESXi en utilisant le vSphere client, la premire tape est de lancer
le client vSphere.
Puis, nous entrons ladresse ip (ou le hostname du serveur), le login (Miage-Rabat\Administrateur)
et le mot de passe renseign lors de linstallation de lhte.

Figure 57 : Connexion au serveur ESXI

Rapport de Projet Tuteur 2015/2016

Page 48

Nous allons dmarrer les quatre machines pour tester.

Figure 58 : Choisir les machines virtuelle

Figure 59 : Mac OS

Rapport de Projet Tuteur 2015/2016

Page 49

Figure 60 : Android

Figure 61 : Windows 7

Rapport de Projet Tuteur 2015/2016

Page 50

Figure 62 : Ubuntu 16.04

Remarque : toutes les machines virtuelles sont fonctionnes


dans le mme rseau 192.168.1.0

B.

Test les VM par Vmware Workstation

Le scnario de test:
Dans cette partie, on droulera le test comme suit:
On va tout dabord crer une liste des clients avec des droits daccs diffrents.
Ces derniers devront utiliser Vmware Workstation pour se connecter aux
diffrentes VM installes sur notre serveur ESXI:

Rapport de Projet Tuteur 2015/2016

Page 51

1.

Cration de la liste des clients

On a dj cr 3 clients dans notre domaine Miage-Rabat .ma

Figure 63 : Liste des clients

Client A avec des mauvaises identifiants ==> connexion KO.


Client B avec des bonnes identifiants mais on mode read only ==> connexion
.ok
Client C avec des bonnes identifiants et avec les droits root ==> connexion
ok.

C. Configuration des droits daccs aux VMs


1.

Les droits du client A


Nous slectionnons notre serveur ESXi,
puis nous allons sur longlet
Permissions
Nous cliquons sur Ajouter
autorisation , Puis nous cliquons sur
Ajouter

Figure 64 : Ajoute autorisation

Rapport de Projet Tuteur 2015/2016

Page 52

Figure 65 : Attribuer les droits de client A

Dans la partie droite Assigned Role , donner les droits ncessaires cet Client A en
choisissant un profil (No access) ou en cochant / dcochant les autorisations, puis en clique
sur ok.

2.

Les droits du client B

Figure 66 : Attribuer les droits de client B

Rapport de Projet Tuteur 2015/2016

Page 53

Dans la partie droite Assigned Role , donner les droits ncessaires cet Client A en
choisissant un profil (Read only) ou en cochant / dcochant les autorisations, puis en clique
sur ok.

3.

Les droits du client C

Figure 67 : Attribuer les droits de client C

Dans la partie droite Assigned Role , donner les droits ncessaires cet Client A en
choisissant un profil (Administrator) ou en cochant / dcochant les autorisations, puis en
clique sur ok.

Rapport de Projet Tuteur 2015/2016

Page 54

D. Test accs les VM par les clients.


Test 1 :

Client A avec des mauvaises identifiants ==> connexion KO

Figure 68 : Permission no autoris

Test 2 :

Client B avec des bonnes identifiants mais on mode read only ==>
connexion ok

Rapport de Projet Tuteur 2015/2016

Page 55

Figure 69 : Permission en lecture seule


Test 3 :

Client C avec des bonnes identifiants et avec les droits root ==>
connexion ok

Figure 70 : Permission Administrateur


Rapport de Projet Tuteur 2015/2016

Page 56

Conclusion gnrale

Comme conclusion, on pense que cette exprience est une bonne


prparation notre insertion professionnelle car elle fut pour nous une
exprience enrichissante et on a pu mettre en pratique nos
connaissances thoriques acquises durant notre formation. La prise
dinitiative, le respect des dlais et le travail en quipe sont des
aspects essentiels de notre futur mtier. Enfin, nous tenions exprimer
notre satisfaction davoir pu travaill ensemble sur ce projet.

Rapport de Projet Tuteur 2015/2016

Page 57

Webographie

https://www.youtube.com/
http://www.vmware.com/fr/products/vsphere-hypervisor.html
https://communities.vmware.com/thread/468527?start=0&tstart=0
http://partnerweb.vmware.com/GOSIG/MacOSX_10_7.html
https://fr.wikipedia.org/wiki/VMware
https://www.google.com/#gws_rd=ssl
https://doc.ubuntu-fr.org/xenial
http://www.insanelymac.com/forum/files/file/20-vmware-unlockerfor-os-x/
https://calvin.me/install-mac-os-x-esxi-5-5/

Rapport de Projet Tuteur 2015/2016

Page 58

Annexe 1
IX. Installation la machine Mac OS X Lion 7.5 sur
ESXI 5.1
Pour que nous puissions installer la machine Mac on a besoin dun patch
Unlockerall-v130

A.

Installation le patch Unlocker-all-v130

Pour transfrer le patch au serveur ESXi 5.1 en utilise lapplication Winscp


Unlocker-all-v130 va nous permettre de pouvoir utiliser une version de Mac Os
X Lion 7.5r sur notre ESXI.
Nous tlchargeons la dernire version sur ce
site http://www.insanelymac.com/forum/topic/267296-esxi-5-mac-os-xunlocker/
Nous connectons au serveur ES Xi 5.1 travers Winscp

Figure 71 : Interface Winscp

Rapport de Projet Tuteur 2015/2016

Page 59

A laide de votre utilitaire SCP (Terminal ou WinSCP) envoy le fichier zip sur lESXI dans
le rpertoire /vmfs/volumes/datastore1/

Figure 72 : Utilitaire SCP

Aprs avoir envoy le patch unlocker-all-v130 au chemin


/vmfs/volumes/datastore1 de serveur esxi
Maintenant on a besoin une autre application SSH (putty) pour installer le patch
Connexion au serveur ESXI par putty :

Figure 73 : Connexion ssh par putty

Rapport de Projet Tuteur 2015/2016

Page 60

Figure 74 : Authentification au serveur esxi

Nous allons dans :

/vmfs/volumes/datastore1 # cd unlock-allv130/
/vmfs/volumes/datastore1/unlock-all-v130 #
cd esxi/

Nous devons changer les droits afin que les fichiers soient
excutables

/vmfs/volumes/datastore1/unlock-all-v110/esxi # chmod +x *

Enfin pour finir il suffit dexcuter le fichier dinstallation :

/vmfs/volumes/datastore1/unlock-all-v130/esxi # ./install.sh

Ensuite suffit de faire un reboot et enfin passer la suite.

Note : en peut maintenant installer la machine Mac OS X Lion 7.5 sans


problme

Rapport de Projet Tuteur 2015/2016

Page 61

Annexe 2
X.

Prototype du serveur ESXI

Figure 75 : Architecture du serveur ESXI

Rapport de Projet Tuteur 2015/2016

Page 62

Das könnte Ihnen auch gefallen