6.13.3. 客户机代理 Hook
Hook 是在发生关键事件时在虚拟机中触发活动的脚本:
- 迁移前
- 迁移后
- 休眠前
- 休眠后
hook 配置基础目录在 Linux 系统上为
/etc/ovirt-guest-agent/hooks.d
,在 Windows 系统上为 C:\Program Files\Redhat\RHEV\Drivers\Agent
。
每个事件都有一个对应的子目录:pre
_migration
和 after_migration
、pre_hibernation
和 after_hibernation
。将执行该目录中的所有文件或符号链接。
Linux 系统上执行的用户是
ovirtagent
。如果脚本需要 root
权限,则必须由 hook 脚本的创建者执行电梯。
在 Windows 系统上执行用户是
System Service
用户。