XENSERVER配置KDUMP
xenserver吧
全部回复
仅看楼主
level 11
惠普OS给出的答复是无法在XEN-SERVER虚拟机上配置KDUMP服务,需要在XEN-SERVER本身配置KDUMP服务
2014年04月28日 07点04分 1
level 11
由于用户配置的是半虚拟化,在GUEST 中,半虚拟化KERNEL 不支持KDUMP。
在REDHAT的解决方案是,是为XEN主机开启GUEST KDUMP。 这样, 当GUEST OS 发生KERNEL PANIC ,DOM0 会把虚拟机的内存状态DUMP到宿主物理主机上面。
2014年04月28日 07点04分 3
level 11
对于server crash或hang的问题,citrix提供了对dom 0通过serial 口抓取dump的机制,具体可参考如下kb
http://support.citrix.com/article/CTX120540#.UPVRtMaWwz0.blogger
而对于pv的guest vm的hang问题,目前测试仅有如下方法可以重定向dom U的memory dump到dom 0中,
首先list_domains列出vm所对于的dom id
然后使用xl dump-core命令,将dom U的dump重定向到指定目录
其中3表示dom id, crashfile为dump保存的结果文件
2014年04月28日 07点04分 4
level 11
KDUMP定向的是guest vm所有的memory. 并且如果guest vm 的memory大于当前系统的可用空间的话,dump-core会无法执行。
另外df –h看到的是xenserver的sda1分区的大小,也即dom 0系统的空间,如果需要产生dump,建议重定向到一个nfs或xenserver的sda3分区(如果local storage是ext3格式的)
上面是当local storage为ext3格式时,文件系统的mount目录。其中31b3是local storage的uuid
2014年04月28日 07点04分 5
level 11
由于dump-core的参数是一个文件名,因此没有办法直接将一个lv的路径作为该参数传入给该命令。
2014年04月28日 07点04分 6
1