8 Krypton

How to unset clone emulation on BCV device?

Jump to solution

I am trying to split the device pairs which are already sunchronized. I have one source device which has 3 BCV target devices. All the device pairs are in Synchronized state. When I try to perform operations on the device list, I get following error,

How can I get the emulation removed from the pairing? I know setting CLONE_EMULATION environment variable makes it work, but is there any other way out of it?

pranav]# symmir -sid 258 -f Mirr_258.txt split

Execute 'Split' operation for the 3 specified device(s)

in device file 'Mirr_258.txt' (y/) ? y

'Split' operation execution is in progress for the device list in

device file 'Mirr_258.txt'. Please wait...

The device pair cannot be manipulated because one or more pairs are TF Clone emulation and emulation is not enabled

pranav]# symmir -sid 258 -f Mirr_258.txt query -v

SELECTING the list of Standard devices in the group:

  Device: 0486 [SELECTED]

  Device: 0486 [SELECTED]

  Device: 0486 [SELECTED]

SELECTING BCV devices associated with the group:

  Device: 051B [SELECTED]

  Device: 051C [SELECTED]

  Device: 051F [SELECTED]

PAIRING of Standard and BCV devices:

  Devices: 0486(S) - 051B(B) [PAIRED]

  Devices: 0486(S) - 051C(B) [PAIRED]

  Devices: 0486(S) - 051F(B) [PAIRED]

Device File Name      : Mirr_258.txt

Device's Symmetrix ID : xxxxxxxx258

     Standard Device                    BCV Device                  State

-------------------------- ------------------------------------- ------------

                    Inv.                                  Inv.

Logical        Sym  Tracks Logical              Sym       Tracks STD <=> BCV

-------------------------- ------------------------------------- ------------

N/A            0486      0 N/A                  051B           0 Synchronized

Total              -------                               -------

  Track(s)               0                                     0

  MB(s)                0.0                                   0.0

Legend:

(*): The paired BCV device is associated with this group.

Labels (1)
0 Kudos
1 Solution

Accepted Solutions
8 Krypton

Re: How to unset clone emulation on BCV device?

Jump to solution

Creating 3 mirrors of STD is not possible unless you use CLONE/CLONE Emulation.

lets assume you have a Raid 1 STD device (two mirrors are occupied) and now you create 2 TF/Mirr of it. This will consume all 4 mirror position of Raid 1 STD device. So further TF/Mirr est wont work for this device.

When you enable Clone emulation, it converts your TF/Mirr command to Clone commands in the backend and establishes a Clone session instead of TF/Mirr and as you might be aware that Clone session does not occupy any mirror position so you can create 15 mirrors (Clone emulated) of your STD device now.

No, need to have clone emulation variable enabled if the BCVs are Raid 5 as raid 5 BCV automatically enables the clone emulation.

Hope this clears your doubt.

regards,

Saurabh Rohilla

0 Kudos
5 Replies
8 Krypton

Re: How to unset clone emulation on BCV device?

Jump to solution

Have you tried symclone –terminate on the other 2 pairs

0 Kudos
Highlighted
8 Krypton

Re: How to unset clone emulation on BCV device?

Jump to solution

I believe this pair was created with clone emulation settings enabled and if clone emulation variable is set from command line, the scope of the variable is valid until we close the command prompt window.

For a new command prompt, the variable needs to be set again. You need to set the variable again and run your command frm the same cmd prompt.

regards,

Saurabh

8 Krypton

Re: How to unset clone emulation on BCV device?

Jump to solution

No Dynamo, it doesn't work.

pranav]# cat m1.txt

0486 051B

pranav]# symclone -sid 258 -f m1.txt query

The Source device and the Target device do not form a Copy session


Device file 'm1.txt' does not have any devices that are Clone source devices

Can some one give me the significance of the clone emulation flag?
I tried to create 3 mirror copies simultaneously on a source device didn't work. But when I did set the clone emulation environment variable, it did work.

0 Kudos
8 Krypton

Re: How to unset clone emulation on BCV device?

Jump to solution

Creating 3 mirrors of STD is not possible unless you use CLONE/CLONE Emulation.

lets assume you have a Raid 1 STD device (two mirrors are occupied) and now you create 2 TF/Mirr of it. This will consume all 4 mirror position of Raid 1 STD device. So further TF/Mirr est wont work for this device.

When you enable Clone emulation, it converts your TF/Mirr command to Clone commands in the backend and establishes a Clone session instead of TF/Mirr and as you might be aware that Clone session does not occupy any mirror position so you can create 15 mirrors (Clone emulated) of your STD device now.

No, need to have clone emulation variable enabled if the BCVs are Raid 5 as raid 5 BCV automatically enables the clone emulation.

Hope this clears your doubt.

regards,

Saurabh Rohilla

0 Kudos
8 Krypton

Re: How to unset clone emulation on BCV device?

Jump to solution

Can I get some more info around this clone emulation? When it was introduced & enginuity support? Any doc/link would be great...

0 Kudos