ESXi 5.5:启动Win2K虚拟机一个多小时

大约一年前,我安装了一个ESXi 5.5来虚拟化一台旧的物理Windows 2000服务器,但不幸的是,这个服务器不能轻易升级/迁移/更换。 主ESXi数据存储是在围绕4x2TB内部SATA磁盘构build的RAID5arrays之上创build的。

一旦转换完成,我将运行常见的清理步骤,包括安装适当的VMware Tools。

在W2K之后,又在同一个ESXi上定义了另外两台虚拟机,其中包括一台CentOS虚拟机,至于W2K,则全天候运行。

我已经configuration了“虚拟机启动/closures”,以便在重新启动虚拟机pipe理程序之后,需要手动启动所有虚拟机。

一切运行正常,只有一个例外:如果系统pipe理程序遭受断电(虚拟机启动时),而CentOS虚拟机在几秒钟内“加电”, 则W2K虚拟机需要一个多小时 。 请注意,我并不是说Windows 2000完成引导过程所需的时间。 我正在谈论ESXi启动VM所需的时间。 详细:

  • 时间t0:在断电后启动pipe理程序;

    等待一段时间,以确保ESXi正确完成自己的启动过程…

  • 时间t1:右键点击W2K VM =>电源=>开机

    …消息“虚拟机名称正在启动”出现在通知区域,进度条在1秒内从0到45%…

    …消息“虚拟机名称正在启动”停留在那里,固定在45%,大约80(80!)分钟,甚至更多…

    进度条突然从45%上升到100%…

    …通知区域中显示“VM已启动”消息…

  • 时间t2:VM控制台启动,显示W2K启动了启动过程

    W2K需要2/3分钟来完成自己的启动过程…

  • 时间t3:W2K服务在networking上可用。

让我坚持说在t1和t2之间花了80分钟(而不是在t2和t3之间)。

下面你可以find一些真正的数字,从今天的电源切断(…是的!没有UPS保护这样的服务器,请善待,不要求细节!):

在这里输入图像说明

正如你们所看到的那样:

  • 权力在17:21之前回来;
  • ESXi在17:21左右完成启动;
  • 18:41:53我做了“开机”
  • ESXi告诉我,VM在20:15:51开机;
  • 同时(20:15:51)ESXi抱怨VMware工具未安装在VM上

至于最后一点(缺lessVMware工具),它们已正确安装,如下所示:

在这里输入图像说明

请注意,在CentOS虚拟机上没有注册这样的延迟:ESXi在“Power On”请求的几秒钟内就会启动它。

我怀疑ESXi将对托pipe虚拟机数据的文件系统执行一种“完整性检查”,而W2K虚拟机具有以下function:

  • disk1:67GB
  • disk2:1 GB
  • disk3:610GB
  • disk4:360GB
  • disk5:1,9TB

可能需要花费很多时间来检查一切。 我试图通过ESXi控制台检查是否有一些“fsck-like”进程正在运行,但什么也没有发现。 我也search了日志文件,但是…无法find任何相关的东西。

另外:如果断电时断电,比正常,快速,上电logging,所有上述不适用。

所以问题是:是否有人知道问题是什么,如何解决或排除故障?


更新1:

看起来ESXi需要大量的时间来“打开磁盘”。 我刚刚发现这个:

~ # grep took /vmfs/volumes/54b687a6-e5de9210-27fe-549f35062eb4/server_2k_COMPANY/vmware.log 2015-08-21T18:15:51.282Z| vmx| I120: DISK: Opening disks took 5636937 ms. 

和5636937毫秒正好93分钟!

就在这个logline之上,我看到了5个磁盘的每一个的详细信息( 以#开头的行已经被我添加了,以便说明 ):

 # server_2k_COMPANY_1-000003.vmdk => DISK 2 - 1 GB 2015-08-21T16:41:54.613Z| Worker#1| I120: DISKLIB-LIB : Opened "/vmfs/volumes/54b687a6-e5de9210-27fe-549f35062eb4/server_2k_COMPANY/server_2k_COMPANY_1-000003.vmdk" (flags 0xa, type vmfs). 2015-08-21T16:41:54.613Z| Worker#1| I120: DISK: Disk '/vmfs/volumes/54b687a6-e5de9210-27fe-549f35062eb4/server_2k_COMPANY/server_2k_COMPANY_1-000003.vmdk' has UUID '60 00 c2 93 75 e2 fd 3d-40 43 f8 25 f0 5a b8 9b' 2015-08-21T16:41:54.613Z| Worker#1| I120: DISK: OPEN '/vmfs/volumes/54b687a6-e5de9210-27fe-549f35062eb4/server_2k_COMPANY/server_2k_COMPANY_1-000003.vmdk' Geo (517/128/32) BIOS Geo (0/0/0) # # server_2k_COMPANY-000003.vmdk => DISK 1 - 67 GB 2015-08-21T16:43:40.637Z| Worker#0| I120: DISKLIB-LIB : Opened "/vmfs/volumes/54b687a6-e5de9210-27fe-549f35062eb4/server_2k_COMPANY/server_2k_COMPANY-000003.vmdk" (flags 0xa, type vmfs). 2015-08-21T16:43:40.637Z| Worker#0| I120: DISK: Disk '/vmfs/volumes/54b687a6-e5de9210-27fe-549f35062eb4/server_2k_COMPANY/server_2k_COMPANY-000003.vmdk' has UUID '60 00 c2 9a 0a c0 10 79-6e 68 52 0d 0d 7a 23 cb' 2015-08-21T16:43:40.637Z| Worker#0| I120: DISK: OPEN '/vmfs/volumes/54b687a6-e5de9210-27fe-549f35062eb4/server_2k_COMPANY/server_2k_COMPANY-000003.vmdk' Geo (8844/255/63) BIOS Geo (0/0/0) # # server_2k_COMPANY_3-000003.vmdk => DISK 4 - 360 GB 2015-08-21T16:45:28.355Z| Worker#3| I120: DISKLIB-LIB : Opened "/vmfs/volumes/54b687a6-e5de9210-27fe-549f35062eb4/server_2k_COMPANY/server_2k_COMPANY_3-000003.vmdk" (flags 0xa, type vmfs). 2015-08-21T16:45:28.355Z| Worker#3| I120: DISK: Disk '/vmfs/volumes/54b687a6-e5de9210-27fe-549f35062eb4/server_2k_COMPANY/server_2k_COMPANY_3-000003.vmdk' has UUID '60 00 c2 95 13 e3 ad 8d-62 5f 94 12 52 53 de 82' 2015-08-21T16:45:28.355Z| Worker#3| I120: DISK: OPEN '/vmfs/volumes/54b687a6-e5de9210-27fe-549f35062eb4/server_2k_COMPANY/server_2k_COMPANY_3-000003.vmdk' Geo (47834/255/63) BIOS Geo (0/0/0) # # server_2k_COMPANY_2-000003.vmdk => DISK 3 - 610GB 2015-08-21T17:09:00.957Z| Worker#2| I120: DISKLIB-LIB : Opened "/vmfs/volumes/54b687a6-e5de9210-27fe-549f35062eb4/server_2k_COMPANY/server_2k_COMPANY_2-000003.vmdk" (flags 0xa, type vmfs). 2015-08-21T17:09:00.957Z| Worker#2| I120: DISK: Disk '/vmfs/volumes/54b687a6-e5de9210-27fe-549f35062eb4/server_2k_COMPANY/server_2k_COMPANY_2-000003.vmdk' has UUID '60 00 c2 9d 4d d2 57 e6-da 9e 1b 8c 54 ab 39 62' 2015-08-21T17:09:00.957Z| Worker#2| I120: DISK: OPEN '/vmfs/volumes/54b687a6-e5de9210-27fe-549f35062eb4/server_2k_COMPANY/server_2k_COMPANY_2-000003.vmdk' Geo (79736/255/63) BIOS Geo (0/0/0) # # server_2k_COMPANY_4-000001.vmdk => DISK 5 - 1,9 TB 2015-08-21T18:15:51.268Z| vmx| I120: DISKLIB-LIB : Opened "/vmfs/volumes/54b687a6-e5de9210-27fe-549f35062eb4/server_2k_COMPANY/server_2k_COMPANY_4-000001.vmdk" (flags 0xa, type vmfs). 2015-08-21T18:15:51.269Z| vmx| I120: DISK: Disk '/vmfs/volumes/54b687a6-e5de9210-27fe-549f35062eb4/server_2k_COMPANY/server_2k_COMPANY_4-000001.vmdk' has UUID '60 00 c2 91 b1 7d cd 92-c5 13 e7 aa fc 81 b1 33' 2015-08-21T18:15:51.269Z| vmx| I120: DISK: OPEN '/vmfs/volumes/54b687a6-e5de9210-27fe-549f35062eb4/server_2k_COMPANY/server_2k_COMPANY_4-000001.vmdk' Geo (253981/255/63) BIOS Geo (0/0/0) # 2015-08-21T18:15:51.282Z| vmx| I120: DISK: Opening disks took 5636937 ms. 

所以它花了:

  • 2分钟打开DISK1(67GB);
  • 2分钟开启DISK4(360GB);
  • 24分钟开启DISK3(610GB);
  • 66分钟打开DISK5(1,9TB);

我不知道为什么DISK3和DISK5如此耗时。

至于快照,下面你可以看到目前的状态: 在这里输入图像说明