Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

TrueNasCore QemuGuestAgent

De Le Wiki de Lug
Version datée du 21 février 2023 à 12:59 par Admin (discussion | contributions)

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.