Différences
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 | ||
qemu [Le 30/03/2017, 11:53] 193.50.175.36 [Usage] |
qemu [Le 14/12/2024, 12:59] (Version actuelle) farhill [Installer une interface graphique : qemu-launcher] |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
====== Utilisation de « the Qemu emulator » ====== | ====== Utilisation de « the Qemu emulator » ====== | ||
- | [[http://wiki.qemu.org/Index.html|Qemu]] est un émulateur de matériel, capable de simuler une architecture x86, et partiellement les architectures PPC, ARM et SPARC. | + | [[https://wiki.qemu.org/Index.html|Qemu]] est un émulateur de matériel, capable de simuler une architecture x86, et partiellement les architectures PPC, ARM et SPARC. |
- | **Qemu** émule tout, y compris le microprocesseur, c'est pourquoi il est souvent plus lent que le système hôte. Cependant, la virtualisation vous permet de rentabiliser le temps processeur libre en multipliant les OS. D'autre part, c'est une très bonne manière d'examiner une distribution sans devoir réinstaller, formater ou partitionner. | + | **Qemu** émule tout, y compris le microprocesseur, c'est pourquoi il est souvent plus lent que le système hôte. Cependant, la virtualisation vous permet de rentabiliser le temps processeur libre en multipliant les OS. D'autre part, c'est une très bonne manière d'examiner une distribution sans devoir réinstaller, formater ou partitionner. |
Il existe néanmoins: | Il existe néanmoins: | ||
* une extension, nommée **kqemu**, qui vous permettra d'accélérer sensiblement les performances de cet émulateur grâce à des techniques plus avancées indépendamment de votre processeur. | * une extension, nommée **kqemu**, qui vous permettra d'accélérer sensiblement les performances de cet émulateur grâce à des techniques plus avancées indépendamment de votre processeur. | ||
Ligne 13: | Ligne 13: | ||
Dans le même genre, il existe [[:vmware|les produits de virtualisation de VMWare]] ([[:VMWare Player]] et [[:VMWare Workstation]]) ou [[virtualbox]]. Ce dernier étant le plus simple et le plus rapide (il utilise d'ailleurs du code de qemu, mais possède une interface qui le rend plus simple à manipuler). | Dans le même genre, il existe [[:vmware|les produits de virtualisation de VMWare]] ([[:VMWare Player]] et [[:VMWare Workstation]]) ou [[virtualbox]]. Ce dernier étant le plus simple et le plus rapide (il utilise d'ailleurs du code de qemu, mais possède une interface qui le rend plus simple à manipuler). | ||
- | Dans un genre proche, il existe des systèmes de virtualisations "légers" sous linux, qui utilisent mieux les ressources des systèmes hôtes tels que [[lxc]], [[lxd]], ainsi que des technologies proches telles que [[docker]]. | + | Dans un genre proche, il existe des systèmes de virtualisations "légers" sous linux, qui utilisent mieux les ressources des systèmes hôtes tels que LXC, [[:LXD|LXD]], ainsi que des technologies proches telles que [[docker]]. |
Ligne 138: | Ligne 138: | ||
Qemu n'alloue par défaut que peu de mémoire (128 Mo). Rajouter l'option suivante pour allouer 1Go :<code> | Qemu n'alloue par défaut que peu de mémoire (128 Mo). Rajouter l'option suivante pour allouer 1Go :<code> | ||
-m 1024</code> | -m 1024</code> | ||
- | N'allouez pas plus de la moitié de la mémoire de votre système. | + | N'allouez pas plus de la moitié de la mémoire de votre système. |
==== La console de qemu ==== | ==== La console de qemu ==== | ||
Ligne 178: | Ligne 178: | ||
- | ==== Installer une interface graphique : qemu-launcher ==== | + | ==== Installer une interface graphique : qemu-launcher et qemu-web-desktop ==== |
[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] [[apt://qemu-launcher|qemu-launcher]] | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] [[apt://qemu-launcher|qemu-launcher]] | ||
+ | Il existe le service qemu-web-desktop qui permet de lancer les machines virtuelles dans un navigateur internet. | ||
+ | Installation avec [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] [[apt://qemu-web-desktop|qemu-web-desktop]]. | ||
+ | Ensuite ajoutez vos machines virtuelles (VDI, VMDK, ISO...) dans ''/var/lib/qemu-web-desktop/machines'' puis lancez la commande ''qwdctl edit machines''. Ajoutez le nom de fichier de votre VM ''[nom_de_vm.qcow2]'' suivi d'une ''description=blah...''. Il y a aussi la possibilité de spécifier une URL si la VM est sur le net par exemple un ISO). Il y a des exemples que l'on peut simplement dé-commenter. | ||
+ | |||
+ | Enfin, connectez-vous sur ''http://localhost/qemu-web-desktop'' pour lancer une session. Ca marche aussi à distance, mais il vaut mieux alors activer un mécanisme d'identification dans ''/etc/qemu-web-desktop/config.pl''. | ||
==== VFIO Passthrough ==== | ==== VFIO Passthrough ==== | ||
Lire la Documentation : https://doc.ubuntu-fr.org/vfio | Lire la Documentation : https://doc.ubuntu-fr.org/vfio | ||
===== Liens supplémentaires ===== | ===== Liens supplémentaires ===== | ||
- | * [[http://wiki.qemu.org/Index.html|Site officiel de Qemu]] | + | * [[https://www.qemu.org|Site officiel de Qemu]] |
* Monter une image disque qcow, qed, etc directement sur l'hôte : [[http://blog.vmsplice.net/2011/02/how-to-access-virtual-machine-image.html|en utilisant qemu-nbd]]. | * Monter une image disque qcow, qed, etc directement sur l'hôte : [[http://blog.vmsplice.net/2011/02/how-to-access-virtual-machine-image.html|en utilisant qemu-nbd]]. | ||