Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| sysadmin:linux:virtualisation:kvm:creer_une_vm_avec_virt-install [2025/11/29 12:12] – yoann | sysadmin:linux:virtualisation:kvm:creer_une_vm_avec_virt-install [2026/06/20 14:55] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag> | {{tag> | ||
| - | : | ||
| ====== Créer une VM avec virt-install ====== | ====== Créer une VM avec virt-install ====== | ||
| Ligne 14: | Ligne 13: | ||
| sudo apt-get install virtinst libosinfo-bin | sudo apt-get install virtinst libosinfo-bin | ||
| </ | </ | ||
| + | |||
| + | |||
| + | ===== A propos des modes d' | ||
| + | |||
| + | **virt-install** communique avec le service **libvirtd** et peut être invoquée en spécifiant le mode d' | ||
| + | * '' | ||
| + | * '' | ||
| < | < | ||
| - | Pour que les processus de création et de gestion des VMs se déroulent sans erreur, | + | Pour que l' |
| - | L' | + | Et vice-versa, selon les options utilisées lors de la création d'une VM en mode '' |
| </ | </ | ||
| Ligne 30: | Ligne 36: | ||
| </ | </ | ||
| - | Pour ajouter | + | Plusieurs solutions sont possibles via les droits d' |
| + | |||
| + | Pour ajouter l' | ||
| + | |||
| <code bash> | <code bash> | ||
| sudo adduser $( id -un ) libvirt-qemu | sudo adduser $( id -un ) libvirt-qemu | ||
| Ligne 40: | Ligne 49: | ||
| mkdir -p ~/KVM/maVM | mkdir -p ~/KVM/maVM | ||
| + | </ | ||
| + | |||
| + | Pour définir un processeur de type pentium sur le système invité : | ||
| + | <code bash> | ||
| + | |||
| </ | </ | ||
| Ligne 110: | Ligne 124: | ||
| * [[sysadmin: | * [[sysadmin: | ||
| + | |||
| + | ===== A propos d' osinfo-query ===== | ||
| + | |||
| + | La commande **osinfo-query** s' | ||
| + | |||
| + | <code bash> | ||
| + | apt install -y libosinfo-bin | ||
| + | </ | ||
| + | |||
| + | |||
| + | : | ||
| + | |||
| + | La commmande **osinfo-query** s' | ||
| + | |||
| + | |||
| + | ===== A propos des processeurs ===== | ||
| + | |||
| + | On peut spécifier un modèle de processeur pour le système invité via l' | ||
| + | |||
| + | |||
| + | Par exemple le fichier ''/ | ||
| + | <file xml [highlight_lines_extra=" | ||
| + | < | ||
| + | <model name=' | ||
| + | <decode host=' | ||
| + | <feature name=' | ||
| + | <feature name=' | ||
| + | <feature name=' | ||
| + | <feature name=' | ||
| + | <feature name=' | ||
| + | <feature name=' | ||
| + | <feature name=' | ||
| + | <feature name=' | ||
| + | <feature name=' | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===== Transmettre des options à QEMU ===== | ||
| + | |||
| + | Pour définir des variables d' | ||
| + | |||
| + | <code bash> | ||
| + | virt-install --connect qemu:/// | ||
| + | ... | ||
| + | --qemu-commandline=env=PIPEWIRE_RUNTIME_DIR='/ | ||
| + | --qemu-commandline=" | ||
| + | ... | ||
| + | </ | ||
| + | |||
| + | ===== Dépannages ===== | ||
| + | |||
| + | Lors des premières tentatives de création de VM en espace utilisateur, | ||
| + | |||
| Ligne 116: | Ligne 184: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | * [[https:// | ||