Академический Документы
Профессиональный Документы
Культура Документы
nico@adminrezo.fr
Virtualisation http://adminrezo.fr
Virtualisation
I- Principes de la virtualisation
1- Introduction
Les machines virtuelles installent des systèmes d'exploitation invités qui utilisent
des pilotes pour gérer le matériel virtuel.
Exemples :
– VirtualBox
– VMWare Server, VMWare Workstation
– MS VirtualPC, Virtual Server (arrêté)
Cette technologie permet au processeur de faire fonctionner sur une même puce
plusieurs systèmes d'exploitation en parallèle. Les VMs peuvent utiliser le
matériel directement, sans que l'hyperviseur leur en donne l'autorisation.
http://sites.amd.com/fr/business/it-solutions/virtualization/
http://www.intel.com/content/www/fr/fr/virtualization/intel-virtualization-
transforms-it.html
Dans une VM, les données sont stockées sur un disque dur virtuel. Ce disque dur
se présente sous forme de fichier dans le système de fichiers de l'hôte :
– VHD chez Microsoft
– VDI chez Oracle
– VMDK chez VMWare
– OVF pour le format ouvert
Tous les formats de disques durs virtuels (VDI, VHD, VMDK, OVF) sont
transformables dans d'autres sont difficulté particulière. Par exemple les outils en
ligne de commande de Virtualbox le permettent.
Les disques virtuels peuvent être statiques ou dynamiques. Dans le premier cas,
si vous créez un disque de 50 Go, le fichier de disque virtuel fera 50 Go sur votre
système hôte (attention pour les sauvegardes !). Avec un disque dynamique, le
fichier de disque virtuel se remplit au fur et à mesure qu'il est utilisé. Un disque de
50 Go dans lequel il n'y a pas de données ne pèsera dans le système de fichiers
hôte que quelques octets.
En cas de besoin, ces disques virtuels peuvent être ouverts par le système hôte,
par exemple un fichier VHD peut s'ouvrir dans le gestionnaire des disques de
Windows 2008 (et ultérieur) et il peut également s'ouvrir avec le logiciel libre 7-Zip.
3- Réseaux virtuels
Les machines virtuelles doivent pouvoir accéder au réseau mais seule la machine
hôte est directement connectée au réseau.
L'autre technique est d'utiliser le NAT comme le ferait un routeur. Cela rend
difficile (ou impossible selon le logiciel choisi) l'accès en tant que serveur d'une VM
(il faut translater le ou les ports nécessaires).
Enfin les VMs peuvent être connectées à un réseau interne complètement fermé
à l'extérieur (comme si le switch virtuel n'était connecté à aucun autre switch).
Réseau virtuel
Carte virtuelle
Carte physique
Réseau physique
Réseau virtuel
Carte virtuelle
Carte physique
Réseau physique
Réseau virtuel
Carte virtuelle
Carte physique
Réseau physique
Le P2V est la transformation d'une machine physique vers une machine virtuelle
(Physical to virtual).
O.S. VM
P2V V Pilotes VM
Matériel émulé
VM
O.S. origine O.S. de virtualisation
Pilotes origine Pilotes hôte
Matériel origine Matériel hôte
Sous Windows, le logiciel Disk2VHD transforme un disque physique en disque VHD.
D'autres logiciels plus complets peuvent être achetés. Dans tous les cas, les
contraintes d'une telle transformation sont fortes, et ce processus n'est pas
toujours réalisable dans de bonnes conditions.
Il est fortement conseillé de supprimer tous les pilotes spécifiques (cartes vidéo,
cartes réseau, Raid, …) avant de virtualiser. Le premier redémarrage est conseillé
en mode sans échec pour vérifier que tout fonctionne et pour corriger les
erreurs.
2- V2P
3- V2V
Cette opération est très commune, il s'agit de migrer une VM d'un environnement
virtuel un à autre...
– soit parce que le système hôte a changé (passage de MS VirtualServer à
Hyper-V, par exemple)
– soit parce que la solution de virtualisation a changé (migration vers
VMWare, vers Hyper-V, vers Xen, …).
Comme toujours, des solutions existent chez tous les éditeurs.
Les clichés de disques durs ne sont pas des sauvegardes. Les deux systèmes
sont complémentaires.
Les clichés de disques virtuels sont des images du disque à un instant t pour y
revenir en cas de besoin. Le schéma suivant illustre ce principe :
2- Sauvegardes
Les machines virtuelles ont quelques particularités qui les rendent spécifiques à
sauvegarder :