Hi all,
Is there any possibility (using libvirt C
API or whatever else) to "propagate" shutdown events (reboot, halt,
power off) to a host? The API seems to lack this functionality - there exists
function virConnectDomainEventRegisterAny, but the
virDomainEventStoppedDetailType enum does not distinguish between these 3
different situations.
Moreover, while rebooting a machine, an
additional argument can be passed to reboot() syscall, which will be used by
bootloader during the startup. Ideally, when calling e.g. "reboot recovery"
inside an lxc container I'd like to be informed (inside host) that "reboot"
was called with "recovery" as additional argument, so I can take
appropriate actions.
Thanks in advance.
Best regards,
Michal