由于宿主机中的kvm虚拟机控制器与安装在kvm中的虚拟机会话被异常重置,在虚拟机运行过程中关闭宿主服务器就有可能导致启动虚拟机出现下面这种情况:

# virsh start vmhost1error: Failed to start domain vmhost1error: Unable to read from monitor: Connection reset by peer

那么遇到这种情况不用急,可用以下方法解决:

# virsh managedsave-remove vmhost1# virsh start vmhost1

如果启动查看/var/log/libvirt/qemu/vmhost1.log下log还报如下错误:

Cannot set up guest memory 'pc.ram': Cannot allocate memory

这个问题可能是分配给vmhost1分配的内存过大(甚至超过的物理主机的内存大小),或者可能是宿主机没有足够的内存分配给此虚拟机,导致无法启动!