为什么vCenter 5.1u1使主机退出维护模式?


14

该vCenter Server刚刚升级到5.1更新1。我正在研究主机并更新固件,然后将它们从5.0版本升级到5.1u1。

vCenter 5.1u1似乎有一个有趣的新行为:当主机在断开连接后重新连接时,它将主机从维护模式中删除-但非常不一致的是,在25至30台主机重新启动后,我看到它可能是4到5次。我只看到它发生在尚未升级到5.1的5.0主机上。

任务

在图中,我将主机置于维护模式,然后将其重新引导到HP SPP DVD的自动更新模式。在经过通常的约40分钟的更新过程后,主机重新联机。并且在甚至记录主机已重新连接的7秒钟之前,vCenter已向主机发送任务以退出维护模式。

大事记

据我了解,vCenter唯一应将主机退出维护模式的时间是vCenter本身将其置于维护模式时(例如VUM升级任务)。

为什么此vCenter会单方面从用户启动的维护模式退出主机?

编辑其他信息:

我同时在另外5台主机上运行了固件升级。其中两个重新连接后退出维护模式,三个没有。那些退出维护模式的共同因素似乎是他们离线了多长时间。尝试启动虚拟介质的两个是退出维护模式的两个。

  • esx31(上图):45分钟无响应
  • esx19(退出维护):87分钟无响应
  • esx24(停留在维护中):32分钟无响应
  • esx29(停留在维护中):39分钟无响应
  • esx32(停留在维护中):30分钟无响应
  • esx34(退出维护):70分钟无响应

编辑:断开时间的想法似乎是一个红色的鲱鱼,因为它不是一直在发生。

另外,在vpxd.log退出维护模式下,任务启动似乎总是立即跟随此vim.EnvironmentBrowser.queryProvisioningPolicySOAP调用。以下是为清晰起见而略微修剪的线条:

15:27:49.535 [info 'vpxdvpxdVmomi'] [ClientAdapterBase::InvokeOnSoap] Invoke done (esx31, vim.EnvironmentBrowser.queryProvisioningPolicy)
15:27:49.560 [info 'commonvpxLro'] [VpxLRO] -- BEGIN task -- esx31 -- HostSystem.exitMaintenanceMode --

请注意,在未获得退出任务的节点上,vim.EnvironmentBrowser.queryProvisioningPolicy事件仍然发生。除了由于退出维护模式而导致的额外事件之外,在重新连接过程中,此事件之前或之后我没有看到其他任何事件差异。

考虑到日志中提到的配置策略,寻找与自动部署相关的维护模式问题会引发对类似行为的抱怨(尽管我根本没有使用自动部署)。


您可能希望与VMware客户支持热线联系。...或在vmware组之一中询问。这可能是编程中的错误。
mdpc

另外,您正在使用哪种vCenter方法?器具?在Windows上运行?
ewwhite

@ewwhite在Windows上运行。
Shane Madden

嗯... 可能与此有关吗?-我会说绝对不应该那样做 ……
voretaq7 2013年

您要为主机使用哪种硬件?我们的UCS引起了一个类似的问题,当主机重新启动时,其中一些主机喜欢重新启动两次,而其他主机(相同刀片类型,相同固件,相同esx更新)则仅重新启动一次。当我与思科交谈时,他们说“这是一个已知问题”
MoSiAc 2013年

Answers:


2

修补程序意外破坏了/ tmp / scratch文件夹后,我已经看到ESXi 4.1主机会发生这种情况。您可能想检查该目录是否在自动退出维护模式的主机上仍然存在。

如果缺少它们,则需要mkdir来创建它。另外,您将需要按照以下VMware KB文章检查是否在每个主机上正确设置了持久暂存:

VMware KB:为ESXi 4.x和5.x创建持久的暂存位置

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.