KVM:从内部关闭来宾时运行脚本?

Dan*_*sta 5 linux libvirt qemu kvm-virtualization

我正在运行 KVM 作为虚拟化引擎。

有没有办法让 QEMU/libvirt 在来宾从内部关闭时在主机上运行脚本(现在关闭 -h)?

我希望能够在来宾停止时运行一些自定义清理任务。

daw*_*wud 5

libvirt提供了使用钩子进行特定系统管理的可能性:

目前可以调用的hook脚本有3种:

    /etc/libvirt/hooks/daemon

    在 libvirt 守护进程启动、停止或重新加载其配置时执行

    /etc/libvirt/hooks/qemu

    在 QEMU 来宾启动、停止或迁移时执行

    /etc/libvirt/hooks/lxc

    在 LXC 来宾启动或停止时执行