• contact@spgoo.org

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

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)