Wir haben APC USVen. Die haben eine LAN Schnittstelle und senden ein Signal an alle VMs/Rechner. Du musst dann auf jede VM ein kleines Tool intsallieren das diese Signale aufnimmt und dann, abhängig der Einstellungen, den Server herunterfährt, Suspendet,...
Kostet aber pro Host/Client...