This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --qHkPGykqchtOt0woS4rljx7jbd571EtOd
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
didier gaumet a écrit :
Le 12/06/2024 à 10:31, BERTRAND Joël a écrit :
Bonjour à tous,
Je dois faire quelques tests avec une imprimante 3D et un logiciel ne
fonctionnant que sous Windows. J'ai donc installé W10 dans une machine
virtuelle (virtmanager). Le réseau fonctionne bien. J'aimerais
maintenant pouvoir partager un disque réseau avec virtiofs (virtio-9P ne
semble pas fonctionner).
Je me prends l'erreur suivante :
Erreur lors du démarrage du domaine: internal error: process exited
while connecting to monitor: 2024-06-12T08:29:18.308752Z
qemu-system-x86_64: -chardev
socket,id=chr-vu-fs0,path=/home/bertrand/.config/libvirt/qemu/lib/domain-11-win10/fs0-fs.sock:
Failed to connect to
'/home/bertrand/.config/libvirt/qemu/lib/domain-11-win10/fs0-fs.sock':
Connection refused
Très bien. Sauf que /usr/lib/qemu/virtiofsd est bien présent (avec un
lien sur /usr/libexec/virtiofsd). Je ne peux pas lancer le daemon à la
main, le répertoire de la socket changeant à chaque fois.
Dans le fichier XML de définition des disques, j'ai bien la chose >> suivante :
<filesystem type="mount" accessmode="passthrough">
<driver type="virtiofs"/>
<binary path="/usr/libexec/virtiofsd"/>
<source dir="/home/bertrand/"/>
<target dir="Z:"/>
<address type="pci" domain="0x0000" bus="0x06" slot="0x00"
function="0x0"/>
</filesystem>
Ma question est donc simple (et je viens de googliser durant
plusieurs
heures sans trouver de solution) : comment faire démarrer virtiofsd lors
du démarrage de la machine virtuelle ?
Merci de vos lumières,
JB
Bonjour,
il y a un mode opératoire ici: https://github.com/virtio-win/kvm-guest-drivers-windows/wiki/Virtiofs:-Shared-file-system
si je comprends correctement (c'est pas sûr):
- il te manque peut-être les éléments WinFSP et VirtioWin dans l'invité Windows?
Non, mais de toute façon, c'est hors de propos puisque la machine virtuelle refuse de démarrer.
- tu ne sembles pas avoir instancié le périphérique ("instantiate the character device" dans la doc ci-dessus)?
L’instanciation est faite (sauf que la VM cherche à se connecter à une
socket créée par virtiofsd qui n'est jamais créée parce que virtiofsd
n'est jamais lancé...).
Bien cordialement,
JB
--qHkPGykqchtOt0woS4rljx7jbd571EtOd--
-----BEGIN PGP SIGNATURE-----
iHUEABYIAB0WIQQj8MW8iOsC2RXEznnFW/s/mMLXCAUCZmmRJwAKCRDFW/s/mMLX CPp7AP9TRzQ8BsCZKRnhxDVKBEk2sPNKstiBKEuqfidH0TVgHgD/ZYfH/Uu3U9e6 Lujgd/Cds438ao4WsJ0PvaCGn4ttxgc=
=x+k1
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)