5. Analyse comparative solutions de virtualisation
a. Offres gratuites
+ Microsoft Virtual PC
VirtualPC est un logiciel propriétaire
gratuit d'émulation et de virtualisation. Il permet
d'émuler un système d'exploitation sur une
architecture matérielle différente de celle à
(c)EPASSY Nicolas Auguste D, Rapport de stage, 2012-2013 Page
24
Migration de serveurs physiques vers une infrastructure
virtuelle
laquelle il était initialement destiné. Il
permet également de faire fonctionner en même temps plusieurs
systèmes d'exploitation différents sur une même machine
physique.
Virtual PC émule un PC standard et ses
périphériques associés. Ainsi, il peut être
utilisé pour héberger à peu près tous les
systèmes d'exploitation disponibles pour PC. Cependant, des soucis
peuvent survenir lors d'installations de systèmes peu courants qui n'ont
pas été étudiés spécifiquement au moment du
développement de "Virtual PC".
VirtualPC fut créé par Connectix pour Mac OS,
puis racheté et édité par Microsoft en octobre 2003.
Virtual PC émule un processeur 32-bit Intel Pentium II
(Mais il virtualise le même processeur hôte sur les versions
Windows) avec le composant Intel 440BX, une carte graphique de type SVGA VESA
S3 Trio 64 PCI avec 4 MB de mémoire vidéo (réglable dans
les versions suivantes jusqu'à 16 MB), un BIOS de American Megatrends
(AMI), une carte son émulée Creative Labs Sound Blaster 16 ISA
PnP (ou carte native Audio sous Vista audio quand Vista est utilisé en
tant que hôte et machine hébergée), et une carte Ethernet
DEC 21041 (DEC 21140 dans les nouvelles versions).
? XEN
Xen est un logiciel libre de virtualisation,
plus précisément un hyperviseur de machine virtuelle.
Son développement a débuté sous la forme
d'un projet de recherche de l'université de Cambridge au Royaume-Uni. La
société « XenSource » a par la suite été
créée et en a poursuivi le développement. Xen permet de
faire fonctionner plusieurs systèmes d'exploitation virtuels
(invités) sur une seule machine hôte. Xen est en partie
intégré à la partie principale du noyau linux depuis la
version 3.0.
Xen permet d'exécuter plusieurs systèmes
d'exploitation (et leurs applications) de manière isolée sur une
même machine physique sur plate-forme x86, x86-64, IA-64 et PowerPC. Les
systèmes d'exploitation invités partagent ainsi les ressources de
la machine hôte.
. Les systèmes d'exploitation invités ont «
conscience » du Xen sous-jacent, ils ont
besoin d'être « portés »
(adaptés) pour fonctionner sur Xen. Les systèmes Linux, NetBSD,
FreeBSD peuvent d'ores et déjà fonctionner sur Xen.
Chaque système d'exploitation invité tourne dans
un « domaine ». Xen est une fine couche fonctionnant directement sur
le matériel.
(c)EPASSY Nicolas Auguste D, Rapport de stage, 2012-2013 Page
25
Migration de serveurs physiques vers une infrastructure
virtuelle
Figure 11 : Virtualisation avec XEN(c) (source: conception
Powerpoint 2010)
|