实时合并是在 VM 启动并运行时删除快照。
当用户在 VM 运行时单击与磁盘快照关联的“删除”命令时,将启动实时合并。
实时合并是一个异步操作,过程相当复杂。
以下是活动的实时合并流程表:
Engine | VDSM |
---|---|
RemoveSnapshotCommand | - |
RemoveSnapshotSingleDiskLiveCommand | - |
MergeExtendCommand | 合并:此操作由正在运行的 qemu 进程执行并由 libvirt 监控 |
MergeVDSCommand | 获取卷信息 |
MergeStatusCommand | 扩展卷:这是基于卷格式(原始/牛)来扩展的。 扩展大小只能在 SPM 上运行。 |
DestroyImageCommand | 实时合并后同步卷链:在实时合并完成后更新图像链的存储元数据。 |
SPM/HSM Clear/Sync Tasks from hosts and DB | - |
以实验室快照“test002”实时删除为例。
当操作在引擎数据库中进行时,我们将看到锁定状态,快照删除完成后该快照条目将消失。
vm_name | description | status | image_guid | image_group_id | parentid | imagestatus ------------+-------------+--------+--------------------------------------+--------------------------------------+--------------------------------------+------------ <VM Name> | test2 | OK | f4294145-44a7-445e-820f-3d33f6ec5f4f | 5a7ed4b8-4d2c-4dc0-8290-c682fca2018a | 58f787b5-9721-4f19-a614-c6845a087c8f | 1 <VM Name> | test | OK | cbf79286-78ac-496c-98db-395178abae67 | 5a7ed4b8-4d2c-4dc0-8290-c682fca2018a | 00000000-0000-0000-0000-000000000000 | 1 <VM Name> | test | OK | 58f787b5-9721-4f19-a614-c6845a087c8f | 5a7ed4b8-4d2c-4dc0-8290-c682fca2018a | cbf79286-78ac-496c-98db-395178abae67 | 1 <VM Name> | test002 | LOCKED | 0434cb87-5752-462d-bce5-de178191caa9 | 5a7ed4b8-4d2c-4dc0-8290-c682fca2018a | f4294145-44a7-445e-820f-3d33f6ec5f4f | 1 >>>>>> <VM Name> | Active VM | OK | 1989197f-520f-4dc2-bd3d-aafb1c019846 | 5a7ed4b8-4d2c-4dc0-8290-c682fca2018a | 0434cb87-5752-462d-bce5-de178191caa9 | 1 (5 rows)
日期:2020-09-17 00:12:53 来源:oir作者:oir