Création d’image qcow2 pour déploiement sur EOSC.
Les images disponibles sur ESOC ne disposent pas toujours des éléments nécessaires pour vos différentes manipulations. Pour cela, il est nécessaire de constituer sa propre image.
Utilisation de qemu :
Création d’un disque au format qcow2 (attention prévoir assez d’espace pour les installations par défaut, sinon il faudra adapter et tailler le disque de façon manuelle lors de l’installation).
qemu-img create -f qcow2 nom_disque.qcow2 10G
Création de la machine virtuelle :
qemu-system-x86_64 --enable-kvm -k fr -m 2048 -drive file=nom_disque.qcow2,media=disk,if=virtio,format=qcow2 -boot d -cdrom ubuntu24.04.4-live-server-amd64.iso -netdev user,id=mynet0 -device e1000,netdev=mynet0
Démarrage de l’image une fois générée :
qemu-system-x86_64 --enable-kvm -k fr -m 2048 -drive file=nom_disque.qcow2,media=disk,if=virtio,format=qcow2 -boot d -netdev user,id=mynet0 -device e1000,netdev=mynet0
Importer une machine virtuelle de VirtualBox vers qemu
Désarchiver l’archive ova à l’aide de la commande suivante :
tar -xvf archive.ova
Les fichiers sont désarchivés et vous avez accès au fichier vmdk qui représente l’image de votre machine virtuelle.
Pour convertir ce fichier en fichier qcow2 vous pouvez utiliser la commande suivante :
qemu-img convert -f vmdk -O qcow2 fichier.vmdk fichier.qcow2
Pour tester, vous pouvez exécuter cette commande :
qemu-system-x86_64 -m 4G -smp 2 --enable-kvm fichier.qcow2
Si besoin de redéfinir le clavier en fr :
dpkg-reconfigure keyboard-configuration (choisir la partie fr dans l'interface)