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
kvm [Le 12/01/2017, 11:55]
193.50.72.138 [Amélioration des performances]
kvm [Le 02/02/2025, 01:06] (Version actuelle)
Benjamin Loison Ajout d'espaces manquant
Ligne 1: Ligne 1:
-{{tag> ​lucid precise ​virtualisation BROUILLON}}+{{tag>Precise ​virtualisation BROUILLON}}
  
  
Ligne 9: Ligne 9:
  
 Néanmoins, **KVM** est complètement libre, performant et très facile à installer et à utiliser. L'​interface graphique **[[virt-manager]]** pourra aider les néophytes à paramétrer KVM et pourra rendre la vie plus simple aux administrateurs réseaux. Néanmoins, **KVM** est complètement libre, performant et très facile à installer et à utiliser. L'​interface graphique **[[virt-manager]]** pourra aider les néophytes à paramétrer KVM et pourra rendre la vie plus simple aux administrateurs réseaux.
 +
 +De plus, il est possible d'​isoler une deuxième carte graphique dédiée à la virtualisation afin d'​obtenir une accélération 3D. La méthode dite du "GPU passthrough"​.
  
 <note important>​Vous ne pouvez pas utiliser **KVM** en même temps que **VirtualBox**. Il faudra en effet [[#​suppression_de_kvm|fermer KVM]] pour utiliser VirtualBox et vice versa. Ou désactiver le support de la virtualisation processeur dans VirtualBox.</​note>​ <note important>​Vous ne pouvez pas utiliser **KVM** en même temps que **VirtualBox**. Il faudra en effet [[#​suppression_de_kvm|fermer KVM]] pour utiliser VirtualBox et vice versa. Ou désactiver le support de la virtualisation processeur dans VirtualBox.</​note>​
  
-<note tip>​apparemment on peut désormais(test effectué sur ubuntu 12.04 amd64) installer kvm et virtualbox sans problème et il n'y a plus besoin de recharger les modules pour passer de l'un à l'​autre,​ Simplement si vous lancez virtualbox alors que kvm tourne, virtualbox plantera, si vous lancez kvm alors que virtualbox tourne, qemu  démarrera en mode tcg accelerator(avec des performance très faibles) +<note tip>​apparemment on peut désormais (test effectué sur ubuntu 12.04 amd64) installer kvm et virtualbox sans problème et il n'y a plus besoin de recharger les modules pour passer de l'un à l'​autre,​ Simplement si vous lancez virtualbox alors que kvm tourne, virtualbox plantera, si vous lancez kvm alors que virtualbox tourne, qemu  démarrera en mode tcg accelerator (avec des performance très faibles) 
-voir ce post [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=917021]]+voir ce post [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=917021]]
 </​note>​ </​note>​
  
Ligne 22: Ligne 24:
 Si un résultat s'​affiche,​ c'est que le processeur supporte la virtualisation. Si un résultat s'​affiche,​ c'est que le processeur supporte la virtualisation.
  
-On peut aussi taper la commande :+On peut aussi taper la commande ​(fournie par le paquet **[[apt://​cpu-checker|cpu-checker]]**):
   sudo kvm-ok   sudo kvm-ok
 On obtient soit : On obtient soit :
Ligne 33: Ligne 35:
  
 Il suffit ensuite d'​[[apt|installer]] le paquet **[[apt://​qemu-kvm|qemu-kvm]]** Il suffit ensuite d'​[[apt|installer]] le paquet **[[apt://​qemu-kvm|qemu-kvm]]**
 +
 +Si la réponse indique que le paquet est virtuel, il est possible de procéder en ligne de commande.
 +<code bash>​sudo apt install qemu-kvm
 +Lecture des listes de paquets... Fait
 +Construction de l'​arbre des dépendances... Fait
 +Lecture des informations d'​état... Fait      ​
 +Note : sélection de « qemu-system-x86 » au lieu de « qemu-kvm »
 +.........</​code>​
  
  
Ligne 119: Ligne 129:
 Vous devez avoir au préalable déjà préparé un VG qui contiendra les data pour vos VM (ici appelé "​vg_data"​). (cf:​[[:​lvm|Doc Ubuntu]]) Vous devez avoir au préalable déjà préparé un VG qui contiendra les data pour vos VM (ici appelé "​vg_data"​). (cf:​[[:​lvm|Doc Ubuntu]])
  
-  * Vérifier que le VG dispose de la place nécessaire  +  * Vérifier que le VG dispose de la place nécessaire 
-  * Création du LV "​lv_VmName"​ sur le VG "​vg_data"​ : +  * Création du LV "​lv_VmName"​ sur le VG "​vg_data"​ :
 <​code>​lvcreate -L80G -n lv_v-VmName vg_data</​code>​ <​code>​lvcreate -L80G -n lv_v-VmName vg_data</​code>​
 * Arrêt de votre VM * Arrêt de votre VM
Ligne 141: Ligne 151:
       - ajouter le premier disque dur sur bus virtio       - ajouter le premier disque dur sur bus virtio
       - redémarrer l'​invité       - redémarrer l'​invité
-  * Pour le réseau : les idées précédentes sont applicables pour le réseau ​+  * Pour le réseau : les idées précédentes sont applicables pour le réseau
  
 === Autres === === Autres ===
  
   * Améliorer les accès disques: passez le mode de cache de vos disques dur en mode "​writeback"​   * Améliorer les accès disques: passez le mode de cache de vos disques dur en mode "​writeback"​
-  * Pour les guests Linux sans Virtio : //gestion par l'​hôte de l'​ordonnancement d'​accès au fichier//​. ​ Sur la ligne de commande Linux du grub de la machine virtuelle, passer le paramètre **elevator=noop** (procédure détaillée en anglais [[http://​blog.bodhizazen.net/​linux/​improve-kvm-performance/​|ici]])+  * Pour les guests Linux sans Virtio : //gestion par l'​hôte de l'​ordonnancement d'​accès au fichier//​. ​ Sur la ligne de commande Linux du grub de la machine virtuelle, passer le paramètre **elevator=noop** (procédure détaillée en anglais ​<del>[[http://​blog.bodhizazen.net/​linux/​improve-kvm-performance/​|ici]](Lien mort)</​del>​ Equivalent RedHAT : [[https://​access.redhat.com/​solutions/​5427/|ici]])
  
 ===== Astuces ===== ===== Astuces =====
Ligne 166: Ligne 176:
 ==== Outils Graphiques ==== ==== Outils Graphiques ====
   *[[virt-manager]]   *[[virt-manager]]
-  *[[http://​sourceforge.net/​projects/​aqemu/​|aqemu]] est une  interface graphique en [[wpfr>​Qt#​Qt4|Qt4]] de gestion de [[:qemu]] et kvm. ( [[apt://​aqemu|aqemu]] )+  *[[https://​sourceforge.net/​projects/​aqemu/​|aqemu]] est une  interface graphique en [[wpfr>​Qt#​Qt4|Qt4]] de gestion de [[:qemu]] et kvm. ( [[apt://​aqemu|aqemu]] )
   *qemu-launcher interface graphique en [[wpfr>​GTK%2B|Gtk]] de gestion de [[:qemu]] et kvm. ( [[apt://​qemu-launcher|qemu-launcher]] )   *qemu-launcher interface graphique en [[wpfr>​GTK%2B|Gtk]] de gestion de [[:qemu]] et kvm. ( [[apt://​qemu-launcher|qemu-launcher]] )
  
 ==== Outils en ligne de commande ==== ==== Outils en ligne de commande ====
-  *  [[http://​linux.die.net/​man/​1/​virsh|Virsh]] est une interface en ligne de commande qui permet au travers de [[http://​www.libvirt.org/​virshcmdref.html#​description|libvirt]] la création et la gestion de vos machines virtuelles. ​ \\+  *  [[https://​linux.die.net/​man/​1/​virsh|Virsh]] est une interface en ligne de commande qui permet au travers de [[http://​www.libvirt.org/​virshcmdref.html#​description|libvirt]] la création et la gestion de vos machines virtuelles. ​ \\
 (cf: [[https://​help.ubuntu.com/​community/​KVM/​Virsh|KVM virsh sur help ubuntu]]) (cf: [[https://​help.ubuntu.com/​community/​KVM/​Virsh|KVM virsh sur help ubuntu]])
  
Ligne 183: Ligne 193:
   * [[http://​www.linux-france.org/​prj/​inetdoc/​articles/​vm/​|A voir surtout pour la partie réseau,​bridge,​vlan]]   * [[http://​www.linux-france.org/​prj/​inetdoc/​articles/​vm/​|A voir surtout pour la partie réseau,​bridge,​vlan]]
  
-  * [[http://​xenman.sourceforge.net/​index.html]] ConVirt un Gui pour la virtualisation (simple et efficace)  +  * [[http://​xenman.sourceforge.net/​index.html]] ConVirt un Gui pour la virtualisation (simple et efficace
- <​note>​ ce logiciel semble devenu commercial ? 8-O </​note> ​+  * [[https://​blog.zerosector.io/​2018/​07/​28/​kvm-qemu-windows-10-gpu-passthrough/​]] mise en place d'une carte graphique dédiée à la machine virtuelle(accélération 3D !
 + <​note>​ ce logiciel semble devenu commercial ? 8-O </​note>​
  
   *  * Une liste d'​outils de gestion de VM KVM [[http://​www.linux-kvm.org/​page/​Management_Tools]]   *  * Une liste d'​outils de gestion de VM KVM [[http://​www.linux-kvm.org/​page/​Management_Tools]]
  • kvm.1484218525.txt.gz
  • Dernière modification: Le 12/01/2017, 11:55
  • par 193.50.72.138