Académique Documents
Professionnel Documents
Culture Documents
DEDICACES
Tout d’abord, je remercie Allah le tout puissant qui m’a fait ouvrir
les portes du savoir, qui m’a donné la force et la volonté de
poursuivre mes études et d’effectuer ce travail.
moi.
2
Sommaire
I. REMERCIEMENTS .................................................................................................... Erreur ! Signet non défini.
II. Présentation de la société ....................................................................................... Erreur ! Signet non défini.
III. Taches réalisés ............................................................................................................................................ 7
IV. La virtualisation ........................................................................................................................................... 7
A. Les avantages de la virtualisation ............................................................................................................... 8
B. Les contraintes de la virtualisation ............................................................................................................. 8
C. les Techniques de la virtualisation .............................................................................................................. 8
1. Hyperviseur de type 1 ............................................................................................................................ 8
2. Hyperviseur de type 2 ............................................................................................................................ 9
D. Les solutions de virtualisation................................................................................................................... 10
1. VMware ................................................................................................................................................ 10
2. Hyper-V de Microsoft ........................................................................................................................... 10
3. XenServer de Citrix ............................................................................................................................... 10
E. Analyse Comparative ................................................................................................................................ 10
V. VMware vSphère ............................................................................................................................................ 12
A. Couche de virtualisation : ......................................................................................................................... 12
B. Couche de gestion : ................................................................................................................................... 13
C. Couche d'interfaces : ................................................................................................................................ 13
VI. La Mise En Place de l’infrastructure Vmware Vsphere ............................................................................. 13
A. -VSphere ESXI 6.0 ...................................................................................................................................... 13
B. Pré-Requis ................................................................................................................................................. 13
VII. Procédure d'installation ............................................................................................................................ 14
A. Installation du Vcenter et administration des serveurs ............................................................................ 18
1.Procédure d’installation .............................................................................................................................. 19
B. Création d’un cluster (HA,DRS,DPM) ........................................................................................................ 24
C. Mise e place d’un stockage centralisé SAN iSCSI ...................................................................................... 28
D. Création des machines virtuelles .............................................................................................................. 32
E. Clone et Template d’une machine virtuelle .............................................................................................. 34
F. Migration vMotion Storage....................................................................................................................... 36
VIII. Conclusion ................................................................................................................................................. 38
3
Liste des abréviations
Abréviation Désignation
AD Active Directory
CPU Central Processing unit
DAS Direct Attached Storage
DC Domain Controller
OS Operating System
SAN Storage Area Network
SAS Serial Attached SCSI
SSO Single-Sign-ON
VM Virtual Machine
VDS Virtual Distributed Switch
VSS Virtual Standard Switch
VLAN Virtual Local Area Network
VMFS Virtual Machine File System
4
Listes des figures
Figure 1 : Interface installation Esxi (1)
Figure 22 : Paramètres HA
Figure 24 : Configuration du HA
6
I. Taches réalisés
-Etude de la solution VMware Vsphere 6.0
-Mise en place d’un serveur VCenter pour la gestion centralisé des ESXI
II. La virtualisation
Dans le monde de l'informatique, on définit la virtualisation comme un ensemble de
Techniques visant à faire fonctionner plusieurs systèmes d'exploitation sur le même matériel
en
Partageant les ressources de celui-ci.
En d'autres termes, c'est une technique qui consiste à réaliser une abstraction des
Caractéristiques physiques de ressources informatiques afin de les présenter à des systèmes,
des
Applications ou des utilisateurs.
• Diviser une ressource physique (serveur, système d’exploitation, périphérique de
Ressource logique.
1. Hyperviseur de type 1
Les produits basés sur un hyperviseur de type 1 (cf. figure 10) se destinent au milieu de
l’entreprise (car très robuste et performant), et en particulier à la production.
8
Partant du principe que pour avoir une virtualisation efficace il faut affiner les couches, ces
systèmes utilisent une fine couche logicielle supplémentaire qui vient s’intercaler entre le
matériel et les machines virtuelles (c’est l’hyperviseur). Son rôle consiste à exposer aux
machines hébergées un matériel virtuel (CPU, mémoire, contrôleurs d’entrée/sortie, etc.)
ainsi qu’à en contrôler les performances. L’hyperviseur est en quelque sorte un mini système
d’exploitation à lui seul.
Hyperviseur de type 1
2. Hyperviseur de type 2
Un Hyperviseur de type 2 (cf. figure 11) est un logiciel (généralement assez lourd) qui tourne
sur l'OS hôte. Ce logiciel permet de lancer un ou plusieurs OS invités. La machine virtuelle
ou/et émule le matériel pour les OS invités, ces derniers croient dialoguer directement avec
le matériel.
Hyperviseur de type 2
Cette solution est très comparable à un émulateur, et parfois même confondue. Cependant
l’unité centrale de calcul, c'est-à-dire le microprocesseur, la mémoire de travail (RAM) ainsi
que la mémoire de stockage (via un fichier) sont directement accessibles aux machines
virtuelles, alors que sur un émulateur l’unité centrale est simulée, les performances sont
donc considérablement réduites par rapport à la virtualisation.
9
D. Les solutions de virtualisation
1. VMware
VMware est aujourd'hui un acteur majeur dans le monde de la virtualisation.
La solution vSphere est l'une des plus complètes et plus fiables du marché
grâce aux nombreux outils intégrés à cette offre.
VMware est le leader dans les infrastructures de virtualisation, proposant des plates-formes fiable pour la
conception des clouds privés et leur intégration à des clouds publics. VMware répond aux critères déterminants
d'une solution d'infrastructure de virtualisation d'entreprise :
• Conception sur une base solide et éprouvée
• Plate-forme de services informatiques partagée
• Solution complète de virtualisation et de gestion des clouds
• Prise en charge de la totalité de votre infrastructure informatique
• Plate-forme éprouvée dans des dizaines de milliers de déploiements
2. Hyper-V de Microsoft
3. XenServer de Citrix
E. Analyse Comparative
Le choix d’un hyperviseur adapté est la première étape sur la voie de la création réussie
d’une infrastructure virtuelle.
Tous les hyperviseurs ne sont pas égaux, ci-dessous une analyse comparative entre les
hyperviseurs des solutions dominantes le marché de la virtualisation :
10
11
On constate, d’après le tableau ci-dessus, que VMware présente les performances les
plus évoluées du marché. En plus VMware la solution la plus complète, elle peut répondre à
tous les besoins de notre projet en terme de la virtualisation des serveurs, postes de travails
et la sécurité.
A. Couche de virtualisation :
La couche de virtualisation de VMware vSphère inclut des services d'infrastructure et
d'application. L'infrastructure fournit, entre autres, les services de traitement et de stockage
et les services réseau extraient, agrègent et allouent les ressources matérielles ou
d'infrastructure. Les services d'infrastructure comprennent les types suivants :
• Services de traitement : Inclut les fonctions VMware qui permettent de ne pas tenir
compte des ressources serveur hétérogènes sous-jacentes. Les services de traitement
agrègent ces ressources sur un grand nombre de serveurs discrets les affectent aux
applications.
• Services de stockage : Il s'agit de l'ensemble de technologies qui permettent d'utiliser et de
gérer efficacement le stockage dans les environnements virtuels.
• Services de réseau : Il s'agit de l'ensemble de technologies qui simplifient et améliorent la
gestion de réseau dans les environnements virtuels.
Les services d'application sont l'ensemble de services qui assurent la disponibilité, la sécurité
et l'évolutivité des applications. vSphère High Availa
12
bility et Fault Tolerance sont des exemples.
B. Couche de gestion :
VMware vCenter Server est le point central de la configuration, du provisionnement et de la
gestion des environnements informatiques virtualisés.
C. Couche d'interfaces :
Les utilisateurs peuvent accéder au centre de données VMware vSphère via des clients à
interface graphique, tels que vSphère Client ou vSphère Web Client.
VMware vSphere ESXi 6 est un hyperviseur mis au point par la firme VMware. La version 6
de vSphere est sortie le 3 février 2015 et représente la dernière version stable de vSphere.
De plus, c'est l'une des solutions les plus complètes du marché des hyperviseurs.
Pour rappel, les hyperviseurs de Type 1 (Xen, vSphere, Hyper-V Server) sont des systèmes
installés directement sur le matériel, à la différence des hyperviseurs de Type 2 (VMware
Workstation, VMware Fusion ...) qui sont, pour leur part, installés sur la couche logicielle
(Windows, OSX …).
Un serveur vSphere ESXi 6 peut prendre en charge jusqu'à 1024 machines virtuelles et peut
supporter jusqu'à 480 CPU, 6 TB de RAM et jusqu'à 2048 disques durs virtuels par hôte.
Une Machine Virtuelle peut supporter jusqu'à 128 CPU virtuels, 4 TB de mémoire vive et des
disques virtuels jusqu'à 62 TB. Outre la création de machine virtuelle, vSphere ESXi dispose
de nombreuses fonctionnalités qui permettent de gérer au mieux les différentes VMs
B. Pré-Requis
Afin de pouvoir installer et utiliser VMware vSphere ESXi 6, vous devez impérativement
l'installer sur un serveur disposant d'un processeur supportant la technologie Intel-VT ou
AMD-V. Ces dernières permettent d'exécuter plusieurs systèmes d'exploitation en même
temps sur la même puce. Sans cette technologie, vous ne pourrez pas utiliser VMware
VSphere.
De plus, il est recommandé d'utiliser un serveur disposant d'une grande capacité de stockage
et une grande capacité en termes de RAM selon le type de machine virtuelle que vous
souhaitez faire tourner. En effet, si vous choisissez de virtualiser un serveur SharePoint et un
serveur Exchange sur le même hôte, il vaut mieux disposer d'une grande capacité de RAM.
13
En revanche, si vous optez pour des serveurs Linux sans interface graphique, votre besoin de
RAM sera beaucoup moins conséquent.
Le site officiel de VMware propose une liste de serveur étant apte ou non à l'installation de
VMware vSphere ESXi 6. Vous trouverez le lien ci-dessous :
V. Procédure d'installation
Munissez-vous de votre support d'installation et booter dessus. Une fois que le programme
d'installation aura chargé tous les éléments, un message de bienvenu apparait, vous invitant
à vérifier si votre serveur est compatible avec VMware vSphere ESXi 6.
Figure 1: Interface installation Esxi (1)
14
Presser "Enter" pour valider votre choix.
Vous devez maintenant choisir la disposition de votre clavier. Pour cette installation, nous
allons choisir "French". Sachez que vous pourrez modifier votre choix une fois l'installation
terminée. Une fois votre choix effectué, pressez "Enter" pour valider.
Votre méthode de saisie choisie, vous devez entrer un mot de passe. Ce dernier vous permettra de
vous connecter au serveur et effectuer les opérations d'administration. Ce mot de passe doit
comporter
L'installation de vSphere peut prendre plusieurs minutes. Une fois l'installation complétée, vous
devriez avoir un message confirmant le succès de l'installation de cette dernière.
15
Figure 6 : Interface installation Esxi (6)
Votre hyperviseur est à présent installé. Cependant, il reste quelques configurations à faire afin de
pouvoir utiliser au mieux notre serveur de virtualisation.
Configuration Post-installation
Afin de gérer VMware vSphere ESXi6, nous allons passer l'adresse IP de notre serveur en Statique. En
effet, par défaut, l'adresse est distribuée par DHCP.
Pour renseigner une IP fixe à notre serveur, appuyez sur la touche F2.
Elle vous permettra d'accéder au panneau d'administration du serveur. Cependant, vous devrez
renseigner le login et le mot de passe que vous avez dû mettre lors de l'installation du serveur.
16
Ensuite, rendez-vous dans "Configure Management Network" et "Network Adapters", et cocher la
carte réseau du serveur
17
L’adresse IP du serveur ESXI 2 est : 10.0.0.3
Afin de créer et gérer les machines virtuelles et notre hyperviseur, nous allons installer un client. Ce
dernier nous permettra, via une interface graphique, de gérer et d'administrer notre serveur.
vSphere Client : simple logiciel à installer vous permettant d'administrer votre serveur.
vCenter Server : ce dernier permet de gérer plusieurs serveurs ESXI en même temps et permet
d'effectuer des tâches supplémentaires (création de Cluster entre deux hôtes, Gestion de la HA,
gestion de toutes les machines virtuelles, etc...) Si vous ne disposez que d'un seul vSphere, il est
superflu d'installer vCenter, le client vSphere est largement suffisant pour les tâches
d'administrations basiques.
18
vSphere Web Client : Le vSphere Web Client permet de se connecter au serveur vCenter depuis un
navigateur et permet donc d'effectuer les mêmes tâches d'administrations (voire plus) depuis le
navigateur.
Nous disposons de deux serveurs ESXI, nous installerons donc vSphere vCenter. Ce dernier sera
installé sur un Windows Server 2012. Cependant, vous êtes libre de l'installer sur une version
ultérieure ou mais obligatoirement un Windows server
Prérequis
- un serveur avec un AD
- Minimum un ESXi
1.Procédure d’installation
Première étape : Télécharger votre ISO vCenter et montez-le dans votre Windows server 2012
Ensuite lancer l'installation de vCenter server. Pour cela deux choix-vous sont proposés:
C'est à d'ire qu'en choisissant la simple vous devrez au fur et à mesure installer "vCenter Single Sign
On" puis "Client Web vSphere" et ainsi de suite. L'installation simple fait la même chose mais de
manière automatique.
19
Ici vous allez choisir si vous installer PSC avec le vCenter ou en externe. Vous avez deux options soit
la installer PSC sur un serveur externe soit sur le même serveur que votre vCenter 6.0.
20
Ensuite soit vous rejoignez un domaine SSO existant, soit vous créer un nouveau domaine.
Renseignez le mot de passe du compte administrateur@vsphere.local :
Choississez ensuite le compte qui exécutera le service vCenter. Ce peut être un compte de domaine
ou un compte local au serveur :
21
Sélectionnez ensuite le type de base souhaitée. Si vous souhaitez une base intégrée ce sera une base
vpostgres. Si vous souhaitez une base externe, ce peut être une base SQL, PostGres ou Oracle.
Nous avons ici utilisé la base de données intégrée à VCenter PostgreSQL, cocher la puis SUIVANT.
Gardez les ports par défaut, et si vous avez un pare-feu dans votre architecture vous devez ouvrir ces
ports :
Lancez l’installation :
Et Enfin vous devez installer le vsphere Client pour administrer le VCenter, c’est pour cela que vous
devez exécuter l’autorun depuis l’ISO de VCenter mais cette fois il faut choisir l’installation de
vsphere Client.
22
Et si vous voulez utilisez le Web Client ,lancez votre navigateur (IE ou chrome, Firefox n’est pas pris
en charge) et connectez-vous sur l’url : https://fqdnvcenter:9443/vsphere-client.
23
B. Création d’un cluster (HA,DRS,DPM)
Cette étape consiste à créer un cluster dans le VCenter et activer les fonctionnalités de VMware
Vsphere dedans (HA, DRS …) et ensuite ajouter nos serveurs hôte « ESXI »
Pour créer un Cluster il suffit de faire une clic-droit sur le Datacenter et choisir ‘Add Cluster’.
o VMware HA = permet le redémarrage des VMs situées sur un hôte du cluster sur un autre
hôte en cas de panne (haute disponibilité).
o VMware DRS = répartition dynamique des VMs du cluster en fonction du ratio ressources
allouées/ressources disponibles (répartition de charge).
Options DRS
24
Figure 20 : Interface ‘Création d’un Cluster « ISTA CLUSTER »’2
o Manual : vCenter fournit des recommandations et leur mise en place incombe à l’utilisateur.
o Partially automated : Les machines sont placées automatiquement sur l’hôte le plus
approprié lors de leur démarrage, puis une fois démarrées, vCenter émet des
recommandations dont la mise en place incombe à l’utilisateur.
o Fully automated (différents niveaux) : Les machines sont déplacées automatiquement selon
l’utilisation globale des ressources du cluster. Plus le niveau est agressif, plus vCenter
essaiera d’homogénéiser l’utilisation des ressources sur les hôtes.
Celle-ci permet via le wake-on lan, l’IPMI ou l’interface ILO d’envoyer des commandes d’extinction
aux serveurs hôtes (physiques) pour les éteindre lorsque les ressources globales consommées par les
machines virtuelles du cluster permettent la mise hors tension de serveurs hôtes via la migration des
charges de travail. Là encore différents niveaux sont disponibles :
25
Options HA
Figure 22 : Paramètres HA
L’option Host monitoring permet d’activer le mécanisme de heartbeat des serveurs hôtes, ceux-ci
envoient un ‘battement de cœur’ via le réseau qui permet (lorsque ceux-ci ne sont plus reçus) de
déterminer un hôte isolé sur le réseau et de paramétrer les actions à effectuer en conséquence.
L’option Admission Control permet d’autoriser ou interdire le démarrage de VMs sur les hôtes du
cluster qui violeraient les contraintes définies via l’Admission Control Policy.
L’Admission Control Policy permet de définir le niveau de tolérance de panne globale du cluster. Elle
peut se définir en terme de nombre d’hôtes ou de % de ressources (mémoire, CPU), ou encore de
dédier un hôte au Fail over.
Il est ensuite possible de définir des priorités quant au redémarrage des machines virtuelles en cas
de panne, cette définition se fait via la VM restart priority. Si elle est définie, les machines virtuelles
de plus haute priorité seront redémarrées jusqu’au niveau définit.
26
L’option Host Isolation réponse permet de définir le comportement à adopter par le VCenter quant
aux VMS d’un serveur hôte lorsque celui-ci perds son réseau de management.
Les options de VM monitoring permettent d’identifier les pannes au niveau des machines virtuelles
du cluster. Trois options sont présentes :
o Disabled : l’option est désactivée.
o VM Monitoring only : Seules les pannes de l’OS sont identifiées (via un mécanisme de
heartbeat envoyées par les VMware Tools permettant par éxemple d’identifier une VM
freezée ou un BlueScreen).
o VM and Application Monitoring : Permet également de monitorer des applications en plus de
l’OS.
La sensibilité du monitoring est également ajustable via l’option Monitoring Sensitivity (entre deux
minutes et trente secondes sans heartbeat reçu avant d’entamer l’action de remédiation).
Une fois les options choisies, cliquer sur Next. Cliquer sur Finish pour démarrer la création du cluster.
27
Apres dans la bare des taches en verra le statut de configuration de la fonctionnalité « High
Aviability »
Figure 24 : Configuration du HA
Dans cette partie on va configurer un stockage iSCSI partagé entre tous les serveurs ESXI ce qui
signifie que les hôtes vont avoir accès au même stockage, nous avons déjà un installer le service iSCSi
sur un Windows server 2012 donc la configuration va être comme suit :
Accédez maintenant à la section Adaptateur de stockage et cliquez sur le lien ADD en haut.
Étant donné que je n'ai pas d'adaptateur de stockage de fibre connecté à mon hôte ESXi, dans la
fenêtre Ajouter un adaptateur de stockage, j'ai la possibilité d'ajouter uniquement des cartes iSCSI.
Cliquez deux fois sur OK pour ajouter le stockage.
28
Maintenant que nous avons l’adaptateur de stockage iSCSI installé, nous devons le configurer.
Cliquez sur Propriétés pour ouvrir la fenêtre iSCSI Initiator .
Dans l' onglet Dynamique Découverte, cliquez sur le bouton Ajouter et, dans la boîte Serveur iSCSI ,
tapez l'adresse IP ou le nom de votre cible iSCSI, puis cliquez sur OK puis fermez. Sur le message qui
apparaît, choisissez Oui pour remanier l'adaptateur.
Maintenant, nous pouvons créer des Datastores. Accédez à la section Stockage et cliquez sur Ajouter
un stockage.
29
Figure 28 : Interface d’ajout du stockage partagé (1)
Sélectionnez l'un des disques disponibles (cible iSCSI dans ce cas) si vous avez plus d'un et cliquez sur
Suivant.
Formatez le disque à l'aide du système de fichiers VMFS 5. Ce n'est que si votre hôte ESX est d'au
moins 5.0, sinon vous devrez formater le disque avec le système de fichiers VMFS 3.
30
Figure 30 : Interface d’ajout du stockage partagé (3)
Dans la page Prêt à être complet, cliquez sur Terminer pour créer le Datastore.
À la fin, ils devraient tous apparaître sur la section Datastores sur l'hôte ESXi. Comme dans
l’image ci-dessous.
31
D. Création des machines virtuelles
Pour créer la VM, effectuer un clic-droit sur un cluster puis cliquer sur New Virtual Machine.
32
Garder les valeurs de vCpu par défaut. Et sélectionné la quantité de mémoire virtuelle à assigner à
la machine. Puis cliquer sur Next.
Sélectionner le nombre d’interfaces réseau à créer et le type d’adaptateur. Cocher la case Connect
at Power On pour que la connexion soit établie directement au démarrage de la machine. Cliquer sur
Next.
Sélectionner Create a new Virtual disk, cliquer sur Next. Renseigner une taille de disque virtuel, son
type et son emplacement.Cliquer sur Finish.
NOTE : il faudra ensuite monter l’image iso de la distribution DSL avant de booter la VM pour
installer DSL.
33
E. Clone et Template d’une machine virtuelle
Pour cloner une machine virtuelle dans vSphere 6, la première étape consiste à effectuer un clic droit
sur la VM à cloner puis cliquer sur Clone to template.
Renseigner le nom du Template à créer et son emplacement dans l’inventaire du vCenter. Puis
cliquer sur Next.
Sélectionner l’hôte ou cluster sur lequel la VM sera hébergée, patienter durant la validation
puis cliquer sur Next.
34
Sélectionner le datastore sur lequel seront stockés les fichiers de la VM, patienter durant
la validation puis cliquer sur Next.
Et notre Template est visible dans la vue VMs and Templates du vCenter.
35
F. Migration vMotion Storage
Pour effectuer un vMotion (migration à chaud) d’une VM entre deux hôtes d’un cluster, il est
nécessaire de s’assurer que ces deux hôtes disposent d’une configuration réseau virtuelle identique,
mais également que ces deux hôtes disposent d’un port VM Kernel dédié.
La config se fait en sélectionnant l’option lors de la création d’un vSwith dans le cas d’un
vSwitch dédié
Pour effectuer un vMotion, effectuer un clic droit sur une machine virtuelle puis
sélectionner Migrate.
36
Sélectionner le Datastore de destination de la VM, patienter le temps que la validation soit effectuée.
Puis cliquer sur Next.
Sélectionner le niveau de priorité du vMotion puis cliquer sur Next. Cliquer sur Finish.
La migration apparait et sa progression s’affiche dans le panneau des tâches récentes.Une fois la
migration effectuée, le status Completed doit s’afficher.
37
VI. Conclusion
38