У меня есть виртуальные машины в vSphere, работающие на нескольких серверах ESXi. На гостевых компьютерах НЕ установлены инструменты VMWare, и эти инструменты нельзя установить на гостевых компьютерах. Гостевая ОС может отреагировать и выполнить плавное завершение работы, если она получит сигнал отключения ACPI (то есть нажатие на физическую кнопку питания современного ПК, а не долгое нажатие или дергание за шнур). Есть ли способ отправить сигнал выключения ACPI в VMware ESXi / vSphere?
Единственные очевидные варианты - это выполнить «Отключение питания», которое немедленно отключает питание без того, чтобы гость выполнял корректное завершение работы, или выполнить «Завершение работы гостевой ОС», но для этого требуется установка VMWare Tools.
Спасибо!
Вы можете плавно выключить машину с помощью командной строки на ESXi приставка:
vim-cmd vmsvc/power.shutdown VMID
Если он все еще не работает, вы можете выключить машину, но это не ответ ... vim-cmd vmsvc/power.off VMID
Чтобы получить список виртуальных машин, используйте:
vim-cmd vmsvc/getallvms