Outils pour utilisateurs

Outils du site


linux:libvirt

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édentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
linux:libvirt [2021/04/09 05:35] – [Windows 10] t0muxlinux:libvirt [2021/04/16 07:52] – [Amorcer le guest sur un PXE "externe"] t0mux
Ligne 1: Ligne 1:
 +====== Qemu ======
 +===== Amorcer le guest sur un PXE "externe" =====
 +Pour cette méthode, il faut installer bridge-utils, puis saisir les commandes suivantes :
 +<code=bash>
 +ip tuntap add dev virttap mode tap user $USER
 +brctl addbr virtbr
 +brctl addif virtbr enp2s0 # ton interface réseau
 +brctl addif virtbr virttap
 +ip link set virtbr up
 +ip link set enp2s0 up
 +ip link set virttap up
 +
 +# Puis lancement de la VM
 +qemu-system-x86_64 -hda /dev/sdX -m 2G -enable-kvm -net nic -net tap,ifname=virttap,script=no,downscript=no
 +</code>
 +
 +Cette méthode permet donc de démarrer en réseau (sur un PXE du réseau physique par exemple) depuis la VM. Un exemple d'utilisation concret : remplacement hdd hs par ssd vierge sur un laptop, le boot PXE se passe mal (bloque/fige), démarrage sur un Linux sur clé USB, installation de qemu et bridge-utils, puis utilisation de cette méthode pour démarrer en PXE et procéder au déploiement de mon système Windows dont l'image est stockée dans le PXE... ça a fonctionné impec ;)
 +
 +[[https://www.saminiir.com/debugging-pxe-boot/|source]]
 +====== libvirt & Qemu/KVM ======
 ===== Installation et configuration ===== ===== Installation et configuration =====
 Tout d'abord, il faut installer libvirt, qemu et virt-manager (si on veut une interface graphique). Je vous invite à suivre le wiki de votre distribution pour la configuration de libvirt. Tout d'abord, il faut installer libvirt, qemu et virt-manager (si on veut une interface graphique). Je vous invite à suivre le wiki de votre distribution pour la configuration de libvirt.
Ligne 21: Ligne 41:
   IdentityFile ~/ma-cle-ssh   IdentityFile ~/ma-cle-ssh
 </code> </code>
 +
 +Avec l'exemple ci-dessus, il suffit alors de saisir cette commande :
 +<code>virt-viewer -c qemu+ssh://mon-alias/system -a</code>
 +
 +Cette astuce fonctionne aussi avec virsh.
linux/libvirt.txt · Dernière modification : 2024/01/05 05:30 de 127.0.0.1