Hi, I am having trouble configuring a virtual machine domain and its
corresponding xml definition to use a qcow2 delta disk. The delta disk is
backed by a qcow2 base disk. I am able to successfully start the guest OS
with the delta disk at the command line using qemu. However, I am not
able to start the guest OS using the libvirt tools including virsh and
virt-manager. I am hoping that someone knows how to configure a virtual
machine domain that works with a qcow2 delta disk, and have it managed by the virt-family
tools. First, I create a delta and base disk from a raw image file with the
following commands: qemu-img convert ubuntu910server64.img -O qcow2 ubuntu910server64_base.qcow2 qemu-img create -b ubuntu910server64_base.qcow2 -f qcow2
ubuntu910server64_delta.qcow2 Then, I can successfully start the guest OS on the command line with qemu-system-x86_64 -m 256 -hda ubuntu910server64_delta.qcow2 My attempt to modify the virtual machine domain configuration fails.
Here are my steps: -- Edit the configuration # virsh edit ubuntu910server64 -- Replace some lines <disk type='file' device='disk'> - <source
file='/var/lib/libvirt/images/ubuntu910server64.img'/> - <target dev='vda' bus='virtio'/> + <source
file='/var/lib/libvirt/images/ubuntu910server64_delta.qcow2'/> + <target dev='hda' bus='ide'/> </disk> -- Attempt to start the machine # virsh start ubuntu910server64 Connecting to uri: qemu:///system error: Failed to start domain ubuntu910server64 error: internal error unable to start guest: qemu: could
not open disk image /var/lib/libvirt/images/ubuntu910server64_delta.qcow2 If I have posted this to the wrong forum, please direct me to the right
location. Thanks! -dave |