Re: Snapshot a KVM VM with RBD backend and libvirt

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 08/22/2013 11:12 PM, Tobias Brunner wrote:
Hi,

I'm trying to create a snapshot from a KVM VM:

# virsh snapshot-create one-5
error: unsupported configuration: internal checkpoints require at least
one disk to be selected for snapshot

RBD should support such snapshot, according to the wiki:
http://ceph.com/w/index.php?title=QEMU-RBD#Snapshotting


The wiki is old en outdated en not used anymore.

The problem is that libvirt now also wants to store the memory contents of the Virtual Machine and RBD has no way to do that.

You will have to use the 'rbd' tool to snapshot the RBD image.

Wido

Some system information:
* Ubuntu 13.04 64Bit
* virsh --version: 1.0.2
* ceph version 0.67.1 (e23b817ad0cf1ea19c0a7b7c9999b30bed37d533)
* The XML of the VM is below

Thanks for all help...

Cheers,
Tobias

<domain type='kvm' id='4'>
   <name>one-5</name>
   <uuid>cff38c6a-2996-7709-c4f4-0ed826c2fb02</uuid>
   <memory unit='KiB'>524288</memory>
   <currentMemory unit='KiB'>524288</currentMemory>
   <vcpu placement='static'>1</vcpu>
   <cputune>
     <shares>1024</shares>
   </cputune>
   <os>
     <type arch='x86_64' machine='pc-i440fx-1.4'>hvm</type>
     <boot dev='hd'/>
   </os>
   <features>
     <acpi/>
   </features>
   <clock offset='utc'/>
   <on_poweroff>destroy</on_poweroff>
   <on_reboot>restart</on_reboot>
   <on_crash>destroy</on_crash>
   <devices>
     <emulator>/usr/bin/kvm</emulator>
     <disk type='network' device='disk'>
       <driver name='qemu' type='raw' cache='none'/>
       <source protocol='rbd' name='one/one-5-5-0'/>
       <target dev='hda' bus='ide'/>
       <alias name='ide0-0-0'/>
       <address type='drive' controller='0' bus='0' target='0' unit='0'/>
     </disk>
     <disk type='file' device='cdrom'>
       <driver name='qemu' type='raw'/>
       <source file='/var/lib/one//datastores/0/5/disk.1'/>
       <target dev='hdb' bus='ide'/>
       <readonly/>
       <alias name='ide0-0-1'/>
       <address type='drive' controller='0' bus='0' target='0' unit='1'/>
     </disk>
     <controller type='ide' index='0'>
       <alias name='ide0'/>
       <address type='pci' domain='0x0000' bus='0x00' slot='0x01'
function='0x1'/>
     </controller>
     <controller type='usb' index='0'>
       <alias name='usb0'/>
       <address type='pci' domain='0x0000' bus='0x00' slot='0x01'
function='0x2'/>
     </controller>
     <interface type='bridge'>
       <mac address='02:00:c0:a8:31:97'/>
       <source bridge='vmbr0'/>
       <virtualport type='openvswitch'>
         <parameters interfaceid='6e492227-cd8b-f472-9f3d-1161ddf9ecfc'/>
       </virtualport>
       <target dev='vnet0'/>
       <alias name='net0'/>
       <address type='pci' domain='0x0000' bus='0x00' slot='0x03'
function='0x0'/>
     </interface>
     <input type='mouse' bus='ps2'/>
     <graphics type='vnc' port='5905' autoport='no' listen='0.0.0.0'>
       <listen type='address' address='0.0.0.0'/>
     </graphics>
     <video>
       <model type='cirrus' vram='9216' heads='1'/>
       <alias name='video0'/>
       <address type='pci' domain='0x0000' bus='0x00' slot='0x02'
function='0x0'/>
     </video>
     <memballoon model='virtio'>
       <alias name='balloon0'/>
       <address type='pci' domain='0x0000' bus='0x00' slot='0x04'
function='0x0'/>
     </memballoon>
   </devices>
   <seclabel type='dynamic' model='apparmor' relabel='yes'>
     <label>libvirt-cff38c6a-2996-7709-c4f4-0ed826c2fb02</label>
<imagelabel>libvirt-cff38c6a-2996-7709-c4f4-0ed826c2fb02</imagelabel>
   </seclabel>
</domain>

_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com


--
Wido den Hollander
42on B.V.

Phone: +31 (0)20 700 9902
Skype: contact42on
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com




[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux