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

Attachment: signature.asc
Description: OpenPGP digital signature

Répondre à