If you transfer qcow2 images very frequently across OpenStack Clouds or between KVM and Openstack environments, they can quickly grow larger. Luckily qcow2 image size can be decreased to reasonable values using qemu-img tool. Below we present how to shrink Openstack/KVM qcow2 image.
Examples:
Shrink qcow2 image without compression (larger file, short compression time):
[root@tuxfixer ~]# qemu-img convert -O qcow2 centos7.qcow2 centos7_small.qcow2
Shrink qcow2 image with compression (smaller file, long compression time):
[root@tuxfixer ~]# qemu-img convert -O qcow2 -c centos7.qcow2 centos7_small.qcow2
Running Docker in Alpine Linux running in QEMU on Windows (64 bits) - Running Docker in Alpine Linux running in QEMU on Windows (64 bits)
Build Docker Images for ARM hosts on Intel
docker run -v /usr/bin/qemu-arm-static:/usr/bin/qemu-arm-static --rm -ti armhf/alpine
enjoy !
(pratique pour faire de la cross compilation, en fait pas vraiment c'est plus de l'emulation pour compiler...)
Commencer par créer les devices:
sudo modprobe nbd max_part=8
utiliser qemu-nbd pour monter l'image sur le device:
sudo qemu-nbd -c /dev/nbd0 guest.img
puis monter le device dans un répertoire:
sudo mount /dev/nbd0p1 /mnt/guest
démonter le montage une fois fini de travailler sur l'image.
sudo umount /mnt/guest
et voila.
comment partager un répertoire entre qemu Guest et le host qui lance la machine virtuelle ?
c'est par ici (utilise samba)
on peux faire de même avec NFS ou SSHFS (je préconise sshfs pour ma part, plus rapide à mettre en place)
Création d'une image "lite" d'un ARM pour l'utiliser avec qemu.
voir aussi cet autre article : http://www.gabrielgonzalezgarcia.com/2011/02/21/embedded-system-development-qemu-buildroot-linux-arm/
la page wiki de archlinux sur QEMU
emuler une machine virtuelle arm avec qemu ?
je cherche actuellement :
si quelqu'un à cela dans ses liens ?
Comment lancer une machine virtuelle Fedora ARM avec libvirt ?
le wiki est ici.
Comment installer un environnement de compilation ARM avec buildroot et qemu ;)
Ca je vais en avoir besoin pour mettre à jour automatiquement mes paquest fun_plug...
Emulation d'un ARM pour tester / compiler des programmes ;)
Qemu compilé pour windows