A.4. VDSM Hook 域 XML 对象
VDSM 使用 libvirt 域 XML 格式来定义 虚拟机。虚拟机的 UUID 可以从域 XML 中分离,但也可作为环境变量 vmId 提供。
当启动 hook 脚本时,_hook_domxml 变量会附加到环境中。这个变量包含相关虚拟机的 libvirt 域 XML 表示的路径。
某些 hook 是此规则的一个例外。以下 hook 包含 NIC 的 XML 表示,而不是虚拟机:
-
*_nic_hotplug_* -
*_nic_hotunplug_* -
*_update_device -
*_device_create -
*_device_migrate_*
重要
before_migration_destination 和 before_dehibernation hook 当前从源主机接收域 XML。目标上的域 XML 会有所不同。