如何在VMware中触发NMI

我们的物理Linux服务器有一个ILO板,可以用来创build一个不可屏蔽的中断。 如果服务器没有响应,这很容易触发内核转储的创build。 这怎么能在虚拟机上完成呢?

为了debugging不负责任的Linux服务器,我们目前通过ALT + SysRq + c组合键来触发虚拟机的内核转储。 但是,它不能通过terminal服务器连接 – 特别是使用不同的键盘映射和各种客户端configuration。

为了整理这个过程,我们希望使用这个API,或者使用一个在挂起的机器上触发一个NMI的本地Vmware方法。

这可能吗?

在实际的ESXi主机上,以root身份login运行此操作;

/sbin/vmdumper <world_id> nmi 

你想要NMI的虚拟机在哪里?