虚拟机关机原因怎么查?| 怎么调查VM关机重启原因

虚拟机关机原因怎么查?| 怎么调查VM关机重启原因

在某些情况下,我们需要调查虚拟机意外关机或重启的原因。

比如,为什么虚拟机会在非维护时间段关机?这是人为在vCenter误操作,还是由虚拟机Guest OS导致的?针对这种“排查原因”的情境,VMware日志可以为我们提供关键线索。

当然,虚拟机Guest OS中的系统日志,如Windows的事件日志或Linux的syslog,也能找到相关的关机或重启记录。然而,作为运行在VMware环境中的虚拟机,Guest OS的日志记录的细节远不如VMware日志全面。因此,VMware日志是进行深入排查的首选工具。

首先我们要知道几种虚拟机关机/重启的办法:

  1. 在vCenter或者ESXi Host Client对VM进行关机/重启
  2. VM系统里面关机(比如这是一台Windows虚拟机,远程进了Windows按了关机)
  3. 使用 API 调用关闭虚拟机(比如Python的pyVmomi库可以关VM,其实vCenter也是调用API关机)

注意:如果虚拟机装了VMware Tools,则可以在vCenter模拟GuestOS系统里点击关机


ESXi虚拟机关机的原因怎么查?调查ESXi虚拟机的关机原因

首先我们要知道虚拟机的日志路径,具体为:

\vmfs\volumes\<datastore的uuid>\<VM的名字>\vmware.log

除了可以直接SSH进去ESXi在线搜关键字,也可以下载整个vm-support日志然后进去该VM目录去看。

虚拟机OS里面按的关机(Guest OS发起的关机)

vmware.log的关键字为: PM Soft Off

在vCenter点”关闭电源”

vmware.log的关键字为: MKS poweroff

在vCenter点”硬停止“ =>这个视乎ESXi版本,而且不一定有记录

vmware.log的关键字为: MKS local poweroff

vSphere API 调用强制关机

vmware.log的关键字为: Tools: sending 'OS_Halt' (state = 1)  或者 PM Soft Off. Good-bye.

下面是一个虚拟机的例子,我们在vCenter对着该VM点“关闭电源“,vmware.log上可以看到MKS Poweroff

我们在vCenter对着该VM点“关闭电源“,vmware.log上可以看到MKS Poweroff

ESXi虚拟机重启的原因怎么查,调查ESXi虚拟机的重启原因

虚拟机OS里面按的重启(Guest OS发起的重启)

vmware.log的关键字只有: CPU reset: soft

在vCenter点“重置”

vmware.log的关键字为:CPU reset: softCPU reset: hard

在vCenter点“重新启动客户机操作系统”

vmware.log的关键字为:SoftReboot succeeded

vSphere API 调用重启

vmware.log的关键字为:CPU reset: hard


下面是一个虚拟机的例子,我们在vCenter对着该VM点“重置“,可以看到CPU reset: soft和hard都有

我们在vCenter对着该VM点“重置“,可以看到CPU reset: soft和hard都有

调查虚拟机的关机或重启原因是确保系统稳定性的重要环节。无论是虚拟机关机原因怎么查、虚拟机关机原因分析,还是虚拟机关机调查,了解具体关机或重启的原因至关重要。对于VM关机原因的深入分析,建议通过vmware.log中的关键记录来判断。此外,怎么查ESXi虚拟机关机原因、怎么查ESXi虚拟机重启原因,都是排查虚拟机问题的关键步骤。通过这些方法,可以有效判断虚拟机关机或重启的具体原因,帮助用户更好地维护虚拟化环境的稳定性。

如果有任何问题,欢迎点击右上角联系我们技术交流

有VM问题需要协助?

免费试用VMware技术助理(已接Deepseek)!即时解答VM难题

→ 🤖VM技术助理

解析和诊断各类vCenter错误,ESXi日志,虚拟机vmware.log

→ 📕VMware日志分析器

图书推介 - 京东自营

24小时热门

还有更多VMware问题?

免费试下我们的VMware技术助理(已接Deepseek)!即时解答VM难题 → 🤖VM技术助理

试试 📕VMware日志分析器 免费诊断各类vCenter错误,ESXi日志,虚拟机vmware.log等等

########

扫码加入VM资源共享交流微信群(请备注加群

需要协助?或者只是想技术交流一下,直接联系我们!

推荐更多

ESXi 主机使用 RAID 本地存储创建数据存储失败的故障排查
运维必备

ESXi 主机使用 RAID 本地存储创建数据存储失败的故障排查

ESXi 主机使用 RAID 本地存储创建数据存储失败的故障排查。本文详细介绍了在 ESXi 主机上使用 RAID 本地存储创建数据存储时可能遇到的常见问题,以及完整的排查和解决流程。 本文针对该问题提供了深度剖析与实测解决方案。

ESXi 8.x中磁盘合并失败:IO被VMFS通过virt-reset中止问题分析
运维必备

ESXi 8.x中磁盘合并失败:IO被VMFS通过virt-reset中止问题分析

ESXi 8.x中磁盘合并失败:IO被VMFS通过virt-reset中止问题分析。在ESXi 8.x环境中,磁盘合并操作失败并显示\”IO was aborted by VMFS via a virt-reset\”错误?本文详细分析了这个由光纤通道拥塞导致的常见故障,并提供了完整的解决方案。 本文针对该问题提供了深度剖析与实测解决方案。

添加旧版本 ESXi 主机到 vCenter 8.x 失败的证书指纹验证超时问题
运维必备

添加旧版本 ESXi 主机到 vCenter 8.x 失败的证书指纹验证超时问题

添加旧版本 ESXi 主机到 vCenter 8.x 失败的证书指纹验证超时问题。详细解析在 vCenter 8.x 中添加旧版本 ESXi 主机失败的问题,重点说明证书指纹验证超时的原因,提供使用 PowerCLI 强制添加的解决方法,帮助管理员快速完成主机添加操作。 本文针对该问题提供了深度剖析与实测解决方案。

大内存虚拟机在 vMotion 期间内存传输导致的无响应问题
运维必备

大内存虚拟机在 vMotion 期间内存传输导致的无响应问题

大内存虚拟机在 vMotion 期间内存传输导致的无响应问题。详细解析大内存虚拟机在 vMotion 期间内存传输过程中出现的无响应问题,重点说明精细内存跟踪缓冲器溢出的原因,提供目前的解决方案和未来版本的改进,帮助管理员优化虚拟机迁移过程。 本文针对该问题提供了深度剖析与实测解决方案。

//omg10.com/4/9119499