[virt-tools-list] [libvirt-users] I can't virt-clone into an existing LVM now (ERROR: clone onto existing storage volume is not supported:) - i could in previous lbvirt versions? (deployment scripts no longer work...)
Eric Blake
eblake at redhat.com
Wed Jul 11 14:38:31 UTC 2012
[adding virt-tools-list]
On 07/11/2012 04:36 AM, Morgan Cox wrote:
> Hi
>
> To deploy KVM vms I use a KVM template + script - which is cloned, then
> cloned again and resized - using virt-resize.
>
> i.e
>
> ----------------------------------------------------
>
> virt-clone --original debian6template-DONTSTART --name NAME.test -f
> /dev/vgpool/NAME.test
>
> virsh vol-create-as vgpool NAME 8G
>
> virt-clone --original NAME.test --name NAME -f /dev/vgpool/NAME
>
> virt-resize --expand /dev/sda1 /dev/vgpool/NAME.test /dev/vgpool/NAME
>
> ----------------------------------------------------
>
> The reason I clone twice is because I know that virt-clone does things to
> prep it for a new install, also the whole point was to be able to specify a
> size to be clone into (hence the use of virt-resize)
>
> This worked fine on our Ubuntu 11.10 server, however in Ubuntu 12.04 when I
> try to do the same I get the error
>
> 'ERROR Clone onto existing storage volume is not supported:
> '/dev/vgpool/test'
virt-clone is a separate package from libvirt, I'm hoping that someone
on the virt-tools-list has more insight into whether this was an
accidental regression.
>
> If I can't virt-clone into an existing LVM I know I can clone once - then
> resize with LVM, then virt-resize into the partition (then virt-sysprep) -
> however the issue with that is that it is far more fiddly to mange...
>
> Previously could just make a 20GB partition and use virt-resize to expand
> into - using the above method I would have to increase the LVM to the value
> I want minus the size of the template..
> i.e I have to specify - the amount to increase by, rather than the final
> size I want.... The templates also change size (when I update them, etc)
> which would mean re-writting the script after every update.
>
> Is there a way I can re-enable being able to virt-clone to an existing LVM
> partition ? As mentioned it works 100% fine in Ubuntu 10.04
>
--
Eric Blake eblake at redhat.com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 620 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/virt-tools-list/attachments/20120711/c15879cb/attachment.sig>
More information about the virt-tools-list
mailing list