有没有办法向 vSphere 中的虚拟机发送 ACPI 关闭信号

有没有办法向 vSphere 中的虚拟机发送 ACPI 关闭信号

我在几台 ESXi 服务器上运行 vSphere 中的一些虚拟机。客户机未安装 VMWare Tools,并且无法在客户机上安装这些工具。但是,如果客户机操作系统收到 ACPI 关机信号(即轻按现代 PC 的物理电源按钮,而不是长按或拉扯电源线),它可以响应并正常关机。有没有办法在 VMware ESXi/vSphere 中发送 ACPI 关机信号?

唯一显而易见的选项是执行“关机”操作(无需客户机正常关机即可立即切断电源)或执行“关闭客户机操作系统”,但这需要安装 VMWare Tools。

谢谢!

答案1

您可以使用命令行正常关闭机器ESXi安慰:

vim-cmd vmsvc/power.shutdown VMID

如果仍然失败,您可以关闭机器,但这不是答案...... vim-cmd vmsvc/power.off VMID

要获取虚拟机列表,请使用:

vim-cmd vmsvc/getallvms

相关内容