我们云平台日常的虚机可能会出现虚机内部hang住或者死机的情况,无法登录虚机内部,对于调查定位问题难度很大,除了查看qemu和libvirt的日志,其他的手段有限,下面说一下个方法可以在宿主机dump虚机内部的vmcore文件,然后通过crash工具debug虚机内部问题,下面具体说说步骤。 查看虚机 zjp@zjp ~> virsh lis…
概述 gdb我们大家应该已经很熟悉了,在使用gdb的场景一种是attach在running的进程,但是这种可能会影响进程的运行甚至我们在生产环境导致环境出现意想不到的问题,所以一般不建议在生产环境直接使用gdb,那我们如何调试进程呢?下面浅述一下自己的方法。 回答上面的问题一般就是进程在发生一些错误导致panic时产生了一个coredump文件,我…
问题描述 虚机kernel panic无法起来,无法查看任何日志,找不到有效的定位和分析,grub被隐藏,无法手动修改grub 解决思路 找到到虚机挂在的盘,attach到其他机器上 挂载attach上的盘,修改grub.cfg等其他文件,可以进入系统; 设置cmdline记录日志 具体操作 创建attach的盘 ()[root@node-21 /…