Différences entre versions de « KVM »
Sauter à la navigation
Sauter à la recherche
Ligne 13 : | Ligne 13 : | ||
<code>xen-create-image</code>). Voir éventuellement virt-manager. | <code>xen-create-image</code>). Voir éventuellement virt-manager. | ||
− | kvm -m 256 -cdrom | + | wget http://cdimage.debian.org/debian-cd/5.0.5/amd64/iso-cd/debian-505-amd64-businesscard.iso |
+ | kvm -m 256 -cdrom debian-505-amd64-businesscard.iso -boot d /dev/VG0/test1-disk | ||
+ | # ou | ||
+ | virt-install -n test1 -r 2048 --disk path=/dev/VG0/test1-disk --cdrom debian-505-amd64-businesscard.iso | ||
lvcreate -n test1-disk -L2G VG0 | lvcreate -n test1-disk -L2G VG0 | ||
Ligne 23 : | Ligne 26 : | ||
# - création de la config XML | # - création de la config XML | ||
− | echo "/usr/bin/ | + | echo "/usr/bin/kvm -m 1024 -hda /dev/VG0/test1-disk -nographic -vnc 1" \ |
"-kernel /boot/vmlinuz-2.6.32-bpo.5-amd64 -initrd /boot/initrd.img-2.6.32-bpo.5-amd64" \ | "-kernel /boot/vmlinuz-2.6.32-bpo.5-amd64 -initrd /boot/initrd.img-2.6.32-bpo.5-amd64" \ | ||
"-append root=/dev/sda" > t | "-append root=/dev/sda" > t |
Version du 30 juin 2010 à 16:33
Encore une technique de virtualisation. Elle s'appuie sur une fonctionalité processeur (nom de code VMS chez AMD, VT-X chez Intel). Les tests montre un niveau similaire mais pas nécessairement plus rapide que la para-virtualisation (Xen classique).
Installation
On installe libvirt et quelques paquets recommandés:
apt-get install qemu-kvm # previously 'kvm' apt-get install libvirt -t lenny-backports apt-get install dbus bridge-utils qemu-kvm qemu lvm2 debootstrap # Other recommends: netcat-openbsd dnsmasq-base libxml2-utils
On doit créer l'image à la main: soit avec un CD d'installation, soit
avec debootstrap (pas de vserver build
ou de
xen-create-image
). Voir éventuellement virt-manager.
wget http://cdimage.debian.org/debian-cd/5.0.5/amd64/iso-cd/debian-505-amd64-businesscard.iso kvm -m 256 -cdrom debian-505-amd64-businesscard.iso -boot d /dev/VG0/test1-disk # ou virt-install -n test1 -r 2048 --disk path=/dev/VG0/test1-disk --cdrom debian-505-amd64-businesscard.iso
lvcreate -n test1-disk -L2G VG0 mkfs.ext3 /dev/VG0/test1-disk mkdir test1-disk mount /dev/VG0/test1-disk /mnt/test1-disk debootstrap --arch=i386 lenny /mnt/test1-disk http://ftp.fr.debian.org/debian umount /mnt/test1-disk # - création de la config XML echo "/usr/bin/kvm -m 1024 -hda /dev/VG0/test1-disk -nographic -vnc 1" \ "-kernel /boot/vmlinuz-2.6.32-bpo.5-amd64 -initrd /boot/initrd.img-2.6.32-bpo.5-amd64" \ "-append root=/dev/sda" > t virsh domxml-from-native qemu-argv t > test1.xml virsh create test1.xml