kvm 出现linux虚拟机挂死
kvm 虚拟机出现挂死现象,通过vnc不能访问,virsh list查看实例运行正常;使用kvm dump转储虚拟机内存信息分析内核是否出现panic。
1.在正常主机上安装kernel debug和crash
#确认kernel版本与故障主机是否一致
uname -r
3.10.0-1062.el7.x86_64
内核版本与系统主机一致,如果不一致需要安装对应的kernel包
#安装kernel-debug包
kernel-debuginfo-3.10.0-1062.el7.x86_64.rpm
kernel-debuginfo-common-x86_64-3.10.0-1062.el7.x86_64.rpm
#安装crash包
rpm -ivh crash-7.2.3-10.el7.x86_64.rpm
2.转储虚拟机内存信息
virsh qemu-monitor-command VM_NAME --hmp "dump-guest-memory -z /tmp/vmdump"
crash /lib/debug/lib/modules/3.10.0-1062.el7.x86_64/vmlinux /tmp/vmdump
2.查看bt信息出现内核panic
3.查看dmesg信息,进程55139出现bug
4.查看进程55139信息,出现异常