Как автоматически перенаправить USB-устройство в virt-manager

Как автоматически перенаправить USB-устройство в virt-manager

Как автоматически перенаправить USB-устройство на удаленный KVM? желательно отфильтровать по идентификатору.

У меня есть KVM, работающий на сервере (QEMU+SSH), и протокол отображения - Spice. Как я могу всегда перенаправлять USB-устройство с определенным идентификатором на удаленную машину, когда открывается просмотрщик?

Я искал, но не нашел конфигурации, которая подходит для моего варианта использования. Я пробовал:

  • Добавляю перенаправление TCP, но оно не дает машине запуститься с ошибкой, и мне не ясно, как указать фильтр адресов.
<redirdev bus='usb' type='tcp'>
    <source mode='connect' host='localhost' service='4000'/>
</redirdev>
  • добавление хост-устройства, но это, похоже, не работает при удаленной настройке, поскольку USB-устройство подключено не к серверу, а к моей локальной машине.
<devices>
  <hostdev mode='subsystem' type='usb'>
    <source startupPolicy='optional'>
      <vendor id='0x1234'/>
      <product id='0xbeef'/>
    </source>
    <boot order='2'/>
  </hostdev>
</devices>
  • раздел оруководство по специям, но я не уверен, как применить это к моему варианту использования

  • И еще несколько вещей, в которых virt-manager просто «удалял» или «исправлял» XML, вероятно, указывая на то, что эта опция не поддерживается.

Кроме того, ручное перенаправление USB-устройства работает, но в моем случае это не является приемлемым решением.

этот:https://libvirt.org/formatdomain.htmlнемного помогло.

единственное руководство, которое я смог найти, был платным.

решение1

Кстати, ссылка на портал клиентов Red Hat платная и доступна только для учетной записи (аккаунты платные?). Для просмотра не требуется оплата, вам просто нужно создать учетную запись.

В статье не говорится целой тонны. "Обновления в RHEL 6.6 включили поддержку как автоматического, так и ручного перенаправления USB SPICE в virt-manager." плюс несколько поддерживающих предложений и ссылка на соответствующую рекомендациюhttps://access.redhat.com/errata/RHBA-2014:1447.html.

Что касается решения вашей проблемы, если вы используете графический интерфейс Virtual Machine Manager, то в меню Edit > Preferences > Console есть возможность переключить Spice USB Redirection в режим «ручной» или «автоматический». Я искал способ отключить его, когда нашел ваш пост. К сожалению, в вашем случае это всего лишь переключатель включения/выключения без возможности отфильтровать способ его применения (по крайней мере, через этот интерфейс).

Связанный контент