Conclusion
Nous venons de voir qu'il était possible de virtualiser de
différentes manières, mais que chacune d'entre elles avait ses
avantages et ses inconvénients et qu'elles ne convenaient pas à
tous types d'utilisation. Il nous est alors apparu que les avantages
étaient prépondérants.
Dans ce contexte, le choix du type de technologie et de l'outil
de virtualisation adéquat nécessite une analyse comparative.
Ainsi, la virtualisation complète (mise en oeuvre par VMware et
Microsoft), avec laquelle même les cartes réseaux et les disques
sont virtuels, permet plus facilement de reproduire à l'identique un
environnement de production existant. À l'inverse, la paravirtualisation
n'assure pas une totale indépendance entre couche matérielle et
virtuelle.
En tirant partie des résultats résultant de la
comparaison des outils, mais également en considérant les besoins
du CHU Hassan II, le logiciel ESXi Server et Hyper V semblent convenir à
notre projet. Cependant, il s'avère utile d'avoir des noyaux
spécifiques, utile également d'avoir accès à
différents systèmes d'exploitation, puisque nous travaillons dans
un environnement de production. L'usage requiert une séparation et de la
sécurité entre les différentes machines ou contextes. Pour
tout cela, notre choix se porte sur ESXi Server de VMware qui s'avère
également plus simple dans son administration et moins gourmand en
espace disque.
PFE 2013-2014 Yapi Assoi & Nday Benjamin 36
Chapitre III : Présentation de la solution
ESXi
I. VMware VSphere infrastructure
En plus de virtualiser un simple ordinateur physique, nous
pouvons construire une infrastructure virtuelle complète avec VMware
vSphere, s'étendant sur des milliers d'ordinateurs physiques et
périphériques de stockage interconnectés. À l'aide
de la virtualisation, nous pouvons déplacer dynamiquement des ressources
et traiter et allouer des ressources matérielles. Nous n'avons pas
besoin d'assigner des serveurs, une mémoire ou une bande passante
réseau en permanence à chaque application.
De plus en plus d'entreprises adoptent la virtualisation qui
permet de réduire le coût de l'infrastructure. La virtualisation
est une solution très en vogue chez les entreprises comme chez les
particuliers. Et une étude récente vient confirmer cette
tendance: 75% des sociétés profiteront ou déploieront des
serveurs de façon virtuelle d'ici un an.
Les deux produits les plus utilisés pour la
virtualisation dans le grand public et dans l'univers de l'entreprise sont
VMware ESXi Server et Microsoft Hyper V. Ils détiennent d'ailleurs 75%
de parts du marché.
Les données publiées sur internet concernant
cette technique indiquent que l'optimisation de l'utilisation des ressources
technologiques est l'une des principales préoccupations des entreprises
actuellement. Les solutions de VMware répondent tout à fait
à ce besoin aujourd'hui.
D'après VMware, En janvier 2013, plus de 2,2 million de
copies de VMware ESXi Server avaient été
téléchargées, à environ 70 % par les grandes
entreprises. Lorsque ces clients déploient un environnement de machines
virtuelles, ils doivent pouvoir gérer plus efficacement leurs ressources
informatiques. C'est là que VMware vSphere intervient.
PFE 2013-2014 Yapi Assoi & Nday Benjamin 37
Ainsi nous verrons dans cette partie du mémoire la
solution de virtualisation proposée par VMware, celle sur laquelle nous
avons porté notre choix dans le cadre de cette étude : VMware
Infrastructure 3
1. Les points forts de VMware ESXi
L'utilisation de cette technologie apporte à
l'infrastructure de nombreux avantages et favorise un retour sur
l'investissement rapide :
· L'utilisation des ressources des serveurs, n'est pas
souvent exploité de manière optimale, ainsi, l'utilisation d'un
serveur ESXi permet gérer ou héberger plusieurs machines
virtuelles et d'utiliser au mieux la puissance du processeur
· Un serveur ESXi peut remplacer une série de
serveur, en parallèle une analyse de la charge de travail des serveurs
du SI, devra être effectuée afin de déterminer le nombre de
machine virtuelle que pourra supporter chaque serveur ESXi.
· Le Fail Over est géré de manière
automatique, en effet les machines virtuelles peuvent être
déplacées sur n'importe quel serveur ESXi de l'infrastructure.
· Diminution importante des coûts de maintenance
sur le Datacenter (administration, électricité,
sécurité, etc.), cela sera surtout du, à la diminution du
nombre de serveur et à l'administration centralisé permise par
virtual center.
· Administration du Datacenter optimisée avec
Virtual Center, optimisation des ressources matérielles sans coupure de
service.
· Visualisation rapide et optimisée des
performances, VI client permet d'afficher des graphiques de performance.
· Augmente le taux d'utilisation du matériel et
réduit les besoins dans ce domaine, grâce à des ratios de
consolidation de serveurs dépassant fréquemment 10 machines
virtuelles par processeur physique
· Réduit le coût de l'espace occupé
par les racks et de leur alimentation en proportion du ratio de consolidation
réalisé.
PFE 2013-2014 Yapi Assoi & Nday Benjamin 38
? Réduit les frais liés aux interventions
humaines en simplifiant et en automatisant les procédures informatiques
qui monopolisent la main d'oeuvre et les ressources au sein d'environnements
accueillant des matériels, des systèmes d'exploitation et des
logiciels hétérogènes.
? VMware Infrastructure améliore la
réactivité, la facilité de service, la
disponibilité et la flexibilité de l'infrastructure
informatique.
? Permet une disponibilité des applications et une
continuité de service étendues et économique quels que
soient les matériels et les systèmes d'exploitation.
? Assure le fonctionnement permanent et la maintenance sans
perturbation des environnements informatiques, avec migration à chaud de
systèmes complets en cours d'exécution.
? Permet aux systèmes existants de cohabiter avec de
nouveaux environnements.
Figure 15 : Principe de Virtual
Infrastructure
a. Quelques spécifications techniques
Support des technologies iSCSI et NAS
Support des technologies quadri sockets
VMFS qui permet d'adresser des volumes jusqu'à 64 To
Virtual SMP permet d'utiliser jusqu'à 4 processeurs
simultanément, maximum mémoire porté à 16 Go par VM
et 64 Go par serveur.
Nouveaux modules HA (High Availability), DRS (Distributed
Ressource Scheduler) et Consolidated Backup
PFE 2013-2014 Yapi Assoi & Nday Benjamin 39
Support de Solaris 10 32 bits
Support limité des systèmes d'exploitation 64
bits
b. L'architecture de Virtual Infrastructure de VMware
vSphere
L'architecture d'ESXi est complètement
différente des deux autres architectures présentées
précédemment. Elle n'a pas besoin du système
d'exploitation de la machine physique. C'est la plateforme ESXi qui joue le
rôle de système d'exploitation. De ce fait, l'architecture est
nettement plus allégée, permettant aux espaces virtuels, dans
lesquels vont évoluer les serveurs virtuels, d'être beaucoup plus
optimaux
Figure 16 : architecture ESXi
Serveur
La couche ESXi comprend un OS UNIX, adapté
spécifiquement à la gestion de machines virtuelles. Elle permet
de relier, de la manière la plus directe possible, le hardware de la
machine physique aux serveurs virtuels.
ESXi a tiré de nombreux avantages de cette
architecture, que ce soit d'un point de vue de gestion des processeurs, de
réseaux ou d'accès disques.
c. Puissance de calcul
La structure d'ESXi permet de faire fonctionner physiquement
plusieurs processeurs pour une machine virtuelle.
Comment cela marche ?
PFE 2013-2014 Yapi Assoi & Nday Benjamin 40
Un système d'exploitation a pour but d'allouer et de
gérer des ressources pour différents processus et threads voulant
s'exécuter sur la machine. Si nous voulons faire tourner un OS
traditionnel sur un autre OS traditionnel, il existe une double gestion des
ressources. Les systèmes d'exploitation ne sont pas, à l'origine,
prévus pour cela et de ce fait, ils se comportent comme les seuls
maîtres à bord.
Il est donc nécessaire de séparer leur champ
d'activité en simulant une interface physique qui supportera la machine
virtuelle et qui se comportera, à la vue du système hôte,
comme un service classique. C'est ce que font Hyper V et Xen. Cependant, ces
produits doivent trouver un ensemble de ruses pour faire cohabiter deux
environnements qui n'ont pas été fait pour cohabiter ensemble. Ce
qui les contraint à ne pas pouvoir offrir aux machines virtuelles de
pouvoir travailler sur deux processeurs et de ne pas pouvoir être
connecté directement à un SAN.
ESXi Server, quant à lui, est un système qui a
été créé spécifiquement pour supporter des
machines virtuelles. Il a donc été conçu de telle
manière à ce qu'il n'y est pas double emploi.
d. Le réseau
ESXi Server donne la possibilité d'étendre les
stratégies de Vlans au coeur même de son système.
Les Vlan consistent à segmenter un réseau pour
regrouper des machines ayant des fonctions similaires ou un besoin de
sécurité commun.
Traditionnellement, ce sont les équipements
réseau qui s'occupent de la segmentation réseau. Dans le cas de
gestion de serveurs virtuels, si l'ensemble de ces derniers est connecté
à plusieurs Vlans différents, il sera nécessaire
d'installer un certain nombre de cartes sur le serveur, posant un
problème de configuration physique et de coûts.
Pour se faire, ESXi gère une technologie appelée
802.1Q qui permet de faire véhiculer plusieurs Vlan sur un même
média en gardant l'intégrité du Vlan.
PFE 2013-2014 Yapi Assoi & Nday Benjamin 41
Il est important de noter que, pour que cette technologie
fonctionne, il est impératif que le commutateur ou routeur,
connecté à cette interface, prenne en charge la même
technologie (802.1Q).
Figure 17 : réseau
Vlan
ESXi serveur, grâce à son architecture, nous permet
de connecter directement les machines virtuelles aux disques SAN. Il s'agit
d'une option importante, qui n'est pas disponible sur les autres technologies
de virtualisation. Pour rappel, ces autres technologies permettent au serveur
hôte de stocker les disques virtuels sur leurs propres disques SAN.
Pour ce qui est de la gestion du serveur par défaut, il
s'administre à l'aide d'une interface Web qui s'installe automatiquement
lors de l'installation du serveur. Cette interface est relativement conviviale
et ergonomique. Toutes les fonctionnalités sont accessibles depuis cette
interface, à l'exception du basculement d'un serveur virtuel en
état de marche d'une machine à l'autre, qui elle est accessible
à partir de Virtual Center.
Memory : permet d'avoir accès au
détail de l'utilisation des ressources mémoire.
Option : est une page qui permet de faire le
lien avec les différentes interfaces de gestion du serveur ESXi, comme
la gestion du réseau virtuel, l'arrêt et le redémarrage de
la machine, la gestion matérielle, etc.
Cependant, lors de l'utilisation de cette interface, nous avons
pu constater deux défauts. Premièrement, il n'existe pas de
statistiques. Il n'est donc pas évident de statuer sur la charge que
subit le serveur quotidiennement. Et deuxièmement, l'interface
réveille des temps de chargement relativement longs.
PFE 2013-2014 Yapi Assoi & Nday Benjamin 42
Pour pallier à cela et pour proposer un management
globalisé, VMware a mis au point un serveur de management de ses
produits : VMware Virtual Center. Cette solution est commentée un peu
plus loin dans ce mémoire
|