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 会有所不同。