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 →
Ceci est une ancienne révision du document !
KVM
est un hyperviseur de type 1 (“bare metal”) qui permet à Qemu la virtualisation simultanée de différents systèmes d'exploitation sur la même machine hôte. KVM
est un module du noyau Linux permettant aux applications de l'espace utilisateur d'utiliser les fonctionnalités de virtualisation matérielle. KVM
permet à Qemu de virtualiser une architecture sur un hôte de même architecture et exploitera alors pleinement l'accélération matérielle que KVM
pourra lui apporter. KVM
ne sera possible que pour les microprocesseurs pourvu de la technologie Intel VT-x
et AMD-V
. IOMMU
(Input/Output Memory Management Unit) de ces microprocesseur. ⇒ Intel Vt-d
et AMD-Vi
.KVM
grep -E 'vmx|svm' /proc/cpuinfo &>/dev/null && echo "La virtualisation est possible sur cette machine." || echo "Le microprocesseur de cette machine ne permet pas d'utiliser la virtualisation avec KVM."
Merci à bendia pour ses remarques sur ce tuto dans le forum
N'hésitez pas chacun à intervenir dans le forum pour signaler des compléments à mettre ou à modifier dans les tutos que vous visitez !
Comme avant chaque installation, mettre à jour la liste des paquetages :
apt-get update
Installer ensuite les paquetages qemu-kvm et libvirt-bin :
apt-get install qemu-kvm libvirt-bin
Utilisez la commande adduser pour ajouter votre nom d'utilisateur aux groupes kvm et libvirt:
adduser VotreNomUser kvm
Et :
adduser VotreNomUser libvirt
Bien sûr, VotreNomUser est à remplacer par le pseudo user de l'utilisateur.
Merci captnfab pour l'ajout de cette remarque.
Créer le fichier image disque qui va être utilisé comme disque dur virtuel par votre machine virtuelle :
qemu-img create -f qcow2 image.qcow2 10G
Où :
et donc 10Gib correspondront à 10,7GB.
Un grand merci à vince06fr, sur le forum là ! Lucide, le gars
kvm -m 2G -cpu host image.qcow2 -cdrom /dev/cdrom -boot d
kvm -m 2G -cpu host image.qcow2 -cdrom NomDuFichierTéléchargé.iso -boot d
--vnc :0 -k fr
vous devriez pouvoir vous connecter via un client VNC ;)
Une fois l'installation terminée, vous pourrez démarrer cette machine virtuelle avec la ligne de commande suivante :
kvm -m 2G -cpu host image.qcow2
Le 27/02/2012
Si après l'installation d'une squeeze sur une VM KVM sous fédora, lors du boot vous avez ce message :
unaligned pointer 0x8ef10002
C'est assez simple, il faut changer le modèle de carte graphique virtuelle par défaut et prendre :
vga
cirrus
Donc, ajoutez (ou remplacez tout paramètre qui concerne la carte graphique si vous en avez déjà un, par) :
-vga cirrus
ou bien -vga std
qxl
ouvmvga
Voir sur le forum :
Merci chiwawa t'est pas chien de nous l'avoir indiqué, sûr !
Afin de bénéficier de toute la commmodité d'un réseau où les machines virtuelles créées sont bien intégrées au réseau des machines physiques déjà présentes, suivre d'abord ce tuto :
Une fois l'installation terminée, démarrez votre machine virtuelle et son interface réseau.
Activez l'interface réseau tap0
est activé :
ifup tap0
Démarrez votre machine virtuelle par cette commande :
kvm -net nic,model=rtl8139,vlan=0,macaddr=00:11:22:33:44:55 -net tap,vlan=0,ifname=tap0,script=no -enable-kvm -m 512 image.qcow2
Insérer et identifier la clé usb par la commmande FDISK :
fdisk -l
Et ajoutez dans le rédigé de la ligne de commande pour lancer votre machine virtuelle sous kvm :
-usbdevice disk:/dev/<votre_clé_usb>
Par exemple, avec une clé usb
montée en /dev/sdb1
cela donne :
-usbdevice disk:/dev/sdb1
Et, la ligne complète avec le réseau virtuel itou :
kvm -net nic,model=rtl8139,vlan=0,macaddr=00:11:22:33:44:55 -net tap,vlan=0,ifname=tap0,script=no -enable-kvm -usbdevice disk:/dev/<votre_clé_usb> -m 512 image.qcow2
Merci pour cette information à ce cher adrien sur le salon #slackware-fr qu'est un vrai geek sympa !
À créer…
Offert par arthefact sur irc
Nos habituels amis utilisant la distribution Debian.