rebootmgrd, rebootmgr.service, org.opensuse.RebootMgr.conf — Reboot the machine during a maintenance window.
/usr/sbin/rebootmgrd
[ --debug | --help | --version ]
/usr/lib/systemd/system/rebootmgr.service
/etc/dbus-1/system.d/org.opensuse.RebootMgr.conf
To avoid that a whole cluster or a set of machines with the same task reboot at the same there, rebootmgrd reboots the machine following configured policies.
rebootmgr supports different strategies, when a reboot should be done:
When the signal arrives other services will be informed that we plan to reboot and do the reboot without waiting for a maintenance window.
Reboot only during a specified maintenance window. If no window is specified, reboot immediately.
This is the default. IF a maintenance window is specified, use maint-window. If no maintenance window is specified, reboot immediately (instantly).
rebootmgr continues to run, but ignores all signals to reboot. Setting the strategy to off does not clear the maintenance window. If rebootmgr is enabled again, it will continue to use the old specified maintenance window.
The reboot strategy can be configured via rebootmgr.conf(5) and adjusted at runtime via rebootmgrctl(1). These changes will be written to the configuration file and survive the next reboot.