I've plugged this into our monitoring.
When the UPS' are at 50%, it puts the general cluster into global
maintenance & then triggers a shutdown action on all of the VMs in the
cluster's service group via the monitoring agent (you could use an SNMP
trap if you use agentless monitoring). Once all of the VMs are down, it
then continues with the hosts.
At 20%, it does the same with our "core" cluster.
This method means that the HE can be shutdown, and it works whether the HE
is up or not.
For emergencies when the monitoring is offline, I've also hacked up a bash
script which parses the output of vdsClient & uses a loop to send a
shutdown signal to all of the VMs on each host.
Doug
On Mon, 23 Apr 2018, 14:14 Simon Vincent, <sv(a)srvincent.co.uk> wrote:
Does anyone have a way of shutting down oVirt automatically in the
case of
a power outage?
Ideally I would like a script that can be automatically run when the UPS
reaches a certain level. I had a look at the python SDK but I could only
find functions for shutting down VMs and not hosts. Also I suspect this
wont let me shutdown the hosted engine VM.
Any ideas?
Regards
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users