14.5. 使用 web 控制台将主机设备附加到虚拟机
要为虚拟机添加特定的功能,您可以使用 web 控制台将主机设备附加到虚拟机。
先决条件
已安装 RHEL 10 web 控制台。
具体步骤请参阅安装并启用 Web 控制台。
如果要附加 PCI 设备,请确保
hostdev
元素的managed
属性的状态被设为yes
。注意将 PCI 设备附加到虚拟机时,请不要省略
hostdev
元素的managed
属性,或者将其设为no
。如果您这样做了,当把 PCI 设备传给虚拟机时,会无法自动将 PCI 设备与主机分离。当您关闭虚拟机时,也不能自动将它们重新附加到主机上。因此,主机可能会变得无响应,或意外关闭。
您可以在虚拟机的 XML 配置中找到
managed
属性的状态。以下示例打开example-VM-1
虚拟机的 XML 配置。virsh edit example-VM-1
# virsh edit example-VM-1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 备份虚拟机中的重要数据。
可选:备份虚拟机的 XML 配置。例如,要备份
example-VM-1
虚拟机:virsh dumpxml example-VM-1 > example-VM-1.xml
# virsh dumpxml example-VM-1 > example-VM-1.xml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Web 控制台 VM 插件安装在您的系统上。
流程
- 登录到 RHEL 10 web 控制台。
在
接口中,点击您要给其附加主机设备的虚拟机。这会打开一个新页面,其中包含有关所选虚拟机基本信息的 概述,以及访问虚拟机图形界面的 控制台 部分。
滚动到
。Host devices 部分显示有关附加到虚拟机的设备的信息,以及 添加到 添加或删除 设备的选项。
点击
。此时会显示 Add host device 对话框。
- 选择您要附加到虚拟机的设备。
点
所选设备被附加到虚拟机。
验证
- 运行虚拟机并检查该设备是否在 Host devices 部分中显示。