虚拟机关机原因怎么查?| 怎么调查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 vSAN主机停机维护流程
运维必备

VMware vSAN主机停机维护流程

VMware vSAN 主机停机维护完整流程解析:从虚拟机受影响检查、数据迁移预检查,到设置数据重构延迟、维护模式操作与组件状态确认,帮助管理员安全执行 vSAN 集群的 ESXi 主机维护,避免虚拟机中断与数据风险。

vSphere 7 停止支持(EOS)全解析:影响、时间线与升级建议
VMware快速入门

vSphere 7 停止支持(EOS)全解析:影响、时间线与升级建议

自 2025 年 10 月 2 日起,VMware vSphere 7 将正式进入 End of Service(EOS,停止支持) 阶段,这意味着 vSphere 7、vSAN 7 以及 vCenter 7.0 将不再获得安全补丁、功能更新和官方技术支持。本文详细解读了 vSphere 7 EOS 的时间线、EOGS 与 EOTG 的区别、对企业 IT 环境可能带来的风险,以及应对策略,包括升级到 vSphere 8 或 vSphere 9 的建议。对于仍在使用 vSphere 7 的企业来说,现在正是规划迁移的关键时机,以确保系统安全、兼容和长期稳定运行。

VMware vSphere:如何查询ESXi支持的网卡型号?
VMware快速入门

VMware vSphere:如何查询ESXi支持的网卡型号?

本文介绍了如何使用 博通兼容性指南 查询 VMware ESXi 支持的网卡型号,并说明了筛选版本、品牌、驱动和固件要求的步骤。通过提前进行 ESXi 网卡兼容性检查,可以避免因硬件不兼容导致的安装或运行问题,确保 vSphere 环境的稳定性和可靠性。

系统维护报告怎么写?核心结构与模板范文(附免费工具)
运维必备

系统维护报告怎么写?核心结构与模板范文(附免费工具)

本文为企业IT部门、系统运维团队、网络工程师以及政企信息化项目,提供了系统维护报告怎么写的详细指南,并附带多份系统维护报告范文。内容涵盖预防性维护、紧急维护、安全漏洞修复、网络调试与配置等场景,帮助读者快速掌握系统维护报告模板、写作规范、注意事项,提升系统稳定性与运维合规性。

//otieu.com/4/9119499