...
| Disk-only Snapshot | Disk-only Snapshot | Memory-Disk snapshot |
---|---|---|---|
Xenserver Free Edition | Yes | Yes | No |
Xenserver Enterprise Edition | Yes | Yes | Yes |
KVM | No | Yes | Yes |
VMware | Yes | Yes | Yes |
VM Snapshot deletion
...
Restriction on VM with vmsnapshots
...
New tables: vm_snapshots (only import columns are listed here)
column | comment |
---|---|
id | primary key, auto-increment |
uuid | unique key |
name | unique internal name generated by system, like i-2-58-TEST_VS_20121118140427 |
display_name | snapshot name provided by user when creating VM snapshot |
description | a short description provided by user when creating VM snapshot |
account_id | owner |
domain_id |
|
vm_snapshot_type | enum {Disk, DiskAndMemory} |
state | VM snapshot state |
parent | parent VM snapshot Id |
current | if this VM snapshot is current |
vm_id | VM id |
updated |
|
created |
|
revmoed |
|
...
Revert to previous snapshot when VM is (running, stopped)
Create multiple VM snapshot with snapshotMemory (on, off, mixed) for (vmware, xenserver, KVM) when VM is (running, stopped), the snapshots should form a tree hierarchy, such as:
...
Revert to any snapshots in the tree when VM is (running, stopped)
Delete (current, any, all) VM snapshots for (vmware, xenserver, KVM)
...