Start a Conversation

This post is more than 5 years old

Solved!

Go to Solution

971

May 8th, 2008 22:00

How to form BCV device from the available unprotected devices

Hello

I do have following unprotected devices , out of those I wish to create 2 * 34526MB BCV devices. Can anyone help with how do I proceed.

291B Not Visible ???:? 01C:CA Unprotected N/Grp'd RW 8632
291C Not Visible ???:? 16B:CA Unprotected N/Grp'd RW 8632
291D Not Visible ???:? 11A:CA Unprotected N/Grp'd RW 8632
291E Not Visible ???:? 06D:CA Unprotected N/Grp'd RW 8632
291F Not Visible ???:? 12B:CA Unprotected N/Grp'd RW 8632
2920 Not Visible ???:? 05C:CA Unprotected N/Grp'd RW 8632
2921 Not Visible ???:? 02D:CA Unprotected N/Grp'd RW 8632
2922 Not Visible ???:? 15A:CA Unprotected N/Grp'd RW 8632
2923 Not Visible ???:? 01A:CA Unprotected N/Grp'd RW 8632
2924 Not Visible ???:? 16D:CA Unprotected N/Grp'd RW 8632
2925 Not Visible ???:? 11C:CA Unprotected N/Grp'd RW 8632
2926 Not Visible ???:? 06B:CA Unprotected N/Grp'd RW 8632
2927 Not Visible ???:? 12D:CA Unprotected N/Grp'd RW 8632
2928 Not Visible ???:? 05A:CA Unprotected N/Grp'd RW 8632
2929 Not Visible ???:? 02B:CA Unprotected N/Grp'd RW 8632
292A Not Visible ???:? 15C:CA Unprotected N/Grp'd RW 8632



Thanks in advance

2.8K Posts

May 9th, 2008 00:00

If you already have "unprotected" devices you have to

1) convert them to BCV
2) form the metas

It looks quite easy, isn't it ?? :D

1) convert "unprotected" to "BCV"

build a command file like the following:

convert dev 291B:2920 to BCV;

and use symconfigure to preview, prepare and commit the required change.
With this change you are converting the 6 needed unprotected volumes to BCV.

2) form the meta using brand new BCVs

issue a symcfg discover (just to be 100% sure your symcli is aware of brand new BCVs)

build a command file like this one:

form meta from dev 291B, config=striped, stripe_size=1920;
form meta from dev 291E, config=striped, stripe_size=1920;
add dev 291C:291D to meta 291B;
add dev 291F:2920 to meta 291E;

and use again symconfigure to preview, prepare and commit the changes.

Enjoy your brand new BCV-meta volumes ;-)

Message was edited by:
Stefano Del Corno

2.8K Posts

May 9th, 2008 00:00

convert dev 1DC7 to unprotected ;
convert dev 1DC7 to BCV ;
convert dev 1DC3 to unprotected ;
convert dev 1DC3 to BCV ;


Devices 1DC3 and 1DC7 was mirrored devices. When you convert a mirrored device to an unprotected device, you are splitting the 2 mirrors. One of the unprotected devices will use the old symdev while the 2nd unprotected device will take a new symdev. That's why you have brand new unprotected devices at the very end of your symdev list.

As you said, converting from Unprotected to BCV is harmless :D

3 Posts

May 9th, 2008 00:00

Hey Stefano

Just want to add something more here.

Server:> cat /tmp/conv_bcv.txt
convert dev 1DC7 to unprotected ;
convert dev 1DC7 to BCV ;
convert dev 1DC3 to unprotected ;
convert dev 1DC3 to BCV ;

After doing symconfigure

I have got 2 BCV disk of 34 GB & 8 unprotected disk of 8Gb each. .

Status earlier
< 1DC3 Not Visible ***:* 01B:DA 2-Way Mir N/Grp'd (M) RW 34526
< 1DC4 Not Visible ***:* 16C:DA 2-Way Mir N/Grp'd (m) RW -
< 1DC5 Not Visible ***:* 11D:DA 2-Way Mir N/Grp'd (m) RW -
< 1DC6 Not Visible ***:* 06A:DA 2-Way Mir N/Grp'd (m) RW -
< 1DC7 Not Visible ***:* 12C:DA 2-Way Mir N/Grp'd (M) RW 34526
< 1DC8 Not Visible ***:* 05B:DA 2-Way Mir N/Grp'd (m) RW -
< 1DC9 Not Visible ***:* 02A:DA 2-Way Mir N/Grp'd (m) RW -
< 1DCA Not Visible ***:* 15D:DA 2-Way Mir N/Grp'd (m) RW -
---Status After conversion
1DC3 Not Visible ???:? 01B:DA BCV N/Asst'd (M) RW 34526
1DC4 Not Visible ???:? 16C:DA BCV N/Asst'd (m) RW -
1DC5 Not Visible ???:? 11D:DA BCV N/Asst'd (m) RW -
1DC6 Not Visible ???:? 06A:DA BCV N/Asst'd (m) RW -
1DC7 Not Visible ???:? 12C:DA BCV N/Asst'd (M) RW 34526
1DC8 Not Visible ???:? 05B:DA BCV N/Asst'd (m) RW -
1DC9 Not Visible ???:? 02A:DA BCV N/Asst'd (m) RW -
1DCA Not Visible ???:? 15D:DA BCV N/Asst'd (m) RW -

10538a10539,10546
2923 Not Visible ???:? 01A:CA Unprotected N/Grp'd RW 8632
2924 Not Visible ???:? 16D:CA Unprotected N/Grp'd RW 8632
2925 Not Visible ???:? 11C:CA Unprotected N/Grp'd RW 8632
2926 Not Visible ???:? 06B:CA Unprotected N/Grp'd RW 8632
2927 Not Visible ???:? 12D:CA Unprotected N/Grp'd RW 8632
2928 Not Visible ???:? 05A:CA Unprotected N/Grp'd RW 8632
2929 Not Visible ???:? 02B:CA Unprotected N/Grp'd RW 8632
292A Not Visible ???:? 15C:CA Unprotected N/Grp'd RW 8632


So there is no harm in creating BCV devices out of unprotected devices???

Thanks & regards

2.8K Posts

May 9th, 2008 00:00

BCV and unprotected are almost the same .... The only difference is that a BCV is a "smart" volume that allows you to move its slices around.

With a "regular" unprotected device, you can't use TimeFinder/Mirror to take snaps of your data. With a BCV (that is an unprotected volume with an added special flag, the BCV flag) you can use TF/Mirror and establish/split your STD-BCV pairs.

Please note that you can also have 2-way mir BCVs (protected BCVs) and even RAID5 BCVs. But hopefully you don't have to deal with them :D .. at least not now ;-)

3 Posts

May 9th, 2008 01:00

Stefano

One more query

stripe_size=1920; is it some default stripe value

Because I found below info about one device in our setup

Meta Configuration : Striped
Meta Stripe Size : 960k (2 Cylinders)

Thnaks for your help

2.8K Posts

May 9th, 2008 02:00

stripe_size=1920; is it some default stripe value


Meta Configuration : Striped
Meta Stripe Size : 960k (2 Cylinders)


Generally speaking when you create a metavolume you have to choose between concat or striped metavolumes. I assume you can easily guess the difference between concat and striped.

However in good old symmetrix days, we were able to choose between different "stripe size" when creating striped metavolumes.
Now the only allowed stripe size is 1920 blocks = 960kb = 2 cylinders, so you can choose between either striping with 1920 as stripe size or concat.
Striping at metavolume level is ALWAYS done at CYLINDER level so you CAN specify 1920 but the code will translate it into "2 cyls".

Now let's mess up everything .. :D

Solution Enabler DO translate by default between "old" and "new" track size. Older DMX and symms use 32K tracks. Newer (DMX3 and 4) uses 64K tracks.
If your storage is a DMX3, Solution Enabler will show you a stripe size of 1920 blocks. But 1920 blocks in a DMX3 are 1 CYLINDER (since each track is exactly double the old track size). So the stripe size is 960Kb (and it's always true) but the number of cyls depends on the storage. 960Kb = 2 cyls on older storages. 960Kb = 1 cyl on DMX3/4.
However remember that Solution Enabler by default DO translate between old and new cyls.
No Events found!

Top