Projet Tutoré 2016 sur Esxi.pdf

March 15, 2018 | Author: El Hadani Nabil | Category: V Mware, Software Architecture, Software Development, Operating System, System Software
Share Embed Donate


Short Description

implémentation du serveur Esxi...

Description

Remerciements Tout d’abord, nous tenons à remercier les personnes qui nous ont accompagnés tout au long de cette année : Mme Laila Benghabrit, Mr Amar Ramdane Cherif, Mr Cédric Fournerie, Mr Stephan Soulayrol. Nous les remercions pour la confiance et la liberté d’expression qu’ils nous ont accordées. Nous les remercions de nous avoir soutenus, suivi et de nous avoir permis de nous poser les bonnes questions quand cela était nécessaire. Nous souhaitons souligner la bonne idée de Mr Amar Ramdane Cherif de nous fait travailler en groupe. Cela nous a permis de coordonner nos idées et nous organiser de façon à nous partager le travail. Nous sommes tous les cinq redevables de toutes les personnes qui nous ont suivies, aiguillées, accompagnées, critiquées et qui nous ont aidées, de près 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 méthodes de développement ------------------------------------------------------ 15 Figure 5 : Cycle de développement en Y ------------------------------------------------------------------------------ 16 Figure 6 : Diagramme de cas d’utilisation ---------------------------------------------------------------------------- 18 Figure 7 : Description des cas d'utilisation --------------------------------------------------------------------------- 19 Figure 8 : Diagramme de séquence coté utilisateur---------------------------------------------------------------- 20 Figure 9 : Diagramme de séquence 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 : Définition du mot de passe -------------------------------------------------------------------------------- 27 Figure 17 : Scan du système ---------------------------------------------------------------------------------------------- 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 réseau et DNS ------------------------------------------------------------------------------ 30 Figure 25 : "Restart Management Network" ------------------------------------------------------------------------- 30 Figure 26 : "Console ESXi" ------------------------------------------------------------------------------------------------ 31 Figure 27 : Arrêt du serveur ESXi---------------------------------------------------------------------------------------- 31 Figure 28 : Choix de la langue-------------------------------------------------------------------------------------------- 32 Figure 29 : Fenêtre 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 à l’ESXI 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 : Accès la console VMware ---------------------------------------------------------------------------------- 40 Figure 44 : Création de la machine ------------------------------------------------------------------------------------- 42 Figure 45 : Choix de type d’installation-------------------------------------------------------------------------------- 42 Figure 46 : Attribuer le nom ---------------------------------------------------------------------------------------------- 43 Figure 47 : Préciser le système ------------------------------------------------------------------------------------------ 43 Figure 48 : Socket CPU----------------------------------------------------------------------------------------------------- 44 Figure 49 : Choix de RAM ------------------------------------------------------------------------------------------------- 44 Figure 50 : Choix de la carte réseau ------------------------------------------------------------------------------------ 45 Figure 51 : Contrôleur SCSI ----------------------------------------------------------------------------------------------- 45 Figure 52 : Création 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 : Démarrage l’installation 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 : Présentation générale du projet -------------------------------------------------------------------------- 8 I.

Présentation du projet ------------------------------------------------------------------------------------------------ 9 A.

Problématique ------------------------------------------------------------------------------------------------------- 9

B.

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

C.

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

D.

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

Chapitre 2 : Conception --------------------------------------------------------------------------------------------------- 13 II.

Analyse et méthodologie de travail------------------------------------------------------------------------------ 14 A.

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

B.

Choix de la méthodologie de conception ------------------------------------------------------------------- 14

C.

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

D.

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

III.

Définition :------------------------------------------------------------------------------------------------------- 17 Modélisation ------------------------------------------------------------------------------------------------------- 18

A.

Cas d’utilisation---------------------------------------------------------------------------------------------------- 18

B.

Diagramme de séquence 1 ------------------------------------------------------------------------------------- 20

Chapitre 3 : Réalisation ---------------------------------------------------------------------------------------------------- 23 IV.

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

A.

B.

ÉTAPES DE L’INSTALATION-------------------------------------------------------------------------------------- 24 1.

PRÉREQUIS ------------------------------------------------------------------------------------------------------ 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.

Prés requis : -------------------------------------------------------------------------------------------------------- 35

VII.

Création des VM avec VMware ESXI 5.1 -------------------------------------------------------------------- 40

A.

Création et configuration des machines virtuelles ------------------------------------------------------- 40 1.

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

B.

Création 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.

Création de la liste des clients ------------------------------------------------------------------------------ 52 Configuration des droits d’accès 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 accès les VM par les clients. ----------------------------------------------------------------------------- 55

Conclusion générale-------------------------------------------------------------------------------------------------------- 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é d’installer et de mettre en place tout un réseau virtuel, c’est-à-dire un ensemble de machines virtuelles connectées entre elles, administré par l'hyperviseur ESXI, afin de gérer les différents droits d’accès des clients à leur propre espace virtuel. L’intérêt d’utiliser l’hyperviseur (ESXI) est que cet outil de virtualisation est gratuit et idéal pour se familiariser avec le système de virtualisation compte tenu de sa simplicité. Ce dernier se différencie des autres outils de virtualisation de VMware par le fait qu’il contient son propre OS (conçu sur un noyau Redhat) entièrement dédié. Dans ce qui suit, on va illustrer les enchaînements des différentes étapes et expliquer les méthodes qu’on a suivies pour réaliser ce travail. Ainsi, on commence par la présentation des étapes de modélisation et les éléments en rapport avec la mise en place de cette solution. Enfin, on exposera ce que nous a apporté cette expérience comme valeur ajoutée sur le plan personnel.

Rapport de Projet Tuteuré 2015/2016

Page 7

Chapitre 1 : Présentation générale du projet  Cadre général du projet  Planification du projet

Dans ce chapitre, nous allons présenter le projet. Par la suite, nous allons décrire le contexte et la conduite puis la planification du projet.

Rapport de Projet Tuteuré 2015/2016

Page 8

I.

Présentation du projet La virtualisation consiste à gérer de façon centralisée, un ensemble de ressources

Partagées (Processeur, mémoire, disque dur, cartes réseau, vidéo,…) via une interface unique. Grâce à des techniques matérielles ou logicielles, plusieurs systèmes d’exploitation et applications fonctionnent sur un seul ordinateur/serveur comme s’ils fonctionnaient sur des Ordinateurs distincts. Notre projet consiste à installer des Virtual machines (Windows, Linux, mac OS, Android) sur un serveur VMware ESXI et permettre à l’utilisateur de s’authentifier, 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 l’équipe, pour but de gagnée du temps. Pour nous le projet de virtualisation aves le serveur VMware ESXI, et un projet très important qui touche la future informatique, et cela nous donnent la motivation de le réaliser et assuré sa bon fonctionnement.

A. Problématique Notre problématique s’articule sous trois questions : 1 - Quelles sont les étapes à suivre pour configurer un serveur ESXI ? 2 - Comment configurer et installer différentes VMs dans ce serveur ? 3 - Comment configurer l’accès des clients à ces VMs en utilisant Vmware Workstation ?

Rapport de Projet Tuteuré 2015/2016

Page 9

B.

Objectif du projet

L’objectif 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 l’émulation des machines virtuelles. Gérer les différents droits d’accès des clients à leur propre espace virtuel. Les machines virtuelles doivent fonctionneront toutes dans le même réseau.

C. Cahier des charges

Rapport de Projet Tuteuré 2015/2016

Page 10

D. Planification du projet Le planning prévisionnel est un planning sur la durée et selon les taches à effectuer pour réaliser ce projet. Nous avons donc tout d’abord fait le listing des tâches à effectuer puis nous les avons classées par ordre. Comme certaines tâches ne peuvent pas démarrer sans que d’autres se terminent, nous avons utilisé un logiciel (GANTT Project), outil permettant de réaliser 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 tâches : Répartition des taches : Une fois le planning établi et le listing des tâches réalisé, il fallait répartir ces tâches. Nous avons attribué des tâches en fonction des compétences de chacun pour que chaque membre de l’équipe soit compétent dans celles qui lui ont été imputées.  Conception (Nouhaila, Safae, Ilyass, Nabil, Younes)  Cahier des charges (Safae, Ilyass)  Analyse de Besoin (Nouhaila, Safae, Nabil, Younes, Ilyass)  Modélisation (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)  Création des VM avec VMware ESXI 5.1 (Nabil, Ilyass, Younes)  Création et configuration des machines virtuelles (Nabil, Ilyass, Younes)  Rédaction de rapport (Nabil, Younes, Ilyass)

Rapport de Projet Tuteuré 2015/2016

Page 12

Chapitre 2 : Conception  Analyse du projet  Choix de la méthodologie de conception  Modélisation

Dans ce chapitre, nous allons décrire la méthodologie 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 méthodologie de travail A. Analyse du projet La complexité croissante des systèmes informatiques a conduit les concepteurs à s’intéresser aux méthodes. On a comptabilisé en 1994 jusqu’à 50 méthodes. Chaque méthode se définit par une notation et un processus spécifique. UML a ouvert le terrain en fusionnant la notation. Il reste cependant à définir le processus pour réellement capitaliser des règles dans le domaine du développement logiciel. Les groupes de travail UML ont donc travaillé à unifier non pas les processus, mais plus exactement les meilleures pratiques de développement objet. Ces processus se distingueront par le générique «UNIFIED PROCESS ». Un processus définit une séquence d’étapes, en partie ordonné, qui concoure à l’obtention d’un système logiciel ou à l’évolution d’un système existant. Pour produire des logiciels de qualité, qui répondent aux besoins des utilisateurs dans des temps et des coûts prévisibles. On découpe le processus en deux axes : 

L’axe de développement technique, qui concentre principalement sur la qualité de production.



L’axe de gestion du développement, qui permet la mesure et la prévision des coûts et des délais.

B.

Choix de la méthodologie de conception

Avant d’adopter une méthode, il faut d’abord faire une comparaison entre les différentes méthodes existantes, voir les points forts et les points faibles de chacune, puis déterminer celle qui va mieux dans le contexte du projet. Ci-dessous un tableau qui résume cette comparaison.

Rapport de Projet Tuteuré 2015/2016

Page 14

Méthode

Description

Rational Unified Process (RUP)

-Méthodologie centrée sur l’architecture et couplée aux diagrammes UML -Concerne des projets de +10 personnes -Processus complet assisté par des outils exhaustifs

eXtreme Programming (XP)

-Développement guidé par les besoins du client -Equipes réduites, centrées sur les développeurs

Points forts

-Itératif -Spécifie le dialogue entre les différents intervenants du projet : les livrables, plannings et prototypes… -Propose des modèles de documents, et des canevas pour des projets types

-Cycle de développement en Y -Convient aux projets de toutes tailles

-Très axé processus, au détriment du développement -Lourd, largement étendu, il peut être difficile à mettre en œuvre de façon spécifique -Convient pour les grands projets qui génèrent beaucoup de documentation

-Itératif

-Ne couvre pas les phases en amont et en aval du développement

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

-Articulé autour de l’architecture

-Coûteux à personnaliser

-Rôles bien définis, modélisation

aux aspects techniques

Two Track Unified Process (2TUP)

Points faibles

-Assez flou dans sa mise en œuvre : quels intervenants ? Quels livrables ?

-Amélioration constante adaptation aux modifications

-Focalisé sur l’aspect individuel du développement, au détriment d’une vue globale et des pratiques de management ou de formalisation.

-Itératif, laisse une large partie à la technologie et à la gestion du risque

-Superficiel sur les phases en amont et en aval du développement

-Définit les profils des intervenants, les livrables, les prototypes

-Aucune proposition de document type

Figure 4 : Comparaison des méthodes de développement

Rapport de Projet Tuteuré 2015/2016

Page 15

Pour atteindre les objectifs, nous avons suivi la méthode 2TUP (2Track Unified Process), qui sera plus détaillée dans ce qui suit.

C. Le processus 2TUP 2TUP est un processus UP (processus unifie). Le processus 2TUP apporte une réponse aux contraintes de changement continuel imposées aux systèmes d’information de l’entreprise. En ce sens, il renforce le contrôle sur les capacités d’évolution et de correction d’un tel système. «2Track» signifient littéralement que le processus suit deux chemins. Il s’agit des chemins « fonctionnels » et « d’architecture technique », qui correspondent aux deux axes des changements imposées au système informatique. Le processus 2TUP apporte une réponse aux contraintes de changement continuel imposées aux systèmes d’information de l’entreprise. Ce processus suit deux chemins. 

Architecture fonctionnelle



Architecture technique

Figure 5 : Cycle de développement en Y

Rapport de Projet Tuteuré 2015/2016

Page 16

L’axe fonctionnel comporte :  Capture des besoins fonctionnels, qui produit un modèle des besoins focalisé sur le métier des utilisateurs. Elle qualifie au plus tôt le risque de produire un système inadapté aux utilisateurs.  Analyse, qui consiste à étudier précisément la spécification fonctionnelle de manière à obtenir une idée de ce que va réaliser le système en terme de métier. L’axe technique, quant à lui, comporte : 

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



Conception générique, qui définit ensuite les composants nécessaires à la conception de l’architecture technique. Elle a pour objectif d’uniformiser et de réutiliser les mêmes mécanismes pour tout un système. L’architecture technique construit le squelette du système informatique et écarte la plupart des risques du niveau technique.



Conception préliminaire, qui représente une étape délicate, car elle intègre le modèle d’analyse fonctionnelle dans l’architecture technique de manière à tracer la cartographie des composants du système à développer.



Conception détaillée, qui étudie ensuite comment réaliser chaque composant.



Codage, qui produit ses composants et teste au fur et à mesure les unités de code réalisées.

Recette, qui consiste enfin à valider les fonctionnalités du système développé.

D. UML (Unified Modeling Language) 1.

Définition :

UML se définit comme un langage de modélisation graphique et textuel destiné à comprendre et décrire des besoins, spécifier et documenter des systèmes, 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 s’agit pas d’une simple notation, mais les concepts transmis par un diagramme ont une sémantique précise et sont porteurs de sens au même titre que les mots d’un langage. UML a une dimension symbolique et ouvre une nouvelle voie d’échange de visions systémiques précises, Ce langage est certes issu du développement logiciel mais pourrait être applique à toute science fondée sur la description d’un système. Dans l’immédiat, UML intéresse fortement les spécialistes de l’ingénierie système [Wikipédia].

III. Modélisation A. Cas d’utilisation Type d’utilisateur Administrateur du Serveur

Description

Langue

Rôle

Gérer le serveur ESXI

FR/AR

Son rôle est de gérer tous la machine virtuelle, ainsi que les comptes d’utilisateur

Utilisateur ou un client

Lancer les VM

FR/AR

Lancer Vmware Workstation et allumer, changer, arrêter les VM

Figure 6 : Diagramme de cas d’utilisation

Rapport de Projet Tuteuré 2015/2016

Page 18

La description détaillée des cas d’utilisation : Fonctionnalité

Utilisation

Détails

Gérer droit d'accès 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

L’authentification au système

Cette fonctionnalité permet à l’administrateur de gérer les droits d’accès des clients Cette fonctionnalité permet à l’administrateur d’installer et configurer le serveur ESXI Cette fonctionnalité permet à l’administrateur d’installer les machines virtuelles Cette fonctionnalité permet à l’administrateur de configurer les machines virtuelles Cette fonctionnalité permet à l’utilisateur ou un client de connecter au serveur esxi et lancer les VM Cette fonctionnalité permet à l’utilisateur et l’administrateur de s'authentifier au système

Figure 7 : Description des cas d'utilisation

Rapport de Projet Tuteuré 2015/2016

Page 19

B.

Diagramme de séquence 1

Figure 8 : Diagramme de séquence coté utilisateur

Scénarios de quelques cas d’utilisations : Lancer une machine virtuelle :

Caractéristique Information Permet à l’utilisateur de démarrer une Machine Virtuelle

Objectif Pré conditions Avec Succès Cas d’erreur Acteurs première Acteurs secondaires Relative Use Cases

Démarrage de machine virtuelle avec succès Le système n’arrive pas de démarrer la machine virtuelle Les utilisateurs Administrateur

Rapport de Projet Tuteuré 2015/2016

Page 20

Scénario primaire étape

Scénario

1

Administrateur clique sur le bouton > Le système demande à l’utilisateur de saisir le mot de passe L’utilisateur saisi login et le mot de passe Vérification login et mot de passe par le système

2 3 4 5 6 7 8

commentaire

Le système affiche les machines virtuelles L’utilisateur choisit la machine virtuelle qui va lancer Démarrage de machine virtuelle par le système Le système affiche la session d’utilisateur

C. Diagramme de séquence 2

Figure 9 : Diagramme de séquence coté Administrateur

Rapport de Projet Tuteuré 2015/2016

Page 21

Administrer une machine virtuelle

Caractéristique Information Permet à l’administrateur de gérer les Machines Virtuelles

Objectif Pré conditions Avec Succès Cas d’erreur Acteurs première Acteurs secondaires Relative Use Cases

Ajouter, supprimer, démarrer les machines virtuelles avec succès L’authentification incorrecte Administrateur

Scénario primaire étape

Scénario

1 2

L’utilisateur clique sur le bouton > Le système demande à l’administrateur de saisir le mot de passe L’utilisateur saisi login et le mot de passe Vérification login et mot de passe par le système

3 4 5 6 7

commentaire

Sélectionne d’action par l’administrateur Le système traite l'action d'administrateur Le système affiche le résultat

Figure 10 : Diagrammes de classe

Rapport de Projet Tuteuré 2015/2016

Page 22

Chapitre 3 : Réalisation  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 créer les machines virtuelles et aussi gérer les utilisateurs de domaine et enfin on va tester l’accès du client aux machines virtuelles

Rapport de Projet Tuteuré 2015/2016

Page 23

IV. Installation et configuration du serveur de virtualisation A. ÉTAPES DE L’INSTALATION Lancer l’installation de l’hôte et sa configuration sur Vmware Workstation Installer ESXi 5.1 Configurer ESXi 5.1 Télécharger et installer VSphere client Ajouter ESXi 5.1 dans l'Active Directory Création et configuration des machines virtuelles (Linux, Windows, Mac, Android) 7. Gestions des utilisateurs et leur permission 8. Exécuter et tester l’accès aux machines virtuelles sur ESXI 1. 2. 3. 4. 5. 6.

1.

PRÉREQUIS

Pour installer un serveur ESXI il vous sera nécessaire de disposer d’une machine 64Bits compatibles avec une distribution RED-HAT. Installer et exécuter l’hyperviseur de VMware au sein d’une machine virtuelle est totalement non supporter, cette manipulation n’est recommandée que lors des tests pour éprouver la solution ou faire des démonstrations et non dans un environnement de production. La configuration de la machine virtuelle est la suivante :

 Mémoire : 2 Go de mémoire minimum.  Processeurs : 2 vCPU minimum.  Disque Dur :  

Adaptateur LSI Logic Disque dur SCSI (130 go)

 Carte réseau :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 téléchargement de l'hyperviseur est à l'adresse : http://www.vmware.com/fr/support. Un compte est obligatoire pour télécharger les applications de VMware. Sélectionnez le lien "VMware vSphere Hypervisor" puis cliquez sur le lien "Télécharger une version gratuite". Identifiez-vous et téléchargez 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 démarrons notre machine virtuelle sur le lecteur de CD-ROM. NOTE : la case ‘Connect at power On’ du lecteur de CD-ROM doit-être cochée dans les options de la machine virtuelle. Vous devrez également placer le lecteur de CD-ROM comme premier périphérique de démarrage

Nous sélectionnons la ligne "ESXi5.1.0-799733-standard Installer" et nous appuyons sur la touche [Entrée].

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 présents sur notre système.

Nous sélectionnons le lecteur sur lequel installer ESXi et nous appuyons la touche [Entrée].

Figure 14 : Choix du support de destination

Nous choisissons la langue du clavier (pour French) et nous tapons sur la touche [Entrée].

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 [Entrée].

Figure 16 : Définition du mot de passe

VMware refait un petit scan du système.

Figure 17 : Scan du système

Confirmer l'installation en tapant sur F11.

Figure 18 : Confirmation d'installation

Rapport de Projet Tuteuré 2015/2016

Page 27

Une fois l’installation terminée, nous supprimons le support d’installation ou image iso et nous appuyons la touche [Entrée].

Figure 19 : Fin d'installation

. Figure 20 : Message de reboot

C. Configuration de VMware ESXI 5.1 1.

Paramétrage de l'interface réseau

Rapport de Projet Tuteuré 2015/2016

Page 28

Après 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 réseau. En tape sur F2 pour accéder au paramétrage.

Nous entrons le mot de passe de ‘ root ’

Figure 22 : Mot de passe de root

En sélection « Configure Management Network » et nous tapons la touche [Entrée].

Figure 23 : IP Configuration

Rapport de Projet Tuteuré 2015/2016

Page 29

Figure 24 : Configuration réseau et DNS

Saisir les informations de carte réseau :   

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 Entrée (Enter).

Nous appuyons sur la touche [Y] pour confirmer les changements et nous sélectionnons 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 opérationnel !

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 arrêter le serveur.

Figure 27 : Arrêt du serveur ESXi

Rapport de Projet Tuteuré 2015/2016

Page 31

V. Installation VSphere client Depuis le poste DC (domaine contrôleur) de notre réseau local, nous pouvons nous connecter sur notre serveur ESXI 5.1 par son adresse IP. Sur cette page Web, nous choisissons de télécharger le VSphere Client

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

Nous choisissons la langue française et en clique sur bouton [ok]

Figure 28 : Choix de la langue

Rapport de Projet Tuteuré 2015/2016

Page 32

Figure 29 : Fenêtre de bienvenue

Le système fonctionne sur des brevets déposés

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 défaut 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 décrit les étapes nécessaires à l’introduction d’un ESXi 5.1 dans un domaine active directory Windows.

A. Prés requis :

   

Mot de passe « root » du serveur Outil VMware vSphere Client 5.1 Compte administrateur de votre domaine Accès à l’annuaire Active Directory

Notre ESXi doit impérativement avoir un DNS membre de notre foret AD afin de résoudre correctement le nom NetBIOS AD. Dans un premier temps se connecter à l’hôte avec la console VSphere et se rendre dans configuration et propriétés.

Rapport de Projet Tuteuré 2015/2016

Page 35

Figure 35 : Connexion à l’ESXI 5.1

Nous sélectionnons 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 paramètres de domaine, nous entrons le nom de notre domaine (Miage-Rabat.ma), puis nous cliquons sur « Joindre le domaine » 

Sélectionner 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 d’authentification », 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 l’OU 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 sélectionnons notre serveur ESXi, puis nous allons sur l’onglet « 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 s’affiche, 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 déjà ajoutés, il suffit de sélectionner le compte/groupe, puis de faire un clic droit « Propriétés » puis de choisir un nouveau « rôle » :

Figure 41 : Modifier des droits

Figure 42 : Utilisateurs de domaine

Les utilisateurs ou groupes autorisés peuvent désormais utiliser leurs comptes de domaine nominatifs afin d’accéder à la console VMware vSphere Client à partir de leurs postes de travail

Rapport de Projet Tuteuré 2015/2016

Page 39

Les utilisateurs ou groupes autorisés peuvent désormais utiliser leurs comptes de domaine nominatifs afin d’accéder à la console VMware vSphere Client à partir de leurs postes de travail.

Figure 43 : Accès la console VMware

VII.Création des VM avec VMware ESXI 5.1 A. Création 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.

Création 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 personnalisée pour avoir une meilleure maîtrise de la machine virtuelle mise en place.

Figure 44 : Création de la machine

Nous choisissons le type d’installation personnalisé pour pouvoir bénéficier de plus d’options concernant la machine virtuelle, comme notamment le nombre de cœurs de processeurs ou de processeurs que vous souhaitez qu’elle utilise.

Figure 45 : Choix de type d’installation

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 précisons le système d'exploitation qui sera exécuté sur la machine virtuelle. L'intérêt est ici de permettre à VMware de proposer des paramètres adaptés à l'OS. Pour notre machine Mac en choisir autre.

Figure 47 : Préciser le système

Rapport de Projet Tuteuré 2015/2016

Page 43

Nous choisissons le nombre de socket CPU et le nombre de cœur par socket. Nous cliquons sur « suivant » pour continuer Figure 48 : Socket CPU

Nous choisissons la taille de mémoire RAM attribuée pour la VM Mac.

Figure 49 : Choix de RAM

Nous choisissons le réseau dans laquelle nous voulons que la machine y soit connectée (un des Port group pour machines virtuelles) et le type d’adaptateur réseau, nous cochons la case « Connect at Power On » pour que la carte réseau soit connectée des le démarrage 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 réseau

Nous choisissons le contrôleur SCSI a utiliser, VMware a déjà sélectionné au préalable le meilleur choix par rapport au profil du système d’exploitation que nous avons choisi, cliquez sur « suivant » pour continuer Figure 51 : Contrôleur SCSI

Vous devons ensuite choisir de créer un nouveau disque virtuel, nous sélectionnons « 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 : Création 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 avancées, nous pouvons sélectionner un type de disque (IDE ou SCSI). Il est conseillé de laisser l’option par défaut, car VMware détecte automatiquement le type de disque de manière optimale en fonction de l’OS de la machine virtuelle. Figure 54 : Type de disque

Un résumé des options que nous avons choisi nous est livré. Lorsque l’on presse sur Terminer, nous voyons apparaître une nouvelle machine, qui porte le nom notre nouvelle machine virtuelle, en dessous de l’adresse

Figure 55 : Machine Mac OS X lion

Nous allons maintenant accéder à la console pour avoir accès à l’écran d’installation, comme si nous étions devant la machine Nous sélectionnons la VM, puis cliquez sur l’icône en forme d’écran avec une flèche verte dirigée vers le haut

Rapport de Projet Tuteuré 2015/2016

Page 47

Figure 56 : Démarrage l’installation de Mac

Remarque : de la même façon nous avons installé les autres machines virtuelles (Windows 7, Android-x86-5.1-rc1 & Linux Ubuntu 16.04) on a suive la même procédure.

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 première étape est de lancer le client vSphere. Puis, nous entrons l’adresse ip (ou le hostname du serveur), le login (Miage-Rabat\Administrateur) et le mot de passe renseigné lors de l’installation de l’hôte.

Figure 57 : Connexion au serveur ESXI

Rapport de Projet Tuteuré 2015/2016

Page 48

Nous allons démarrer 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 fonctionnées dans le même réseau « 192.168.1.0 »

B.

Test les VM par Vmware Workstation

Le scénario de test: Dans cette partie, on déroulera le test comme suit: On va tout d’abord créer une liste des clients avec des droits d’accès différents. Ces derniers devront utiliser Vmware Workstation pour se connecter aux différentes VM installées sur notre serveur ESXI:

Rapport de Projet Tuteuré 2015/2016

Page 51

1.

Création de la liste des clients

On a déjà 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 d’accès aux VMs 1.

Les droits du client A Nous sélectionnons notre serveur ESXi, puis nous allons sur l’onglet « 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 nécessaires à cet Client A en choisissant un profil (No access) ou en cochant / décochant 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 nécessaires à cet Client A en choisissant un profil (Read only) ou en cochant / décochant 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 nécessaires à cet Client A en choisissant un profil (Administrator) ou en cochant / décochant les autorisations, puis en clique sur ok.

Rapport de Projet Tuteuré 2015/2016

Page 54

D. Test accès 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 générale

Comme conclusion, on pense que cette expérience est une bonne préparation à notre insertion professionnelle car elle fut pour nous une expérience enrichissante et on a pu mettre en pratique nos connaissances théoriques acquises durant notre formation. La prise d’initiative, le respect des délais et le travail en équipe sont des aspects essentiels de notre futur métier. Enfin, nous tenions à exprimer notre satisfaction d’avoir 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 d’un patch Unlocker–all-v130

A.

Installation le patch Unlocker-all-v130

Pour transférer le patch au serveur ESXi 5.1 en utilise l’application Winscp Unlocker-all-v130 va nous permettre de pouvoir utiliser une version de Mac Os X Lion 7.5r sur notre ESXI. Nous téléchargeons la dernière 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 l’aide de votre utilitaire SCP (Terminal ou WinSCP) envoyé le fichier zip sur l’ESXI dans le répertoire /vmfs/volumes/datastore1/

Figure 72 : Utilitaire SCP

Après 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 exécutables 

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

Enfin pour finir il suffit d’exécuter le fichier d’installation : 

/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 problème

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

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF