搜索

20.27.6. 管理设备

download PDF

20.27.6.1. 使用 virsh 附加和更新设备

有关附加存储设备的详情请参考 第 13.3.6 节 “在客户机中添加存储设备”

过程 20.4. 热插拔 USB 设备供客户机虚拟机使用

USB 设备可以附加到通过热插拔运行的虚拟机,或者在客户机关闭时连接。要在客户端中使用的设备必须附加到主机机器中。
  1. 运行以下命令找到您要附加的 USB 设备:
    # lsusb -v
    
    idVendor           0x17ef Lenovo
    idProduct          0x480f Integrated Webcam [R5U877]
    
  2. 创建一个 XML 文件并为其提供逻辑名称(例如usb_device.xml )。复制供应商和产品 ID 号(十六进制数字)与搜索中显示的信息完全相同。在 XML 文件中添加此信息,如 图 20.2 “USB 设备 XML 片断” 所示。记住该文件的名称,因为您需要在下一步中。

    图 20.2. USB 设备 XML 片断

    <hostdev mode='subsystem' type='usb' managed='yes'>
      <source>
        <vendor id='0x17ef'/>
        <product id='0x480f'/>
      </source>
    </hostdev>
  3. 通过运行以下命令来连接设备:运行该命令时,将 guest1 替换为虚拟机的名称,并将 usb_device.xml 替换为包含您上一步创建的厂商和产品 ID 的 XML 文件的名称。要使更改在下次重启时生效,请使用 --config 参数。要使更改对当前 guest 虚拟机生效,请使用 --current 参数。如需了解更多参数,请参阅 virsh man page。
    # virsh attach-device guest1 --file usb_device.xml --config

例 20.59. 如何从客户机虚拟机热拔设备

以下示例从 guest1 虚拟机分离使用 usb_device1.xml 文件 配置的 USB 设备:
# virsh detach-device guest1 --file usb_device.xml
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.