ESXi 紫屏以后,很多人的第一反应是拍照、重启、等业务恢复。这个动作可以理解,但如果没有留下足够信息,后面很难判断到底是硬件、驱动、固件还是 ESXi 补丁问题。
PSoD 不是普通的 vCenter 告警,它是 vmkernel 已经进入诊断屏幕。先把证据留好,再谈恢复。
先记录屏幕上的关键信息
- Exception 类型。
- PCPU / World 信息。
- Backtrace 里出现的模块名。
- ESXi build 号。
- 屏幕底部是否提示 dump 成功。
确认有没有 core dump
esxcli system coredump partition get
esxcli system coredump file list
grep -i "purple\|exception\|mce\|nmi" /var/log/vmkernel.log
不要只盯 ESXi 本身
紫屏常见原因不止 ESXi bug。服务器固件、RAID/HBA 驱动、网卡驱动、内存错误、CPU MCE、存储路径异常都可能触发。
恢复后我会先查这些
- 硬件管理口里的 SEL / IML / Lifecycle Log。
- 最近是否升级过 ESXi、驱动或固件。
- 是否只有某一型号服务器中招。
- 同一批网卡、HBA、RAID 卡是否有已知问题。
- vCenter 事件里紫屏前是否有存储或网络异常。

