更新 1:

更新 1:

大约一年前,我安装了 ESXi 5.5 来虚拟化旧的物理 Windows 2000 服务器,不幸的是,该服务器无法轻松升级/迁移/更换。主 ESXi 数据存储是在围绕 4x2TB 内部 SATA 磁盘构建的 RAID5 阵列之上创建的。

转换后,我会运行常见的清理步骤,包括安装适当的 VMware Tools。

在 W2K 之后,在同一个 ESXi 上定义了另外几个虚拟机,包括一个 CentOS 虚拟机,对于 W2K 而言,该虚拟机正在 24/7/365 全天候运行。

我已经配置了“虚拟机启动/关闭”,以便在重新启动虚拟机管理程序后,所有虚拟机都需要手动启动。

一切都运行正常,只有一种例外:如果虚拟机管理程序断电(虚拟机启动时),而 CentOS 虚拟机在几秒钟内“启动”,W2K VM 需要一个多小时。请注意,我不是谈论 Windows 2000 完成启动过程所需的时间。我谈论的是 ESXi 启动虚拟机所需的时间。详细信息:

  • 时间 t0:断电后,虚拟机管理程序启动;

    ...等待一段时间以确保 ESXi 正确完成其自身的启动过程...

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

    ...通知区域出现“VM 名称正在启动”消息,进度条在约 1 秒内从 0 变为 45%...

    ...消息“VM 名称正在启动”停留在那里,固定在 45%,持续约 80(八十!)分钟,甚至更长时间......

    ...进度条突然从 45% 变为 100%...

    ...通知区域中出现消息“VM 已打开”...

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

    ...W2K 需要两到三分钟才能完成其自身的启动过程...

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

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

下面您可以找到一些真实的数字,这些数字取自今天的断电情况(...是的!没有 UPS 保护这样的服务器。请保持警惕,不要询问详细信息!):

在此处输入图片描述

正如你们所看到的:

  • 17:21之前恢复供电;
  • ESXi在17:21左右完成启动;
  • 我在18:41:53做了“开机”;
  • ESXi 告诉我虚拟机已于 20:15:51 启动;
  • 同时(20:15:51)ESXi 抱怨虚拟机上未安装 VMware 工具

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

在此处输入图片描述

请注意,这种延迟不是在 CentOS VM 上注册:从“开机”请求开始,它在几秒钟内由 ESXi 启动。

我怀疑 ESXi 将对托管 VM 数据的文件系统执行某种“健全性检查”,并且正如 W2K VM 所具有的那样:

  • 磁盘1:67GB
  • 磁盘2:1 GB
  • 磁盘3:610GB
  • 磁盘4:360GB
  • 磁盘5:1.9TB

检查所有内容可能需要花费大量时间。我尝试通过 ESXi 控制台检查是否有一些“类似 fsck”的进程正在运行,但发现没有什么。我也搜索了日志文件,但是......无法找到任何相关内容。

另外:如果断电发生在虚拟机关闭时,则会注册正常、快速的开机,并且上述所有操作均会执行不是申请。

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


更新 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 分钟!

在该日志行上方,我可以看到 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如此耗时。

至于快照,您可以在下面看到当前状态: 在此处输入图片描述


相关内容