A.6. VDSM フックドメイン XML オブジェクト
フックスクリプトが開始されると、
_hook_domxml
変数が環境に追加されます。この変数には、関連する仮想マシンの libvirt ドメイン XML 表現のパスが含まれています。以下に概説するように、いくつかのフックはこのルールの例外です。
以下のフックの
_hook_domxml
変数には、仮想マシンではなく NIC の XML 表現が含まれます。
*_nic_hotplug_*
*_nic_hotunplug_*
*_update_device
*_device_create
*_device_migrate_*
重要
before_migration_destination
および before_dehibernation
フックは現在、ソースホストからドメインの XML を受信します。配信先のドメインの XML には様々な差異が生じます。
VDSM では、仮想マシンの定義に libvirt domain XML 形式を使用します。libvirt ドメイン XML 形式の詳細は、http://libvirt.org/formatdomain.html を参照してください。仮想マシンの UUID はドメイン XML から推測できますが、環境変数
vmId
としても利用できます。