
Hi Alex
Thought so. The migration then cannot continue, obviously.
Obviously... :(
Can someone suggest me a way to call my script as FIRST script on shutdown/reboot and to block the shutdown/reboot until my script complete? This will solve the problem...
Add your systemd script as a "requires" entry in the systemd script responsible for shutting down the system?
What do you mean? Could you please explain, maybe with an example?
Of course, I can try with a wrapper for /sbin/shutdown and /sbin/reboot, but this is not a nice solution...
Why don't you manage this from another machine, not from the hosts? Just have a script call the API to initiate maintenance, wait for the migration to complete, then call the API to shut down the host?
Well, the problem is, that the host MUST be able to shutdown and migrate the VMs if for example we have a black-out... The UPS send a signal and NUT start the shutdown. In this case, the VMs have to migrate.
Or is it really too hard to do this from the GUI? I don't understand why you have such a hard requirement to be able to do this from the hosts - the whole point of Ovirt is that you don't have to manage your hosts on an individual basis!
Well, the problem is just one: if someone other Admin has to perform some works on the host that require a reboot, and he MUST log into a GUI to put the host in maintenance before the shutdown, we have a higher fail-possibility, if he forgot that. And, of course, automatically shutdown cannot log into the GUI... So, the best solution is, that the host itself, BEFORE the shutdown begins, send oVirt a signal and let oVirt put the host in Maintenance, migrating all VMs, and THEN, proceed with the shutdown... I think, it MUST be possible, but I can't find how... Thanks Mit freundlichen Grüßen Luca Bertoncello -- Besuchen Sie unsere Webauftritte: www.queo.biz Agentur für Markenführung und Kommunikation www.queoflow.com IT-Consulting und Individualsoftwareentwicklung Luca Bertoncello Administrator Telefon: +49 351 21 30 38 0 Fax: +49 351 21 30 38 99 E-Mail: l.bertoncello@queo-group.com queo GmbH Tharandter Str. 13 01159 Dresden Sitz der Gesellschaft: Dresden Handelsregistereintrag: Amtsgericht Dresden HRB 22352 Geschäftsführer: Rüdiger Henke, André Pinkert USt-IdNr.: DE234220077