Thanks for the info Pierre ! 1 Question thought - we are setting up Swift as Secondary - with new zone, from scrath.
What is the proper order of steps - my understadning is as folowing: - deploy normal NFS secondary storage - wait for SSV/CPVM to be provisioned etc... - call the API required to transform Sec NFS to Staging NFS and introduce Swift. Or can we just create Staging NFS and Swift - not sure if systemVM template is going to be properly used to bring SSVM/CPVM... ? Again, thanks for sharing your experience ! On 11 May 2015 at 14:20, Pierre-Luc Dion <pd...@cloudops.com> wrote: > We use swift as Secondary Storage with XenServer, did not test with KVM. > > So you need a staging NFS share that is used by the SSVM->hypervisor, > staging NFS is used to temporary store template while creating a new > Instance from a template. > > SSVM VM communicate to Swift via the MGT interface and probably via the > storage interface if configured (I haven't test that). in the case of > XenServer, the Hypervisor interact directly with Swift to send volume > snapshot directly to swift instead of interacting with the SSVM. > > Swift as secondary storage can only be used with the API V1 with tempauth. > > There is some features that does not work well, as you need to turn off > differential disk snapshot in Global Settings, and the download percentage > indicator is not working when importing ISO or Template from URL. > also the extract template download link is not working, but template can > be download from Swift directly. > > I would suggest to do a lot of tests to make sure it work as your > requirements. > > > > On Fri, May 8, 2015 at 4:55 AM, Andrija Panic <andrija.pa...@gmail.com> > wrote: > > > Thx Marcus - we might go than over Public S3/Swift URL - its all local > > network and over 10G - so would work for us fine - I will check. > > > > Otherwise, I might trunk secondary storage network to Swift nodes as > well, > > so no routing, local attached swift&SSVM. > > > > Thanks again > > > > > > On 8 May 2015 at 09:10, Marcus <shadow...@gmail.com> wrote: > > > > > Looking at the code, it seems the SwiftImageStoreDriverImpl selects an > > > SSVM(EndPoint) and issues a DownloadCommand to it. So the SSVM would > need > > > access to it, most likely via the public interface, but you could also > > > probably get to it via the management interface via the > > > 'secstorage.allowed.internal.sites' > > > setting, similar to how the NFS template registration works. > > > > > > I'm not highly versed in the object storage, so perhaps someone who is > > can > > > verify or deny this. > > > > > > On Thu, May 7, 2015 at 11:31 PM, Andrija Panic < > andrija.pa...@gmail.com> > > > wrote: > > > > > > > Yes, for that matter - I place question for any S3 style storage :) > > > > > > > > Just need some integration guidelines... > > > > > > > > Thx > > > > On May 8, 2015 2:58 AM, "Marcus" <shadow...@gmail.com> wrote: > > > > > > > > > Not entirely sure, but is there anything about the other object > > > > stores(S3)? > > > > > They should all work the same with NFS staging. > > > > > On May 7, 2015 4:00 AM, "Andrija Panic" <andrija.pa...@gmail.com> > > > wrote: > > > > > > > > > > > Hi guys, > > > > > > > > > > > > I cant find any docs on this topic, so...posting a question here. > > > > > > > > > > > > We are going to use Swift as region wide Secondary Storage. > > > > > > > > > > > > My understadning: KVM hosts will still move i.e. templates from > > > Primary > > > > > > Storage to Secondary NFS Staging storage - and then this template > > > needs > > > > > to > > > > > > be moved to Swift. > > > > > > > > > > > > Question: > > > > > > > > > > > > Who/What is actually moving data from NFS Staging to Swift and > over > > > > what > > > > > > path/network? > > > > > > > > > > > > Is SSVM moving data from NFS to Swift - if so, over what Network > - > > > does > > > > > it > > > > > > use Secondary Storage Gateway maybe, or not) - it certainly does > > not > > > > use > > > > > > default routing (over Public Network) > > > > > > > > > > > > Any hints - I need to enable some NFS-to-Swift connectivity :) > > > > > > > > > > > > Thx, > > > > > > > > > > > > -- > > > > > > > > > > > > Andrija Panić > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Andrija Panić > > > -- Andrija Panić