Quelques types de virtualisation que nous utilisons ou testons à l'AUF :
virtualisation matérielle : un logiciel émule une machine complète. Cela permet de faire tourner d'autres systèmes d'exploitation à l'intérieur d'un système (par exemple faire tourner windows dans linux). Deux grands logiciels dans cette famille : qemu (libre) et les outils de vmware (propriétaire, même si le player est gratuit)
para virtualisation (Xen) : permet de faire tourner plusieurs systèmes Linux côte à côte de façon très hermétique. Un hyperviseur (xen) est lancé au démarrage de la machine, qui démarre ensuite autant de noyaux que de systèmes demandés. On a alors n machines totalement autonomes tournant sur un seul matériel.
- isolateur (vserver, openvz) : un seul noyau, mais modifié pour permettre de faire tourner des logiciels dans des environnements séparés, isolé. La séparation n'est pas totale comme avec Xen, mais bien plus forte qu'avec un simple chroot.
Documentation
L'excellente page de Wikipedia sur le sujet : http://fr.wikipedia.org/wiki/Virtualisation_(informatique)
Un papier présenté aux 6ème Journées Réseaux en décembre 2005 sur la Consolidation de serveurs avec Linux VServer & VMwareESX.
attachment:Consolidation-de-serveurs-avec-Linux-VServer-&-VMwareESX.pdf
- attachment:Presentation.pdf