Назад | Перейти на главную страницу

KVM: запускать скрипт, когда гость выключается изнутри?

Я использую KVM в качестве механизма виртуализации.

Есть ли способ заставить QEMU / libvirt запускать скрипт на хосте, когда гость выключается изнутри (shutdown -h now)?

Я хочу иметь возможность запускать некоторые настраиваемые задачи очистки, когда гость остановлен.

libvirt дает возможность использовать хуки для управления конкретной системой:

At present, there are three hook scripts that can be called:

    /etc/libvirt/hooks/daemon

    Executed when the libvirt daemon is started, stopped, or reloads its configuration

    /etc/libvirt/hooks/qemu

    Executed when a QEMU guest is started, stopped, or migrated

    /etc/libvirt/hooks/lxc

    Executed when an LXC guest is started or stopped