KVM 전용 및 비전용 USB 장치

KVM 전용 및 비전용 USB 장치

일부 유형의 USB 장치(예: 웹캠)는 KVM 가상 머신에만 할당되고 다른 유형의 USB 장치(예: 마우스, 키보드)는 호스트/VM/다른 VM 간에 공유될 수 있는 이유는 무엇입니까?

*전용 지정:

  • 명시적으로 추가해야 합니다(하드웨어 추가Virtual Machine Manager에서) - 마우스/키보드는 "그냥 작동"하지만
  • 게스트로 실행하면 호스트에서 장치를 사용할 수 없습니다. 마우스/키보드 공유가 원활하게 이루어집니다.
  • 장치(예: 웹캠)가 연결되어 있지 않으면 게스트가 시작되지도 않습니다. 저는 이것을 시도하지 않았지만생각하다키보드/마우스 없이 가상 머신을 시작할 수 있습니다.
  • 제 생각에는장치를 제거하면 게스트가 충돌할 수 있습니다. 장치를 사용하지 않는 경우에도 호스트에서 웹캠을 영향을 주지 않고 제거할 수 있습니다. (우연히 한 번 했던 기억이 어렴풋이 기억나고 지금은 다시 시도하고 싶지 않습니다.) 시스템 안정성

답변1

일부 유형의 USB 장치(예: 웹캠)는 KVM 가상 머신에만 할당되고 다른 유형의 USB 장치(예: 마우스, 키보드)는 호스트/VM/다른 VM 간에 공유될 수 있는 이유는 무엇입니까?

모두USB 장치는 배타적입니다. USB 장치는 여러 호스트 장치가 아닌 단일 호스트 장치에만 연결할 수 있습니다.

"공유"되는 모든 항목은 다른 인프라를 사용합니다. 즉, 게스트에 대한 마우스 입력이나 키보드 입력을 다른 방식으로 에뮬레이션합니다(여기에는 실제 장치와 아무 관련이 없는 "추가" 가상 USB 장치 시뮬레이션이 포함되지만 USB가 아닌 장치도 시뮬레이션할 수 있습니다). 작업), 호스트 운영 체제의 상위 계층에서 이벤트를 가져옵니다.

원칙적으로 웹캠을 사용하여 동일한 작업을 수행할 수 있습니다. 호스트 운영 체제에서 직접 정보를 가져오는 에뮬레이트된 USB 장치를 사용하는 것입니다. Parallels는 호스트 USB 웹캠을 이런 방식으로 연결한다고 생각합니다.

관련 정보