virt-manager에서 USB 장치를 자동으로 리디렉션하는 방법

virt-manager에서 USB 장치를 자동으로 리디렉션하는 방법

USB 장치를 원격 KVM으로 자동으로 리디렉션하려면 어떻게 해야 합니까? ID로 필터링하는 것이 좋습니다.

서버(QEMU+SSH)에서 KVM이 실행되고 있고 디스플레이 프로토콜은 Spice입니다. 뷰어가 열릴 때 특정 ID를 가진 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의 업데이트를 통해 virt-manager에서 자동 및 수동 SPICE USB 리디렉션을 모두 지원할 수 있습니다." 그리고 몇 가지 지원 문장과 관련 권고에 대한 링크https://access.redhat.com/errata/RHBA-2014:1447.html.

문제 해결과 관련하여 Virtual Machine Manager GUI를 사용하는 경우 편집 > 기본 설정 > 콘솔 아래에 Spice USB 리디렉션을 수동 또는 자동으로 전환하는 옵션이 있습니다. 귀하의 게시물을 발견했을 때 비활성화하려고 했습니다. 불행하게도 귀하의 경우 이는 적용 방법을 필터링할 수 있는 방법이 없는 활성화/비활성화 토글일 뿐입니다(적어도 이 인터페이스를 통해).

관련 정보