Parece que o libvirt não suporta o comando -net user,smb
do qemu (eu suponho devido a incompatibilidades com outros hypervisors). Uma solução possível é passar diretamente pelo parâmetro para o comando qemu-kvm
.
Para fazer isso, primeiro você precisa adicionar o namespace XML link ao seu domínio. Em seguida, você pode usar a tag <commandline>
desse namespace:
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
...
<qemu:commandline>
<qemu:arg value='-net'/>
<qemu:arg value='user,smb=/path/to/shared/directory'/>
</qemu:commandline>
</domain>
Você pode editar facilmente a configuração XML executando
# virsh edit <vm-name>