Il peut être intéressant de vuloir installer très rapidement un module EOLE pour pouvoir le tester.
Pour cela, le PCLL a mis en place un magasin d’image prêtes à s’exécuter (ready-to-run) à l’adresse https://magasin.eole.education/appliance
Par exemple, nous allons chercher à créer une VM. Il faut :
- Choir une image Eolebase 2.9
IMAGE=eolebase-2.9.0
- Il faut aller sur le magasin et rechercher dans la zone de recherche ‘eole-base-2.9.0’.
- Ouvrir la tuile
- Récupérer l’ID de l’image
APP_ID=13cdf003-e94d-4e39-b242-fada6edc89a1
URL="https://magasin.eole.education/appliance/${APP_ID}"
- Ensuite télécharger le fichier de l’image (7,5 Go !), en exécutant :
WORKDIR=/tmp/test
mkdir -p "$WORKDIR"
wget --progress=dot -e dotbytes=10M -c --no-http-keep-alive -O "${WORKDIR}/${IMAGE}.qcow2.bz2" "$URL/download/0"
bunzip2 "${WORKDIR}/${IMAGE}.qcow2.bz2"
- Ensuite, il faut installer l’outil Qemu-Kvm (ou un autre…)
sudo apt-get install -y qemu-utils qemu-kvm ovmf
- Créer une image disque vide
qemu-img create -f qcow2 "${WORKDIR}/${IMAGE}-a.qcow2" 10G
- Démarrer la VM avec :
sudo qemu-system-x86_64 \
-machine q35,smm=on,accel=kvm \
-cpu host \
-smp cores=4 \
-m 6144 \
-global driver=cfi.pflash01,property=secure,value=on \
-boot menu=on \
-drive if=pflash,format=raw,unit=0,file="${WORKDIR}/OVMF.fd" \
-global ICH9-LPC.disable_s3=1 \
-global isa-debugcon.iobase=0x402 -debugcon "file:/tmp/eole.ovmf.log" \
-netdev id=net0,type=user -device virtio-net-pci,netdev=net0,romfile= \
-drive id=disk0,file="${WORKDIR}/${IMAGE}.qcow2",if=none,format=qcow2 -device virtio-blk-pci,drive=disk0,bootindex=0 \
-rtc base=localtime,clock=host \
-device piix3-usb-uhci -device usb-tablet \
-device qxl-vga \
-k fr
- Cela donne :
- Ici, vous pouvez vous connecter. C’est fini.