Home > Storage > PowerMax and VMAX > Data Protection > Dell PowerMax and VMAX All Flash: SRDF/Metro Overview and Best Practices > Monitoring Smart DR
As with control operations, Smart DR monitoring may be performed using Solutions Enabler SYMCLI 9.2 or Unisphere 9.2 and later. For SYMCLI, the symmdr command previously described will be used to monitor the environment as a whole or Metro and DR sessions directly. The Unisphere Smart DR interface allows monitoring at the environment, Metro, and DR levels and provides clear graphic information concerning the configuration and status of various Smart DR components such as the Metro, DR, or host connectivity status. For Unisphere, see the examples of the Unisphere 9.2 monitoring and control interface in Appendix F: Smart DR and status reference tables.
Some examples of the state and status information available for Smart DR include the following:
Note: A complete description of reported state and status information may be found in the Smart DR appendix of this document.
The symmdr command has a familiar status output format as other SYMCLI commands with list, show, and query options to monitor various level of detail. The reporting syntax of the symmdr command is the following:
symmdr -sid <SID> [-i <Interval>] [-c <Count>] list [-tb]
symmdr -sid < SID> -name <Env> [-i <Interval>] [-c <Count>] show [-detail]
symmdr -sid < SID> -name <Env>[-i <Interval>] [-c <Count>] query [-tb]
The query option output of the symmdr command is very important to providing an overview of the configuration and various state and status information regarding the Smart DR environment. The following are examples of the information provided in the output of the symmdr query command:
Similarly, the Unisphere Smart DR interface allows monitoring at the environment, Metro, and DR levels and provides clear graphic information concerning the configuration and status of various Smart DR components such as the Metro, DR, or SRDF connectivity status:
In addition to the above information, the query output also more includes specific information concerning a specific environment such as Metro and DR status:
An example output of the symmdr query command is as follows; in this case, indicating that a recovery operation is needed:
symmdr -sid 044 –name Alaska query
Array ID: 000197900044
Name : Alaska
Service State : Degraded – Run Recover
Capacity : 104.7 GB
Exempt Devices: No
MetroR1: 000197900044
MetroR2: 000197900055
DR : 000197900033
MetroR1 MetroR2 MetroR1 <-> MetroR2
--------------------- --------------------- -----------------------
MetroR1 MetroR2 MetroR1 MetroR2
Invalids Invalids Flg Invalids Invalids Flg Flags Done
(GB) (GB) HA (GB) (GB) HA LW ES State (%)
-------- -------- --- -------- -------- --- ----- ------------ ----
0.0 20.9 .. 0.0 0.0 .X .. .D Invalid -
Metro DR Metro <-> DR
----------------- ----------------- ------------------------------------------------------
Metro DR Metro DR Cycle
Invalids Invalids Invalids Invalids Flags Done Time
(GB) (GB) (GB) (GB) LM ES State (%) (sec) DR Consistent Image Time
-------- -------- -------- -------- ----- ------------ ---- ----- ------------------------
0.0 47.1 0.0 0.0 .A .D Invalid - 15 -
Legend:
Metro Flags:
(H)ost Connectivity: . = Normal, X = Degraded
(A)rray Health : . = Normal, X = Degraded
MetroR1 <-> MetroR2 Flags:
(L)ink State : . = Online, X = Offline
(W)itness State : . = Available, D = Degraded, X = Failed
(E)xempt Devices : . = No Exempt Devices, X = Exempt Device
(S)ervice State : H = Active HA, A = Active, I = Inactive, D = Degraded
Metro <-> DR Flags:
(L)ink State : . = Online, X = Offline, 1 = MetroR1_DR Offline, 2 = MetroR2_DR Offline
(M)ode : A = Async, D = Adaptive Copy
(E)xempt : . = No Exempt Devices, X = Exempt Devices
(S)ervice State : H = Active HA, A = Active, I = Inactive, D = Degraded
The symmdr list command may also be used to view a high-level status of all the Smart DR environments which have been configured on the specified array, and will identify:
Environment name
Capacity
Indication identifying whether there are any consistency exempt devices
Service state of the environment/session
Metro session and service state
Percentage of data resynchronization in progress for the Metro session
DR session and service state
Percentage of data resynchronization in progress for the DR session
DR mode
An example output of the symmdr list command is as follows; in this case, indicating that there are three Smart DR environment configured on the array:
symmdr list -sid 044
Array ID: 000197900044
Environment Metro DR
------------------------------- --------------------- ---------------------
Flg Capacity Flg Done Flg Done
Environment Name SE (GB) State S (%) State SM (%)
----------------- --- --------- ------------ --- ---- ------------ --- ----
Alaska .. 104.7 ActiveActive H - Consistent HA -
bermuda .. 118.4 Suspended I - SyncInProg AA 45
cayman .. 16.1 ActiveActive H - Partitioned IA -
Legend:
Environment Flags:
(S)Service State : . = Normal, X = Environment Invalid, D = Degraded
(E)xempt : . = No Exempt Devices, X = Exempt Devices
Metro Flags:
(S)ervice State : H = Active HA, A = Active, I = Inactive, D = Degraded
DR Flags:
(S)ervice State : H = Active HA, A = Active, I = Inactive, D = Degraded
(M)ode : A = Async, D = Adaptive Copy
If additional detail is required regarding a specific environment, the symmdr show command may be used to view additional details, and will identify:
MetroR1, MetroR2 and DR arrays.
SRDF groups between the MetroR1 and MetroR2 arrays.
SRDF groups between the MetroR1 and DR arrays.
SRDF groups between the MetroR2 and DR arrays.
Indication identifying whether or not devices from each site are mapped to a host.
Indication identifying consistency exempt devices on each site.
If the RDF groups exist and if the RDF device pairs between them exist.
Optionally, the devices on each array.
An example output of the symmdr show command is as follows; in this case, showing additional details concerning the Alaska named environment on the specified array:
symmdr show -sid 044 -name Alaska
Array ID: 000197900044
Name: Alaska
MetroR1 Flags DR Flags MetroR2 Flags
------------------------- -- ------------------------- -- ------------------------- --
RDFG Array ID RDFG ME RP RDFG Array ID RDFG ME RP RDFG Array ID RDFG ME RP
(<-) (->) (<-) (->) (<-) (->)
---- ------------ ---- -- -- ---- ------------ ---- -- -- ---- ------------ ---- -- --
115 000197900044 33 .. .. 28 000197900033 44 .. .M 76 000197900055 119 .. ..
Legend:
(M)apped device(s) : . = Mapped, M = Mixed, X = Not Mapped
(E)xempt device(s) : . = Not Exempt, X = Exempt
(R)DF Group : . = Exists, X = Does Not Exist
(P)aired device(s) : . = Paired, M = Mixed, X = Not Paired