Xen上的Windows Server 2003 guest虚拟机经常停止响应

我在Xen 3.x中运行Windows Server 2003客户机实例。 这DomU运行好一两天,然后停止响应 – 我没有得到任何networking响应,我不能再连接到这个DomU的Xen的VNC控制台。

xm list显示这个:

 Name ID Mem VCPUs State Time(s) Domain-0 0 6508 8 r----- 1161159.4 [A working Linux DomU] 1 512 1 -b---- 68711.1 [The hung Windows DomU] 5 512 1 ------ 67234.2 [Another working Linux DomU] 3 512 1 -b---- 163036.4 

(这个意思是什么意思?这个xm手册解释了这六个州中的每一个是什么意思,但不是什么国家的意思。)

如果我xm destroy ,然后xm create再次xm create Windows DomU,它启动正确备份(与Windows警报The previous system shutdown at [...] was unexpected. ),然后停止响应一两天后。 除了这个警报,在Windows事件日志中没有任何相关的东西。 另外,我正在使用Munin监视磁盘,networking,进程数量,CPU使用率和内存使用情况; Munin图并不表示任何资源枯竭或其他可疑活动。

我检查了/var/log/xen/*.log ,但在服务器停止响应时没有生成日志消息。

我应该如何解决这个问题呢?

这意味着它处于一个没有状态。 如在,它没有运行,阻塞暂停,关机,坠毁或死亡。 因此,“可运行但不运行”,就好像它在运行队列中一样,但不在其前面。

至于故障排除,到目前为止您尝试过的是什么,以及您运行的是Xen性能监视工具或脚本? 当我们不知道你去过哪里时,很难build议去哪里。 如果你还没有,我肯定会开始logging和性能监测,看看你是否可以将运行状态的开始与任何指标关联起来。

也许值得看一下Windows事件日志或者在Windows中做一些性能日志logging – 我怀疑他们会说什么注意,但是可能是客户操作系统内部的东西触发了这种行为,如果是这样的话,你会想看看客户操作系统来追查什么。