TrueNasCore QemuGuestAgent

De Le Wiki de Lug
Aller à la navigation Aller à la recherche

Source Source version 13

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/

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" :

Accès au menu "Réglables"

On ajoutes les nouvelles variables avec le bouton "AJOUTER" en haut à droite :

Bouton ajouter..

Première variable :

(Variable=qemu_guest_agent_enable Value=YES Type=RC Enabled=yes)

Première variable..

Deuxième varaible :

(Variable=qemu_guest_agent_flags Value=-d -v -l /var/log/qemu-ga.log Type=RC Enabled=yes)

Deuxième variable..

Troisième variable :

(Variable=virtio_console_load Value=YES Type=LOADER Enabled=yes)

Troisième variable..

On se rend Ensuite dans le menu "Tâches" -> "Scripts de Démarrage/Arrêt" :

Accès au menu "Scripts de Démarrage/Arrêt"...

Et on utilise le bouton "AJOUTER" en haut a droite pour ajouter les deux scripts nécessaires :

Bouton ajout de scripts de démarrage/arrêt...

Premier Script :

(Type=Command Command=service qemu-guest-agent start When=POSTINIT Enabled=yes Timeout=10)

Premier Script...

Deuxième Script :

(Type=Command Command=cp /usr/local/qgafile/qemu-guest-agent /usr/local/etc/rc.d When=PREINIT Enabled=yes Timeout=10

Deuxième Script...

Il faudra pour finir redémarrer TrueNAS Core pour activer l'agent Qemu.