cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mike Tutkowski <mike.tutkow...@solidfire.com>
Subject Re: Query on snapshot and cloning for managed storage
Date Mon, 16 Feb 2015 06:08:42 GMT
I am working on creating the necessary infrastructure to support managed
snapshots on XenServer and ESXi in 4.6 (for block storage, that is).

For example, with XenServer, you cannot simply take a backend snapshot of
the LUN that contains the SR and VDI.

Technically you can, however, you would find that your snapshot cannot be
attached to any of the XenServer hosts in the cluster if the original LUN
you took a snapshot of is still attached in that cluster (due to
duplicate immutable UUIDs on the SRs and VDIs).

This is an issue I have been discussing with someone who works on XenServer.

ESXi is a bit better here since it allows you to re-signature a datastore
(so taking a backend snapshot should work nicely in 4.6 once I finish the
code).

If you are talking about NFS, it's probably okay if you just take a backend
snapshot of the VMDK file in question.

On Sunday, February 15, 2015, Punith S <punith.s@cloudbyte.com> wrote:

> Hi Stackers,
>
> I have been testing out the cloudstack 4.5 RC on vmware setup with
> Cloudbyte as a storage backend for supporting managed storage, while taking
> a snapshot of a data disk i'm only taking the snapshot from the storage
> side only, but on cloning the snapshot of the volume is it enough to just
> clone the particular volume on the storage side ? so that the vmdk also be
> reproduced again!
>
> on the default primary storage i'm guessing, cloning will be just a copy
> of a vmdk file on the same primary datastore!
>
> thanks
> --
> regards,
>
> punith s
> cloudbyte.com
>


-- 
*Mike Tutkowski*
*Senior CloudStack Developer, SolidFire Inc.*
e: mike.tutkowski@solidfire.com
o: 303.746.7302
Advancing the way the world uses the cloud
<http://solidfire.com/solution/overview/?video=play>*™*

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message