qemu hmp“chardev-remove”删除设备报“Chardev charnet is busy”
背景:libvirt挂载设备时,由于某种异常「ps:挂载设备期间,libvirtd被重启了」导致设备挂载失败「失败原因:libvirt与qemu断链报,qemu残留chardev设备,libvirt记录的挂载设备「磁盘、网卡」信息与qtree记录的不一致,libvirt记录的设备数量少于qemu qtree记录数量,因而导致设备信息残留。
1.怎么确认libvirt与qtree中记录的信息不一致
(1)libvirt侧网卡设备virsh domiflist vm_id磁盘设备virsh domblklist vm_id
(2)qemu侧网卡设备\磁盘设备virsh qemu-monitor-command 69 --hmp info chardevps: nic设备:charnetXXblk设备:charserialXX、charmonitor
贴张图:

如上图所示:dom 7 只有一张网卡,qtree中记录两个charnet 设备,charnet0被网卡使用,charnet84没有被设备使用,属于qemu残留的charnet设备。残留
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
