Unsolved
This post is more than 5 years old
59 Posts
0
1467
December 6th, 2007 10:00
TimeFinder / SNAP Questions
Can somebody give the rest of us a quick breakdown of how the SNAP's work on the symm. For example these are some of the questions I have.
1. Can two VDEV devices share one SAVE device?
2. If the SNAP is going to be used for read only what size should I create the SAVE device as.
3. If the SAVE device is only going to be reading data, and the data it's reading is coming from the source does it make any difference performance wise which raid type I create the SAVE device as?
4. If I have a 64GB meta source made up of 8 hypers can I just create a 64GB virtual drive or do I have to create an 8 way meta out of virtual devices?
5. Since I am only using the SNAP's for read only access when I run the Create command, then the Activate command should I then immediatly issue the terminate command.
1. Can two VDEV devices share one SAVE device?
2. If the SNAP is going to be used for read only what size should I create the SAVE device as.
3. If the SAVE device is only going to be reading data, and the data it's reading is coming from the source does it make any difference performance wise which raid type I create the SAVE device as?
4. If I have a 64GB meta source made up of 8 hypers can I just create a 64GB virtual drive or do I have to create an 8 way meta out of virtual devices?
5. Since I am only using the SNAP's for read only access when I run the Create command, then the Activate command should I then immediatly issue the terminate command.
0 events found
No Events found!


Allen Ward
4 Operator
•
2.1K Posts
0
December 6th, 2007 10:00
2. The SAVE device should be sized to accommodate the rate of change on the source device for the SNAP. If your data is expected to change by 30% during the SNAP session you may want to size the SAVE device at 40% of the size of the source device (to allow a bit of leeway)
3. The SAVE device doesn't read data. The host will read data through the VDEV. The VDEV maintains pointers to the original data. If the original data changes the original will get written to the SAVE device and the pointer for that data will be updated on the VDEV.
4. I believe you can just make a VDEV of the same size (without the configuration being identical), but I'm not absolutely certain right now. I'll have a look and see if I can find something definitive.
5. No. If you issue the Terminate the SNAP session will cease to exist and you won't be able to read the data. It isn't like a Clone or BCV where you actually create a copy of the data. The SNAP is just pointer based, so you can't terminate until you are done with the SNAP.
Hope this helps.
Allen Ward
4 Operator
•
2.1K Posts
0
December 6th, 2007 11:00
You should have a look at the Solutions Enabler Timefinder Product Guide for the full details, but you're on the right track with the basics.
Just make sure you size the SAVE pool large enough to accommodate the rate of change. Since there is no real limit on the size of SAV devices within the pool (just on the total capacity of the pool to meet your needs) you can always see if you have some "spare" space lying around that is unused on the physical drives with your current configuration and make some smaller SAV devices (smaller than the STD and BCV devices you normally use. Someone correct me if I'm wrong on this, but this could well be an efficient way to get some use out of "wasted space" on the physical drives.
shane_emc
59 Posts
0
December 6th, 2007 11:00
mlee2
108 Posts
0
December 6th, 2007 18:00
Just my 2-cents worth. The VDEV's can be activated against devices of equal or smaller size. The SAV devices should be protected and Raid-5 is fine (but 2-MIR protection may yield better overall SNAP performance). They can be ANY convenient size (below Enginuity 5772 they are limited to the same size or smaller than the largest VDEV). Yes, any convenient free space can be used for SAV devices (a common practice
Regards,
Michael.
xe2sdc
4 Operator
•
2.8K Posts
0
December 6th, 2007 23:00
can I just create a 64GB virtual drive or do I have
to create an 8 way meta out of virtual devices?
You have to create 8 VDEVS (8 GB each) and form them in a meta having the same config (concat/striped) of the STD volume you want to snap.
-s-
Message was edited by:
Stefano Del Corno
Allen Ward
4 Operator
•
2.1K Posts
0
December 7th, 2007 10:00
I'm not trying to start argument, I just want to understand where you are getting this from. If it is true I want to be able to plan for this in the future.
BTW- Right now I do create all my VDEVs absolutely identical to the STDs they are snapping. It just works out that way because of the way we pre-create the devices and VDEVs. It is easier to build them together with the same config.
mlee2
108 Posts
0
December 9th, 2007 19:00
My apologies for causing confusion. I always worry about writing too much and creating confusion. Unfortunately too short a posting can have the same effect
As you and Stefano have pointed out the need for identical VDEV meta volumes to be identically constructed is in the Solutions Enabler TimeFinder Product Guide. No problem there.
My comments on using larger VDEV's being legal comes from our EMC internal Symmetrix configuration training material:
CDEVs/ VDEV's can be activated against devices of equal or
SMALLER size.
Virtual device can be established to a RAID-10 head as long
as it is larger or equal to the size of the entire RAID-10 volume.
But I has not tried testing this statement first hand and assumed it was also in the TimeFinder Product Guide.
However, my statement (and our internal training documentation) is incorrect.
I just tried a "symsnap create" with a 18414 cylinder VDEV and 4602 cylinder STD and received:
"The size of the Source device is not equal to the size of the Target device".
I don't know if this changes at Solutions Enabler 6.4.2 (which now specifically allows Clone targets to be larger):
Clone source and target devices no longer have the requirement to be
the same size. Now the size of a clone target device can be larger than
the source device. This support requires the following SYMCLI
environment variable be set:
SYMCLI_CLONE_LARGER_TGT = ENABLED
But I would have to ask someone else to test this out... At this point please disregard my earlier (incorrect) comments on larger VDEV's being allowed by the API.
Thanks & Regards,
Michael.
xe2sdc
4 Operator
•
2.8K Posts
0
December 10th, 2007 00:00
documentation) is incorrect.
Shame on you
the same size. Now the size of a clone target device can be larger than
the source device. This support requires the following SYMCLI
environment variable be set:
SYMCLI_CLONE_LARGER_TGT = ENABLED
AFAIK this allows you to use bigger hyper .. but the geometry of the meta MUST still be the same. So you can snap a 64 Gb meta (8 concat members, 8Gb each) with a 72 Gb vdev-meta (8 concat members, 9 Gb each), just like you can have R2 larger then R1 devices. I'm still wondering how the hosts will use the exceeding capacity .. But it's not my problem right now
out... At this point please disregard my earlier
(incorrect) comments on larger VDEV's being allowed
by the API.
Your post wasn't inaccurate.. was a flash-forward from the future .. and requires everybody to put a lot of care in explaining this brand new feature
Allen Ward
4 Operator
•
2.1K Posts
0
December 10th, 2007 06:00
It happens! As far as you were concerned you were propagating valid info. That's why I always find it valuable when people post references to the source of info when there is any question. In this case you had no reason to believe your source was not entirely accurate (at least not in ALL situations).
mlee2
108 Posts
0
December 10th, 2007 17:00
I appreciate that - I should know what I am talking about
I did speak with Mainframe Software Support and they stated that Mainframe TimeFinder SNAP does not care that the target can be larger than the source (virtual or otherwise since they don't differentiate). The mainframe SNAP VOLUME command has a REFVTOC option specifically to cater for target volumes that are physically larger than the source.
Back to Open Systems. At SE 6.4.2 (with the appropriate environment variable set) you can certainly Clone from smaller source to larger target BUT I would wait to try this on a VDEV before considering changing your "regular" VDEV size. The syscalls used by the SYMAPI to check for the legality of a symclone "create" amd symsnap "create" are different.
Thanks again.
Regards,
Michael.