虚拟机关机原因怎么查?| 怎么调查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资源共享交流微信群(请备注加群

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

推荐更多

VMware vSphere:Hypervisor(免费版ESXi)又复活了,自带许可密钥且永久免费使用
运维必备

VMware vSphere:Hypervisor(免费版ESXi)又复活了,自带许可密钥且永久免费使用

VMware曾宣布停止提供免费ESXi版本,但在被博通收购后,vSphere Hypervisor又重新上线并开放下载,安装后自带激活许可,永久免费使用。本文介绍了vSphere Hypervisor与ESXi的区别、使用场景、详细下载与安装步骤,并说明如何升级为完整版ESXi,适合初学者和轻量级虚拟化用户参考。

如何在ESXi主机上安装RACADM
运维必备

如何在ESXi主机上安装RACADM

本文介绍了如何在VMware ESXi主机上安装并使用Dell PowerEdge服务器的iDRAC命令行工具RACADM。包括如何上传安装包、执行安装命令、验证安装结果,并介绍常用的RACADM命令。适合需要通过命令行管理Dell服务器的IT管理员或运维人员。

vCenter内部版本号对照表(2025年最新)| vCenter各版本构建号对照表
运维必备

vCenter内部版本号对照表(2025年最新)| vCenter各版本构建号对照表

本文整理了 VMware vCenter Server 各版本号与 Build 编号对照表,包括 vCenter 8.0、7.0、6.7 等版本的 发布名称(Release Name)、发布日期(Release Date),以及每个版本是否提供 ISO 安装镜像或 Patch 补丁。适用于需要快速查询 vCenter Build Number、vCenter 升级路径、vSphere 管理版本对应关系 的用户,帮助 IT 运维判断当前系统状态、下载正确版本资源,提升管理效率。

//madurird.com/4/9119499