As soluções oferecidas são muito simplistas para trabalhar em situações práticas.
Usamos o gerenciador de recursos de cluster do Pacemaker para gerenciar nossas máquinas virtuais. O Nagios monitora as UPSs da APC que possuímos através de suas placas de gerenciamento de rede e executa um script quando há falta de energia para colocar servidores dom0 (também nós de marcapasso) em espera, migrando efetivamente todos os recursos, incluindo máquinas virtuais, para longe deles.
O Pacemaker lida com o caso em que os recursos não podem migrar em qualquer lugar com relativa facilidade, fazendo um rápido desligamento das máquinas domU. Assim que as máquinas pcmk node / dom0 retornam, os 'recursos' (também conhecidos como VMs domU) são reiniciados quando permitido pelas regras do cluster de marca-passo.