问题背景:
在环境中执行磁盘添加和卸载的命令时,发现会报出如下的错误:
virsh detach-disk vm1 vdb
error: Failed to detach disk
error: internal error: unable to execute QEMU command 'device_del': Bus 'pci.0' does not support hotplugging
原因是在虚拟机的xml文件中缺少features的属性:
<features>
<acpi/>
<apic/>
</features>
acpi和apic的含义后续补充。
在添加上如上特性之后,可以正常进行热添加和卸载了。