ฉันจะเปลี่ยนเส้นทางอุปกรณ์ USB ไปยัง KVM ระยะไกลโดยอัตโนมัติได้อย่างไร ควรกรองตาม ID
ฉันมี KVM ที่ทำงานบนเซิร์ฟเวอร์ (QEMU+SSH) และโปรโตคอลการแสดงผลคือ Spice ฉันจะเปลี่ยนเส้นทางอุปกรณ์ USB ที่มี ID เฉพาะไปยังเครื่องระยะไกลได้อย่างไรเมื่อเปิดโปรแกรมดู
ฉันกำลังค้นหา แต่ไม่พบการกำหนดค่าที่เหมาะกับกรณีการใช้งานของฉัน
ฉันพยายามแล้ว:
- เพิ่มการเปลี่ยนเส้นทาง 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>
นอกจากนี้ การเปลี่ยนเส้นทางอุปกรณ์ USB ด้วยตนเองยังใช้งานได้ แต่ไม่ใช่วิธีแก้ปัญหาสำหรับกรณีการใช้งานของฉัน
นี้: https://libvirt.org/formatdomain.html ช่วยหน่อย
คู่มือเดียวที่ฉันสามารถหาได้ถูกเพย์วอลล์