如何确定vmware虚拟主机服务中断的原因

我正在尝试确定我在几个运行在vmware esxi4上的虚拟服务器时所经历的中断的原因。 我有12个虚拟服务器分布在2台esxi主机上,我只注意到其中3个虚拟服务器的问题。 有问题的虚拟服务器是一个ftp服务器和两个dns服务器。

当发生中断时,我可以login到vSphere客户端并使用有问题的虚拟服务器的控制台,但是在停机期间(其持续时间从一分钟到一小时),虚拟服务器似乎经历了非常慢的networking传输速度按照每秒0-3千位的顺序,或根本没有连接。 (他们所在的数据中心有100MB连接)

机器上的操作系统是debian lenny,并定期更新。

我一直无法确定这些中断的原因,他们真的开始困扰我,所以任何帮助确定这些问题的原因将不胜感激。

esxi的日志文件只包含

Feb 08 13:16:57.981: mks| SOCKET 8 (105) recv error 104: Connection reset by peer Feb 08 13:16:57.981: mks| SOCKET 8 (105) destroying VNC backend on socket error: 1 Feb 08 13:16:57.998: mks| MKS: Base polling period is 1000000us Feb 08 20:28:14.774: mks| MKS: Base polling period is 10000us Feb 08 20:28:15.194: mks| VNCENCODE 9 encoding mode change: (720x400x16depth,16bpp,1440bytes/line) Feb 08 20:28:15.228: mks| VNCENCODE 9 encoding mode change: (720x400x16depth,16bpp,1440bytes/line) 

重复了好几次。 这只是我连接和从控制台断开连接?

这是我会检查:

  1. 将ESXi更新到最新版本(4.1)
  2. 将guest虚拟机(VM)上的VMtools更新为最新版本。
  3. closures所有你不需要的虚拟机(守护进程) – 这显然应该为任何服务器完成。
  4. 根据VMware的build议,除非您运行专门能够使用多个CPU的应用程序,否则validation您已经为每个VM分配了1vCPU。
  5. validation您不过度提交内存等资源。
  6. 将虚拟机的虚拟机日志复制到您的PC,通常位于数据存储中与虚拟机本身相同的目录中,并检查它是否有奇怪的消息。

我假设您已validation主机是否与VMware兼容,否则VMware将不会支持您。