Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:kvm [13/01/2014 01:22] MicP [Installez un système d'exploitation sur votre machine virtuelle] |
doc:systeme:kvm [13/01/2014 02:31] MicP [Introduction] |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=2255 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=2255 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | ||
- | ===== Préambule ===== | + | ===== Introduction ===== |
+ | ''KVM'' est un [[http://fr.wikipedia.org/wiki/Hyperviseur | hyperviseur de type 1]] ("bare metal") qui permet à ''Qemu'' la virtualisation simultanée de différents systèmes d'exploitation sur la même machine hôte. \\ | ||
- | ''KVM'' est en fait un fork ((fork : on crée un nouveau projet à partir d'un autre à l'identique)) de QEMU, mais les développeurs des deux projets essayent de ne pas trop diverger et leurs codes sources respectifs sont fréquemment resynchronisés. \\ | + | ''KVM'' est un module du noyau Linux permettant aux applications de l'espace utilisateur d'utiliser les fonctionnalités de virtualisation matérielle. \\ |
- | La principale modification apportée est le support du module kvm. | + | ''KVM'' permet à ''Qemu'' de virtualiser une architecture sur un hôte de même architecture et exploitera alors pleinement l'accélération matérielle que ''KVM'' pourra lui apporter. \\ |
- | + | ||
- | Lorsqu'on parle de KVM, on parle généralement de l'ensemble : la version modifiée de ''QEMU'' et le module ''kvm''. | + | |
- | + | ||
- | Les technologies mises en place par les deux principaux fondeurs que sont AMD et Intel étant différentes, le module kvm se décline en deux sous-modules : | + | |
- | * kvm-intel | + | |
- | * kvm-amd | + | |
- | le module kvm n'étant là en fait que pour fournir à l'émulateur une abstraction supplémentaire. | + | |
+ | L'accélération matérielle par ''KVM'' ne sera possible que pour les microprocesseurs pourvu de la technologie ''Intel VT-x'' et ''AMD-V''. \\ | ||
+ | L'accès direct au matériel (bus PCI, Carte Graphique, etc..) depuis les machines virtuelles nécessitera aussi que la carte mère soit équipée d'un chipset pouvant exploiter les technologies ''Intel Vt-d'' et ''AMD-Vi'' de ces microprocesseur. | ||
===== Vérification ===== | ===== Vérification ===== | ||
Ligne 70: | Ligne 66: | ||
==== Depuis le lecteur CD-ROM ==== | ==== Depuis le lecteur CD-ROM ==== | ||
- | <code user>kvm -m 2G -cpu host -drive file=emplacement/du/fichier_image.qcow2,format=qcow2 -cdrom /dev/cdrom -boot d</code> | + | <code user>kvm -m 2G -cpu host -drive file=/emplacement/du/fichier_image.qcow2,format=qcow2 -cdrom /dev/cdrom -boot d</code> |
* ''-m 2G'' Une quantité de 2GiB de mémoire RAM sera utilisable par la machine virtuelle. | * ''-m 2G'' Une quantité de 2GiB de mémoire RAM sera utilisable par la machine virtuelle. | ||
Ligne 80: | Ligne 76: | ||
==== En utilisant un fichier image-ISO ==== | ==== En utilisant un fichier image-ISO ==== | ||
- | <code user>kvm -m 2G -cpu host -drive file=emplacement/du/fichier_image.qcow2,format=qcow2 -cdrom /emplacement/de/l_image.iso -boot d</code> | + | <code user>kvm -m 2G -cpu host -drive file=/emplacement/du/fichier_image.qcow2,format=qcow2 -cdrom /emplacement/de/l_image.iso -boot d</code> |
===== Démarrez votre machine virtuelle ===== | ===== Démarrez votre machine virtuelle ===== | ||
Ligne 90: | Ligne 86: | ||
Une fois l'installation terminée, vous pourrez démarrer cette machine virtuelle \\ | Une fois l'installation terminée, vous pourrez démarrer cette machine virtuelle \\ | ||
avec la ligne de commande suivante : | avec la ligne de commande suivante : | ||
- | <code user>kvm -m 2G -cpu host -drive file=emplacement/du/fichier_image.qcow2,format=qcow2</code> | + | <code user>kvm -m 2G -cpu host -drive file=/emplacement/du/fichier_image.qcow2,format=qcow2</code> |
<note important>ATTENTION ! : | <note important>ATTENTION ! : |