拍摄快照后 KVM 客户机崩溃

拍摄快照后 KVM 客户机崩溃

我需要在 KVM 客户机上做一些工作。为了能够回到之前的状态,我拍了一张快照:

virsh snapshot-create vph-share

此后,我尝试通过 SSH 进入虚拟机:

ssh vph-share.hexvm

但我得到了

ssh:连接到主机 vph-share.hexvm 端口 22:没有到主机的路由

在我拍摄快照之前,这一切都运行正常。

我查看了快照列表,一切正常。然后我尝试再次登录,结果

ssh:连接到主机 vph-share.hexvm 端口 22:连接超时

我也尝试了virsh shutdown,但尽管 virsh 报告虚拟机正在关闭,但实际上并非如此。以下内容virsh start显示虚拟机已处于活动状态。

我尝试virsh reboot并得到:

error: Failed to reboot domain vph-share
error: Requested operation is not valid: Reboot is not supported without the JSON monitor

我尝试在服务器上的另一台虚拟机上执行相同的操作,没有任何问题。

日志(/var/log/libvirt/qemu/vph-share.log)仅包含有关关机尝试的注释:

2015-03-19 09:14:43.445+0000:关闭

我怎样才能让该虚拟机重新工作?

主机的操作系统是 Ubuntu Server 12.04。KVM
客户机的操作系统是 Ubuntu 12.04。

答案1

我注意到,与其他虚拟机不同,该虚拟机的映像归 root:root 所有。

我尝试chown将其像其他 VM 一样改为 libvirt-qemu:kvm,但所有权自动变回 root:root。

但是,这确实导致虚拟机处于“关闭”状态。启动虚拟机后,虚拟机sudo virsh start vph-share又恢复了运行。

相关内容