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信息,出现异常

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐