我有一个9p安装在一个VM内。我用savevm <snapshot>获取VM状态的快照,停止VM,然后用该快照重新启动它(使用kvm -loadvm <snapshot>)。当我试图通过umounting或lsing与挂载交互时,VM挂在内核空间中。
启动快照的完整命令行如下所示:
qemu-system-x86_64 -nographic -monitor telnet::6440,server,nowait \
-m 1280M -balloon virtio -bios \
external_sources/seabios/out/bios.bin \
-drive file=testvm/deb.instance.integrate,if=virtio \
-loadvm loaded \
-virtfs local,path=/tmp/mymount,security_model=none,mount_tag=mymount这发生在内核版本为2.6.32和2.6.38的64位Debian压缩客户机上。在内核2.6.32-30的Ubuntu10.04 amd64主机上,qemu的版本为0.14.50。
对于如何进一步诊断这个问题,我感到不知所措;我目前唯一的选择是用某种类型的网络文件系统替换9p。
发布于 2011-05-25 09:29:49
根据qemu邮件列表,virtio-9p目前根本不支持实时迁移,因此savevm/loadvm无法工作。
发布于 2011-05-24 06:26:33
https://serverfault.com/questions/272723
复制相似问题