This post is more than 5 years old

2.2K Posts

1415

April 2nd, 2008 10:00

Striped Meta Expansion using RAID5 protection

I have read a previous post titled "Expanding striped meta online" in which it was stated:
"Note: RAID 5 BCVs are not supported for the protect_data option. You can protect data by using a mirrored BCV device"

Basically Raid-5 BCV's CANNOT be used with this function. Raid-5 BCV's use TimeFinder Clone as the underlying data replication technology and the "online expand striped meta retaining data" function (discussed here) utilizes TimeFinder Mirror.


I have also read primus article emc125219 titled "Online Expand RAID5 Meta script fails using RAID5 BCV for protection".

I need clarification after reading these.

I have a DMX-4 running 5772 with three "tiers" of storage: 146GB 15k, 300GB 10k, and 500GB 7.2k drives. The tiers are used for production, bcv, and clones/development respectively. The hypers on the different drives are all the same. The hypers are all 31.64GB is size and are RAID5 (3+1). This is so we can use TimeFinder BCVs and Clones on the 300GB and 500GB drives using the same meta and protection scheme as on production that is hosted on the 146GB drives.

So if I need to expand an existing meta on the production tier I will need to destroy some unused hypers (since they are all RAID5 3+1) and recreate new hypers as either unprotected or R1 in order to support the stripped meta expansion requirements?

11 Legend

 • 

20.4K Posts

 • 

87.4K Points

April 2nd, 2008 12:00

that's a good question ..i do not have sym optimizer on my boxes :(

I do agree that it's so nice that Clariion just takes your new LUN/s and re-stripes everything onto the new component. Because of this reason i am doing concatenated metas for my windows boxes and striped for *nix since they use volume manager.

2.2K Posts

April 2nd, 2008 12:00

This was much easier on a CLARiiON...

What about the Virtual LUN options within Sym Optimizer. Have you tried that yet?

11 Legend

 • 

20.4K Posts

 • 

87.4K Points

April 2nd, 2008 12:00

yep, once you have enough space deleted you will need to create regular BCVs. I would go with 2-way mirror BCVs since you are expanding production metas ..and you know Murphy's law ...unless you are filling lucky that day :)

2.2K Posts

April 2nd, 2008 15:00

What about performance issues with using concatenated versus striped metas? The data we have on our sym is all OLTP type SQL databases that generate a lot of i/o.

11 Legend

 • 

20.4K Posts

 • 

87.4K Points

April 2nd, 2008 18:00

i'll be honest i only have ..maybe a dozen windows boxes on my symm and they are very light-load application servers, while all my oracle db servers are running on Linux/AIX/Solaris. I have not see any performance issues with concat metas on Windows, the load is light plus my hyper size is much smaller then yours ..i use 8.4G hypers on 146/300G drives, so when i do build a ~60G meta ..more likely it will end up on many more spindles then if i were to use 30G hypers. I know why you went to big hypers ..because of those gigantic 500G drives and 256 hyper limit per drive, i am curious how you manage these tiers without accidentally grabbing a 146G hyper and a 500G hyper when you are building your metas.

2.2K Posts

April 2nd, 2008 22:00

Actually the large hyper size is because the size of the SQL databases we have and the need for metas in the 400-800GB range for storing database data files. Our goal with the 500GB drives was to have as much space for clones as possible and wrap around of that group of disks was not an issue as the clones are used for development and there are no performances requirements for the development environments.

When we first got the DMX we were provided a copy of the bin file in Excel. We have a legend for the bin file that shows the device ranges of the hypers on each group of physical disks. So when creating a meta I know which range of hypers to choose from and update the spreadsheet with the meta information and use it to create my text files for creating the metas with symcli.

Whenever we add disks to the DMX I get an updated copy of the bin file in Excel and merge it with my version so that everything remains current.

So back to the question of meta expansion... :D When choosing the devices to use as the BCV during an expansion does it need to be of equal performance? I.E. if the source STD is on 15k drives should the bcv be on 15k drives to provide equal performance during the expansion?

6 Operator

 • 

5.7K Posts

April 3rd, 2008 01:00

I had the same "issue" long time ago (1 year or so). I did however "found out" that it didn't matter what drive types I'd use for the 2way BCV mirrors. I used 73GB15k spindels as well as 146GB10k, 300GB10k and even 500GB7k2. They all did the trick just fine. And what's more: there was almost no difference in speed / time it took to have the data copied back and forth.

But bottomline: you need true 2way BCV mirrors for expandind a meta with data. Please mind this: it only works on metas, you cannot expand a single symdev to becoming a meta with data on it. Only existing metas can be expanded with data still on them.

6 Operator

 • 

5.7K Posts

April 3rd, 2008 01:00

Like I said before: I've tried (dedicated) disks as fast as 15k, 10k and even the 7k2 ones, but I haven't notived much difference. Theoretically you are correct, but IRL it didn't matter that much at all.

6 Operator

 • 

2.8K Posts

April 3rd, 2008 01:00

What about the Virtual LUN options within Sym
Optimizer. Have you tried that yet?


Since the request is to expand a meta, I'd go with an online meta expansion ;-)

6 Operator

 • 

5.7K Posts

April 3rd, 2008 01:00

What I've also noticed is that it takes about 30 minutes or so to expand a 4 way meta to a 5 way meta (about 34GB of data to begin with - expand from 34GB to about 40GB).
If your lun is heavily used this might be 45 minutes.

But that was on my DMX3....

6 Operator

 • 

2.8K Posts

April 3rd, 2008 01:00

Aran, Rob is right.
Online meta expansion requires a "real" BCV that will be established (via TimeFinder) to protect your data. The request is for a BCV, wherever you want in the box. Using a slower drive for BCV devices will slow down the expansion process .. But will work. :D

6 Operator

 • 

2.8K Posts

April 3rd, 2008 01:00

This was much easier on a
CLARiiON...


Maybe you are right .. and maybe it's easier on a Cx .. but you have a DMX4 ;-) ..
Enjoy your www.clarion.com storage :D and live happy .. :-)

Message was edited by:
Stefano Del Corno

2.2K Posts

April 3rd, 2008 08:00

Thanks guys for all your answers, that cleared it up for me.

And Stefano I am just surprised that something that was so basic and easy on a clariion is a complex process requiring extra resources on a Symmetrix.

And I am enjoying both my DMX and all my clariions :D

11 Legend

 • 

20.4K Posts

 • 

87.4K Points

April 3rd, 2008 12:00

that's why you get paid the big bucks ;)

I had an opportunity to manage another enterprise class array in HDS Tagmastore. From personal experience ..it is SO much easier to manage for newbies compared to DMX. Hitachi provides a nice java interface that you use to create your LUSe(metas), map them and mask them. Definitely much easier to use then ECC, but then ECC is a lot more then just DMX management tools. I guess that's where SMC came from ..simple, fast and effective.

2.2K Posts

April 3rd, 2008 12:00

It is definitely a lot more complex, but that is not the issue for me. It has been interesting to me to learn how to manage the DMX and I appreciate the engineering behind the array.

I think that as a Symmetrix newbie I was a little disappointed that some easy to use integrated features I took for granted on a CLARiiON (not the home theater system ;-) ) like fast bind, virtual lun, persistent snaps of clones, etc. were not available or difficult to achieve on a Symmetrix.
No Events found!

Top