https://www.explainthatstuff.com/fiberoptics.html ...
fiber optics
symqos -cp list -sid 237 -settings -usage Sample output
symdev modify 1fe0 -sid 005 -cap 4000 -captype gb -nop -tdev
symcfg show -v
symcfg list -status
symcfg list -DA
symconfigure -sid SymmID -reserved list
symaccess list devinfo �ig my_ig �sid 001
symsg -sid 584 list -demand -by_port
symcfg -sid 0084 show -sc -sc_name Datastore1
symcfg �sid <SymmID> -sc show �sc_name <StorageContainer>
symcfg -sid 0084 list -sc -detail
symdev -sid <SymmID> list -vvol | -pedev | -nopedev
symdev list -sid 064 -pedev
symdev list -sid 064 -vvol
symdisk show -spid 1E05 -sid 432
symdisk list -external �spindle �state [-sid <#>]
symaccess list hba
symaccess replace -wwn wwn -new_wwn NewWWN [-noprompt]
symaccess list -type storage -v
symaccess show view -detail
symaccess -sid 120 list assignments -devs 20:22,24
symcfg list -connections -capacity -sid 097
symcfg [-sid <SymmID>][-offline]
list �port �free
<[-slot <#>] [-dx | -fa | -fcoe | �re | �rf | -se]
[-speed <#>] |
-dir <#>>
symcfg list -port -SE ALL -sid 230 -detail
symcfg list -dir ALL -sid 064 -address
symcfg list -sid 075 -FA 2E -address -p 10
symcfg list -lru all -sid 6196
symcfg list -services
symcfg list -memory
symcfg -sid 086 list -cuimage
symcfg sid 086 list -ficon_split -addr -avail
symcfg list -upatches -sid 207
symcfg -sid 150 show -env_data SystemBay
symcfg -sid 150 list -env_data -service_state failed
symcfg list -env_data -v -sid 64
symdev [-sid SymmID] list -wwn_non_native
symdev show -wwn_non_native <WWN>
symdev list -inventory -sid 3139
symdev show 0516 -geometry -sid 516
symcfg list -tdev -sid 341 -tier
symcfg -sid 343 list -tdev -pool HR_THIN_R5
symcfg -sid 397 -devs 1620:1630 list -tdev -detail
symcfg -sid 1234 verify -tdev -dev 5ac -bound -I 5
symdev -sid 207 -identity_set list
symdev -sid 207 -identity show 0477
symdev -sid 341 -pinned list
symdisk list -dskgrp_summary -sid 584
symdisk list -dskgrp_summary -by_engine -sid 584
symdisk list (-detail) option:
symdisk list -v -spare_info
symdisk list -spindle -sid 306
symdisk show -spid 1B935 -sid 306
symdisk list -disk_group 004 -spindle -sid 306
symdisk show -wwn wwn
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
syminq -symmids
syminq -wwn
syminq -pdevfile
syminq hba
syminq -mapinfo[PdevName] [-sym[-powerpath]|-hds|-storworks] [-cache | -nocache]
[-colons][-winvol]
symcfg list -bay_location -sid 166
symcfg list -sid 341 -bay_info
symcfg list -sid 341 -v
symaudit list -text -sid 012 -function_class Security
symcfg list -applications -sid 282
symcfg [-sid SymmID] [-offline] [-mb | -gb | -tb]
[-i Interval] [-c Count]
list [-pool [-snap][-rdfa_dse [-rdfg GrpNum]][-thin]
[-fba] [-ckd] [-ckd3390] [-ckd3380] [-as400] [-all] [-v]]
symcfg show -thin -pool PoolName -detail -all -sid SymmID
symcfg list -feature -sid 341 -class Local Replication
sympd list -SA 7E -sid 064
To list external spindles, use the following syntax:
symdev [-sid SymmID] [-offline] [-v] [-resv | -pgr]
[-wwn | -wwn_encapsulated [-detail] | -wwn_non_native]
[-all]
] [-all]
list [ -FA <#|ALL> [-P <#>] |
-SA <#|ALL> [-scsi] [-fibre] [-P <#>]]
. . .
[-technology <EFD | FC | SATA>]
[-internal | -external | -encapsulated [-limited]]
list pd [ -FA <#|ALL> [-P <#>] |
-SA <#|ALL> [-scsi] [-fibre] [-P <#>]]
. . .
Configuration Query Operations
428 EMC Solutions Enabler Array Controls and Management 8.3 and higher CLI User
Guide
[-technology <EFD | FC | SATA>]
[-internal | -external | -encapsulated [-limited]]
Examples
To list all the devices on array 085 with a non-native WWN, enter:
symdev -sid 085 list -wwn_non_native
To show an external WWN for device 60000970000196801476533030314245,
enter:
symdev show -wwn_non_native 60000970000196801476533030314245
Examples
To list all devices on array 097 that are in a normal state, enter:
symdev list -service_state normal -sid 097
to list all devices on array 097 that are notfailed service state, enter:
symdev list pd -service_state notfailed -sid 097
To list cache partition information using the following syntax:
symqos -cp [-name PartitionName]
list [-devs SymDevStart:SymDevEnd [-all]| -rdfg GrpNum]
list -g DgName [-std] [-bcv] [-vdev]
list [-sid SymmID] -settings [-usage] [-v]
symqos list -pst -sid 237 -settings -v
symoptmz -sid 234 show -parms -vp
To show Optimizer's planned activities, use the following syntax:
symoptmz show [-v] -swap_list | -activity_list
[-manual | -generated ]
show -parms [-dp | -vp] [-offline]
show -composite [-dp | -vp]
show [-v] -swap_list | -rollback_list
symoptmz -sid 234 show -composite
symoptmz show -swap_list -sid 234 -generated
symtw [-sid SymmID] [-offline]
list [-type <move_dp | move_vp | perf>]
list -summary [-date Date
symtw -sid 397 list
symtw list -sid 397 -summary
symipsec -sid SymmID list -dir #|ALL -port 0 -priority Level# -all
symipsec -sid 343 -dir 16D list port 0 -allsymipsec -sid SymmID show -dir #|ALL
-port #|ALL -priority Level# -all
symipsec -sid 123456789012 -dir 1A -port 0 show -priority 20
symipsec -sid 343 -dir 16D show -all
symipsec -sid SymmID list -dir #|ALL -port 0 -stats -type StatsType [-priority
Level#][-remote_addr IPendPt]
symipsec -sid 067 -dir 2c list -stats -type ipsec_details
symipsec -sid 067 -dir 2c list -stats -type ike_errors
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-----------------------------------------------------------
To verify the Active state for spindle 8000, enter:
symdisk verify �external �sid 084 �spid 8000 �active
All disk(s) are in the 'Active' state.
To verify the Draining state for spindle 8000, enter:
symdisk verify �external �sid 084 �spid 8000 �draining
None of the disk(s) are in the "Draining" state.
symaccess -sid 031 set hba_flags on C,SC3 -enable -wwn
210000e08b0995b7-dir 16A -p 0
symaccess list chap -sid 001
--------------------------------------------------------
---------------------------------------
symconfigure �sid 084 commit -cmd �add dir slot_num = 1 type=FA;�
symconfigure �sid 084 commit -cmd �remove dir 1f;�
symconfigure associate port 2,4 to dir 7E ;
symcfg list -sid xxx -port -free.
symconfigure disassociate port 1,4 from dir 7E ;
symcfg list -port -free -sid 064
symconfigure -sid 230 commit -cmd "set port 5E:0 Show_ACLX_device=ENABLE;"
symcfg -sid 064 list -port -fa 7e -detail
Syntax
To list the IP addresses configured on an array, use the following syntax:
symcfg [-sid <SymmID>] [-offline]
list -ip [-SE <#|ALL>] [-p <#>] [�by_ip]
list -ip [-RE <#|ALL>] [-p <#>] [�by_ip]
Examples
To list IP addresses configured on SE port 10H of array 230, enter:
symcfg -sid 230 list �ip -se 10H
To list iSCSI target configured on an array, use the following syntax:
symcfg [-sid <SymmID>] [-offline]
list <-SE <#|ALL>>
<�iscsi_tgt [-iqn <TargetIQN> | -iscsi_port <#> | -
bootstrap]
[-by_iqn] [-detail]>
symcfg [-sid <SymmID>] [-offline]
list -route [-SE <#>] [ -ipv4 | -ipv6 ] [-v]
----------------------------------
https://www.dell.com/community/VMAX/Monitoring-Symmetrix-Performance-using-symstat-
CLI/td-p/6978924
https://www.storageinfra.com/symmetrix-dmx-health-check-verification-commands/
symdev -sid <SymmID> list -device_id <compatibility | mobility>
symcfg show -sid SID -witness
WitnessName [-out xml] [-offline]
symdev list -sid SID -devs Device:Device -lock
symdev list -sid SID -r1 -bcv
symrdf -f Device_filename verify -all -i 5 -synchronized
symrdf -g DgName verify
symrdf -g DgName verify -failedover
symrdf -g DgName verify -split Verifies/displays whether any
devices in the specified device groupare in the 'Split' state.
symrdf -g DgName verify -syncinprog
symrdf -cg CgName verify -consistent
symrdf verify -summary -consistent -noinvalids -cg CgName -i 45
symrdf -sg SgName -sid SID -rdfg RdfGrpNum verify
symrdf -sg SgName -sid SID -rdfg RdfGrpNum verify -failedover
symrdf -sg SgName -sid SID -rdfg RdfGrpNum verify -synchronized
symrdf -sg SgName -sid SID -rdfg RdfGrpNum verify -all -i 5 -synchronized
symrdf list -all
symrdf list -bcv
symrdf -sid 333 -dup_pair list
symrdf -rdf -sid 123 ping
symrdf verify
symrdf verify -enabled
symrdf -g STAGING -rdfg 129 verify -async
symrdf -g STAGING -rdfg 129 verify -async -sync -acp_disk
symrdf -g STAGING -rdfg 129 verify -consistent
If the verify command specifies Consistent OR Split state:
symrdf -g STAGING -rdfg 129 verify -consistent -split
symrdf -g STAGING -rdfg 129 verify -consistent -split -suspended -synchronized
symrdf -g STAGING -rdfg 129 verify -sync -acp_disk -synchronized -suspended -split
To list SRDF software and hardware compression status for all SRDF groups on SID
432:
symcfg list -rdfg all -sid 432
To list software or hardware compression status for a specified group (12) and
specified SID (432):
symcfg list -sid 432 -rdfg 12
symqos -RA [-sid SID] list -io
To move one-half of the SRDF pairing of SRDF group 10 to a new SRDF group 15:
symrdf half_movepair -sid 123 -file devicefile -rdfg 10 -new_rdfg 15
The half_swap operation swaps the personality of one half of an SRDF relationship.
It changes an R1 mirror to an R2 mirror or an R2 mirror to an R1 mirror.
symrdf -g Prod -bcv half_swap -refresh R1
To write disable the source (R1) mirror in a list of SRDF pairs, (DEV002, DEV003,
DEV007) in device group prod:
symrdf -g prod write_disable r1 DEV002 DEV003 DEV007
To write disable the target (R2) mirror in a list of SRDF pairs in device group
prod:
symrdf -g prod write_disable r2 DEV002 DEV003 DEV007
To enable the source (R1) mirrors in one SRDF pair, DEV007, in device group prod:
symrdf -g prod rw_enable r1 DEV007
Maximum number of SRDF groups
The maximum number of SRDF groups and SRDF groups associated with a SRDF
director varies by the version of Enginuity and HYPERMAX OS:
l Enginuity 5876:
n 250 SRDF groups
n 64 SRDF groups for each SRDF director
l HYPERMAX OS
n 250 SRDF groups
n 250 SRDF groups for each SRDF director
symcfg list -ra all -switched
Table 12 Device type combinations for creating SRDF pairs
Device 1 Device 2
Standard Standard
Thin Thin
Standard Disklessa
Thinb Diskless
Thinc Standard
symrdf createpair -sid 123 -rdfg 250 -sg localSG -type r1 -remote_sg remoteSG
symrdf verify -consistent -noinvalids
symrdf verify -sg SgName -consistent -noinv
symrdf verify -file Filename -consistent -noinv
To disable consistency protection for SRDF/A pairs in device group prod:
symrdf -file devfile1 -sid -rdfg 10 disable
1. Use the suspend operation with the -exempt option to suspend the device
pairs to be removed:
symrdf suspend -file MyFile -sid 1234 -rdfg 20 -exempt
2. Use the movepair operation to move the device pairs from the current SRDF
group to another SRDF group:
symrdf movepair -file MyFile -sid 1234 -rdfg 20 -new_rdfg 30
3. Use the resume operation to resume the devices in their new group:
SRDF/Asynchronous Operations
150 Dell EMC Solutions Enabler SRDF Family 9.0 CLI User Guide
symrdf resume -file MyFile -sid 1234 -rdfg 30
Use the symcfg list -sid SID-pools -rdfa_dse command to list the
configured DSE pools.
symcfg show -sid 03 -pool BC_DSE -rdfa_dse
symrdf -sid 134 -rdfg 12 list rdfa -transmit_idle
symcfg list -sid 1134 -rdfg 153 -rdfa
symdev show -sid 230 00d1 to check write pacing etc
symrdf show Dgname
symrdf -g DgName query -rdfa
symrdf list -rdfa
symcfg list �rdfg all -sid 084
symcfg list �rdfg all -sid 084 �metro
-----------------------------------------------------------------------------------
------------------------------------------------
srdr metro
n the following example, the deletepair command:
l removes the RDF device pairs described in file /tmp/device_file and then
deletes the RDF pairings.
l uses the -keep option because the devices are RW on the RDF link. The -keep
R1 indicates that the current R1-side devices should remain host-accessible after
the deletepair operation.
symrdf deletepair -sid 123 -rdfg 3 -f /tmp/device_file keep R1
In the following example, the movepair command:
l moves the RDF device pairs described in file /tmp/device_file out of the
SRDF/Metro session into RDF group 10 on array 123.
SRDF/Metro Operations
Delete SRDF/Metro pairs 191
l uses the -keep option because the devices are RW on the RDF link.The -keep
R2 indicates that the current R2-side devices should remain host-accessible after
the movepair operation.
symrdf movepair -sid 123 -rdfg 3 -f /tmp/device_file movepair -
new_rdfg 10 -keep R2
After completing the movepair operation, the devices that were previously
identified
as R2 will remain host-accessible and will be identified as R1 and the devices that
were
previously identified as R1 will be host-inaccessible and will be identified as R2.
-----------------------------------------------------------------------------------
-----------------------------------------------
symrdf -cg ConsisGrp verify -async
symrdf -cg ConsisGrp verify -cg_consistent
symrdf -cg R1CG query -detail
symrdf list -concurrent -sid 321
symrdf -g conrdf query -rdfg all
symrdf -g conrdf verify -summary -rdfg all -i 30 -synchronized
========================
?????
add rdf mirror to dev 01A
ra_group=67, mirror_type=RDF1
remote_dev=140
-============
symrdf list -sid 305 -cascaded
symrdf list -diskless_rdf
symrdf -cg testcg -rdfg name:name1 -hop2 query
symrdf query -cg testcg -rdfg name:name1 -hop2 -detail
symcfg list -rdfg -v
symrdf list -sid 11 -concurrent -dynamic -both
symstar query -cg StarGrp
symstar -cg StarGrp show
symstar list
symstar show -cg CasStarCG -detail
symrdf -cg MigrateRDF query -detail
symreplicate -g srdfar -sid 123 -all stats
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Examples
Create command file add_ip_route.cmd:
add ip_route dir 7E, ip_address = 10.10.10.0, ip_prefix = 24,
gateway = 10.10.9.1, network_id = 10;
To commit command file, enter:
symconfigure -sid 230 -file add_ip_route.cmd commit
Execute a symconfigure operation for symmetrix '000197100230' (y/
[n]) ? y
A Configuration Change operation is in progress. Please wait...
Establishing a configuration change
session...............Established.
Processing symmetrix 000197100230
{
add ip_route dir 7E,ip_address = 10.10.10.0, ip_prefix = 24,
gateway = 10.10.9.1 , network_id = 10;
}
Performing Access
checks..................................Allowed.
. . .
Terminating the configuration change session..............Done.
The configuration change session has successfully completed.
Restrictions
l The following security privileges are required to execute this command:
n Required Access type: CFGSYM
n Required Authorization Rights: Storage Admin
l For specified director port, director port must be a SE director emulation.
l IPv4 and IPv6 routes can be added separately, but not in the same command.
l A default route through a gateway can be specified as follows:
n For IPv4 � ip_address (destination) 0.0.0.0 with ip_prefix =0.
n For IPv6 � ip_address (destination) ::, with ip_prefix =0.
l Only one default gateway per director emulation is allowed.
l Maximum IP routes per SE director board is 1024.
Managing multiple iSCSI targets (HYPERMAX OS 5977)
298 EMC Solutions Enabler Array Controls and Management 8.3 and higher CLI User
Guide
Remove IP route from SE director emulation
Syntax
To remove IP route, use the following syntax:
remove ip_route dir <director_num>,
ip_address = <Ipaddress>
[, network_id = <network_id>];
Options
director_num
SE director where the IP interface is created. Valid values are 1 - 128 and must
represent an SE director emulation.
IPaddress
For IPv4, must be specified with dotted decimal notation format. For IPv6 must
be specified in colon-hexadecimal format.
network_id
Valid values are 1 - 16383.
Examples
Create command file remove_ip_route.cmd:
remove ip_route dir 7E, ip_address = 1:1:2:: , network_id = 10;
To commit command file, enter:
symconfigure -sid 230 -file remove_ip_route.cmd commit
Execute a symconfigure operation for symmetrix '000197100230' (y/
[n]) ? y
A Configuration Change operation is in progress. Please wait...
Establishing a configuration change
session...............Established.
Processing symmetrix 000197100230
{
remove ip_route dir 7E, ip_address = 1:1:2:: , network_id =
10;
}
Performing Access
checks..................................Allowed.
. . .
Terminating the configuration change session..............Done.
The configuration change session has successfully completed.
Restrictions
l The following security privileges are required to execute this command:
n Required Access type: CFGSYM
Managing multiple iSCSI targets (HYPERMAX OS 5977)
Remove IP route from SE director emulation 299
n Required Authorization Rights: Storage Admin
l For specified director port, director port must be a SE director emulation.
l The IP route must exist.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@