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 →
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 Prochaine révision Les deux révisions suivantes | ||
atelier:chantier:virtualisation-avec-libvirt [08/05/2020 15:40] framend |
atelier:chantier:virtualisation-avec-libvirt [08/05/2020 15:46] framend |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Titre de Votre Tuto ====== | + | ====== Virtualisation avec qemu/KVM et libvirt ====== |
* Objet : Création de machines virtuelles avec libvirt (qemu/kvm) en mode bridge | * Objet : Création de machines virtuelles avec libvirt (qemu/kvm) en mode bridge | ||
Ligne 26: | Ligne 26: | ||
<code user>egrep -c '(vmx|svm)' /proc/cpuinfo</code> | <code user>egrep -c '(vmx|svm)' /proc/cpuinfo</code> | ||
- | Doit renvoyer autre chose que «0», pour permettre la virtualisation sur ce processeur. | + | Doit renvoyer autre chose que «0», pour permettre la virtualisation sur ce processeur. Sinon il faut changer de machine (ou de processeur). |
===== Installation ===== | ===== Installation ===== | ||
Pour installer le minimum requis de dépendances: | Pour installer le minimum requis de dépendances: | ||
Ligne 50: | Ligne 50: | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Pour pouvoir utiliser des VM via virsh (l'outil en ligne de commande gérant libvirt) en user non-privilégié (pas root, donc) il va falloir ajouter cet user dans les groupes libvirt et libvirt-qemu. | + | Pour pouvoir utiliser des VM via virsh (l'outil en ligne de commande permettant la gestion de libvirt) en user non privilégié (pas root, donc) il va falloir ajouter cet user dans les groupes libvirt et libvirt-qemu. |
<code root>adduser <nom_d'user> libvirt | <code root>adduser <nom_d'user> libvirt | ||
Ligne 59: | Ligne 59: | ||
newgrp <user> libvirt-qemu</code> | newgrp <user> libvirt-qemu</code> | ||
- | Il va maintenant s'agir de lancer le profil réseau de libvirt. Pour des VM créées en user non-privilégié, il faudra utiliser sudo, sinon passer root via <code>su -l</code>. | + | Il va maintenant s'agir de lancer le profil réseau de libvirt. Pour des VM créées en user non privilégié, il faudra utiliser sudo, sinon passer root via:<code>su -l</code>. |
Libvirt utilise un profil déja enregistré sous le nom de « default». On va donc le lancer et le passer en auto-start afin d'éviter d'avoir à le faire à chaque utilisation: | Libvirt utilise un profil déja enregistré sous le nom de « default». On va donc le lancer et le passer en auto-start afin d'éviter d'avoir à le faire à chaque utilisation: | ||
<code user>sudo virsh net-start default | <code user>sudo virsh net-start default |