logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

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
Prochaine révision Les deux révisions suivantes
atelier:chantier:virtualisation-avec-libvirt [08/05/2020 16:12]
framend
atelier:chantier:virtualisation-avec-libvirt [08/05/2020 16:36]
framend
Ligne 74: Ligne 74:
  ​default ​  ​active ​  ​yes ​        yes  ​default ​  ​active ​  ​yes ​        yes
 </​file>​ </​file>​
 +
 ===== Création du bridge réseau ===== ===== Création du bridge réseau =====
 Pour lier la VM à l'​interface réseau de la machine hôte (host) il faut créer un bridge, ici appellé br0. Pour lier la VM à l'​interface réseau de la machine hôte (host) il faut créer un bridge, ici appellé br0.
Ligne 106: Ligne 107:
 </​file>​ </​file>​
  
 +Ceci fait, un redémarrage du service networking sera de mise:
 +<code root>​systemctl restart networking.service</​code>​
 +Une vérification du fait qu'une adresse IP est obtenue par le bridge (et non plus l'​interface physique), via:
 +<code user>ip a</​code>​
 +Doit renvoyer quelque chose de cet ordre:
 +<file ip a>
 +2: enp0s7: <​BROADCAST,​MULTICAST,​UP,​LOWER_UP>​ mtu 1500 qdisc pfifo_fast master br0 state UP group default qlen 1000
 +    link/ether 00:​1c:​25:​02:​43:​50 brd ff:​ff:​ff:​ff:​ff:​ff
 +3: br0: <​BROADCAST,​MULTICAST,​UP,​LOWER_UP>​ mtu 1500 qdisc noqueue state UP group default qlen 1000
 +    link/ether 00:​1c:​25:​02:​43:​50 brd ff:​ff:​ff:​ff:​ff:​ff
 +    inet 192.168.0.45/​24 brd 192.168.0.255 scope global dynamic br0
 +       ​valid_lft 769121sec preferred_lft 769121sec
 +    inet6 2a01:​e0a:​37f:​93a0:​21c:​25ff:​fe02:​4350/​64 scope global dynamic mngtmpaddr
 +       ​valid_lft 85982sec preferred_lft 85982sec
 +    inet6 fe80::​21c:​25ff:​fe02:​4350/​64 scope link
 +       ​valid_lft forever preferred_lft forever
 +</​file>​
 +Sinon relancer une demande d'ip au DHCP via:
 +<code root>​dhclient</​code>​
 +
 +===== Installation de la machine virtuelle =====
 +Je préfére mettre les images des machines virtuelles dans un repertoire que je maitrise plutôt que l'​espace de stockage par default alloué par libvirt. Donc il faut les créer:<​code user>​mkdir -p $HOME/​Virtu/​vm</​code>​
 +Ou tout autre chemin que vous souhaitez.
 +Une dernière étape avant l'​installation proprement dite de la VM est de mettre un bit setuid sur un script de qemu dans /​usr/​lib/​qemu/​qemu-bridge-helper:​
 +<code root>​chmod u+s /​usr/​lib/​qemu/​qemu-bridge-helper</​code>​
 +Ne reste plus qu'a installer la VM proprement dite. En l'​occurence je prends l'​exemple d'un guest (la VM) Debian buster auquel j'​alloue 10Go d'​espcace disque, 1Go de RAM et un seul vCPU. Remplacez évidemment <​nom_VM>​ par le nom que vous souhaitez lui donner.
 +<code user>
 +virt-install \
 +--name <​nom_VM>​ \
 +--memory 1024 \
 +--vcpus 1 \
 +--os-type linux \
 +--os-variant debian10 \
 +--graphics none \
 +--network bridge=br0 \
 +--extra-args '​console=ttyS0,​115200n8 serial'​ \
 +--location http://​deb.debian.org/​debian/​dists/​stable/​main/​installer-amd64/​ \
 +--disk ~/​Virtu/​vm/<​nom_VM>​.img,​device=disk,​size=10,​format=qcow2 \
 +</​code>​
 +Une fois l'​installation terminé (je détaille pas, c'est une Debian, donc fastoche), le reboot final se fera seul. Et voilà vous avez une belle Debian dans une Debian !
  
atelier/chantier/virtualisation-avec-libvirt.txt · Dernière modification: 22/05/2023 21:50 par lagrenouille

Pied de page des forums

Propulsé par FluxBB