Como redirecionar automaticamente um dispositivo USB no virt-manager

Como redirecionar automaticamente um dispositivo USB no virt-manager

Como redireciono automaticamente um dispositivo USB para um KVM remoto? de preferência filtrado por ID.

Tenho um KVM rodando em um servidor (QEMU+SSH) e o protocolo de exibição é Spice. Como posso sempre redirecionar um dispositivo USB com um ID específico para a máquina remota quando o visualizador é aberto?

Estou pesquisando, mas não encontrei uma configuração adequada ao meu caso de uso. Eu tentei:

  • Adicionando um redirecionamento TCP, mas evita que a máquina inicie com um erro e não está claro para mim como especificar um filtro de endereço.
<redirdev bus='usb' type='tcp'>
    <source mode='connect' host='localhost' service='4000'/>
</redirdev>
  • adicionando um dispositivo host, mas isso não parece funcionar em uma configuração remota porque o dispositivo USB não está conectado ao servidor, mas à minha máquina local.
<devices>
  <hostdev mode='subsystem' type='usb'>
    <source startupPolicy='optional'>
      <vendor id='0x1234'/>
      <product id='0xbeef'/>
    </source>
    <boot order='2'/>
  </hostdev>
</devices>
  • uma seção sobremanual de especiarias, mas não tenho certeza de como aplicar ao meu caso de uso

  • E algumas outras coisas em que o virt-manager simplesmente 'excluiria' ou 'corrigiria' o XML, provavelmente indicando que não é uma opção suportada.

Além disso, o redirecionamento manual do dispositivo USB funciona, mas não é uma solução viável para o meu caso de uso.

esse:https://libvirt.org/formatdomain.htmlajudou um pouco.

o único guia que consegui encontrar, tinha acesso pago.

Responder1

Pelo que vale a pena, o link do Portal do Cliente Red Hat tem acesso pago apenas por conta (accountwalled?) Não é necessário pagamento para visualizar, você só precisa criar uma conta.

O artigo não diz uma tonelada inteira. "As atualizações no RHEL 6.6 permitiram suporte para redirecionamento SPICE USB automático e manual no virt-manager." além de algumas frases de apoio e um link para o aconselhamento relevantehttps://access.redhat.com/errata/RHBA-2014:1447.html.

No que diz respeito à resolução do seu problema, se você estiver usando a GUI do Virtual Machine Manager, em Editar > Preferências > Console, há uma opção para alternar o Redirecionamento USB do Spice como manual ou automático. Eu estava tentando desativá-lo quando encontrei sua postagem. Infelizmente, no seu caso, esta é apenas uma alternância entre ativar/desativar, sem nenhuma maneira de filtrar como ela é aplicada (pelo menos por meio desta interface).

informação relacionada