Re: [libvirt] RFE storage cloning across connections.

2009-09-15 Thread Daniel P. Berrange
On Sun, Sep 13, 2009 at 10:08:48PM +, J?hann B. Gu?mundsson wrote:
 Virt-manager now supports migration and VM cloning however cloning only 
 works within a connection though so you can't clone to another machine. It 
 certainly would be a nice addition if supports storage cloning across 
 connections.

To support cloning between machines would essentially require the client
app to download the entire storage volume over one connection and upload
it over the second. I don't really much like this as an idea, although
our new data streaming APIs would make it fairly easy to add.

For somes types of pool, virt-manager could in fact do cloning between
machines / connections, without needing API support. eg, if using an
iSCSI pool, a SCSI FibreChannel, a NFS / GFS / GlusterFS pool these
are all shared storage mechanism. virt-manager ought to be able to 
work out that pool X on one connection, is the same as pool Y on the
second connection, and thus just do the clone completely within pool X
and just refresh pool Y to see the new volume.If the source pool
is tied to the local machine (eg local disk, LVM, non-network FS),
then it could go via a second networked pool that is shared. 

Ultimately I think that if someone has more than a handful of hosts 
running virtualization, then it is very likely that they have got
networked/multi-host-accessible storage of some kind which would allow
for cross-connection cloning without this being needed in libvirt API
directly

Regards,
Daniel
-- 
|: Red Hat, Engineering, London   -o-   http://people.redhat.com/berrange/ :|
|: http://libvirt.org  -o-  http://virt-manager.org  -o-  http://ovirt.org :|
|: http://autobuild.org   -o- http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505  -o-  F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|

--
Libvir-list mailing list
Libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


[libvirt] RFE storage cloning across connections.

2009-09-14 Thread Jóhann B. Guðmundsson

Virt-manager now supports migration and VM cloning however cloning only works 
within a connection though so you can't clone to another machine. It certainly 
would be a nice addition if supports storage cloning across connections.

Best regards.
 Jóhann B.


--
Libvir-list mailing list
Libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list