Beruflich Dokumente
Kultur Dokumente
INFO
SLV
CONFIGS
VCM DB
GROUPS RDF
BCV
CLONE
SNAP
STATS DISKS OPTIMISE
EVENTS
THE PROJECT
This is a quick reference page for my "most often used" EMC Solutions Enabler co
mmands.
INFO
/usr/symcli/bin/symlmf ;license management server
/usr/emc/API/symapi/config/symapi_licenses.dat ;license manager respository
/var/symapi/log
;symapi log file
vi /usr/emc/API/symapi/config/options ;example SYMAPI_ALLOW_RDF_SYMFORCE = TRU
E
syminq hba -fibre
;see host HBAs
syminq -clariion
;see host clariion devices only
syminq -sym
;see host sym devices only
syminq -pdevfile
;see host sym devices nicely
syminq -v /dev/dsk/c3t50060482D5309446d0s2
;see host device verbose, like V
CM yes/no
sympd -sid $mysid list ;all devices visible by host, nice for "ctd" and powerpa
th
sympart -kb show c3t50060482D5309446d405s2
;see partition information
symrdf -sid $mysid list pd
;see RDF devices visible to host
symcfg -sid $mysid -upatches
;see patches on sym
CONFIGS
symcfg discover
;builds configuration database
symcfg -sid $mysid list -memory
;show memory used
symcfg -sid $mysid list
;see discovered sym(s)
symcfg -sid $mysid list -fa 08b -p 0 -addresses -available
;see next target
id and LUN number
symcfg -sid $mysid list -rdfg ALL -rdfa
;see rdfg group settings like tr
ansmit idle
symcfg -sid $mysid -connections list
;see host to sym connectivity
symcfg -sid $mysid -applications list ;sym apps that have been run
symcfg -sid $mysid -dir all list
;list all directors - FA,DA,RA
symcfg -sid $mysid -FA all list
;see director port and wwpn
symcfg -sid $mysid -RA all list
;display -RA all list
symcfg -sid $mysid -DA all list
;see number of volumes per DA
symcfg -sid $mysid -lockn ALL list
;see active configuration locks
symcfg -sid $mysid -lockn 15 list -v
;see lock details
symcfg -sid $mysid -lockn 9 release
;release a configuration lock - use caut
ion
symconfigure -sid $mysid query ;see status of configuration change session
symconfigure -sid $mysid verify
;check lock, may fail if DMX SP configur
ation server is hung
symconfigure -sid $mysid -f xx.txt preview
;check command file validity
symconfigure -sid $mysid -f xx.txt prepare
;verify the appropriateness of p
ropose config change
symconfigure -sid $mysid -f xx.txt commit
;activates
VCM DB
symmask discover hba
;discover wwn and writes to login history table, if empt
y
symmask -sid $mysid refresh
;updates the FA's with changes to database
symmask -sid $mysid list logins
;see login history table
symmask -sid $mysid -wwn $mywwn rename UXGFPR02/HBA2
;create a vcm aliases
symmask -sid $mysid -wwn $myold replace $mynew ;replace wwn
symmask -sid $mysid -wwn $mywwn -dir 10c -p 1 remove dev 1024,1025
;unmask
devices
symmask -sid $mysid -wwn $mywwn -dir 10c -p 1 add dev 1024,1025
;mask de
vices
symmask -sid $mysid -wwn $mywwn delete -login ;remove entry from VCM and LHT
symmaskdb -sid $mysid -file vcmdb$mysid.backup backup ;backup VCM database
symmaskdb -sid $mysid list no_assignment -dir all
;to see mapped but not m
asked
symmaskdb -sid $mysid -wwn $mywwn list devs
;list devices mapped for this ww
n
symmaskdb -sid $mysid -dev $mydev list assign ;see device FA assignment
symmaskdb -sid $mysid list capacity -host UXGFPR02
;see capacity for host
symmaskdb -sid $mysid list database
;see VCM access
symmaskdb -sid $mysid list database -v -wwn $mywwn
;see lunoffset details
set port 04A:0 vcm_state=enable;
;create file to activate VCM on a FA, ru
n symconfigure
GROUPS
symdg -type REGULAR create $mydg
;create disk group
symdg -type RDF1 create $mydg ;create RDF1 device group
symdg -type RDF2 create $mydg ;create RDF2 device group
symdg list
;list device groups
symdg
symdg
symdg
symdg
symld
symld
symld
symld
show $mydg
;display verbose output of device group
delete $mydg
;remove device group
export $mydg -f dg.txt
;export device group
import $mydg -f dg.txt
;import device group
-g $mydg -sid $mysid add dev 010 ;add sym device to device group
-g $mydg list
;list devices on disk group
-g $mydg remove DEV001
;removes STD for device group
-g $mydg rename DEV001 DBVOL1
;renames logical device names
RDF
symcfg -sid $mysid -ra all list
;list RDF directors, slot, type, status
symcfg -sid $mysid -rdfg all list
;list RDF groups, id, link recovery sett
ings
symrdf -sid $mysid -rdfg $mygp list | grep -v "\- \-" ;list RDF group members;
meta heads only
symrdf -sid $mysid ping
;test physical link
symrdf -sid $mysid list
;list all SRDF devices in Sym
symrdf -sid $mysid list pd
;see RDF devices visible to host
symrdf -sid $mysid createpair Cfile t.txt -rdfg $mygp -type rdf1 Cinvalidate r2
;create relationship
symrdf -sid $mysid deletepair -file t.txt -rdfg $mygp ;remove relationship
symrdf -sid $mysid createpair -file t.txt -rdfg $mygp -type rdf1 -establish
;establish relationship
symrdf -sid $mysid -f t.txt -rdfg $mygp set mode async ;set mode on RA group to
async
symrdf -sid $mysid -f t.txt -rdfg $mygp set mode acp_disk
;adaptive write
copy pending mode
symrdf -sid $mysid -f t.txt -rdfg $mygp query ;also shows lag time
symrdf -sid $mysid -rdfg $mygp list | grep -v Consistent
;verify all devi
ces in RA group
symrdf -sid $mysid -f t.txt -rdfg $mygp suspend
;suspend link, then turn
on adaptive copy
symrdf -sid $mysid -f t.txt -rdfg $mygp resume ;resume link
symrdf -sid $mysid -f t.txt -rdfg $mygp enable ;ensures consistency, check usag
e
BCV
symbcv list pd
symbcv list dev
symbcv -g $mydg
symbcv -g $mydg
o device group
symbcv -g $mydg
symmir -g $mydg
symmir -g $mydg
symmir -g $mydg
name
symmir -g $mydg
symmir -g $mydg
symmir -g $mydg
symmir -g $mydg
symmir -g $mydg
symmir -g $mydg
symmir -g $mydg
CLONE
symclone -sid
symclone -sid
symclone -sid
ate
symclone -sid
e (split)
symclone -sid
symclone -sid
nged tracks
symclone -sid
tracks copied
symclone -sid
;incremental
;activat
;get cha
;verify changed
SNAP
symsnap -pools list
;list available pools
symsnap -sid $mysid show pool DEFAULT_POOL
;show pools
symsnap -g $mydg create -svp mypool DEV001 sym DEV 01E4 -nop
;create snap ses
sion
symsnap -g $mydg -pools query ;query status
symsnap -g $mydg activate DEV001 sym ld VDEV001 -nop
;activate session
symsnap list -savedevs -svp mypool
;check save pool
symsnap -g $mydg restore -nop ;start restore
symsnap -g $mydg terminate DEV001 sym ld VDEV001 -restored
;terminate resto
re session
symsnap -g $mydg terminate DEV001 sym ld VDEV001
;terminate session
STATS
symstat -g $mygrp -i 10 -c 5 -type REQUEST
;stats for all devices in group
symstat -g $mygrp -i 10 -c 5 -type MEMIO
;display memory and IO stats
symstat -sid $mysid -dir ALL -i 10 -c 5 -type CACHE
;see cache stats
symstat -sid $mysid -disk 11B:C29 -i 10 -c 5 -type DISK
;see physical di
sk stats
symstat -sid $mysid -i 60 -c 5 -RA ALL ;stats about all RDF directors
symstat -sid $mysid -i 300
;stats for all devices every 5 minutes
symstat -sid $mysid -ra all -i 10 -c 2 ;show sym stats for RA devices
symstat -sid $mysid -i 60 -c 5 -type PORT -dir ALL -port ALL
;see port stats
symstat -sid $mysid -type iscsi -i 5 -gige_dir -dir 14c
;see ge stats
DISKS
symdisk -sid $mysid list -da 15A
;see all physical disks on disk adaptor
symdisk -sid $mysid list -da 15A -interface C -tid C -hypers -v
;see hyp
ers on da and port
OPTIMISE
symoptmz -sid $mysid release
symoptmz -sid $mysid query
EVENTS
symevent -sid $mysid list
;see list of events
symevent -sid $mysid monitor
;to report on all events every
symevent -sid $mysid monitor -i 600 -c 144 -warn
;watch
re for 24 hours
symevent -sid $mysid -v -start 9:00 -end 17:00 ;to see events
symaudit -sid 1384 list -v -start 10/01/2007 -end 01/02/2008 >
Audit
10 seconds
for warning or mo
today
txt.file ;see Sym