HBAs information on system

/usr/sbin/hbanyware/hbacmd listhbas
/usr/sbin/hbanyware/hbacmd hbaattibute [wwn]

Good EMC symcli commands to know.

Sym db (vcm)location:

/usr/emc/API/symapi/db

sym log location:

/usr/emc/API/symapi/log

symcfg file layout and usage in cli

cat > 04009914.90096.symconf
### Start of symconfigure ###
## Update device config settings
set dev 0324 attribute=SCSI3_persist_reserv;
set dev 0326 attribute=SCSI3_persist_reserv;
set dev 0328 attribute=SCSI3_persist_reserv;
set dev 032a attribute=SCSI3_persist_reserv;
set dev 032c attribute=SCSI3_persist_reserv;
set dev 032e attribute=SCSI3_persist_reserv;
set dev 0330 attribute=SCSI3_persist_reserv;
set dev 0332 attribute=SCSI3_persist_reserv;
set dev 0334 attribute=SCSI3_persist_reserv;
set dev 0336 attribute=SCSI3_persist_reserv;

##make BCV device
convert dev 032e to 2-Way-BCV-Mir;
convert dev 0330 to 2-Way-BCV-Mir;
convert dev 0332 to 2-Way-BCV-Mir;
convert dev 0334 to 2-Way-BCV-Mir;
convert dev 0336 to 2-Way-BCV-Mir;
## Update device config settings

#### MAP
## Standard Devices
map dev 0324 to dir 7a:0, lun=07d;
map dev 0324 to dir 10a:0, lun=07d;

map dev 0326 to dir 7a:0, lun=07e;
map dev 0326 to dir 10a:0, lun=07e;

map dev 0328 to dir 7a:0, lun=07f;
map dev 0328 to dir 10a:0, lun=07f;

map dev 032a to dir 7a:0, lun=080;
map dev 032a to dir 10a:0, lun=080;

map dev 032c to dir 7a:0, lun=081;
map dev 032c to dir 10a:0, lun=081;
## Standard Devices


## BCV Devices
map dev 032e to dir 7a:0, lun=082;
map dev 032e to dir 10a:0, lun=082;

map dev 0330 to dir 7a:0, lun=083;
map dev 0330 to dir 10a:0, lun=083;

map dev 0332 to dir 7a:0, lun=084;
map dev 0332 to dir 10a:0, lun=084;

map dev 0334 to dir 7a:0, lun=085;
map dev 0334 to dir 10a:0, lun=085;

map dev 0336 to dir 7a:0, lun=086;
map dev 0336 to dir 10a:0, lun=086;
## BCV Devices

### End of symconfigure ###

sudo symconfigure -sid 90096 -f 04009914.90096.symconf preview # commit to actually take effect

Backup vcmdb

# Backup binary vcmdb
sudo symmaskdb -noprompt -sid 90096 backup -file 90096_backup.bin
# Backup text vcmdb
sudo symmaskdb -sid 90096 database list > 90096_backup.txt

Mask devices to new Host

sudo symmask -sid 90096 -dir 7a -p 0 -wwn 10000000c9426c85 add devs 0324,0326,0328,032A,032C,032E,0330,0332,0334,0336 # pcs2s009hba0 10 Luns: 125-134
sudo symmask -sid 90096 -dir 10a -p 0 -wwn 10000000c9426c84 add devs 0324,0326,0328,032A,032C,032E,0330,0332,0334,0336 # pcs2s009hba1 10 Luns: 125-134

sudo symmask -sid 90096 refresh

Scan for all/associate symmetrix frame with gatekeeper

symcfg discover

List devices down an FA

symcfg -sid [sym id] -FA [FA] -p [port] -address -available list
# ./symcfg -sid 20322 -dir 9b -p 1 -address -available list |egrep "038D|038E|038F|0390|04EC|04ED|04EE|04EF|04F7|04F8|04F9|04FA|04FB|04FC|04FD|04FE"
                           038D  /dev/rdsk/c5t13d61s2            0    0  03D
                           038E  /dev/rdsk/c5t13d62s2            0    0  03E
                           038F  /dev/rdsk/c5t13d63s2            0    0  03F
                           0390  /dev/rdsk/c5t13d64s2            0    0  040
                           04EC  /dev/rdsk/c5t13d65s2            0    0  041
                           04ED  /dev/rdsk/c5t13d66s2            0    0  042
                           04EE  /dev/rdsk/c5t13d67s2            0    0  043
                           04EF  /dev/rdsk/c5t13d68s2            0    0  044
                           04F7  /dev/rdsk/c5t13d69s2            0    0  045
                           04F8  /dev/rdsk/c5t13d70s2            0    0  046
                           04F9  /dev/rdsk/c5t13d71s2            0    0  047
                           04FA  /dev/rdsk/c5t13d72s2            0    0  048
                           04FB  /dev/rdsk/c5t13d73s2            0    0  049
                           04FC  /dev/rdsk/c5t13d74s2            0    0  04A
                           04FD  /dev/rdsk/c5t13d75s2            0    0  04B
                           04FE  /dev/rdsk/c5t13d76s2            0    0  04C
# ./symcfg -sid 20322 -dir 8b -p 1 -address -available list |egrep "038D|038E|038F|0390|04EC|04ED|04EE|04EF|04F7|04F8|04F9|04FA|04FB|04FC|04FD|04FE"
                           038D  /dev/rdsk/c5t12d61s2            0    0  03D
                           038E  /dev/rdsk/c5t12d62s2            0    0  03E
                           038F  /dev/rdsk/c5t12d63s2            0    0  03F
                           0390  /dev/rdsk/c5t12d64s2            0    0  040
                           04EC  /dev/rdsk/c5t12d65s2            0    0  041
                           04ED  /dev/rdsk/c5t12d66s2            0    0  042
                           04EE  /dev/rdsk/c5t12d67s2            0    0  043
                           04EF  /dev/rdsk/c5t12d68s2            0    0  044
                           04F7  /dev/rdsk/c5t12d69s2            0    0  045
                           04F8  /dev/rdsk/c5t12d70s2            0    0  046
                           04F9  /dev/rdsk/c5t12d71s2            0    0  047
                           04FA  /dev/rdsk/c5t12d72s2            0    0  048
                           04FB  /dev/rdsk/c5t12d73s2            0    0  049
                           04FC  /dev/rdsk/c5t12d74s2            0    0  04A
                           04FD  /dev/rdsk/c5t12d75s2            0    0  04B
                           04FE  /dev/rdsk/c5t12d76s2            0    0  04C

List Symmetrix Device groups

# symdg list
                          D E V I C E      G R O U P S
                                                             Number of
    Name               Type     Valid  Symmetrix ID  Devs   GKs  BCVs  VDEVs

    abinitiop          RDF2     Yes    000187790096     4     0     0      0
    brksrvp            RDF2     Yes    000187790096     4     0     0      0
    nfs01p             RDF2     Yes    000187790096     7     0     0      0
    ssep01             RDF2     Yes    000187790096    12     0     0      0
    ssep03             RDF2     Yes    000187790096     4     0     0      0
    rto1p              RDF2     Yes    000187790096     4     0     0      0
    abinitiot          REGULAR  Yes    000187790096     0     0     4      0
    brksrvt            REGULAR  Yes    000187790096     0     0     4      0
    sset03             REGULAR  Yes    000187790096     0     0     4      0
    rto1t              REGULAR  Yes    000187790096     0     0     4      0
    nfs01t             REGULAR  Yes    000187790096     0     0     7      0
    sset01             REGULAR  Yes    000187790096     0     0    14      0

Get info about symmetrix device group (symdg) including devices in the group.

# symdg show archivep

Group Name:  archivep

    Group Type                                   : RDF2
    Valid                                        : Yes
    Symmetrix ID                                 : 000187790096
    Group Creation Time                          : Mon Aug 29 11:02:54 2005
    Vendor ID                                    : EMC Corp
    Application ID                               : SYMCLI

    Number of STD Devices in Group               :    8
    Number of Associated GK's                    :    0
    Number of Locally-associated BCV's           :    0
    Number of Locally-associated VDEV's          :    0
    Number of Remotely-associated BCV's (STD RDF):    0
    Number of Remotely-associated BCV's (BCV RDF):    0
    Number of Remotely-assoc'd RBCV's (RBCV RDF) :    0

    Standard (STD) Devices (8):
        {
        --------------------------------------------------------------------
                                                      Sym               Cap
        LdevName              PdevName                Dev  Att. Sts     (MB)
        --------------------------------------------------------------------
        DEV001                /dev/vx/rdmp/c3t4d101s2 0120 (M)  RW     30469
        DEV002                /dev/vx/rdmp/c3t4d102s2 0122 (M)  RW     30469
        DEV003                /dev/vx/rdmp/c3t4d103s2 0124 (M)  RW     30469
        DEV004                /dev/vx/rdmp/c3t4d104s2 0126 (M)  RW     30469
        DEV005                /dev/vx/rdmp/c3t4d105s2 0128 (M)  RW     30469
        DEV006                /dev/vx/rdmp/c3t4d106s2 012A (M)  RW     30469
        DEV007                /dev/vx/rdmp/c3t4d107s2 012C (M)  RW     30469
        DEV008                /dev/rdsk/c3t4d108s2    012E (M)  RW     30469
        }

    Device Group RDF Information
        {
        RDF Type                               : R2
        RDF (RA) Group Number                  : 11               (0A)

        Remote Symmetrix ID                    : 000187721328

        R2 Device Is Larger Than The R1 Device : False

        RDF Mode                               : Synchronous
        RDF Adaptive Copy                      : Disabled
        RDF Adaptive Copy Write Pending State  : N/A
        RDF Adaptive Copy Skew (Tracks)        : 65535

        RDF Device Domino                      : Disabled

        RDF Link Configuration                 : Fibre
        RDF Link Domino                        : Disabled
        Prevent Automatic RDF Link Recovery    : Disabled
        Prevent RAs Online Upon Power ON       : Enabled

        Device RDF Status                      : Ready           (RW)

        Device RA Status                       : Ready           (RW)
        Device Link Status                     : Not Ready       (NR)

        Device Suspend State                   : Offline
        Device Consistency State               : Disabled
        RDF R2 Not Ready If Invalid            : Disabled

        Device RDF State                       : Ready           (RW)
        Remote Device RDF State                : Ready           (RW)

        RDF Pair State (  R1 <=\=> R2 )        : Split

        Number of R1 Invalid Tracks            :  3395065
        Number of R2 Invalid Tracks            :        0
        }

Create new symdg

symdg create [new symdg] -type [dg type]
symdg create archivep -type RDF2

Show Symmetrix devices in a specific device group

symdg -g <symdg> list

Show details about a specific symmetrix device

symdev -sid <sym id> show <symdev>

List all visible symmetrix devices

sympd list

Get info about specific symmetrix devices: "032E|0330|0332|0334|0336"

sympd list | egrep "0324|0326|0328|032A|032C"
/dev/rdsk/c3t0d125s2   0324 10A:0 02A:DA  2-Way Mir     N/Grp'd  (M) RW   30469
/dev/rdsk/c3t0d126s2   0326 10A:0 16C:DA  2-Way Mir     N/Grp'd  (M) RW   30469
/dev/rdsk/c3t0d127s2   0328 10A:0 02C:DA  2-Way Mir     N/Grp'd  (M) RW   30469
/dev/rdsk/c3t0d128s2   032A 10A:0 02B:DB  2-Way Mir     N/Grp'd  (M) RW   30469
/dev/rdsk/c3t0d129s2   032C 10A:0 16B:DB  2-Way Mir     N/Grp'd  (M) RW   30469
/dev/rdsk/c4t1d125s2   0324 07A:0 02A:DA  2-Way Mir     N/Grp'd  (M) RW   30469
/dev/rdsk/c4t1d126s2   0326 07A:0 16C:DA  2-Way Mir     N/Grp'd  (M) RW   30469
/dev/rdsk/c4t1d127s2   0328 07A:0 02C:DA  2-Way Mir     N/Grp'd  (M) RW   30469
/dev/rdsk/c4t1d128s2   032A 07A:0 02B:DB  2-Way Mir     N/Grp'd  (M) RW   30469
/dev/rdsk/c4t1d129s2   032C 07A:0 16B:DB  2-Way Mir     N/Grp'd  (M) RW   30469

sympd list | egrep "032E|0330|0332|0334|0336"
/dev/rdsk/c3t0d130s2   032E 10A:0 02D:DB  2-Way BCV Mir N/Asst'd (M) RW   30469
/dev/rdsk/c3t0d131s2   0330 10A:0 16D:DB  2-Way BCV Mir N/Asst'd (M) RW   30469
/dev/rdsk/c3t0d132s2   0332 10A:0 16A:DC  2-Way BCV Mir N/Asst'd (M) RW   30469
/dev/rdsk/c3t0d133s2   0334 10A:0 02A:DC  2-Way BCV Mir N/Asst'd (M) RW   30469
/dev/rdsk/c3t0d134s2   0336 10A:0 16C:DC  2-Way BCV Mir N/Asst'd (M) RW   30469
/dev/rdsk/c4t1d130s2   032E 07A:0 02D:DB  2-Way BCV Mir N/Asst'd (M) RW   30469
/dev/rdsk/c4t1d131s2   0330 07A:0 16D:DB  2-Way BCV Mir N/Asst'd (M) RW   30469
/dev/rdsk/c4t1d132s2   0332 07A:0 16A:DC  2-Way BCV Mir N/Asst'd (M) RW   30469
/dev/rdsk/c4t1d133s2   0334 07A:0 02A:DC  2-Way BCV Mir N/Asst'd (M) RW   30469
/dev/rdsk/c4t1d134s2   0336 07A:0 16C:DC  2-Way BCV Mir N/Asst'd (M) RW   30469

List access granted for a device.

symmaskdb -sid [sym id] -dev [sym dev] list assignment
img2s003n2 # ./symmaskdb -sid 0715 -dev 000E list assignment

Symmetrix ID : 000187720715

Device  Identifier        Type   Dir:P
------  ----------------  -----  ----------------
000E    10000000c9321ac1  FIBRE  FA-7A:0
        10000000c9311383  FIBRE  FA-7A:0
        10000000c9321c9d  FIBRE  FA-8A:0
        10000000c9312f94  FIBRE  FA-8A:0
        10000000c93219f2  FIBRE  FA-9A:0
        10000000c93113f1  FIBRE  FA-9A:0
        10000000c9321a65  FIBRE  FA-10A:0
        10000000c9312458  FIBRE  FA-10A:0
        10000000c93122dd  FIBRE  FA-7B:0
        10000000c92f2fe9  FIBRE  FA-7B:0
        10000000c9321a40  FIBRE  FA-10B:0
        10000000c9310bf8  FIBRE  FA-10B:0

Set sym-dev state/mode

symdev -sid <sid> ready <dev>
symdev -sid 90096 ready 03CC
symdev -sid 90096 -noprompt not_ready 03CE
symdev -sid 90096 -noprompt ready 03CE
symdev -sid 90096 -noprompt ready 03D0
symdev -sid 90096 -noprompt ready 03D2
symdev -sid 90096 -noprompt ready 03D4
symdev -sid 90096 -noprompt ready 03D6
symdev -sid 90096 -noprompt ready 03D8
symdev -sid 90096 -noprompt ready 03DA
symdev -sid 90096 -noprompt ready 03DC
symdev -sid 90096 -noprompt ready 03DE
symdev -sid 90096 -noprompt ready 03E0
symdev -sid 90096 -noprompt ready 0324
symdev -sid 90096 -noprompt ready 0326
symdev -sid 90096 -noprompt ready 0328
symdev -sid 90096 -noprompt ready 032A
symdev -sid 90096 -noprompt ready 032C

Update keys for Symcli/Timefinder/symrdf

# symlmf

                        E M C    S O L U T I O N S    E N A B L E R

                       SOLUTIONS ENABLER LICENSE MANAGEMENT FACILITY

Register License Key (y/[n]) ? y
Enter License Key   : <lic key>

Register License Key (y/[n]) ? y
Enter License Key   : <lic key>

Register License Key (y/[n]) ? n

Good EMC timefinder commands to know.

Control RDF link

symrdf -g [symdg] set mode=[async|sync]
symrdf -g [symdg] [suspend|resume]

Control BCV state

symmir -g <device group> -full establish [ld dev] BCV ld [BCV dev]
symmir -g <device group> split [dev]

or

cat > bcv_map.txt
### Start BCV Mapfile ###
0324 032e
0326 0330
0328 0332
032a 0334
032c 0336
### End BCV Mapfile ###

sudo symmir -f bcv_map.txt -sid 90096 establish -full # Sync

sudo symmir -f bcv_map.txt -sid 90096 query # Verify

Add Standard/R1/R2 devices to a symdg

symld -sid [sym id] -g [symdg] add dev [symdev]
symld -sid 0096 -g archivep add dev 0120

Manipulate BCV devices.

symbcv -sid [sym id] -g [symdg] add dev [symdev]
symbcv -sid 0096 -g archivet add dev 01CE

sync/split BCVs 1 and 2

symbcv -sid 0096 -g archived moveall archivep
symmir -g archivep establish
symmir -g archivep split -instant
symbcv -sid 0096 -g archivep moveall archived

symbcv -sid 0096 -g archivet moveall archivep
symmir -g archivep establish -noprompt
symmir -g archivep split -instant -noprompt
symbcv -sid 0096 -g archivep moveall archivet

Documents

Symmetrix Solutions Enabler 5.5 install Guide.

RDF Command Line Solutions Enabler 5.5 Reference

Symmetrix Solutions Enabler 6.0 command reference

Timefinder Intergration SQL server

 
/var/www/sites/dokuwiki/data/pages/notes/storage/symapi.txt · Last modified: 2009/04/11 22:23 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki