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 [14/01/2014 06:58]
MicP [Faire partie des groupes ''kvm'' et ''libvirt'']
doc:systeme:kvm [28/11/2015 07:33]
smolski [Exercices Divers]
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 :+  * 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 **smolski** 21/​08/​2010 +    * Création par [[user>smolski]] 21/​08/​2010 
-    * Dernière mise à jour par **MicP** 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 41: Ligne 37:
 =====Faire partie des groupes ''​kvm''​ et ''​libvirt''​===== =====Faire partie des groupes ''​kvm''​ et ''​libvirt''​=====
  
-Utilisez [[doc:​systeme:​adduser | la commande adduser]] pour ajouter votre nom d'​utilisateur aux groupex ​//kvm// et //​libvirt//:​ +Utilisez [[doc:​systeme:​adduser | la commande adduser]] pour ajouter votre nom d'​utilisateur aux groupes ​//kvm// et //​libvirt//:​ 
-<code root> +<code root>​adduser VotreNomUser kvm</​code>​ 
-adduser ​<VotreNomUserkvm + 
-adduser ​<VotreNomUser> libvirt +Et : 
-</​code>​+<code root>adduser VotreNomUser ​libvirt</​code>​ 
  
 Bien sûr, //​VotreNomUser//​ est à remplacer par le pseudo //user// de l'​utilisateur. Bien sûr, //​VotreNomUser//​ est à remplacer par le pseudo //user// de l'​utilisateur.
Ligne 86: Ligne 83:
  
 <code user>kvm -m 2G -cpu host image.qcow2 -cdrom NomDuFichierTéléchargé.iso -boot d</​code>​ <code user>kvm -m 2G -cpu host image.qcow2 -cdrom NomDuFichierTéléchargé.iso -boot d</​code>​
 +
 +
 +<note important>​**ATTENTION** ! si vous procédez à une installation distante, rajouter à la fin de la ligne:
 + <​code user>​--vnc :0 -k fr</​code>​
 + vous devriez pouvoir vous connecter via un client VNC ;)
 +</​note> ​
  
 ===== Démarrez votre machine virtuelle ===== ===== Démarrez votre machine virtuelle =====
Ligne 91: Ligne 94:
 <note tip> <note tip>
 Pour que les actions du clavier et de la souris soient prises en compte par la fenêtre de la machine virtuelle, cliquez sur celle-ci. \\ Pour que les actions du clavier et de la souris soient prises en compte par la fenêtre de la machine virtuelle, cliquez sur celle-ci. \\
-Pour //​libérer//​ le clavier et la souris de la fenêtre de virtualisation,​ utilisez la combinaisons de touches ​//CTRL-ALT//.+Pour //​libérer//​ le clavier et la souris de la fenêtre de virtualisation,​ utilisez la combinaisons de touches ​<​key>​C-A</key>
 </​note>​ </​note>​
  
Ligne 99: Ligne 102:
 <note important>​ <note important>​
 ATTENTION ! : ATTENTION ! :
-Dans votre machine virtuelle, il se peut que le pavé numérique ait besoin d'​être réactivé en tapant __deux fois__ sur la touche ​**Ver-Num** (ou **Num-Lock**).+Dans votre machine virtuelle, il se peut que le pavé numérique ait besoin d'​être réactivé en tapant __deux fois__ sur la touche ​<key>Ver.Num</​key> ​
 </​note>​ </​note>​
 ===== bug carte graphique ===== ===== bug carte graphique =====
Ligne 111: 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 144: Ligne 150:
 <code root>​fdisk -l</​code>​ <code root>​fdisk -l</​code>​
  
-Et ajoutez : \\+Et ajoutez ​dans le rédigé de la ligne de commande pour lancer votre machine virtuelle sous kvm :
 <​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 une ''​clé usb''​ montée en ''/​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 164: 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