TrueNasCore QemuGuestAgent
TrueNas Core 13
On commence par télécharger les fichiers nécessaires a l'activation de l'agent Qemu :
# cd /tmp # wget https://www.truenas.com/community/resources/qemu-guest-agent-for-truenas-core-13.191/download # unzip download
On déplace les fichiers dans les emplacements requis :
# cp virtio_console.ko /boot/modules/ # kldload virtio_console.ko # cp qemu-ga /usr/local/bin # cp qemu-guest-agent /usr/local/etc/rc.d # mkdir /usr/local/qgafile # cp qemu-guest-agent /usr/local/qgafile/ # chmod +x /usr/local/qgafile/qemu-guest-agent # chmod +x /usr/local/bin/qemu-ga # chmod +x /usr/local/etc/rc.d/qemu-guest-agent
Il faut ensuite passer par l'interface web de TrueNas pour créer les règles nécesessaires au fonctionnement de l'agent Qemu :
Dans le menu "Système" -> "Réglables" :
On ajoutes les nouvelles variables avec le bouton "AJOUTER" en haut à droite :
Première variable :
(Variable=qemu_guest_agent_enable Value=YES Type=RC Enabled=yes)
Deuxième varaible :
(Variable=qemu_guest_agent_flags Value=-d -v -l /var/log/qemu-ga.log Type=RC Enabled=yes)
Troisième variable :
(Variable=virtio_console_load Value=YES Type=LOADER Enabled=yes)
On se rend Ensuite dans le menu "Tâches" -> "Scripts de Démarrage/Arrêt" :
Et on utilise le bouton "AJOUTER" en haut a droite pour ajouter les deux scripts nécessaires :
Premier Script :
(Type=Command Command=service qemu-guest-agent start When=POSTINIT Enabled=yes Timeout=10)
Deuxième Script :
(Type=Command Command=cp /usr/local/qgafile/qemu-guest-agent /usr/local/etc/rc.d When=PREINIT Enabled=yes Timeout=10
Il faudra pour finir redémarrer TrueNAS Core pour activer l'agent Qemu.








