logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 08:28]
MicP [KVM]
doc:systeme:kvm [14/01/2014 05:09]
smolski [Créer le fichier image-disque]
Ligne 9: Ligne 9:
     * Testé par <...> le <...> FIXME     * Testé par <...> le <...> 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 !))   * 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 !))
- 
-Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! 
- 
 ===== Introduction ===== ===== 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 un [[http://​fr.wikipedia.org/​wiki/​Hyperviseur | hyperviseur de type 1]]  ("bare metal"​) qui permet à [[doc:​systeme:​qemu | Qemu]] la virtualisation simultanée de différents systèmes d'​exploitation sur la même machine hôte. \\
  
 ''​KVM''​ est un module du noyau Linux permettant aux applications de l'​espace utilisateur d'​utiliser les fonctionnalités de virtualisation matérielle. \\ ''​KVM''​ est un module du noyau Linux permettant aux applications de l'​espace utilisateur d'​utiliser les fonctionnalités de virtualisation matérielle. \\
-''​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. \\+''​KVM''​ permet à [[doc:​systeme:​qemu | 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. \\ 
 + 
 +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é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// \\ 
-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.+permettant d'exploiter ​la technologie ''​IOMMU''​ (**I**nput/​**O**utput **M**emory **M**anagement **U**nit) ​ de ces microprocesseur. => ''​Intel Vt-d''​ et ''​AMD-Vi''​.
 ===== Vérification ===== ===== Vérification =====
 +  - Pour vérifier que le microprocesseur de votre machine permet la virtualisation avec ''​KVM''<​code user>​grep -E '​vmx|svm'​ /​proc/​cpuinfo &>/​dev/​null && echo "La virtualisation est possible sur cette machine."​ || echo "Le microprocesseur de cette machine ne permet pas d'​utiliser la virtualisation avec KVM."</​code>​
 +  - Et assurez-vous ensuite que les option du [[:​doc:​materiel:​bios | BIOS]] concernant ces technologies sont autorisée.
  
-Vérifiez que : 
-  - Votre processeur supporte la virtualisation matérielle. ​ \\ Tapez cette commande :<code user>​egrep '​^flags.*(vmx|svm)'​ /​proc/​cpuinfo</​code>​__Si un résultat s'​affiche__,​ c'est que le processeur supporte la virtualisation. :-) 
-  - Il y a aussi :<code user>​grep -E --color '​vmx|svm'​ /​proc/​cpuinfo</​code>​ qui mettra en évidence le ''​flag''​ recherché. 
-  - Et vérifiez alors aussi que ce support est bien **activé** par le [[:​doc:​materiel:​bios | BIOS]]. 
  
-//Merci à //​**bendia**// ​de ses remarques sur ce tuto dans le forum ici// : +//Merci à //​**bendia**// ​pour ses remarques sur ce tuto [[http://​debian-facile.org/​forum/​viewtopic.php?​pid=44629#​p44629 ​| dans le forum]] //
-  * http://​debian-facile.org/​forum/​viewtopic.php?​pid=44629#​p44629+
  
 N'​hésitez pas chacun à intervenir dans le forum pour __signaler des compléments à mettre ou à modifier__ dans les tutos que vous visitez ! ;-) N'​hésitez pas chacun à intervenir dans le forum pour __signaler des compléments à mettre ou à modifier__ dans les tutos que vous visitez ! ;-)
- 
 ===== Installation ===== ===== Installation =====
  
Ligne 50: Ligne 45:
 ===== Créer le fichier image-disque ===== ===== Créer le fichier image-disque =====
  
-Créer le fichier //image-disque// qui va être utilisé comme disque dur par votre machine virtuelle : +Créer le fichier //image disque// qui va être utilisé comme **disque dur** virtuel ​par votre machine virtuelle : 
-<code user>​qemu-img create -f qcow2 /​emplacement/​du/​fichier_image.qcow2 10G</​code>​+<code user>​qemu-img create -f qcow2 image.qcow2 10G</​code>​
 Où : Où :
-    * ''​emplacement/​du/​fichier_image.qcow2'' ​=> est le chemin (répertoire) suivit du nom du fichier //image-disque// qui va être créé. +    * **image.qcow2** => est le nom du fichier //image disque// qui va être créé. ​\\ L'​extension de ce fichier ​**.qcow2** __n'est pas indispensable__ mais aidera beaucoup l'utilisateur quand il va avoir besoin de trier ses fichiers. 
-    ​* ''​10G'' ​=> sera la taille ​__**virtuelle**__ de l'​espace disponible dans ce disque __**virtuel**__.+    * **10G** => sera la taille ​ **virtuelle** de l'​espace disponible dans ce **disque ​virtuel**. 
 +<note tip>Le format **qcow2**((**Q**emu **C**opy **O**n **W**rite version **2**)) est un format d'​espace de stockage //​optimisé//,​ c'est à dire que l'​espace occupé par le fichier //image disque// sera très nettement inférieur à l'​espace disponible sur le support de données, mais à mesure que des données seront écrites sur le //disque// la taille du fichier va augmenter.</​note>​
  
-<note important>​ATTENTION ! qemu utilise l'​unité Gib et l'​installateur Debian utilise l'​unité GB :+<note important>​**ATTENTION** ! qemu utilise l'​unité Gib et l'​installateur Debian utilise l'​unité GB :
   * 1GB = 10^9 B   * 1GB = 10^9 B
   * 1GiB = 2^30 B = 1.073741824 GB   * 1GiB = 2^30 B = 1.073741824 GB
-et donc 10Gib correspondront à 10,7GB.\\ +et donc 10Gib correspondront à 10,7GB. 
-Un grand merci à vince06fr ​sur le forum, [[http://​debian-facile.org/​viewtopic.php?​pid=54073#​p54073|là]] ! Lucide, le gars =)+ 
 +//Un grand merci à //**vince06fr**//, [[http://​debian-facile.org/​viewtopic.php?​pid=54073#​p54073| ​sur le forum là]] ! Lucide, le gars// =)
 </​note> ​ </​note> ​
-<​note>​ +
-Le format ''​qcow2''​ (''​Q''​emu ''​C''​opy ''​O''​n ''​W''​rite version ''​2''​) est un format d'​espace de stockage optimisé, \\ +
-l'​espace occupé par le fichier //​image-disque//​ sera très nettement inférieur à l'​espace disponible sur le support de données. \\ +
-Mais à mesure que des données seront écrites sur le //disque//, la taille du fichier va augmenter. \\ +
- \\ +
-Le nom d'​extension du fichier (ici ''​qcow2''​) n'est pas indispensable mais aidera beaucoup l'​utilisateur quand il va avoir besoin de trier ses fichiers. +
-</​note>​+
  
 ===== Installez un système d'​exploitation sur votre machine virtuelle ===== ===== Installez un système d'​exploitation sur votre machine virtuelle =====
  
 ==== Depuis le lecteur CD-ROM ==== ==== Depuis le lecteur CD-ROM ====
-<code user>kvm -m 2G -cpu host /​emplacement/​du/​fichier_image.qcow2 -cdrom /dev/cdrom -boot d</​code>​+<code user>kvm -m 2G -cpu host /​emplacement/​du/​fichierImage.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 81: Ligne 72:
  
 ==== En utilisant un fichier image-ISO ==== ==== En utilisant un fichier image-ISO ====
-<code user>kvm -m 2G -cpu host /​emplacement/​du/​fichier_image.qcow2 -cdrom /​emplacement/​de/l_image.iso -boot d</​code>​+<code user>kvm -m 2G -cpu host /​emplacement/​du/​fichierImage.qcow2 -cdrom /​emplacement/​Image/nomDuFichierTéléchargé.iso -boot d</​code>​
  
 ===== Démarrez votre machine virtuelle ===== ===== Démarrez votre machine virtuelle =====
Ligne 91: Ligne 82:
 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 /​emplacement/​du/​fichier_image.qcow2</​code>​+<code user>kvm -m 2G -cpu host /​emplacement/​du/​fichierImage.qcow2</​code>​
  
 <note important>​ATTENTION ! : <note important>​ATTENTION ! :
Ligne 108: Ligne 99:
   * soit ''​vga''​   * soit ''​vga''​
   * soit ''​cirrus''​   * soit ''​cirrus''​
 +Donc, ajoutez (ou remplacez tout paramètre qui concerne la carte graphique si vous en avez déjà un, par) : \\
 + ''​ -vga cirrus ''​ ou bien ''​ -vga std ''​
  
 <note important>​Oubliez les modèles suivants qui provoquent ce bug : <note important>​Oubliez les modèles suivants qui provoquent ce bug :
doc/systeme/kvm.txt · Dernière modification: 14/08/2023 19:46 par captnfab

Pied de page des forums

Propulsé par FluxBB