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 [17/08/2015 18:12]
milou
doc:systeme:kvm [04/11/2016 11:57]
MicP [Ajouter virtuellement un système de fichier d'une clé USB au démarrage]
Ligne 1: Ligne 1:
 ====== KVM ====== ====== KVM ======
   * Objet : L'​hyperviseur **K**ernel based **V**irtual **M**achine   * Objet : L'​hyperviseur **K**ernel based **V**irtual **M**achine
-  * Niveau requis : {{tag>​débutant}}  ​{{tag>​avisé}} +  * Niveau requis : {{tag>​débutant ​avisé}}   
-  * Commentaires : FIXME+  * Commentaires : //Système optimisé pour la virtualisation de serveur//
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
   * Suivi : {{tag>​à-tester}}   * Suivi : {{tag>​à-tester}}
     * Création par [[user>​smolski]] 21/08/2010     * Création par [[user>​smolski]] 21/08/2010
     * Dernière mise à jour par [[user>​MicP]] le 12/01/2014     * Dernière mise à jour par [[user>​MicP]] le 12/01/2014
-    * Testé par <...> le <​...> ​FIXME+    * Testé par <...> le <​...> ​
   * 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 !))
 ===== Introduction ===== ===== Introduction =====
  
-''​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 [[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 à [[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. \\ 
-''​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è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// 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''​.
-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// ​\\ +
-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 =====
Ligne 59: Ligne 55:
 Où : Où :
     * **image.qcow2**((ou un autre nom de votre choix, par exemple **testing.qcow2**...)) => est le nom du fichier //image disque// qui va être créé.     * **image.qcow2**((ou un autre nom de votre choix, par exemple **testing.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. +      ​L'​extension de ce fichier **.qcow2** __//​n'​est pas indispensable//​__ mais aidera beaucoup l'​utilisateur quand il va avoir besoin de trier ses fichiers. 
-      ​L'//​image//​ du **disque virtuel** créé pourra être établie dans [[doc:​programmation:​shell:​repertoires | le répertoire de son choix]].+      ​L'//​image//​ du **disque virtuel** créé pourra être établie dans [[doc:​programmation:​shell:​repertoires | le répertoire de son choix]].
     * **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 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>​
Ligne 118: Ligne 114:
 C'est assez simple, il faut changer le modèle de carte graphique virtuelle par défaut et prendre : C'est assez simple, il faut changer le modèle de carte graphique virtuelle par défaut et prendre :
   * 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) : \\ 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 ''​  ''​ -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 :
   * ''​qxl''​ ou   * ''​qxl''​ ou
 +
   * ''​vmvga''​   * ''​vmvga''​
 </​note>​ </​note>​
Ligne 146: Ligne 145:
 Démarrez votre machine virtuelle par cette commande : Démarrez votre machine virtuelle par cette commande :
 <code user>kvm -net nic,​model=rtl8139,​vlan=0,​macaddr=00:​11:​22:​33:​44:​55 -net tap,​vlan=0,​ifname=tap0,​script=no -enable-kvm -m 512 image.qcow2</​code>​ <code user>kvm -net nic,​model=rtl8139,​vlan=0,​macaddr=00:​11:​22:​33:​44:​55 -net tap,​vlan=0,​ifname=tap0,​script=no -enable-kvm -m 512 image.qcow2</​code>​
-===== Ajouter ​virtuellement ​une clé usb au démarrage =====+===== Ajouter ​un système de fichier d'une clé USB au démarrage =====
  
-Insérer ​et identifier ​la clé usb par la commmande [[:​doc:​systeme:​fdisk | FDISK]] :+Insérez sur et identifiez ​la partition d'​une ​clé usb avec la commmande [[:​doc:​systeme:​fdisk | FDISK]] :
 <code root>​fdisk -l</​code>​ <code root>​fdisk -l</​code>​
  
-Et ajoutez : \\+Et pour lancer votre machine virtuelle sous kvm, ajoutez ​cet extrait dans la ligne de commande ​:
 <​code>​-usbdevice disk:/​dev/<​votre_clé_usb></​code>​ <​code>​-usbdevice disk:/​dev/<​votre_clé_usb></​code>​
  
-dans le rédigé de la ligne de commande pour lancer votre machine virtuelle sous kvm.+== Nota : ==
  
-**Nota :** \\ +Par exemple, avec le système de fichiers d'une partition d'une ''​clé usb'' ​accessible par le fichier de périphérique ​''/​dev/​sdb1''​ cela donne : \\
-Avec une ''​clé usb'' ​montée en ''/​dev/​sdb1''​ cela donne : \\+
 <​code>​-usbdevice disk:/​dev/​sdb1</​code>​ <​code>​-usbdevice disk:/​dev/​sdb1</​code>​
  
-Par exemple, la ligne complète avec le réseau virtuel ​également ​:+Et, la ligne complète avec le réseau virtuel ​itou :
 <code user>kvm -net nic,​model=rtl8139,​vlan=0,​macaddr=00:​11:​22:​33:​44:​55 -net tap,​vlan=0,​ifname=tap0,​script=no -enable-kvm -usbdevice disk:/​dev/<​votre_clé_usb>​ -m 512 image.qcow2</​code>​ <code user>kvm -net nic,​model=rtl8139,​vlan=0,​macaddr=00:​11:​22:​33:​44:​55 -net tap,​vlan=0,​ifname=tap0,​script=no -enable-kvm -usbdevice disk:/​dev/<​votre_clé_usb>​ -m 512 image.qcow2</​code>​
  
Ligne 171: Ligne 169:
 ===== Exercices Divers ===== ===== Exercices Divers =====
  
-Voir le ''​TP 01 kvm''​ là : \\ +À créer...
-[[:​doc:​autres:​vm:​qemu:​tp01|TP 01 KVM]]+
  
 ===== Liens ===== ===== Liens =====
doc/systeme/kvm.txt · Dernière modification: 14/08/2023 19:46 par captnfab

Pied de page des forums

Propulsé par FluxBB