system_administration:automation:virtualiser_avec_kvm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
system_administration:automation:virtualiser_avec_kvm [2022/03/22 07:44] – [Créer une machine virtuelle] azizsystem_administration:automation:virtualiser_avec_kvm [2024/09/16 22:15] (current) – [Modifiez la Configuration de Libvirt pour Accorder les Permissions] fafa
Line 2: Line 2:
 ====== Virtualiser un système d'exploitation sous Linux ====== ====== Virtualiser un système d'exploitation sous Linux ======
  
-''libvirt''  permet de  créer et  de gérer  de machines  virtuelles sous +''libvirt''  permet de  créer et  de gérer  des machines  virtuelles sous 
-Linux.+Linux.https://wiki.elosys.net/doku.php?id=system_administration:automation:virtualiser_avec_kvm&do=
  
 Dans  cette  page   nous  allons  voir  comment   créer  des  machines Dans  cette  page   nous  allons  voir  comment   créer  des  machines
Line 21: Line 21:
      libvirt-daemon-system \      libvirt-daemon-system \
      virt-manager \      virt-manager \
-     qemu-system+     qemu-system 
 +     --os-variant \ #Pour connaître les systèmes d'exploitation disponibles, utilise la commande : --os-variant list
 </code> </code>
  
Line 29: Line 30:
 <code bash> <code bash>
 sudo adduser $USER kvm sudo adduser $USER kvm
 +sudo adduser $USER libvirt
 </code> </code>
  
Line 42: Line 44:
 L'ajout  de la  commande précédent  à  la fin  du fichier  ''~/.bashrc'' L'ajout  de la  commande précédent  à  la fin  du fichier  ''~/.bashrc''
 activera cet accès par défaut. activera cet accès par défaut.
 +
 +===== Modifiez la Configuration de Libvirt pour Accorder les Permissions =====
 +Vous devez éditer le fichier ''/etc/libvirt/qemu.conf'' ,décommentez et modifiez les lignes relatives aux groupes et utilisateurs
 +<code bash>
 +user = "libvirt-qemu"
 +group = "kvm"
 +</code>
 +Vous pouvez également ajouter votre utilisateur au groupe libvirt-qemu si ce n'est pas déjà fait :
 +<code bash>
 +sudo usermod -aG libvirt-qemu $USER
 +</code>
 +Assurez-vous que les permissions sur les fichiers ISO sont correctes puis  Redémarrez les Services libvirtd
 +<code bash>
 +sudo chown root:kvm /tmp/debian-11.2.0-amd64-netinst.iso
 +sudo chmod 644 /tmp/debian-11.2.0-amd64-netinst.iso
 +</code>
 +
  
 ===== Créer une machine virtuelle ===== ===== Créer une machine virtuelle =====
Line 306: Line 325:
 Ici, l'interface physique de la machine  hôte porte le nom ''enp2s0'', à Ici, l'interface physique de la machine  hôte porte le nom ''enp2s0'', à
 modifier selon votre situation. modifier selon votre situation.
 +
 +<WRAP info> ne pas essayer de bridger sur une interface wifi, ça ne marche pas.
 +
 +
 +voir https://wiki.debian.org/BridgeNetworkConnections#Bridging_with_a_wireless_NIC
 +</WRAP>
  
 <code bash> <code bash>
Line 329: Line 354:
  
 Un  redémarrage de  la machine  hôte est  souvent nécessaire  pour que Un  redémarrage de  la machine  hôte est  souvent nécessaire  pour que
-cette configuration soit prise en compte.FIXME+cette configuration soit prise en compte. FIXME
  
 ==== Configurer les guests ==== ==== Configurer les guests ====
Line 381: Line 406:
 ..... .....
 </cli> </cli>
 +
  
  
Line 389: Line 415:
 <cli>root@dev-two:~# ip a add 192.168.1.182/24 dev ens9</cli> <cli>root@dev-two:~# ip a add 192.168.1.182/24 dev ens9</cli>
  
 +Pour résoudre le problème de connectivité après avoir ajouté l'interface réseau, suivez ces étapes :
 +
 +1.Modifiez le fichier ''/etc/resolv.conf'' et ajoutez des serveurs DNS :
 +<code bash>
 +nameserver 8.8.8.8
 +nameserver 8.8.4.4
 +</code>
 +2.Redémarrez le service réseau pour appliquer les modifications :
 +<code bash>
 +sudo systemctl restart networking
 +</code>
  
 La  machine  est  désormais  sur   le  LAN  de  portée  192.168.1.0/24 La  machine  est  désormais  sur   le  LAN  de  portée  192.168.1.0/24
  • system_administration/automation/virtualiser_avec_kvm.1647935042.txt.gz
  • Last modified: 2022/03/22 07:44
  • by aziz