Highlighted
Sanjeet1
2 Iron

Re: SRDF Operations Steps

Jump to solution

Hello Bharath,

The pairing relationship is defined at the device file level.

With the symrdf -file command, you can perform RDF control operations on RDF
devices listed in the specified device file. The control operations (arguments) have
options which allow flexibility in controlling the RDF pairs.

The device file (-file) option directs the specified operation in the symrdf

command to a device file.

The device file contains device pairs (SymDevnames) listing

a pair for each line.

Device files can include comment lines that begin with the pound

sign (#).

The following example illustrates the file format, which specifies three

device pairs:

00A1 0103

00A2 0104

#00A3 0105 (To be reinstalled later)

00B1 0106

Any suggestion/comment is much appreciated.

Thank you

Sanjit Achary

0 Kudos
bharath_25
2 Bronze

Re: SRDF Operations Steps

Jump to solution

But it looks like in your earlier posting of SRDF steps you haven't introduced any command with the file option. Please correct me if i'm wrong.

Thank You

Bharath

0 Kudos
ayakovenko
1 Copper

Re: SRDF Operations Steps

Jump to solution
There are two SRDF types: static and dynamic.
Static SRDF is implementing by bin-file creation. Dynamic SRDF you can create any time by you self.
And static SRDF actually is not used at all now, except specific implementatoins (as Celerra).
For dynamic SRDF at first you must enable it at the array level and do some configuration in the bin-file.
Then you must create dynamic srdf group on srdf directors with commands like:
symrdf addgrp -label <GrpLabel> -rdfg <GrpNum>
      -sid <SymmID> -dir <Dir> -remote_rdfg <GrpNum>
      -remote_sid <SymmID> -remote_dir <Dir>
      [-noprompt] [-i <Interval>] [-c <Count>]
      [[-fibre] | [-gige] | [-farpoint]]
      [-link_domino] [-remote_link_domino]
      [-auto_link_recovery] [-remote_auto_link_recovery]
      [-link_limbo <Secs>] [-rem_link_limbo <Secs>]
symrdf modifygrp <-add | -remove>
      <-rdfg <GrpNum> | -label <GrpLabel>>
      -sid <SymmID> [-dir <Dir>] [-remote_dir <Dir>]
      [-noprompt] [-i <Interval>] [-c <Count>] [-star]
symrdf removegrp -sid <SymmID>
      <-rdfg <GrpNum> | -label <GrpLabel>>
      [-noprompt] [-i <Interval>] [-c <Count>] [-star]
Then you can create association between source and target devices by creating device file with this format:
<source_device_1> <target_device_1>
<source_device_2> <target_device_2>
...
<source_device_n> <target_device_n>
and by implemnting of command:
symrdf -file <Filename> -sid <SymmID> -rdfg <GrpNum>
      [-bypass] [-noprompt] [-i <Interval>] [-c <Count>]
      [-v|-noecho] [-force] [-symforce]
    createpair -type <R1|R2>
       <-invalidate <R1|R2> [-nowd] | -establish | -restore>
       [-rdf_mode <async>]
       [-g <NewDg>] [-remote] [-cons_exempt]
Then you can use commands from Sanjit Achary posts.

This is for SRDF/S. SRDF/A is some more complex.

View solution in original post

0 Kudos
ayakovenko
1 Copper

Re: SRDF Operations Steps

Jump to solution

More information you can find in Solutions Enabler Symmetrix SRDF Family CLI 7.1 Product Guide :

Powerlink.emc.com > Support > Technical Documentation and Advisories > Software ~ S ~ Documentation > Solutions Enabler > v7.1.x as was written previosly.

0 Kudos
minksg
3 Cadmium

Re: SRDF Operations Steps

Jump to solution

Hi guys -

I'm going to move this over to the Support Forums as well. It is great how everyone is contributing, thanks so much!

One thing to be aware of: you need a very thorough understanding of what these commands do, and what the unintended consequences of running a certain command with a certain flag will be on your storage environment. It is possible to use these commands incorrectly, and the results of that could be very, very bad.

Managing a storage array is something you really must have formal training on, especially when you are first starting out!

So, I'm going to move this over to the support forums where our services folks can help you all keep this converstation going!

-Gina

0 Kudos
bharath_25
2 Bronze

Re: SRDF Operations Steps

Jump to solution

Thanks Alexey Yakovenko,

                                             Now I got an idea how to pairup devices, create Dynamic Groups and perform Dynamic SRDF operations.

Once again thanks to EMC Community.  If anybody could be more explain more by taking an example that would be great.

Thank You

Bharath

0 Kudos
ezirnhel
3 Zinc

Re: SRDF Operations Steps

Jump to solution

As Gina  recommended, this has been moved to the Support Forums.

Thanks!

0 Kudos
ranjancom2000
1 Copper

Re: SRDF Operations Steps

Jump to solution

Some suggessition from my side for creating new srdf group

Create dynamic rdf group

Build dynamic SRDF pairs

Perform the initial SRDF full establish

Change RDF mode

symrdf addgrp -label new-group-name -sid 123 -rdfg 01 -dir 9d,8d -remote_sid 345 -remote_dir 9d,8d -remote_rdfg 01
symrdf createpair -file pair.txt -type r1 -sid 123 -rdfg 01 -invalidate r2 -nop
symrdf -g new-group-name establish -full
symrdf -g new-group-name set mode sync

But I need steps for

How we can add and delete device pair when we use dynamic rdf group with SRDF/S mode

How we add and delete device pair when we use dynamic rdf group with SRDF/A mode

0 Kudos
Boom1
3 Argentium

Re: SRDF Operations Steps

Jump to solution

The best option is download symmetrix procedure generator.

0 Kudos
ranjancom2000
1 Copper

Re: SRDF Operations Steps

Jump to solution

Can i know the download path for

symmetrix procedure generator.

0 Kudos