Storage system: | Symmetrix/VMAX3 |
Domain: | DEVICE |
Privileges: | TSOS, OPERATING, HW-MAINTENANCE, |
Routing code: | @ |
provides information on the configuration of the Symmetrix/VMAX3 storage systems.
/SHOW-SYMMETRIX-CONFIGURATION
The command supports structured output to S variables (for further information, see the manual “Commands” [1]).
SHOW-SYMMETRIX-CONFIGURATION | ||||||||||||||||||||||||||||||
|
UNIT =
Selects units by means of the serial number of the storage system (*BY-SYMMETRIX
) or selection of all Symmetrix systems (*ALL
).
At least one unit must be attached per emulated controller.
UNIT = *BY-SYMMETRIX(...)
Selects the units by means of the serial number of the storage system.
SERIAL-NUMBER = <alphanum-name 3..12>
Specifies the serial number of the storage system (make sure it is unique!).
UNIT = *ALL
Output for all systems known to the host.
INFORMATION =
Determines the output volume, see the examples for the command.
INFORMATION = *STD
Outputs global information.
INFORMATION = *DIRECTORS
Outputs information on the directors and ports.
INFORMATION = *LOCKS
Outputs the global Symmetrix locks and associated RA groups. The INFORMATION=*LOCKS
operand is supported only in combination with UNIT=*BY-SYMMETRIX(SERIAL-NUMBER=<alphanum-name 3..12>)
.
INFORMATION = *ALL
Outputs all information specified for *STD
and *DIRECTORS
.
INFORMATION = *REMOTE-LINK-DIRECTORS
Outputs information on the remote link directors. Information on all connected remote storage systems is output for each remote link director. This information is particularly important for supporting switched SRDF configurations in which several remote storage systems can be connected via a remote link director using several RA groups.
INFORMATION = *SAVE-POOLS
When TimeFinder/Snap (Symmetrix) is used, information about the save pools is output. VMAX3 has no save pools.
INFORMATION = *THIN-POOLS
When virtual provisioning is used, information on the thin pools is output.
REMOTE-CONFIGURATION =
Specifies whether information is output only for local or also for remote storage systems.
REMOTE-CONFIGURATION = *NO
The information is output only for local storage systems which can be reached directly.
REMOTE-CONFIGURATION =*YES
The information is output for local storage systems which can be reached directly and storage systems which can be reached over remote connections.
UPDATE =
Controls updating of the configuration data provided.
UPDATE = *STD
The configuration data is updated in SHC-OSD before the SHOW command is executed.
UPDATE = *NO
The SHOW command is executed without the configuration data being updated in SHC-OSD.
UPDATE = *DISCOVER
Before the SHOW command is executed, the configuration data of the storage system and in SHC-OSD is updated. This enables you to recognize that it is available again after a crash and configuration changes to the storage system.
Examples
/SHOW-SYMMETRIX-CONFIGURATION SERIAL-NUMBER=293,INFORMATION=*STD % --------------------------------------------------------------------------- % CONTR-UNIT TYPE SERIAL-NO CACHE- EMUL- ENGINUITY HOST- #LOG- % SIZE TYPE VERSION ACCESS VOLS % =========================================================================== % 4600, 4601 VMAX100K 000296800293 225 GB 3860-51 5977/596 DIRECT 1079 % 4602, 4603 % 4700, 4701 % ---------------------------------------------------------------------------
/SHOW-SYMMETRIX-CONFIGURATION SERIAL-NUMBER=293,INFORMATION=*REMOTE-LINK-DIRECTORS % ----------------------------------------------------------------------- % SERIAL-NO / !DIRECTOR: PORT: !RA-GROUP: !REMOTE % CONTR-UNIT !DIR:PORT STATE CONN TYP!LABEL TYP LOC REM!SERIAL-NO % ======================================================================= % 000296800293! 1E:8 ENABLE Y F ! - - - ! % 4600, 4601 ! 1E:11 ENABLE Y F !RDF293-294 D 1 1!000296800294 % ! !RDF293-225 D 22 22!000192601225 % ! !293-294-AS D 99 99!000296800294 % ! 2E:8 ENABLE Y F ! - - - ! % ! 2E:11 ENABLE Y F !RDF293-294 D 1 1!000296800294 % ! !RDF293-225 D 22 22!000192601225 % ! !293-294-AS D 99 99!000296800294 % -----------------------------------------------------------------------
/SHOW-SYMMETRIX-CONFIGURATION SERIAL-NUMBER=224,INFORMATION=*SAVE-POOLS % ----------------------------------------------------------------------------- % SERIAL-NO !SAVE-POOL NAME !DEV ENABLED FREE FULL STA % ! !EMUL SIZE SIZE (%) % ============================================================================= % 000192601224!DEFAULT_POOL !FBA 240 GB 240 GB 0 ENA
/SHOW-SYMMETRIX-CONFIGURATION SERIAL-NUMBER=293,INFORMATION=*THIN-POOLS % ----------------------------------------------------------------------------- % SERIAL-NO ! POOL-NAME !EMUL TYPE!VIRTUAL REAL !#BS2-VOL #DATA-DEV!MON % ! !RAID !ENABLED FREE !FULL #ENA-DEV !STA % ============================================================================= % 000296800293!DG1_FBA10K !FBA FC ! 715 GB 4292 GB! 36 128 !ON % ! ! 1 !4292 GB 3793 GB! 11% 128 !ENA % 000296800293!DG2_FBA10K !FBA FC ! 0 MB 6438 GB! 0 64 !OFF % ! ! 5 !6438 GB 6438 GB! 0% 64 !ENA % 000296800293!DG3_FBA10K !FBA FC ! 0 MB 6438 GB! 0 32 !OFF % ! ! 6 !6438 GB 6438 GB! 0% 32 !ENA % 000296800293!DG4_FBA_F !FBA SSD ! 431 GB 1100 GB! 124 16 !ON % ! ! 5 !1100 GB 942 GB! 14% 16 !ENA
Meaning of the output columns (in alphabetical order)
Keyword | Meaning | with INF = | ||||||||||||||||||||||
| Cache size in MB or GB |
| ||||||||||||||||||||||
| MNs of the (first) emulated controller |
| ||||||||||||||||||||||
| Emulation type of the save pool
|
| ||||||||||||||||||||||
| Name of the director (1A...16A, 1B...16B, ..., 1H...16H) and the port number (0....31), separated by a colon |
| ||||||||||||||||||||||
| State of the director.
|
| ||||||||||||||||||||||
| Name of the director (1A...16A, 1B...16B, ..., 1H...16H) |
| ||||||||||||||||||||||
| Port connected (32 ports per director in groups of 4 ports) |
| ||||||||||||||||||||||
| Director type
|
| ||||||||||||||||||||||
| Emulation type of the thin pool
|
| ||||||||||||||||||||||
| Type of the emulated controller |
| ||||||||||||||||||||||
| Available size of the thin pool in MB or GB |
| ||||||||||||||||||||||
| Available size of the save pool in MB or GB (Symmetrix) |
| ||||||||||||||||||||||
| Enginuity version (family/patch level) |
| ||||||||||||||||||||||
| Free size of the save pool in MB or GB (Symmetrix) |
| ||||||||||||||||||||||
| Free size of the thin pool in MB or GB |
| ||||||||||||||||||||||
| Occupancy level of the save pool or thin pool in percent |
| ||||||||||||||||||||||
| RA group of the remote link directors (decimal 1 through 250 or ' - ') |
| ||||||||||||||||||||||
| Access from host to storage system
|
| ||||||||||||||||||||||
| Time for which lock has been held, format: |
| ||||||||||||||||||||||
| Monitoring display for the occupancy level of the thin pool
|
| ||||||||||||||||||||||
| Name of the thin pool |
| ||||||||||||||||||||||
| Port connected (up to 32 per director) ( |
| ||||||||||||||||||||||
| Type of the remote link director.
|
| ||||||||||||||||||||||
| RAID type of the thin pool |
| ||||||||||||||||||||||
| Real total size of the thin pool in MB or GB |
| ||||||||||||||||||||||
| Local RA group of the remote link (decimal 1 through 250 or ' - ') |
| ||||||||||||||||||||||
| Remote RA group of the remote link (decimal 1 through 250 or ' - ') |
| ||||||||||||||||||||||
| Internal label of the RA group |
| ||||||||||||||||||||||
| Type of the RA group
|
| ||||||||||||||||||||||
| Serial number of the storage system connected via SRDF |
| ||||||||||||||||||||||
| Name of the save pool (Symmetrix) |
| ||||||||||||||||||||||
| Serial number of the storage system |
| ||||||||||||||||||||||
| Status of the save pool or thin pool
|
| ||||||||||||||||||||||
| see | |||||||||||||||||||||||
| Type of storage system |
| ||||||||||||||||||||||
Disk type of the thin pool
|
| |||||||||||||||||||||||
| Virtual size of the thin pool in MB or GB |
| ||||||||||||||||||||||
| Number of BS2000 volumes in the thin pool "0" is output for VMAX3 as all Thin Provisioned Volumes without unique assignment are configured in thin pools. |
| ||||||||||||||||||||||
| Number of assigned data devices |
| ||||||||||||||||||||||
| Number of usable data devices (enabled) |
| ||||||||||||||||||||||
| Number of BS2000 volumes in the storage system |
|
S variables
Output information | Name of the S variable | T | Contents | Condition INF= |
Cache size in Mbytes | var(*LIST).CACHE-SIZE | I | <integer 0..2147483647> | *STD |
MN of the emulated controller | var(*LIST).CONTR-UNIT(*LIST) | S | '' | *STD |
MN of the first emulated controller or the channel | var(*LIST).CONTR-UNIT1 | S | '' | *DIR |
MN of the second emulated controller or of the channel | var(*LIST).CONTR-UNIT2 | S | '' | *DIR |
Name of the director | var(*LIST).DIR(*LIST).DIR-NO | S | <1A...16A> | *DIR |
RA group(decimal) | var(*LIST).DIR(*LIST).GROUP-NO | I | <integer 0..250> | *DIR |
Local RA group (decimal) | var(*LIST).DIR(*LIST).GROUP(*LIST).LOC-GROUP-NO | I | <integer 0..250> | *R-L-DIR |
Label of the RA group | var(*LIST).DIR(*LIST).GROUP(*LIST).RA-GROUP-LABEL | S | '' | *R-L-DIR |
Type of the RA group | var(*LIST).DIR(*LIST).GROUP(*LIST).RA-GROUP-TYPE | I | STATIC | *R-L-DIR |
Remote RA group (decimal) | var(*LIST).DIR(*LIST).GROUP(*LIST).REM-GROUP-NO | I | <integer 0..250> | *R-L-DIR |
Serial number of the remote storage system | var(*LIST).DIR(*LIST).GROUP(*LIST).REM-SERIAL-NO | S | '' | *R-L-DIR |
Time since when the lock has been held | var(*LIST).DIR(*LIST).LOCKED-SINCE | S | '' | *DIR |
Port connected with director | var(*LIST).DIR(*LIST).PORT-CONNECTION | S | '' | *R-L-DIR |
The following S variable var(*LIST).DIR(*LIST).PORT-CONNECTIONn exists n times (n=0..32) per director | ||||
Port n connected. | var(*LIST).DIR(*LIST).PORT-CONNECTIONn | S | '' | *DIR |
Remote serial number | var(*LIST).DIR(*LIST).REM-SERIAL-NO | S | '' | *DIR |
Type of the remote link director. | var(*LIST).DIR(*LIST).RLD-TYPE | S | '' | *DIR |
State of the director. | var(*LIST).DIR(*LIST).STA | S | *ENABLE | *DIR |
Director type | var(*LIST).DIR(*LIST).TYPE | S | *SA | *DIR |
Type of the emulated controller | var(*LIST).EMULATED-TYPE | S | 3860-51 | *STD |
Access from host | var(*LIST).HOST-ACCESS | S | *DIRECT | *STD |
Enginuity version (family) | var(*LIST).MICROCODE-LEVEL | S | <c-string 1..4> | *STD |
Number of logical volumes of the storage system | var(*LIST).NUM-OF-LOG-VOLS | I | <integer 0..1048575> | *STD |
Enginuity version (patch level) | var(*LIST).PATCH-LEVEL | S | <c-string 1..4> | *STD |
Available size of the save pool in MB (Symmetrix) | var(*LIST).SAVE-POOL.ENABLED-SIZE | I | <integer 0..2147483647> | *SAVE-P |
Free size of the save pool in MB (Symmetrix) | var(*LIST).SAVE-POOL.FREE-SIZE | I | <integer 0..2147483647> | *SAVE-P |
Name of the save pool (Symmetrix) | var(*LIST).SAVE-POOL.NAME | S | '' | *SAVE-P |
Occupancy level of the save pool in percent (Symmetrix) | var(*LIST).SAVE-POOL.PERCENT-FULL | I | <integer 0..100> | *SAVE-P |
Serial number (Symmetrix) | var(*LIST).SAVE-POOL.SERIAL-NO | S | '' | *SAVE-P |
Status of the save pool (Symmetrix) | var(*LIST).SAVE-POOL.STA | S | ENABLED | *SAVE-P |
Real total size of the save pool in MB (Symmetrix) | var(*LIST).SAVE-POOL.TOTAL-SIZE | I | <integer 0..2147483647> | *SAVE-P |
Emulation type of the save pool (Symmetrix) | var(*LIST).SAVE-POOL.TYPE | S | FBA | *SAVE-P |
Used size of the save pool (Symmetrix) | var(*LIST).SAVE-POOL.USED-SIZE | I | <integer 0..2147483647> | *SAVE-P |
Serial number | var(*LIST).SERIAL-NO | S | <c-string 1..12> | *STD |
Available size of the thin pool in MB | var(*LIST).THIN-POOL.ENABLED-SIZE | I | <integer 0..2147483647> | *THIN-P |
Free size of the thin pool in MB | var(*LIST).THIN-POOL.FREE-SIZE | I | <integer 0..2147483647> | *THIN-P |
Name of the thin pool | var(*LIST).THIN-POOL.NAME | S | '' | *THIN-P |
Number of generated BS2000 volumes in the thin pool | var(*LIST).THIN-POOL.NUM-BS2-THIN-DEVS | I | <integer 0..65535> | *THIN-P |
Number of available data devices | var(*LIST).THIN-POOL.NUM-ENA-DATA-DEVS | I | <integer 0..65535> | *THIN-P |
Number of data devices | var(*LIST).THIN-POOL.NUM-OF-DATA-DEVS | I | <integer 0..65535> | *THIN-P |
Occupancy level of the thin pool in percent | var(*LIST).THIN-POOL.PERCENT-FULL | I | <integer 0..100> | *THIN-P |
RAID type of the thin pool | var(*LIST).THIN-POOL.RAID | S | '' | *THIN-P |
Serial number | var(*LIST).THIN-POOL.SERIAL-NO | S | '' | *THIN-P |
Status of the thin pool | var(*LIST).THIN-POOL.STA | S | ENABLED | *THIN-P |
Disk type of the thin pool | var(*LIST).THIN-POOL.TECH-TYPE | S | NOT-AVAIL | *THIN-P |
Monitoring the thin pool | var(*LIST).THIN-POOL.THIN-POOL-MONITORING | S | ON | *THIN-P |
Real total size of the thin pool in MB | var(*LIST).THIN-POOL.TOTAL-SIZE | I | <integer 0..2147483647> | *THIN-P |
Emulation type of the thin pool | var(*LIST).THIN-POOL.TYPE | S | FBA | *THIN-P |
Virtual size of the thin pool in MB | var(*LIST).THIN-POOL.VIRTUAL-SIZE | I | <integer 0..2147483647> | *THIN-P |
Type of storage system | var(*LIST).TYPE | S | '' | *STD |
Command return codes
(SC2) | SC1 | Maincode | Meaning |
0 | CMD0001 | Command executed successfully | |
1 | CMD0202 | Syntax error | |
32 | NDE2002 | Internal error | |
64 | CMD0087 | Function not permitted in the current input mode or with the current task privileges | |
64 | CMD0216 | Required privilege not available | |
64 | NDE1002 | Controller not found | |
64 | NDE1007 | No controller found in the storage system | |
64 | NDE1010 | Enginuity version is not supported (too low) | |
64 | NDE1114 | Serial number not found | |
64 | NDE1115 | Serial number not unique | |
64 | NDE1150 | No gatekeeper device found | |
64 | NDE1702 | Connection to SYMAPI server aborted | |
64 | NDE2000 | Execution partially successful | |
64 | NDE2001 | Command not executed | |
64 | NDE2006 | No output information available | |
64 | NDE2011 | Symmetrix license not entered | |
130 | NDE1082 | Memory bottleneck during processing of command |