« TrueNasCore QemuGuestAgent » : différence entre les versions
(Page créée avec « [https://www.truenas.com/community/resources/qemu-guest-agent.167/ Source] [https://www.truenas.com/community/resources/qemu-guest-agent-for-truenas-core-13.191/ Source version 13] ») |
Aucun résumé des modifications |
||
| Ligne 1 : | Ligne 1 : | ||
[https://www.truenas.com/community/resources/qemu-guest-agent.167/ Source] [https://www.truenas.com/community/resources/qemu-guest-agent-for-truenas-core-13.191/ Source version 13] | [https://www.truenas.com/community/resources/qemu-guest-agent.167/ Source] [https://www.truenas.com/community/resources/qemu-guest-agent-for-truenas-core-13.191/ 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 <nowiki>https://</nowiki>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'''" : | |||
[[File:TrueNASqgaMenuTunable.png|border|Accès au menu "Réglables"]] | |||
On ajoutes les nouvelles variables avec le bouton "'''AJOUTER'''" en haut à droite : | |||
[[File:TrueNASqgaMenuTunableadd.png|border|Bouton ajouter..]] | |||
Première variable : | |||
(Variable=qemu_guest_agent_enable Value=YES Type=RC Enabled=yes) | |||
[[File:TrueNASqgaVariable1.png|border|Première variable..]] | |||
Deuxième varaible : | |||
(Variable=qemu_guest_agent_flags Value=-d -v -l /var/log/qemu-ga.log Type=RC Enabled=yes) | |||
[[File:TrueNASqgaVariable2.png|border|Deuxième variable..]] | |||
Troisième variable : | |||
(Variable=virtio_console_load Value=YES Type=LOADER Enabled=yes) | |||
[[File:TrueNASqgaVariable3.png|border|Troisième variable..]] | |||
On se rend Ensuite dans le menu "'''Tâches'''" -> "'''Scripts de Démarrage/Arrêt'''" : | |||
[[File:TrueNASqgaMenuInitScript.png|border|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 : | |||
[[File:TrueNASqgaMenuInitScriptadd.png|border|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) | |||
[[File:TrueNASqgaScript1.png|border|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 | |||
[[File:TrueNASqgaScript2.png|border|Deuxième Script...]] | |||
Il faudra pour finir redémarrer TrueNAS Core pour activer l'agent Qemu. | |||
{{Méta bandeau | |||
| niveau = information | |||
| icône = loupe | |||
| texte = Concernant ProxMox il faut penser à activer la prise en charge de l'agent via le menu "Options" de la machine virtuelle concernée.. | |||
}} | |||
Version du 21 février 2023 à 12:59
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" :
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.








