我需要在KVM客人上做一些工作。 为了能够回到之前的状态,我拍了一张快照:
virsh snapshot-create vph-share
在此之后,我尝试SSH进入虚拟机:
ssh vph-share.hexvm
但是我得到了
ssh:连接到主机vph-share.hexvm端口22:没有路由到主机
在拍摄快照之前,这工作得很好。
我看了一下快照列表,看起来很正常。 然后我试图再次login,并得到
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 guest的操作系统是Ubuntu 12.04。
我注意到,与其他虚拟机不同,这个虚拟机的映像是由root:root拥有的。
我尝试将其更改为libvirt-qemu:kvm,与其他虚拟机一样,但所有权自动变回root:root。
但是,这确实导致虚拟机处于“closures”状态。 开始与sudo virsh start vph-share带回它的生活。