[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-API] VDI import/export with deltas
FYI, we'll also provide a way to do that kind of export in the local file-system of Xen Orchestra Appliance. On Thu, Aug 28, 2014 at 6:09 PM, Dave Scott <Dave.Scott@xxxxxxxxxx> wrote: > > On 28 Aug 2014, at 15:50, Bob Ball <bob.ball@xxxxxxxxxx> wrote: > >>> http://wiki.xensource.com/wiki/Disk_import/export_APIs >> >> This is great, but I think we're missing the ability to pull a VHD in or >> push a VHD out. >> >> The OpenStack case needs to call a vm-import giving a URL to pull a VHD >> from, and a vm-export to push a VHD out to. >> In particular I think we need to set specific headers as well, as >> authentication, so I'd like to propose the following as a hopefully simple >> extension: >> >> xe vdi-export uuid=$VDI format=vhd dest=http://192.168.0.1:5000/... >> headers:arbitrary_string=$AUTH_TOKEN >> >> xe vdi-import uuid=$RESTORE format=vhd source=http://192.168.0.1:5000/... >> headers:arbitrary_string=$AUTH_TOKEN > > This looks sensible to me; plus Iâd like to use URLs more in the storage > interface in future. > >> >> OpenStack also has a case for using bittorrent to download the VDI from >> peers rather than the central server, but I don't see how to accomplish that >> with the current proposal without requiring double the disk space as we'd >> need to download it then push it into XS. > > So at the moment, do you receive the .vhd data by bittorrent in-place? > > When I last spoke to John about this we discussed some kind of import/export > plugin extension. I guess to do the most efficient thing possible it would > have to have access to (at least a subset of) the physical storage, so it can > âdrop inâ a vhd (or qcow or vmdk). Ideally the plugin wouldnât see anything > else (so it couldnât get confused or make a mistake) and the modified files > would be health-checked when the operation is finished. > >> Thoughts? > > Maybe we could make a safe import/export virtual filesystem with FUSE? > Perhaps you could even SMB export a virtual folder for XenCenter users on > windows to drag ân drop files into. > > Cheers, > Dave > >> >> Thanks, >> >> Bob >> >>> There's still time before 2.0 to change how these work, so your comments >>> and criticism would be appreciated. >>> >>> Thanks! >>> Dave >>> >>> [1] https://github.com/xapi-project/xapi-project/issues/1 >>> [2] https://github.com/xapi-project/xen-api/issues/1778 >>> [3] https://github.com/xapi-project/vhd-tool/pull/14 >>> _______________________________________________ >>> Xen-api mailing list >>> Xen-api@xxxxxxxxxxxxx >>> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api > > > _______________________________________________ > Xen-api mailing list > Xen-api@xxxxxxxxxxxxx > http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api _______________________________________________ Xen-api mailing list Xen-api@xxxxxxxxxxxxx http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |