Alright, I do remember that thread. I was just considering upgrading some
of the ways CLVM handles snapshots/backups and wanted to do it in a way
that was consistent with the way we're doing VHD or QCOW2 going forward,
but it sounds like there's probably not much I can do now without having to
rework it again when the storage refactor happens to see what that looks
like.


On Thu, Nov 8, 2012 at 10:41 AM, Clayton Weise <cwe...@iswest.net> wrote:

> >Imho snapshots should be handled by a plugin. So on a Snapshots aware
> >SAN we should try to use the build in snapshots capabilities of that SAN
> >instead of doing it ourself.
>
> This can considerably change the way storage is handled with XenServer and
> iSCSI/FC since right now one SR is equivalent to a single LUN on your
> storage array but that SR can contain many different volumes for VMs.  In
> order to take advantage of snapshots on the array you would need to create
> a separate SR for each volume (somebody feel free to correct me if I'm
> wrong here) since the array wouldn't know about the individual volumes/LVMs
> inside of the SR.  With NFS it's easier because it's all just files, but
> block storage is different and can vary greatly in behavior from one HV to
> another.
>
> -----Original Message-----
> From: Wido den Hollander [mailto:w...@widodh.nl]
> Sent: Thursday, November 8, 2012 3:50 AM
> To: cloudstack-dev@incubator.apache.org
> Subject: Re: snapshot vs backup
>
>
>
> On 07-11-12 18:13, Marcus Sorensen wrote:
> > I believe I saw this discussed once somewhere, but at the moment
> snapshots
> > are basically backups, correct?  You'll have to forgive my ignorance if I
> > don't understand how it works on all platforms/storage types.
> >
>
> Edison brought this up with a storage refactor.
>
> > So moving forward are we renaming everything that's snapshot to backup
> > (since it works great for that as-is) and implementing a new snapshot, or
> > splitting the existing snapshot functionality into taking the actual
> > snapshot vs copying it to secondary storage (backup), or leaving snapshot
> > as-is and implementing some flag or something else that allows for both
> the
> > existing backup functionality as well as an instant cow style backup?
> >
>
> Imho snapshots should be handled by a plugin. So on a Snapshots aware
> SAN we should try to use the build in snapshots capabilities of that SAN
> instead of doing it ourself.
>
> Same goes for RBD, QCOW2, etc, etc.
>
> Backups should be different indeed, still handled differently for
> different storage backends just to prevent we are working against the
> storage backend while it could have awesome features for this.
>
> In the end a backup should end up at the Secondary Storage.
>
> Still, this is something that needs to go into the Storage Layer
> refactor and we need to have this written down.
>
> This thread covers a lot of it: "Requirements of Storage Orchestration"
> from over a week ago.
>
> Wido
>

Reply via email to