Làm cách nào để tự động chuyển hướng thiết bị USB sang KVM từ xa? tốt nhất là lọc theo ID.
Tôi có một KVM đang chạy trên máy chủ (QEMU+SSH) và giao thức hiển thị là Spice. Làm cách nào tôi có thể luôn chuyển hướng thiết bị USB có ID cụ thể đến máy từ xa khi trình xem được mở?
Tôi đã tìm kiếm nhưng không tìm thấy cấu hình phù hợp với trường hợp sử dụng của mình.
Tôi đã thử:
- Thêm một chuyển hướng TCP, nhưng nó ngăn không cho máy khởi động với lỗi và tôi không rõ cách chỉ định bộ lọc địa chỉ.
<redirdev bus='usb' type='tcp'>
<source mode='connect' host='localhost' service='4000'/>
</redirdev>
- thêm thiết bị chủ, nhưng điều này dường như không hoạt động trên thiết lập từ xa vì thiết bị USB không được gắn vào máy chủ mà được gắn vào máy cục bộ của tôi.
<devices>
<hostdev mode='subsystem' type='usb'>
<source startupPolicy='optional'>
<vendor id='0x1234'/>
<product id='0xbeef'/>
</source>
<boot order='2'/>
</hostdev>
</devices>
một phần trên sổ tay gia vị, nhưng tôi không chắc cách áp dụng cho trường hợp sử dụng của mình
Và một vài điều khác mà trình quản lý tài năng sẽ chỉ đơn giản là 'xóa' hoặc 'sửa' XML, có thể chỉ ra rằng đó không phải là một tùy chọn được hỗ trợ.
Ngoài ra, chuyển hướng thủ công thiết bị USB hoạt động nhưng không phải là giải pháp khả thi cho trường hợp sử dụng của tôi.
cái này: https://libvirt.org/formatdomain.html đã giúp một chút.
hướng dẫn duy nhất tôi có thể tìm thấy, đã được tường phí.