Il existe plusieurs types de virtualisation, notamment :
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.
Virtualisation à l'AUF
Nous avons des systèmes en production :
- VMWare : utilisé principalement dans le cadre des postes clients [:FOAD: formations à distances (FOAD)]
- ["/Xen"] : à Dakar
- VServer : Paris (en production), Hanoi (en production)
En cours de test :
- OpenVZ à Dakar ["Tini/Notes/OpenVZ"], apparement très prometteur
[http://www.virtualbox.org VirtualBox] pour remplacer VMWare : qui veut s'y mettre ?
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