On Nov 15, 2010, at 2:11 AM, sridhar surampudi wrote:
> Hi I am looking in similar lines,
> 
> my requirement is 
> 
> 1. create a zpool on one or many devices ( LUNs ) from an array ( array can 
> be IBM or HPEVA or EMC etc.. not SS7000).
> 2. Create file systems on zpool
> 3. Once file systems are in use (I/0 is happening) I need to take snapshot at 
> array level
> a. Freeze the zfs flle system ( not required due to zfs consistency : source 
> : mailing groups)
> b. take array snapshot ( say .. IBM flash copy )
> c. Got new snapshot device (having same data and metadata including same GUID 
> of source pool)
> 
>  Now I need a way to change the GUID and pool of snapshot device so that the 
> snapshot device can be accessible on same host or an alternate host (if the 
> LUN is shared).

Methinks you need to understand a little bit of architecture.  If you have an
exact copy, then it is indistinguishable from the original. If ZFS (or insert 
favorite
application here) sees two identical views of the data that are not, in fact,
identical, then you break the assumption that the application makes. By changing
the GUID you are forcing them to not be identical, which is counter to the whole
point of "hardware snapshots."  Perhaps what you are trying to do and the 
method you have chosen are not compatible.

BTW, I don't understand why you make a distinction between other arrays and the
SS7000 above. If I make a snapshot of a zvol, then it is identical from the 
client's
perspective, and the same conditions apply.
 -- richard

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to