mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-08-30 04:21:17 +00:00
Add support for specifying various types when doing snapshots. This will later allow to do snapshots on network backed volumes. Disks of type 'volume' are not supported by snapshots (yet). Also amend the test suite to check parsing of the various new disk types that can now be specified.
81 lines
2.8 KiB
XML
81 lines
2.8 KiB
XML
<domainsnapshot>
|
|
<name>my snap name</name>
|
|
<description>!@#$%^</description>
|
|
<state>disk-snapshot</state>
|
|
<parent>
|
|
<name>earlier_snap</name>
|
|
</parent>
|
|
<creationTime>1272917631</creationTime>
|
|
<memory snapshot='no'/>
|
|
<disks>
|
|
<disk name='hda' snapshot='no'/>
|
|
<disk name='hdb' snapshot='no'/>
|
|
<disk name='hdc' snapshot='internal'/>
|
|
<disk name='hdd' snapshot='external' type='file'>
|
|
<driver type='qed'/>
|
|
<source file='/path/to/generated4'/>
|
|
</disk>
|
|
<disk name='hde' snapshot='external' type='file'>
|
|
<driver type='qcow2'/>
|
|
<source file='/path/to/new'/>
|
|
</disk>
|
|
<disk name='hdf' snapshot='external' type='file'>
|
|
<driver type='qcow2'/>
|
|
<source file='/path/to/generated5'/>
|
|
</disk>
|
|
</disks>
|
|
<domain type='qemu'>
|
|
<name>QEMUGuest1</name>
|
|
<uuid>c7a5fdbd-edaf-9455-926a-d65c16db1809</uuid>
|
|
<memory unit='KiB'>219100</memory>
|
|
<currentMemory unit='KiB'>219100</currentMemory>
|
|
<vcpu placement='static' cpuset='1-4,8-20,525'>1</vcpu>
|
|
<os>
|
|
<type arch='i686' machine='pc'>hvm</type>
|
|
<boot dev='hd'/>
|
|
</os>
|
|
<clock offset='utc'/>
|
|
<on_poweroff>destroy</on_poweroff>
|
|
<on_reboot>restart</on_reboot>
|
|
<on_crash>destroy</on_crash>
|
|
<devices>
|
|
<emulator>/usr/bin/qemu</emulator>
|
|
<disk type='block' device='disk'>
|
|
<source dev='/dev/HostVG/QEMUGuest1'/>
|
|
<target dev='hda' bus='ide'/>
|
|
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
|
|
</disk>
|
|
<disk type='block' device='disk'>
|
|
<source dev='/dev/HostVG/QEMUGuest2'/>
|
|
<target dev='hdb' bus='ide'/>
|
|
<address type='drive' controller='0' bus='1' target='0' unit='0'/>
|
|
</disk>
|
|
<disk type='block' device='disk'>
|
|
<source dev='/dev/HostVG/QEMUGuest3'/>
|
|
<target dev='hdc' bus='ide'/>
|
|
<address type='drive' controller='0' bus='2' target='0' unit='0'/>
|
|
</disk>
|
|
<disk type='block' device='disk'>
|
|
<source dev='/dev/HostVG/QEMUGuest4'/>
|
|
<target dev='hdd' bus='ide'/>
|
|
<address type='drive' controller='0' bus='3' target='0' unit='0'/>
|
|
</disk>
|
|
<disk type='block' device='disk'>
|
|
<source dev='/dev/HostVG/QEMUGuest5'/>
|
|
<target dev='hde' bus='ide'/>
|
|
<address type='drive' controller='0' bus='4' target='0' unit='0'/>
|
|
</disk>
|
|
<disk type='block' device='disk'>
|
|
<source dev='/dev/HostVG/QEMUGuest6'/>
|
|
<target dev='hdf' bus='ide'/>
|
|
<address type='drive' controller='0' bus='5' target='0' unit='0'/>
|
|
</disk>
|
|
<controller type='usb' index='0'/>
|
|
<controller type='ide' index='0'/>
|
|
<controller type='pci' index='0' model='pci-root'/>
|
|
<memballoon model='virtio'/>
|
|
</devices>
|
|
</domain>
|
|
<active>1</active>
|
|
</domainsnapshot>
|