KVM (WebVirtMgr)의 Windows에 USB 메모리 패스 스루가 작동하지 않습니다.

3291 단어 KVMWindows
우리집에서는 Ubuntu 위에 KVM의 환경을 준비하고 놀고 있습니다만, 이 KVM의 Windows에 USB 메모리를 패스 스루로 건네려고 하면(자) 잘 안 되고 잠시 악전 고투하게 되었으므로 그 때의 해결 방법을 떠난다.

WebVirtMgr



WebVirtMgr : htps : // 기주 b. 코 m / 레 tspen / u b ゔ ぃ rtmgr / u ぃ キ / ン s ta l ぇ b ゔ ぃ rt Mgr

WebVirtMgr은 KVM을 WebUI에서 관리할 수 있는 도구로 oVirt라는 동료입니다. 미묘하게 기능이 충실하지 않기도 합니다만, 경량으로, UI도 지금의 클라우드 같기 때문에 마음에 들어 사용하고 있습니다.
  • VM의 config 화면
  • 신규 VM 작성 화면

  • WebVirtMgr로 USB 패스스루



    불행히도 WebVirtMgr은 WebUI의 USB 패스 스루 기능과 같은 것이 없습니다. 그러나 VM의 xml 편집을 웹상에서 할 수 있으므로 여기에서 xml에 설정을 추가하여 실시합니다.



    USB 패스 스루가 작동하지 않습니다.



    xml을 편집하여 패스스루를 하는 경우 아래와 같은 설정을 <device> 안에 추가한다고 생각합니다.
      <device>
        <!-- ここから下のhostdevをdevice内に追記(要vendor id, product id編集) -->
        <hostdev mode='subsystem' type='usb' managed='no'>
          <source>
            <vendor id='0x****'/>
            <product id='0x****'/>
          </source>
        </hostdev>
        <!-- ここまで -->
      </device>
    

    지금까지 Windows VM을 시작하면 다음과 같이 올바르게 인식되지 않았습니다.



    해결 방법



    xml 안에 type='usb'controller 묘사가 있습니다.
    <controller type='usb' index='0' model='piix3-uhci'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
    </controller>
    

    이것을 한 번 VM을 중지하고 xml을 편집하여 위의 controller같은 장소에
    <controller type='usb' index='0' model='nec-xhci'>
    </controller>
    

    를 추기합니다(내용은 보존하면 마음대로 추기된다).
    이제 VM을 재부팅하면 USB 메모리를 볼 수 있습니다.

    이것은 USB가 2.0이 아니라 3.0이기 때문인 것 같습니다. 자세한 내용은
    - htps : // 사무에 l. 다 ss. 네 t/? p=57
    - https://access.redhat.com/documentation/ko-kr/red_hat_enterprise_linux/6/html/virtualization_administration_guide/sect-guest_virtual_machine_device_configuration-configuring_device_controllers
    근처가 참고가 된다고 생각합니다.

    좋은 웹페이지 즐겨찾기