首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当QEMU-KVM虚拟机中存在vfio设备时,它无法保存(virsh保存)虚拟机,为什么?

当QEMU-KVM虚拟机中存在vfio设备时,它无法保存(virsh保存)虚拟机,为什么?
EN

Stack Overflow用户
提问于 2019-06-23 08:47:39
回答 1查看 37关注 0票数 1

当QEMU-KVM虚拟机包含vfio设备时,"virsh save“命令将无法保存虚拟机。所以,我很好奇为什么vfio-device不支持VM save命令。我知道的原因之一是,它将与VM迁移发生冲突。但是,如果我不打算迁移虚拟机,是否可以使用vfio设备保存虚拟机?为什么?

EN

回答 1

Stack Overflow用户

发布于 2020-05-17 20:14:13

由于物理设备是有状态的,并且无法从任意设备转储状态,因此在保存VM状态时无法保存此状态。由于状态无法保存,因此无法恢复。如果不恢复设备的状态,虚拟机内驱动程序对硬件状态的了解将与硬件的状态不匹配,并且在几乎100%的情况下,这将导致驱动程序、虚拟机甚至可能导致PCI总线崩溃。通常会非常严重地崩溃,并使整个主机瘫痪。

因此,不允许保存通过硬件传递的VM。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56720215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档