III - FONCTIONNEMENT DE LA VIRTUALISATION
Le principe et mécanisme de fonctionnement de la
virtualisation informatique est assez simple et peut se traduire de la
manière suivante.
Le système, généralement
désigné sous le nom de « système hôte »,
qui sera destiné à accueillir les autres systèmes
d'exploitation, est installé sur un serveur physique unique. Ensuite,
l'on procède à l'installation d'un logiciel de virtualisation,
dénommé : « hyperviseur », en vue de créer des
environnements clos et autonomes, appelés généralement
«machines virtuelles».
Par la suite, après avoir créé ces
machines virtuelles, l'on y installe d'autres systèmes d'exploitation
que l'on appelle communément « systèmes invités
». A titre de remarque, il importe de mentionner que l'on installe un
système invité dans une machine virtuelle, qui fonctionne
séparément des autres systèmes invités,
situés dans d'autres machines virtuelles. L'on peut facilement
accéder aux ressources du serveur physique (Mémoire de stockage,
espace disque, etc.), à partir de chaque machine virtuelle.
IV-LES HYPERVISEURS
Les hyperviseurs sont classés actuellement en deux
catégories :
Les hyperviseurs de type 1
Un hyperviseur de Type 1, ou natif, voire «
barremétal » (littéralement « métal nu »),
est un logiciel qui s'exécute directement sur une plateforme
matérielle ; cette plateforme est alors considérée comme
outil de contrôle de système d'exploitation. Un système
d'exploitation secondaire peut, de ce fait, être exécuté
au-dessus du matériel.
L'hyperviseur type 1 est un noyau hôte
allégé et optimisé. Sur des processeurs ayant les
instructions de virtualisation matérielle (AMD-V et Intel VT)
l'hyperviseur n'a plus à émuler les anneaux de protection et le
fonctionnement
12
Mémoire de fin de cycle d'ingénieur de technique
en informatique Présenté par Kouakou Grégoire
Mise en place d'une solution de virtualisation de serveur
suivie d'une planification de
sauvegarde de données : Cas de PORDES
s'en trouve accéléré. (Voir schéma
de l'annexe 1)
Quelques exemples de tels hyperviseurs : Microsoft
Hyper-V,Citrix Xen Server VMware ESX et ESXI.
Les hyperviseurs de type 2
Un hyperviseur de Type 2 est un logiciel qui s'exécute
à l'intérieur d'un autre système d'exploitation. Un
système d'exploitation invité s'exécutera donc en
troisième niveau au-dessus du matériel. Les systèmes
d'exploitation invités n'ayant pas conscience d'être
virtualisés, ils n'ont pas besoin d'être adaptés. Quelques
exemples de tels hyperviseurs sont VMware Server (anciennement connu sous le
nom gsx), VMware Workstation, VMware Fusion, les produits Microsoft Virtual PC
et Virtual Server, Virtual Box d'Oracle.
(Voir schéma de l'annexe 2)
|