У меня есть следующие процедуры на случай потери мощности переменного тока:
UPS emails an "On battery" message
UPS sends a power loss shutdown event to the host OS (hyper-V server 2012 R2)
Host OS sends SNMP messages (via UPS software) to all vm servers to shutdown immediately
Host OS shuts down after time delay allowing vm servers to gracefully shutdown
UPS turns off after time delay allowing Host OS to gracefully shut down
When AC is restored, the UPS auto-starts and the host BIOS boots automatically
Host OS then turns on all vm's using Hyper-V auto-start
Each server including the host uses Group Policy to send emails for shutdown/startup
Система работает именно так, как и хотелось, отправляя электронные письма в каждой ключевой точке. Вся система правильно просыпается при восстановлении питания переменного тока.
Меня беспокоит, как справиться с этим процессом, если он не продолжается до конца, потому что AC восстанавливается до того, как все выключается. Например, если хост никогда не выключается, то Hyper-V никогда не запустится и не запустит виртуальные машины.
Существуют ли какие-либо передовые методы/идеи, позволяющие обеспечить автоматический перезапуск системы в подобных обстоятельствах?