Cómo redirigir automáticamente un dispositivo USB en virt-manager

Cómo redirigir automáticamente un dispositivo USB en virt-manager

¿Cómo redirijo automáticamente un dispositivo USB a un KVM remoto? preferiblemente filtrado por ID.

Tengo un KVM ejecutándose en un servidor (QEMU+SSH) y el protocolo de visualización es Spice. ¿Cómo puedo redirigir siempre un dispositivo USB con una identificación específica a la máquina remota cuando se abre el visor?

He estado buscando, pero no encontré una configuración que se ajuste a mi caso de uso. He intentado:

  • Agregar una redirección TCP, pero evita que la máquina se inicie con un error y no me queda claro cómo especificar un filtro de dirección.
<redirdev bus='usb' type='tcp'>
    <source mode='connect' host='localhost' service='4000'/>
</redirdev>
  • agregando un dispositivo host, pero esto no parece funcionar en una configuración remota porque el dispositivo USB no está conectado al servidor, sino a mi máquina local.
<devices>
  <hostdev mode='subsystem' type='usb'>
    <source startupPolicy='optional'>
      <vendor id='0x1234'/>
      <product id='0xbeef'/>
    </source>
    <boot order='2'/>
  </hostdev>
</devices>
  • una sección sobremanual de especias, pero no estoy seguro de cómo aplicarlo a mi caso de uso

  • Y algunas otras cosas en las que virt-manager simplemente 'eliminaría' o 'corregiría' el XML, probablemente indicando que no es una opción compatible.

Además, redirigir manualmente el dispositivo USB funciona, pero no es una solución viable para mi caso de uso.

este:https://libvirt.org/formatdomain.htmlayudó un poco.

la unica guia que pude encontrar, fue bloqueado.

Respuesta1

Por si sirve de algo, el enlace del Portal del cliente de Red Hat tiene un muro de pago solo para la cuenta (¿cuenta?). No se requiere ningún pago para verlo, solo necesita crear una cuenta.

El artículo no dice una tonelada entera. "Las actualizaciones en RHEL 6.6 han habilitado la compatibilidad con la redirección USB SPICE tanto automática como manual en virt-manager". además de algunas oraciones de apoyo y un enlace al aviso relevantehttps://access.redhat.com/errata/RHBA-2014:1447.html.

En lo que respecta a resolver su problema, si está utilizando la GUI de Virtual Machine Manager, en Editar > Preferencias > Consola hay una opción para alternar la redirección USB de Spice como manual o automática. Estaba buscando desactivarlo cuando encontré tu publicación. Desafortunadamente, en su caso, esto es solo una opción para habilitar/deshabilitar y no hay forma de filtrar cómo se aplica (al menos a través de esta interfaz).

información relacionada