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信息,出現異常