Storage system: | ETERNUS DX/AF |
Domain: | DEVICE |
Privileges: | TSOS, OPERATING, HW-MAINTENANCE, |
Routing code: | @ |
provides information on the configuration of the ETERNUS DX storage systems.
/SHOW-STORAGE-CONFIGURATION
The command supports structured output to S variables (for further information, see the manual “Commands” [1]).
SHOW-STORAGE-CONFIGURATION | ||||||||||||||||||||||||||||||
|
UNIT =
Selects the units by means of the serial number of the storage system (*BY-STORAGE
) or selects all storage systems (*ALL
).
UNIT = *ALL
Output for all systems known to the host.
UNIT = *BY-STORAGE(...)
Selects the units by means of the serial number of the storage system.
SERIAL-NUMBER = <alphanum-name 3..14>
Specifies the serial number (make sure it is unique!).
INFORMATION =
Determines the output volume, see the examples for the command.
INFORMATION = *STD
Global information on the storage system is output.
INFORMATION = *PORT-STATUS
Information about the external ports of the storage system is displayed.
INFORMATION = *ALL
Information about the storage systems (*STD
) and the external ports (*PORT-STATUS
) is displayed.
INFORMATION = *SAVE-POOLS
When SnapOPC+ is used with Snap Data Pool (SDP), the information is displayed on the SDP.
INFORMATION = *THIN-POOLS
When thin provisioning is used, the information on the thin pools (TPPs) is displayed.
INFORMATION = *FLEX-POOLS
When Automated Storage Tiering (AST) is used, the information on the flex pools is displayed.
INFORMATION = *REMOTE-COPY-BUFFERS
When remote copy buffers are used, the information on these buffers is displayed.
INFORMATION = *STORAGE-CLUSTER
When the “Storage Cluster Option” function is used, the ETERNUS DX/AF storage systems information are displayed on the storage cluster configuration.
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 systems.
Examples
/SHOW-STORAGE-CONFIGURATION UNIT=*BY-STORAGE(SERIAL-NUMBER=1008),INFORMATION=*STD % ----------------------------------------------------------------------------- % CONTR-UNIT SERIAL-NO CACHE-SIZE FW-VERSION HOST- #LVS #PHYS- % MODEL ACCESS #BS2V DISKS % ============================================================================= % BD00, BD01 4621351008 192 GB V10L33-0000 DIRECT 4111 72 % BD02, BD03 ETERNUS DX600 S3 UNIFIED 300 % BE00, BE01 % BE02, BE03 % -----------------------------------------------------------------------------
/SHOW-STORAGE-CONFIGURATION UNIT=*BY-STORAGE(SERIAL-NUMBER=7002),INFORMATION=*PORT-STATUS % ----------------------------------------------------------------------------- % SERIAL-NO ! PORT-NAME TYPE REM SCO SPEED PORT-STA % !REM: SERIAL-NO PORT-NAME CONN-STA % ============================================================================= % 4621347002! FCP_CM00CA00P00 FC Y - 16GB OK % ! 4621349005 FCP_CM01CA01P03 UP % 4621347002! FCP_CM00CA00P01 FC N - 8GB OK % 4621347002! FCP_CM00CA00P02 FC N - 8GB OK % 4621347002! FCP_CM00CA00P03 FC N S OK % ! 4621349005 FCP_CM00CA00P03 UNKN % 4621347002! FCP_CM00CA01P00 FC N P 8GB OK % ! 4621349005 FCP_CM00CA01P00 UNKN % 4621347002! FCP_CM00CA01P01 FC N - 8GB OK % 4621347002! FCP_CM00CA01P02 FC N - 8GB OK % 4621347002! FCP_CM00CA01P03 FC Y - OK % 4621347002! FCP_CM01CA00P00 FC Y - OK % 4621347002! FCP_CM01CA00P01 FC N - 4GB OK % 4621347002! FCP_CM01CA00P02 FC N - 8GB OK % 4621347002! FCP_CM01CA00P03 FC N - 16GB OK
/SHOW-STORAGE-CONFIGURATION UNIT=*ALL,INFORMATION=*SAVE-POOLS % ----------------------------------------------------------------------------- % SERIAL-NO !SAVE-POOL NAME ! ! !TOTAL !ATT/WARN/CRI % ! ALARM-STATUS ! FULL!TYPE !FREE ! % ============================================================================= % 4621347002 !SDP00 ! ! ! 200 GB! 50% 70% 99% % ! NORMAL ! 4%!N-A ! 192 GB!
/SHOW-STORAGE-CONFIGURATION UNIT=*ALL,INFORMATION=*FLEX-POOLS % ----------------------------------------------------------------------------- % SERIAL-NO !FLEX-POOL NAME !#BS2V!MON !TOTAL !ATT/WARN % ! ALARM-STATUS ! FULL!RAID !FREE ! % !SUB-POOL(S) ! ! TYPE! SIZE ! % ============================================================================= % 4621347002 !TierPool-1 ! 64!ON !2101 GB! 75% 90% % ! NORMAL ! 3%! - MIX !2038 GB! % !LowPool ! ! 1 NSAS! 916 GB! % !MiddlePool ! ! 1 SAS ! 819 GB! % !HighPool ! ! 1 SSD ! 366 GB!
/SHOW-STORAGE-CONFIGURATION UNIT=*ALL,INFORMATION=*THIN-POOLS % ----------------------------------------------------------------------------- % SERIAL-NO !THIN-POOL NAME !#BS2V!MON !TOTAL !ATT/WARN % ! ALARM-STATUS ! FULL!RAID !FREE ! % !RAID-GROUP(S) ! ! TYPE! SIZE ! % ============================================================================= % 4531107003 !VP01 ! 0!OFF ! 273 GB! 75% 90% % ! NORMAL ! 0%! 1 SAS ! 273 GB! % !VP01_0 ! ! 1 SAS ! ! % ----------------------------------------------------------------------------- % 4531107005 !TPP1 ! 8!ON ! 545 GB! 75% 90% % ! NORMAL ! 32%!10 SAS ! 367 GB! % !TPP1_0 ! !10 SAS ! ! % ----------------------------------------------------------------------------- % 4531107011 !TP01 ! 0!OFF ! 273 GB! 75% 90% % ! NORMAL ! 5%! 1 SAS ! 257 GB! % !TP01_0 ! ! 1 SAS ! ! % ----------------------------------------------------------------------------- % 4531107011 !TP02 ! 0!OFF !1635 GB! 75% 90% % ! NORMAL ! 0%! 5 SAS !1635 GB! % !TP02_0 ! ! 5 SAS ! 818 GB! % !TP02_1 ! ! 5 SAS ! 818 GB!
/SHOW-STORAGE-CONFIGURATION UNIT=*ALL,INFORMATION=*REMOTE-COPY-BUFFERS % ----------------------------------------------------------------------------- % SERIAL-NO !REM-SERIAL-NO REC-BUFFER-NAME USAGE STATUS SIZE INTERVAL % ============================================================================= % 4621347002! 4621349005 00 SEND OK 512 MB 1 sec % 4621347002! 4621349005 01 RECEIVE OK 512 MB 1 sec % 4621349005! 4621347002 00 RECEIVE OK 512 MB 1 sec % 4621349005! 4621347002 01 SEND OK 512 MB 1 sec
/SHOW-STORAGE-CONFIGURATION UNIT=*BY-STORAGE(SERIAL-NUMBER=7002), INFORMATION=*STORAGE-CLUSTER % ----------------------------------------------------------------------------- % SERIAL-NO !CLUSTER-NAME PHASE REM-SERIAL-NO % TYPE !MODE STATUS HALT-FACTOR FAILOVER FAILBACK SPLIT-MODE % ============================================================================ % 4621347002 !DX500_1-DX500_26 DISABLED 4621349005 % SECONDARY !STANDBY DISABLED GROUP-DISCONNECTED AUTO MANUAL READ % 4621347002 !DX500_2-DX500_16 NORMAL 4621349005 % PRIMARY !ACTIVE NORMAL NONE AUTO M ANUAL WRITE % -----------------------------------------------------------------------------
Meaning of the output columns (in alphabetical order)
Keyword | Meaning | with INF = | ||||||||||||||||||||||
| Save Data Pool, thin pool, flex pools:
|
| ||||||||||||||||||||||
| Save Data Pool, thin pool (without |
| ||||||||||||||||||||||
| Cache size in MB or GB |
| ||||||||||||||||||||||
| Name of the Storage Cluster |
| ||||||||||||||||||||||
| Status of the remote link between storage system ports
|
| ||||||||||||||||||||||
| MN of the emulated controller (only for /390 servers) |
| ||||||||||||||||||||||
| Failback mode set in the Storage Cluster
|
| ||||||||||||||||||||||
| Failover mode set in the Storage Cluster
|
| ||||||||||||||||||||||
| Flex pools: name of the central flex pool |
| ||||||||||||||||||||||
| Flex pools: name of a flex subpool |
| ||||||||||||||||||||||
| Save Data Pool, thin pool, flex pools: free capacity |
| ||||||||||||||||||||||
| Save Data Pool, thin pool, flex pools: |
| ||||||||||||||||||||||
| Version of the firmware |
| ||||||||||||||||||||||
| Reason for error in the Storage Cluster
|
| ||||||||||||||||||||||
| Access from host
|
| ||||||||||||||||||||||
| Update interval of the remote copy buffer in seconds |
| ||||||||||||||||||||||
| Operating status of the primary or secondary storage system in the Storage Cluster
|
| ||||||||||||||||||||||
| Storage system model (type) |
| ||||||||||||||||||||||
| Thin pool, flex pools:
|
| ||||||||||||||||||||||
| Operating status of the Storage Cluster
|
| ||||||||||||||||||||||
| Name of the local or remote port |
| ||||||||||||||||||||||
| Local port: status
|
| ||||||||||||||||||||||
| Thin pools, flex pools and also subpools: |
| ||||||||||||||||||||||
| Thin pools: RAID group(s) |
| ||||||||||||||||||||||
| Name of the remote copy buffer |
| ||||||||||||||||||||||
| Specifies whether the local port is used for a remote link
|
| ||||||||||||||||||||||
| The details of the remote storage system follow in this line |
| ||||||||||||||||||||||
| Serial number of the remote storage system |
| ||||||||||||||||||||||
Serial number of the standby storage system in the Storage Cluster |
| |||||||||||||||||||||||
| Save Data Pool: name |
| ||||||||||||||||||||||
| Port type in the Storage Cluster
|
| ||||||||||||||||||||||
| Serial number of the local or remote storage system |
| ||||||||||||||||||||||
| Size of the remote copy buffer in Mbytes |
| ||||||||||||||||||||||
| Local port: Currently set speed (in Gbits) |
| ||||||||||||||||||||||
| Behavior in case the automatic REC connection from the active to the standby storage system is disconnected.
|
| ||||||||||||||||||||||
| Status of the remote copy buffer
|
| ||||||||||||||||||||||
Status of the Storage Cluster
|
| |||||||||||||||||||||||
| Thin pools: name |
| ||||||||||||||||||||||
| Save Data Pool, thin pools, flex pools: |
| ||||||||||||||||||||||
| Local port: type
|
| ||||||||||||||||||||||
Save Data Pool, thin pools, flex pools: disk type
|
| |||||||||||||||||||||||
Type of storage system in the Storage Cluster
|
| |||||||||||||||||||||||
| Use of the remote copy buffer
|
| ||||||||||||||||||||||
| Thin pool, flex pools: |
| ||||||||||||||||||||||
| Number of logical volumes |
| ||||||||||||||||||||||
| Number of physical disks |
|
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 |
Name of the Storage Cluster | var(*LIST).CLUSTER.CLUSTER-NAME | S | '' | *STO-CLUST |
Failback mode set in the Storage Cluster | var(*LIST).CLUSTER.FAILBACK-MODE | S | *MANUAL | *STO-CLUST |
Failover mode set in the Storage Cluster | var(*LIST).CLUSTER.FAILOVER-MODE | S | *MANUAL | *STO-CLUST |
Reason for error in the Storage Cluster | var(*LIST).CLUSTER.HALT-FACTOR | S | *UNKNOWN | *STO-CLUST |
Operating status of the Storage Cluster | var(*LIST).CLUSTER.PHASE | S | *NORMAL | *STO-CLUST |
Serial number of the standby storage system | var(*LIST).CLUSTER.REM-SERIAL-NO | S | '' | *STO-CLUST |
Serial number of the active storage system | var(*LIST).CLUSTER.SERIAL-NO | S | '' | *STO-CLUST |
Behavior in case the automatic REC connection from the active to the standby storage system is disconnected. | var(*LIST).CLUSTER.SPLIT-MODE | S | *WRITE | *STO-CLUST |
Status of the Storage Cluster | var(*LIST).CLUSTER.STATUS | S | *NORMAL | *STO-CLUST |
Type of storage system in the Storage Cluster | var(*LIST).CLUSTER.TYPE | S | *PRIMARY | *STO-CLUST |
MN of the emulated controller | var(*LIST).CONTR-UNIT(*LIST) | S | '' | *STD |
Status of occupancy level monitoring for the flex pool | var(*LIST).FLEX-POOL.ALARM-STATUS | S | NORMAL | *FLEX-P |
Threshold value of the flex pool (ATTENTION) | var(*LIST).FLEX-POOL.ATTENTION-LEVEL | I | <integer 0..100> | *FLEX-P |
Maximum available size of the flex pool in MB | var(*LIST).FLEX-POOL.ENABLED-SIZE | I | <integer 0..2147483647> | *FLEX-P |
Monitoring the flex pool | var(*LIST).FLEX-POOL.FLEX-POOL-MONITORING | S | ON | *FLEX-P |
Free size of the flex pool in MB | var(*LIST).FLEX-POOL.FREE-SIZE | I | <integer 0..2147483647> | *FLEX-P |
Name of the flex pool | var(*LIST).FLEX-POOL.NAME | S | '' | *FLEX-P |
Number of flex volumes in BS2000 | var(*LIST).FLEX-POOL.NUM-BS2-FLEX-DEVS | I | <integer 0..65535> | *FLEX-P |
Number of subpools | var(*LIST).FLEX-POOL.NUM-OF-SUBPOOLS | I | <integer 0..256> | *FLEX-P |
Occupancy level of the flex pool in percent. | var(*LIST).FLEX-POOL.PERCENT-FULL | I | <integer 0..100> | *FLEX-P |
RAID level of the flex pool | var(*LIST).FLEX-POOL.RAID | S | '' | *FLEX-P |
Serial number of the storage system with flex pools | var(*LIST).FLEX-POOL.SERIAL-NO | S | '' | *FLEX-P |
Disk type of the flex pool | var(*LIST).FLEX-POOL.TECH-TYPE | S | NOT-AVAIL | *FLEX-P |
Threshold value of the flex pool (WARNING) | var(*LIST).FLEX-POOL.WARNING-LEVEL | I | <integer 0..100> | *FLEX-P |
Access from host | var(*LIST).HOST-ACCESS | S | *DIRECT | *STD |
Storage model | var(*LIST).MODEL | S | <c-string 1..24> | *STD |
Number of logical volumes | var(*LIST).NUM-OF-LOG-VOLS | I | <integer 0..2147483647> | *STD |
Number of physical volumes | var(*LIST).NUM-OF-PHYS-VOLS | I | <integer 0..2147483647> | *STD |
Number of ports | var(*LIST).NUM-OF-PORTS | I | <integer 0..2147483647> | *STD |
Name of the operating system (obsolete) | var(*LIST).OS-NAME | S | '' | *STD |
Version of the firmware | var(*LIST).OS-VERSION | S | '' | *STD |
Port type in the Storage Cluster | var(*LIST).PORT(*LIST).CLUSTER-USAGE | S | *PRIMARY | *PORT-S |
Port name of the remote storage system port | var(*LIST).PORT(*LIST).REM-PORT(*LIST).PORT-NAME | S | '' | *PORT-S |
Number of remote ports | var(*LIST).PORT(*LIST).NUM-OF-REM-PORTS | I | <integer 0..2147483647> | *PORT-S |
Unique port ID (WWPN) of the local port | var(*LIST).PORT(*LIST).PORT-ID | S | '' | *PORT-S |
Local port name | var(*LIST).PORT(*LIST).PORT-NAME | S | '' | *PORT-S |
Status of the remote link between the storage system ports | var(*LIST).PORT(*LIST).REM-PORT(*LIST).CONN-STA | S | *UP | *PORT-S |
Serial number of the remote storage system | var(*LIST).PORT(*LIST).REM-PORT(*LIST).SERIAL-NO | S | '' | *PORT-S |
Displays whether the port is used for a remote link | var(*LIST).PORT(*LIST).REMOTE-ENABLED | S | *YES | *PORT-S |
Currently set speed of the local port, in Gbits | var(*LIST).PORT(*LIST).SPEED | S | '' | *PORT-S |
Status of the local port | var(*LIST).PORT(*LIST).STA | S | *OK | *PORT-S |
Type of local port | var(*LIST).PORT(*LIST).TYPE | S | *FC | *PORT-S |
Name of the RAID group in the thin pool | var(*LIST).RAIDGROUP(*LIST).NAME | S | '' | *THIN-P |
RAID level of the RAID group in the thin pool | var(*LIST).RAIDGROUP(*LIST).RAID | S | <c-string 1..2> | *THIN-P |
Disk type of the RAID group in the thin pool | var(*LIST).RAIDGROUP(*LIST).TECH-TYPE | S | NOT-AVAIL | *THIN-P |
Update interval of the remote copy buffer in seconds | var(*LIST).REC-BUFF.INTERVAL | I | <integer 0..2147483647> | *REM-C-B |
Name of the remote copy buffer | var(*LIST).REC-BUFF.NAME | S | '' | *REM-C-B |
Serial number of the remote storage system | var(*LIST).REC-BUFF.REMOTE-SERIAL-NO | S | '' | *REM-C-B |
Serial number of the storage system | var(*LIST).REC-BUFF.SERIAL-NO | S | '' | *REM-C-B |
Size of the remote copy buffer in Mbytes | var(*LIST).REC-BUFF.SIZE | I | <integer 0..2147483647> | *REM-C-B |
Status of the remote copy buffer | var(*LIST).REC-BUFF.STATUS | S | '' | *REM-C-B |
Use of the remote copy buffer | var(*LIST).REC-BUFF.USAGE | S | '' | *REM-C-B |
Status of occupancy level monitoring for the Save Data Pool | var(*LIST).SAVE-POOL.ALARM-STATUS | S | NORMAL | *SAVE-P |
Threshold value of the Save Data Pool (ATTENTION) | var(*LIST).SAVE-POOL.ATTENTION-LEVEL | I | <integer 0..100> | *SAVE-P |
Threshold value of the Save Data Pool (CRITICAL) | var(*LIST).SAVE-POOL.CRITICAL-LEVEL | I | <integer 0..100> | *SAVE-P |
Maximum available size of the Save Data Pool | var(*LIST).SAVE-POOL.ENABLED-SIZE | I | <integer 0..2147483647> | *SAVE-P |
Free size of the Save Data Pool | var(*LIST).SAVE-POOL.FREE-SIZE | I | <integer 0..2147483647> | *SAVE-P |
Name of the Save Data Pool | var(*LIST).SAVE-POOL.NAME | S | '' | *SAVE-P |
Occupancy level of the Save Data Pool in percent | var(*LIST).SAVE-POOL.PERCENT-FULL | I | <integer 0..100> | *SAVE-P |
Serial number of the storage system with Save Data Pool | var(*LIST).SAVE-POOL.SERIAL-NO | S | '' | *SAVE-P |
Disk type of the Save Data Pool | var(*LIST).SAVE-POOL.TECH-TYPE | S | NOT-AVAIL | *SAVE-P |
Threshold value of the Save Data Pool (WARNING) | var(*LIST).SAVE-POOL.WARNING-LEVEL | I | <integer 0..100> | *SAVE-P |
Serial number of the storage system | var(*LIST).SERIAL-NO | S | <c-string 1..16> | *STD |
Name of the subpool in the flex pool | var(*LIST).SUB-POOL(*LIST).NAME | S | '' | *FLEX-P |
RAID level of the flex subpool | var(*LIST).SUB-POOL(*LIST).RAID | S | '' | *FLEX-P |
Disk type of the flex subpool | var(*LIST).SUB-POOL(*LIST).TECH-TYPE | S | NOT-AVAIL | *FLEX-P |
Size of the flex subpool in MB | var(*LIST).SUB-POOL(*LIST).TOTAL-SIZE | I | <integer 0..2147483647> | *FLEX-P |
Status of occupancy level monitoring for the thin pool | var(*LIST).THIN-POOL.ALARM-STATUS | S | NORMAL | *THIN-P |
Threshold value of the thin pool (ATTENTION) | var(*LIST).THIN-POOL.ATTENTION-LEVEL | I | <integer 0..100> | *THIN-P |
Maximum 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 RAID groups in the thin pool | var(*LIST).THIN-POOL.NUM-OF-RAIDGROUPS | I | <integer 0..128> | *THIN-P |
Occupancy level of the thin pool in percent | var(*LIST).THIN-POOL.PERCENT-FULL | I | <integer 0..100> | *THIN-P |
RAID level of the thin pool | var(*LIST).THIN-POOL.RAID | S | <c-string 1..2> | *THIN-P |
Serial number of the storage system with thin pools | var(*LIST).THIN-POOL.SERIAL-NO | S | '' | *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 |
Total size of the thin pool in MB | var(*LIST).THIN-POOL.TOTAL-SIZE | I | <integer 0..2147483647> | *THIN-P |
Threshold value of the thin pool (WARNING) | var(*LIST).THIN-POOL.WARNING-LEVEL | I | <integer 0..100> | *THIN-P |
Storage with additional NAS connection (UNIFIED) | var(*LIST).UNIFIED-STORAGE | B | *TRUE | *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 | NDE1802 | Error communicating with StorMan server | |
64 | NDE1803 | Management Instance not available | |
64 | NDE1807 | No storage system found | |
64 | NDE1810 | Operating system version not in storage system | |
64 | NDE1814 | Storage system’s serial number not found | |
64 | NDE1815 | Storage system’s serial number not unique | |
64 | NDE2000 | Execution partially successful | |
64 | NDE2001 | Command not executed | |
64 | NDE2006 | No output information available | |
130 | NDE1082 | Memory bottleneck during processing of command |