如何在 virt-manager 上自動重新導向 USB 設備

如何在 virt-manager 上自動重新導向 USB 設備

如何自動將 USB 裝置重新導向到遠端 KVM?最好按 ID 過濾。

我有一個在伺服器上運行的KVM(QEMU+SSH),顯示協定是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

就其價值而言,此紅帽客戶入口網站連結僅透過帳戶付費(accountwalled?),無需付費即可查看,您只需建立帳戶即可。

這篇文章沒有說一整噸。 “RHEL 6.6 中的更新啟用了對 virt-manager 中自動和手動 SPICE USB 重定向的支援。”加上一些支持性句子和相關諮詢的鏈接https://access.redhat.com/errata/RHBA-2014:1447.html

就解決您的問題而言,如果您使用 Virtual Machine Manager GUI,則在「編輯」>「首選項」>「控制台」下,有一個選項可將 Spice USB 重定向切換為手動或自動。當我發現你的帖子時,我正想禁用它。不幸的是,在您的情況下,這只是一個啟用/停用切換,無法過濾它的應用方式(至少透過此介面)。

相關內容