Ceci est une ancienne révision du document !
Les Machines Virtuelles
Qu'est-ce qu'une machine virtuelle ?
Une machine virtuelle est un système informatique virtualisé. Le programme qui exécute les machines virtuelles est appelé « Hyperviseur ». Cette technologie se nomme « La Virtualisation ».
Pour faire une analogie, une machine virtuelle est un ordinateur dans un ordinateur. C'est-à-dire que l'on va installer un système d'exploitation à l'interieur d'un autre système d'exploitation. Imaginez que vous avez un PC sous Windows 10 mais qu'il est trop récent pour lancer un vieux jeu conçu pour Windows 98. Grâce à la virtualisation, vous pourrez exécuter Windows 98 sur votre PC, par dessus votre système de base (ici Windows 10), comme si c'était une machine totalement à part. Mais il aussi est totalement possible de virtualiser d'autres systèmes d'exploitation tel que MacOS, Windows XP, 7 ou 8 et même des distributions Linux.
Les machines virtuelles sont très utilisées en entreprises pour effectuer des tests sans affecter la machine physique et pour heberger les serveurs. En effet, les avantages de la virtualisation sont :
- La sécurité : la machine virtuelle est isolée du système hôte et des autres machines virtuelles (à moins des les connecter ensemble au même réseau)
- La configuration : Chaque composant est virtualisé et donc on peut configurer précisément selon ses besoins les ressources qui seront allouées à une machine virtuelle (RAM, processeur, espace disque, mémoire réservée à l'affichage, carte réseau virtuelle…) à condition que l'hyperviseur possède un minimum de ressources bien-sûr !
- La facilité de sauvegarde : Un hyperviseur permet toujours de sauvegarder une machine virtuelle à l'état actuel (faire une snapshot) afin de la rétablir par la suite en cas de problème, ou de la distribuer à d'autres personnes.
Il existe 2 types d'hyperviseurs :
- Les hyperviseurs de type 1 : Ce sont des systèmes d'exploitation conçu pour la virtualisation et donc optimisés à cet usage. Ils sont prévus très souvent pour être installés sur des serveurs spécialisés avec des fonctions de tolérance de panne et des performances très avancées.
- Les hyperviseurs de type 2 : Ce sont des logiciels qui s'installent sur un système d'exploitation. Les ressources des machines virtuelles sont partagées avec le système d'exploitation, c'est pourquoi ce type d'hyperviseur est moins utilisé par les professionnels car moins optimisé.
TUTO : Configurer une machine virtuelle et y installer Windows 7 avec Oracle VM Virtualbox
Présentation d'Oracle Virtualbox : Vidéo
TUTO : Configurer une machine virtuelle avec VMWare Workstation ou Workstation Player
a venir