Sunteți pe pagina 1din 78

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Symmetrix Installation

Module 8: Inlines Commands

2009 EMC Corporation. All rights reserved.

Welcome to Symmetrix Installation Inlines Module. This module will cover introductory Inlines
information for the Symmetrix DMX4 and Symmetrix V-Max Series with Enginuity Systems.
These materials may not be copied without EMC's written consent.
EMC believes the information in this publication is accurate as of its publication date. The
information is subject to change without notice.
THE INFORMATION IN THIS PUBLICATION IS PROVIDED AS IS. EMC CORPORATION
MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WITH RESPECT TO THE
INFORMATION IN THIS PUBLICATION, AND SPECIFICALLY DISCLAIMS IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Use, copying, and distribution of any EMC software described in this publication requires an
applicable software license.
EMC is a registered trademark, Symmetrix, Symmetrix DMX, Symmetrix V-Max and SymmWin are
trademarks of EMC Corporation.
All other trademarks used herein are the property of their respective owners

Module 8 - Inlines Commands

-1

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Revision History
Rev Number

Course Date

Revisions

1.0

July 2009

Complete

Module 8 - Inlines Commands - 2

2009 EMC Corporation. All rights reserved.

Copyright 2009 EMC Corporation. All rights reserved.


These materials may not be copied without EMC's written consent.
EMC believes the information in this publication is accurate as of its publication date. The
information is subject to change without notice.
THE INFORMATION IN THIS PUBLICATION IS PROVIDED AS IS. EMC CORPORATION
MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WITH RESPECT TO THE
INFORMATION IN THIS PUBLICATION, AND SPECIFICALLY DISCLAIMS IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Use, copying, and distribution of any EMC software described in this publication requires an
applicable software license.
EMC is a registered trademark, Symmetrix, Symmetrix DMX, Symmetrix V-Max and SymmWin are
trademarks of EMC Corporation.
All other trademarks used herein are the property of their respective owners

Module 8 - Inlines Commands

-2

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Module Objectives
After completing this module, you will be able to:
y Use the Service Processor to login to SymmWin and
enter Inlines
y Use Inlines help commands and tools
y Use basic Inlines commands to view configuration
information
Use A7, commands to obtain global logical volume information
Use the E7, command to obtain local logical volume information

y Use commands to obtain director status information

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 3

Module Objectives are listed above.

Module 8 - Inlines Commands

-3

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Lesson 1: SymmWin and Inlines


After completing this lesson, you will be able to:
y Log in to the Service Processor and enter Inlines
y Generate an Inlines Log File
y Describe the Inline Command Structure

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 4

Lesson 1 objectives are listed above.

Module 8 - Inlines Commands

-4

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Inlines Access from SymmWin

y Options to launch Inlines from SymmWin


Click on the computer terminal icon
Use the Tools menu dropdown and choose Inlines
Hit the F2 Function key and hit I

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 5

Inlines can be accessed from SymmWin by clicking on the computer icon, clicking on the Tools
dropdown and choosing Inlines, or using the F2 function key and typing I for Inlines.

Module 8 - Inlines Commands

-5

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

SymmWin Inlines Display


Director
Display

Command Line
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 6

The Inlines display window includes the Director Display, showing all slices of all directors in the
Symmetrix. At the bottom of the display is the Command Line where Inlines commands will be
entered. Once issued, the result of the Inlines commands will be displayed in the center of the
window.

Module 8 - Inlines Commands

-6

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

What are Inlines Commands?


y Inlines is a command language used to manage a
Symmetrix
Information gathering tools
Configuration information
Error information

Hardware testing tools


Operational utilities
IMPL Symmetrix
Online/Offline directors and ports

y Used extensively for advanced troubleshooting and


support
y No published documentation on Inlines
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 7

Inlines are the commands used to manage a Symmetrix System. There are literally thousands of
commands and optional parameters. In this class we will only be covering a small subset of what are
available.
Many of the commands are not documented. They are available only for advanced engineering use
and are not intended for field or casual use in setting up and monitoring the system.

Module 8 - Inlines Commands

-7

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Inline Command Structure


y The Inline command structure is Utility,P1,P2,P3
Utility, Parameter 1, Parameter 2, Parameter 3

y For example: A7,D,35,4


In this example, A7 is the Utility, D is P1, 35 is P2 and 4 is P3

y Each command has different amounts of parameters;


some using only the Utility with no Parameters
Example: E0,
Note that when a Utility is used with no parameters, it must be
followed by a comma to indicate end of command
The comma is not necessary after the final Parameter if
Parameters are used
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 8

The syntax or structure of the Inlines commands is very important. The utility is the command, and
the result can be broadened or narrowed using parameters. For instance, if you would like to see all
devices in the Symmetrix and their device (or director) location, an A7,D would be used. This would
display all devices and their locations starting with device 0 (showing 16 devices at a time; pressing
enter will display the next 16 devices, pressing enter again will display the next 16, etc.). However,
additional parameters can change the result of the Inline; A7,D,35 would show all devices and their
locations starting with device 35; when an additional parameter of 4 is added to the end (A7,D,35,4),
the command will display the device locations, starting with device 35 for a count of 4 devices (device
35, 36, 37 and 38 only).
When a utility is used with no parameters, a comma is used to signal end of command. For example,
the E0, command.

Module 8 - Inlines Commands

-8

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Inline Command Processing


y Inlines commands are issued to a specific
director/slice
y The director/slice that will process and display the
results of the command is chosen by the user
User chooses the slice by logging onto it

y The $ character is a global operator


Issues the command to all directors/slices in the Symmetrix
Each slice will run and display the results of the Inline
command following the $
For example, $E0, will run the E0, Utility on each slice versus
running the E0, on the selected slice only

Can be used with both Local and Global commands


2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 9

Module 8 - Inlines Commands

-9

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Selected Director/Slice

To log onto a director, click on the


director in the display. Clicking
here would log on to director 16c.

y Inlines commands will be sent to selected director/slice


y Circled areas indicate selected director/slice on this
screen
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 10

Inlines commands are issued to a specific director. All Inlines commands entered on the command
line in this example will be sent to director 1a.

Module 8 - Inlines Commands

- 10

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Global, Local and Broadcast Commands


y Global Inlines commands
Provides information about the entire Symmetrix System
Issued from a specific director/slice, will display information about all
physical disks, all logical volumes, all error and event codes, all
directors status, etc. in the Symmetrix

y Local Inlines commands


Provides information relating to a specific director/slice
Issued on a specific director/slice, will display information about
physical disks, logical volumes, error and event codes, etc. for that
director/slice only

y Broadcast Inlines commands


Issued on a specific director/slice and Broadcasts the command to
run and display results on all slices of a specific type of director
DA, FA, EF, SE
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 11

Module 8 - Inlines Commands

- 11

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Create an Inline Command Log File


y To capture the Inlines
commands and the display
screens:

Go into Inlines
Click on File
Click on Start Logging
Give the log file a name
Default location is in the
symmwin folder

y When you end the Inlines session, the log file will be closed
y To view the log file in SymmWin, choose Tools, View Logfiles
and Open the filename

Module 8 - Inlines Commands - 12

2009 EMC Corporation. All rights reserved.

A log file can be generated to capture the output of Inlines commands.

Module 8 - Inlines Commands

- 12

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Help xx,AAAA or xx,HELP


y Some of the Inlines utilities have a help screen
y Example: A7,AAAA or A7,HELP

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 13

A Help screen is available for some Inlines utilities, for example, A7,. Note that when a parameter
contains non-hex characters, it must be enclosed in single quote marks, as with A7,HELP. Most
Inlines commands are written in hex, and the quote characters represent non-hex, singnaling Enginuity
Code to translate the non-hex to hex characters in order to process the command.

Module 8 - Inlines Commands

- 13

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Exiting Inlines
Exit Inlines

y To exit Inlines, click on the Open Door icon


This will end the current Inlines session and clear all buffers
Exiting will also stop logging if a logfile was being captured

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 14

To exit Inlines, click on the Open Door Icon in the banner area. This will bring you back to the Main
SymmWin screen. Exiting Inlines will end your Inlines session, clear all buffers of command results
and stop logging if a log file was created at the beginning of the session.

Module 8 - Inlines Commands

- 14

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Logging out of SymmWin

y Always log out of SymmWin!


y Start Log Off xxxx
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 15

Once you have completed your session with the Symmetrix, always be sure to log out of SymmWin.
Leaving yourself logged on will allow access to Procedures and Inlines under your secure login.
Do not close SymmWin. SymmWin will always be running in the background on the Service
Processor. The Symmetrix is constantly checking itself for errors. SymmWin does Error Polling
checking the error indicators. At a certain (user-definable) threshold of errors on the Symmetrix,
SymmWin will initiate a call home to PSE.

Module 8 - Inlines Commands

- 15

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Lesson Summary
Key Points covered in this lesson:
y Accessing Service Processor, SymmWin and Inlines
y Inlines Log File
y Inlines Command Structure and use

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 16

Module 8 - Inlines Commands

- 16

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Lesson 2: A7, Global Inlines


After completing this lesson, you will be able to:
y Use the A7 utility to obtain Symmetrix Logical Volume
(a.k.a., Device or Volume) configuration information:
Volume status
Column definitions for various A7 commands
Volume location
Volume protection
Special volume types

y Use the A7,FE command to display all Physical Disks


in the Symmetrix
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 17

Lesson 2 objectives are listed above.

Module 8 - Inlines Commands

- 17

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A7, Utility DMX3/4


y Using the A7, command with no parameters will display
only Interesting Devices in the Symmetrix
Not Ready, Write Disabled, Write Pending, Format Pending, Invalid
Tracks or Physical Consistency

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 18

When the A7, utility is used with no additional parameters, the resulting display will show Interesting
Devices (sometimes called Active Devices). One or more of five criteria make a device interesting
or active. They are, Not Ready, meaning that at least one of the mirrors is in a Not Ready state (as can
be seen for devices 8, 48, 80 and D0 above); Write Disabled, meaning that at least one of the mirrors
has been made a Read-Only device; Write Pending, meaning that there is data in cache due to be
destaged to the device (as can be seen in devices 0, 18, 31, 33, 38, 58, 65 and 6D above), Format
Pending, meaning that the cache tables need to be updated for that device (as can be seen in devices 0,
3, 18, 31, 33, 38, 58, 65 and 6D above); or Invalid Tracks, meaning that there is a mismatch between
the mirrors data has been written to one mirror and not the other (as can be seen in devices 8 and 48
above). The PHCO (Physical Consistency) Column is similar to Invalid Tracks, and will be discussed
with Raid-6.
The Not Ready coloring, Type and Device Attributes columns will be discussed in the next slide.

Module 8 - Inlines Commands

- 18

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A7, Utility V-Max


y As with the DMX3/4, using the A7, command on with no
parameters on V-Max displays only Interesting
Devices in the Symmetrix
Not Ready, Write Disabled, Write Pending, Invalid Tracks or
Physical Consistency
Note Format Pending column has been removed with 5874 code

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 19

When the A7, utility is used with no additional parameters, the resulting display will show Interesting
Devices (sometimes called Active Devices). One or more of five criteria make a device interesting
or active. They are, Not Ready, Write Disabled, Write Pending, Invalid Tracks, and PHCO (Physical
Consistency).
The Not Ready coloring, Type and Device Attributes columns will be discussed in the next slide.

Module 8 - Inlines Commands

- 19

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A7,LGND DMX3/4
y The A7,LGND command will help decipher the characters in the Not
Ready, Type and Device Attributes columns in the A7 commands

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 20

The A7,LGND command will help interpret the output of various A7 commands (A7,D; A7,C).
Legends for the characters in the Not Ready, Type and Device Attributes columns are shown. The
meaning of a character is determined by its position, case and color.

Module 8 - Inlines Commands

- 20

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A7,LGND V-Max
y The A7,LGND command for the V-Max series machines is slightly
different than that of the DMX3/4
y Note the Type column change for Raid-1

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 21

The A7,LGND command will help interpret the output of various A7 commands (A7,D; A7,C).
Legends for the characters in the Not Ready, Type and Device Attributes columns are shown. The
meaning of a character is determined by its position, case and color.

Module 8 - Inlines Commands

- 21

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Using the A7,LGND command


y Based on their Not Ready, Type and Device Attributes columns in
this example
2B-2E are in a Ready state on both mirrors (M1 & M2); they are Raid-1
protected (mm--) and they are FBA (Open Systems) devices
71-74 are in a Ready state on both mirrors (M1 & M2); they are Raid-1
protected (mm--) and they are CKD (Mainframe) devices

The A7,C command was used to generate these two displays.


2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 22

Using the A7,LGND command, we have determined that the devices above are showing both FBA
(Fixed Block Architecture for Open Systems; devices 2B-2E) and CKD (Count Key Data for
Mainframe; devices 71-74) emulations, they are all Raid-1 (Mirrored), and all are in a Ready state.
The command used to generate the Inlines displays on this page is A7,C (discussed in an upcoming
slide).

Module 8 - Inlines Commands

- 22

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A7,D Symmetrix DMX3/4 Raid-1 devices


y The A7,D command displays the director locations for
all devices
In this example, Device 2B is a Raid-1 protected device
Director, Slice, Port, Address
The M1 of Device 2B is located at Director 1, Slice b, Port D, Address
00; the M2 is located at Director 16, Slice d, Port C, Address 00

Type of protection
associated with the
device
2009 EMC Corporation. All rights reserved.

M1 is located at
1bD/00; M2 is
located at 16dC/00

Module 8 - Inlines Commands - 23

The A7,D command shows the Symmetrix Logical Volumes and their director locations. Each Logical
Volume can have up to 4 mirror positions, or 4 local copies of the data, known as M1, M2, M3 and
M4. In this example, we are showing Raid-1 (mirroring) which means two physical copies of the data
exist on two different physical disks in this Symmetrix. The two physical copy locations are shown
under the M1 and M2 columns. The M3 and M4 positions do not show anything, as they dont exist.

Module 8 - Inlines Commands

- 23

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A7,D Symmetrix V-Max Raid-1 devices


y With the Symmetrix V-Max, Raid-1 devices occupy a
single mirror position in the Type column
In this example, Device 2C is a Raid-1 protected device
Director, Slice
The M1 of Device 2C is located at Director 8, Slice b; the M2 is
located at Director 8, Slice a. Note that Port and Address are not
shown with this command in the Symmetrix V-Max.

Type of protection
associated with
the device
2009 EMC Corporation. All rights reserved.

M1 is located at director
8b; M2 is located at
director 8a.
Module 8 - Inlines Commands - 24

The A7,D command shows the Symmetrix Logical Volumes and their director locations. With the
Symmetrix V-Max, all Raid types occupy only one mirror position in the Type column. The devices
use a number to indicate the type of Raid (in this example, 1 for Raid-1), and use and identifier in the
Device Attributes column (in this example, 2 indicating 2 mirrors). As you can see in this display, we
are showing Raid-1 (mirroring) which means two physical copies of the data exist on two different
physical disks in this Symmetrix. The two physical copy director locations are shown on the righthand side of the screen, but unlike the display from the DMX3/4, the port and address are not shown.

Module 8 - Inlines Commands

- 24

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A7,D Symmetrix DMX3/4 Raid-5 devices


y With Raid-5, a device consists of multiple members
Raid-5 3:1 (3 Data/1 Parity) and 7:1 (7 Data/1 Parity)
In this example, Device 53 is a Raid-5 3:1 protected device and
Device 57 is a Raid-5 7:1 protected device

Type of protection
associated with
the device

Note that Port and Address are not shown for Raid-5 devices
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 25

The A7,D command shows the Symmetrix Logical Volumes and their director locations. With Raid-5
protection, data volumes are protected by parity. Raid-5 3:1 consists of 3 data members protected by 1
parity member, all 4 members being on different physical disks. Raid-5 7:1 consists of 7 data members
protected by 1 parity member, all 8 members being on different physical disks. If one of the data
members fails, the data from that member can be regenerated using the remaining members and parity.

Module 8 - Inlines Commands

- 25

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A7,D Symmetrix V-Max Raid-5 devices


y With the Symmetrix V-Max, Raid-5 devices occupy a
single mirror position
In this example, Device 32 is a Raid-5 3:1 protected device and
Device 3C is a Raid-5 7:1 protected device

Type of protection
associated with
the device

Note that Port and Address are not shown for Raid-5 devices
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 26

This display has been cut and pasted for training purposes (note the device numbers are out of
sequence).
The A7,D command shows the Symmetrix Logical Volumes and their director locations. With Raid-5
protection, data volumes are protected by parity. Raid-5 3:1 consists of 3 data members protected by 1
parity member, all 4 members being on different physical disks. Raid-5 7:1 consists of 7 data members
protected by 1 parity member, all 8 members being on different physical disks. If one of the data
members fails, the data from that member can be regenerated using the remaining members and parity.
The devices use a number to indicate the type of Raid (in this example, 5 for Raid-5), and use and
identifier in the Device Attributes column (in this example, 3 indicating Raid-5 3:1; or 7 indicating
Raid-5 7:1). The member director locations are shown on the right-hand side of the screen, as with the
DMX3/4 display. Note that port and address are not shown in this display.

Module 8 - Inlines Commands

- 26

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A7,D Symmetrix DMX3/4 Raid-6 devices


y With Raid-6, a device consists of multiple members
Raid-6 6:2 (6 Data/2 Parity) and 14:2 (14 Data/2 Parity)
Note that Port and Address are not shown for Raid-6 6:2 devices
Use the A7,D5 command to display the Director locations for Raid-6 14:2 devices

In this example, Device 61 is a Raid-6 6:2 protected device and


Device 6A is a Raid-6 14:2 protected device

Type of protection
associated with the device
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 27

This display has been cut and pasted for training purposes (note the device numbers are out of
sequence).
The A7,D command shows the Symmetrix Logical Volumes and their director locations. With Raid-6
protection, data volumes are protected by double parity. Raid-6 6:2 consists of 6 data members
protected by 2 parity members, all 8 members being on different physical disks. Raid-6 14:2 consists
of 14 data members protected by 2 parity members, all 16 members being on different physical disks.
If a data volume fails, using the remaining members and parity, the data for the failed member can be
regenerated. If a second data member fails, data can be regenerated using the data members and the
second parity member. The devices use a number to indicate the type of Raid (in this example, 6 for
Raid-6), and use and identifier in the Device Attributes column (in this example, 6 indicating Raid-6
6:2; or E indicating Raid-6 14:2). The member director locations for the Raid-6 6:2 are shown on the
right-hand side of the screen. Note that port and address are not shown in this display. For member
locations of the Raid-6 14:2 devices, use the A7,D5 command.

Module 8 - Inlines Commands

- 27

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A7,D Symmetrix V-Max Raid-6 devices


y The Symmetrix V-Max A7,D display is very similar to
that of the DMX3/4 display
In this example, Device 46 is a Raid-6 6:2 protected device and
Device 50 is a Raid-6 14:2 protected device
Note that Port and Address are not shown for Raid-6 6:2 devices
Use the A7,D5 command to display the Director locations for Raid-6 14:2
devices (see next slide)

Type of protection
associated with the device
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 28

This display has been cut and pasted for training purposes (note the device numbers are out of
sequence).
The A7,D command shows the Symmetrix Logical Volumes and their director locations. With Raid-6
protection, data volumes are protected by double parity. Raid-6 6:2 consists of 6 data members
protected by 2 parity members, all 8 members being on different physical disks. Raid-6 14:2 consists
of 14 data members protected by 2 parity members, all 16 members being on different physical disks.
If a data volume fails, using the remaining members and parity, the data for the failed member can be
regenerated. If a second data member fails, data can be regenerated using the data members and the
second parity member. The devices use a number to indicate the type of Raid (in this example, 6 for
Raid-6), and use and identifier in the Device Attributes column (in this example, 6 indicating Raid-6
6:2; or E indicating Raid-6 14:2). The member director locations for the Raid-6 6:2 are shown on the
right-hand side of the screen. Note that port and address are not shown in this display. For member
locations of the Raid-6 14:2 devices, use the A7,D5 command (see next page).

Module 8 - Inlines Commands

- 28

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A7,D5 Symmetrix DMX3/4 Raid-6 14:2 devices


y The A7,D5 command displays the director, slice, port
and address of the members of a Raid 6 14:2 volume
In this example, device 6A is a Raid-6 14:2 protected device

Members of device 6A are shown in the listing above.


Notice that there are 16 members total for the device.
Note that the A7,D5 command shows the director,
slice, port and address of each member.
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 29

The A7,D5 command shows the Symmetrix Logical Volumes and their director locations for all Raid
types. With Raid-6 protection, data volumes are protected by double parity. The
director/slice/port/address of each of the members of the Raid-6 device will be shown in this display.
Note that only 4 devices are shown; pressing the enter key will display the next set of devices, as the
Inlines buffer screen only displays a small amount of data at a time.
If any member of a Raid 6 group is in a Not Ready state, it will be shown in this display in Red.

Module 8 - Inlines Commands

- 29

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A7,D5 Symmetrix V-Max Raid-6 14:2 devices


y With Symmetrix V-Max, there is an additional column
added to the A7,D5 command
RG# indicating the Raid Group number
In this example, device 50 (RG# 28) is a Raid-6 14:2 protected
device

New Column with V-Max

2009 EMC Corporation. All rights reserved.

Members of device 50 (Raid Group 28) are shown in


the listing above. Notice that there are 16 members
total for the device. Note that the A7,D5 command
shows the director, slice, port and address of each
member.
Module 8 - Inlines Commands - 30

The A7,D5 command shows the Symmetrix Logical Volumes and their director locations for all Raid
types. With Raid-6 protection, data volumes are protected by double parity. The
director/slice/port/address of each of the members of the Raid-6 device will be shown in this display.
Note that only 4 devices are shown; pressing the enter key will display the next set of devices, as the
Inlines buffer screen only displays a small amount of data at a time.
If any member of 1 Raid 6 group is in a Not Ready state, it will be shown in this display in Red.

Module 8 - Inlines Commands

- 30

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A7,D5 Symmetrix DMX3/4 Other Raid Types


y The A7,D5 command will display device locations for all
Raid types

Raid-1
Raid-5 3:1
Raid-5 7:1
Raid-6 6:2
Note: This is not a typical Inlines display. It has been cut and
pasted for training purposes.
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 31

This display has been cut and pasted for training purposes (note the device numbers are out of
sequence).
The A7,D5 command shows the Symmetrix Logical Volumes and their director locations for all Raid
types. With Raid-6 protection, data volumes are protected by double parity. The
director/slice/port/address of each of the members of the Raid-6 device will be shown in this display.
Note that only 4 devices are shown; pressing the enter key will display the next set of devices, as the
Inlines buffer screen only displays a small amount of data at a time.
If any member of a Raid group is in a Not Ready state, it will be shown in this display in Red.

Module 8 - Inlines Commands

- 31

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A7,D5 Symmetrix V-Max Other Raid Types


y With the Symmetrix V-Max, there is an additional
column added to the display
RG# indicating the Raid Group Number

Raid-1
Raid-5 3:1
Raid-5 7:1
Raid-6 6:2
New Column with V-Max

Note: This is not a typical Inlines display. It has been cut and pasted for
training purposes.
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 32

This display has been cut and pasted for training purposes (note the device numbers are out of
sequence).
The A7,D5 command shows the Symmetrix Logical Volumes and their director locations for all Raid
types. With Raid-6 protection, data volumes are protected by double parity. The
director/slice/port/address of each of the members of the Raid-6 device will be shown in this display.
Note that only 4 devices are shown; pressing the enter key will display the next set of devices, as the
Inlines buffer screen only displays a small amount of data at a time. With the Symmetrix V-Max, a
new column RG# has been added to the display. All Raid types now have a Raid Group association,
shown in this display.
If any member of a Raid group is in a Not Ready state, it will be shown in this display in Red.

Module 8 - Inlines Commands

- 32

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A7,C Symmetrix DMX3/4


y The A7,C command will display device Invalid Track Counts or
Physical Consistency (PHCO) tables for all Raid types

Raid-1
Raid-5 3:1
Raid-5 7:1
Raid-6 6:2
Raid-6 14:2
Note: This is not a typical Inlines display. It has been cut and pasted for
training purposes.
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 33

This display has been cut and pasted for training purposes (note the device numbers are out of
sequence).
The A7,C command shows the Invalid Track Counts or Physical Consistency (PHCO) tables for
devices in the Symmetrix. Invalid Track Counts are indicating a mismatch between mirrors. For
example, with Raid-1, when a track is written to the M1 of a device, but for some reason is unable to
be written to the M2, that track is considered to be invalid on the M2. This indicates that the track is
valid on the M1 but the same track on the M2 is invalid. Devices 2B-2E are Raid-1 protected devices.
Notice that there are 0 invalid tracks on the M1 and M2; this indicates that the mirrors are equal. The
M3 and M4 positions show 14415 invalid tracks shaded out, because these mirrors dont exist. If they
were to exist, at this point, ALL 14415 tracks would become highlighted and would be considered to
be invalid, needing to be copied from one of the other two mirrors. With Raid-5, Invalid Track Counts
are tracked through the M1/M2 relationship, although it is actually data and parity. When a track is
invalid on a Raid-5 device, you will see invalid tracks on both the M1 and the M2, meaning that a data
track is invalid, which also would mean that the accompanying parity track is also invalid. With Raid6, because only one mirror position is used, Invalid Track Counts are not used. Raid-6 uses Physical
Consistency counters to indicate a track that is invalid on the data member, and therefore, both parity
members. If any tracks are not destaged to a member, it will be indicated in the PHCO column for
Raid-6 volumes.
Notice the Type column indicating the type of protection associated with the device. Use the
A7,LGND command to help decipher the characters in this column.
Module 8 - Inlines Commands

- 33

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A7,C Symmetrix V-Max


y With Symmetrix V-Max, all Raid types now occupy only one mirror
position and use PHCO (Physical Consistency) to track mirror or
member inconsistencies

Raid-1
Raid-5 3:1
Raid-5 7:1
Raid-6 6:2
Raid-6 14:2
Note: This is not a typical Inlines display. It has been cut and pasted for
training purposes.
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 34

This display has been cut and pasted for training purposes (note the device numbers are out of
sequence).
The A7,C command shows the Physical Consistency (PHCO) tables for all devices in the Symmetrix.
With Symmetrix V-Max, because all Raid types now occupy only one mirror position, Invalid Tracks
are not used. Physical Consistency counters are used to indicate a track that is inconsistent on either a
Raid-1 mirror or Raid-5 or Raid-6 member(s). If any tracks are not destaged to a mirror or member, it
will be indicated in the PHCO column for all volumes.
Notice the Type column indicating the type of protection associated with the device. With the
Symmetrix V-Max, the Raid type is shown in the Type column. For example, 1 indicates Raid-1; 5
indicates Raid-5. Notice with the Raid-5 devices, the Device Attributes column shows either a 3 or a
7, indicating Raid-5 3:1 or Raid-5 7:1. Use the A7,LGND command to help decipher the characters in
these columns.

Module 8 - Inlines Commands

- 34

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A7,C Raid-6 member status color coding

y Type column coloring indicates health Raid group

White = All members ready


Blue = 1 member not ready
Yellow = 2 members not ready
Red = more than 2 members not ready (note: red X in Not Ready column)

y PHCO column displays tracks physically inconsistent


Similar to invalid tracks
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 35

RAID6 devices only show at the M1 position. This allows for the three remaining positions to be used
for Dynamic Sparing, BCVs, and SRDF. (RAID-1 still shows as mm, and RAID-5 as 55). The 6 in the
Type column changes color, depending on how many members of the Raid group are Not Ready.
White normal
Blue - one member is not ready within that RAID-6 group.
Yellow - two members not ready and RAID-6 group is now working in degraded mode.
Red - more than two members are not ready within the same RAID-6 group. In addition, a red X is
shown in the NR column.
Notice that device 16E is showing a red X indicating NR device. In this case, it is a Data Unavailable
(DU) situation. Also note that the type column is showing red 6, meaning that more than two members
are NR. This scenario would require the CE to stop and call support. The customer faces a DU/DL
situation. This can be compared to the M1 and M2 of a RAID 1 device being NR.

Module 8 - Inlines Commands

- 35

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A7,xxxx
y Adding certain parameters to the A7, (show devices)
utility will narrow the result of the display.
Example: A7,SFSD will show all SFS devices

The A7,SFSD command was


run. The result displays only
the SFS volumes.

y Remember to use the A7,AAAA help screen to assist


in building the A7, utility.
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 36

Inlines display screen colors have been inverted in this presentation to allow for note taking. Normal
Inlines displays are a black background with white and colored characters and column headers.
The A7, utility displays all devices in the Symmetrix. Adding additional parameters to the A7 utility
will allow specific results. For example, issuing the A7,SFSD command will show on those devices in
the Symmetrix with the SFS device attribute.
Running the Help command (A7,AAAA) will display a listing of parameters available with the A7
utility.

Module 8 - Inlines Commands

- 36

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Displaying Meta Volumes DMX3/4 and V-Max


y A7,FMTA for FBA Meta Volumes

FBA Meta Volume 20 consists of 5


members and is a striped meta.
FBA Meta Volume 4D consists of 5
members and is a concatenated meta.

y A7,STRP for CKD Meta Volumes (Raid 1/0)


CKD Raid 1/0
Group 0 consists
of 4 members.
Each member is
highlighted
individually in this
display.
Module 8 - Inlines Commands - 37

2009 EMC Corporation. All rights reserved.

Displaying Meta volumes is shown above.


For the FBA Meta volume display:
DV# - Symmetrix Logical Volume Number associated with the Meta
GRP SIZ The amount of volumes that comprise the Meta
MEM NUM The position of the volumes in the Meta
META PVID The Meta Volume Identifier (The Head of the Meta is the Meta Volume Identifier)
RANK The ranking of the members (S=Striped Head, m=member, t=tail; M=Concatenated Head)
ST RP Whether the Meta is striped (1 indicating 1 cylinder which is the default depth) or
concatenated (0 indicating no striping)
CKD Striped Meta (Raid 1/0) volumes are displayed differently than FBA Metas. Each CKD Striped
Meta Group is comprised of 4 logical volumes. Each volume is highlighted individually in the display
above, showing the other members as well. Note the Grp # column indicates the Meta Group that the
volumes are associated with, unlike FBA Metas which use the first (Head) volume as their identifier.
CKD Striped Meta group 0 consists of Device 14F, 159, 163 and 16D in this example.

Module 8 - Inlines Commands

- 37

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A7,FE DMX3/4 and V-Max


y The A7,FE command will display all Physical Disks in the
Symmetrix. Press enter to get to the next display of disks.

Module 8 - Inlines Commands - 38

2009 EMC Corporation. All rights reserved.

The A7,FE command will display all Physical Disks in the Symmetrix.
y The Dir column is the director
y The I/F column is the Port and Address of the disk
y The ALPA column is the Arbitrated Loop Physical Address of the Disk (used by Fibre channel; not
typically used by support personnel)
y The Vendor column indicates the type and size of the drive
T300R10 = Timberland (Seagate) 300G 10,000RPM drive
y Serial number is the Physical Disk Serial Number (not the EMC Serial number on the label)
y Code is the SCSI code low level code typically installed by the manufacturer
y L# indicates the number of logical volumes on the physical disk
Disk 1aC/00 has 10 logical volumes
y L1 indicates the first logical on the physical disk and its protection type
Symmetrix Logical Volume 0 is the first logical on physical disk 1aC/00 and it is an M1
y Capacity shown in hex
y Used shown in hex
y BLKSZ = 0200 (hex for 512 byte block)
y Part number manufacturers part number; not EMCs

Module 8 - Inlines Commands

- 38

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Lesson Summary
Key Points covered in this lesson:
y Use of the A7, utility and parameters to obtain
configuration, volume status, location and data
protection information.
y Use of the A7,LGND command to interpret the
characters associated with a device

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 39

Module 8 - Inlines Commands

- 39

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Lesson 3: E7 commands
After completing this lesson, you will be able to:
y Use E7 utility and parameters to obtain:
Local (current director) device information
Shadow partner information
Local (current director) physical disk information
Configuration information

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 40

Lesson 3 objectives are listed above.

Module 8 - Inlines Commands

- 40

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

E7, Command
y The E7, command is a local command to display devices belonging to the
selected director/slice (in this example, director 1a).

DMX3/4

V-Max
(new column)
RGP # for Raid
Group Number

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 41

The E7 command is a local command and will display the devices belonging to the selected director. In this example, we
are using Director 1a. A director normally sees ever other drive (C/00, C/02, C04, etc.)
y The T# column is the target number. Every hyper on a director is assigned a target number. With 5771 code and
above, there can be a maximum of 8192 targets per DA slice. This includes all of the hypers belonging to the
director/slice, and also the hypers belonging to the shadow partner director/slice. Note that the target number is only
shown on the left-hand side of the display. Target numbers are counted across; Device 0 is Target 0; Device 73 is
Target 1; Device 2A is Target 2, Device 64 is Target 3, etc.
y The DV column is the Symmetrix Logical Volume Number.
y I/F is the port and address of the drive. C= Port 0; D= Port 1. Example C/00 is Port C, Drive 00. The complete name
of this physical disk would be 1aC/00 (director/slice/port/address). Notice that there are many devices on physical disk
1aC/00 (device 0, 73, 2A, 64, 51, 5B, 69, 6C, 6F and 42. Device 2 is on a different physical disk; 1aC/02).
y Cyl is the size in Cylinders.
y EE/ACT Label is the label associated with the device (if applicable). Typically, this column and labeling is used by the
Mainframe only.
y Grp column indicates the Raid Group with which this volume is associated. For example, Device 51 is a member of a
Raid-5 Group, and it is member 1 (5-01).
y The M column indicates the Mirror position.
y The ST column indicates the status of the device. If the device were Not Ready, an NR indicator would be shown in
this column.
Note the difference between the DMX3/4 and V-Max displays. V-Max has an additional column for Raid Group
Number (RGP #).

Module 8 - Inlines Commands

- 41

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

E7, Command showing Shadow Partner Devices


y Pressing enter will display the next set of devices.
y Shown here are Shadow Partner devices those that
belong to director 16a.

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 42

Pressing Enter will display the next set of devices. Notice the shaded devices in this display. These
devices are those that belong to the shadow partner of the director we are using. In this example,
because we ran the command from Director 1a, the shaded devices belong to the shadow partner,
Director 16a. In the event that Director 16a were to drop, Director 1a would have to take over for
these devices temporarily until such time as Director 16a is fixed or replaced. Notice the NA in the ST
(Status) column for the shaded devices. This indicates that the devices are not in a failover state; that
they are still under the ownership of Director 16a. A director normally sees ever other drive (C/00,
C/02, C04, etc.) and only if the shadow partner fails will it see every drive on a port (adding C/01,
C/03, C05, etc.).

Module 8 - Inlines Commands

- 42

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

E7, Command showing Failover


y Director 16a has failed, and therefore, the same devices
from the previous page are now in a failover state.

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 43

Using the same devices from the previous page, we have failed Director 16a to show the failover state.
Notice that the devices that were shadowed on the previous page are now highlighted, indicating that
failover has taken place. This is showing the second page of the display; if the first were shown, you
would see that Director 1a sees physical disks C/00, C/02, C/04 (every other disk); note that now, the
director is also seeing physical disks C/01, C/03, C/05, again indicating that failover has taken place.

Module 8 - Inlines Commands

- 43

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

E7, command from a Host Director


y Show devices mapped to the ports on this director/slice

y A# and B# columns represent the ports on this


director/slice
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 44

When the E7, command is run from an HA, it will display the volumes mapped to the selected HA
director/slice. The A# and B# columns represent the Ports on the director/slice. In this example, the
command was run from FA8a on a DMX-4. Symmetrix Logical Volume 20 has been mapped to the A
port (A# column) as address 000. It has also been mapped to the B port (B# column) as address 000.
Volume 21 has not been addressed to either port as indicated by the ... (meaning no address has been
assigned). Volume 21 is a member of a Striped Meta group (as seen by the lower-case s in the ATTRB
column, and therefore, would not be addressed, as only the Head of a Meta is addressed).

Module 8 - Inlines Commands

- 44

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

E7,FE DMX3/4
y The E7,FE command displays all disks and devices
belonging to the selected director. The shadow
partners disks and devices are also shown.

Module 8 - Inlines Commands - 45

2009 EMC Corporation. All rights reserved.

The E7,FE command shows all of the disks and devices, including the shadow partners disks and
devices, that belong to the selected director. In this example, Director 1a is the selected director. Note
that this command shows less information than the E7, alone.
SN and NO columns are typically not used by Field Support Personnel.
The I/F column represents the port and address of the drive. In this example, because we ran the
command from Director 1a, the first disk displayed is 1aC/00. It has an ALPA of EF (used by Fibre
channel; typically not used by Field Support Personnel), the Vendor information indicates that it is a
Timberland (Seagate) 300G 10,000RPM drive. L1 L8 indicate the logical devices that are on the
physical drive. Notice that on the second line, there is an indicator for (L009-L016). This physical
drive has 10 logical volumes on it. Because the display only allows for 8 logical volumes, wrapping to
the next line is necessary to show logical volume 9 and 10 (devices 6F and 40) Next to the devices is
their protection type:
M1 or M2 indicating Raid-1
Y1, Y2, Y3, etc. indicating Raid-5 and the member (member 1, 2, 3, etc.)
Z1, Z2, Z3, etc. indicating Raid-6 and the member (member 1, 2, 3, etc.)
s indicating standalone or unprotected
H indicating Hot Spare
Module 8 - Inlines Commands

- 45

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

E7,FE V-Max
y With the V-Max and Enginuity 5874, the E7,FE
command displays the disk addressing as 0/00 (Port 0,
address 00), rather than C/00 (Port C, address 00), and
1/00 (Port 1, address 00) rather than D/00 (Port D,
address 00).

Module 8 - Inlines Commands - 46

2009 EMC Corporation. All rights reserved.

Inlines display screen colors have been inverted in this presentation to allow for note taking. Normal
Inlines displays are a black background with white and colored characters and column headers.
The E7,FE command shows all of the devices, including the shadow partner devices, that belong to the
selected director. In this example, Director 1a is the selected director. Note that this command shows
less information than the E7, alone.
SN and NO columns are typically not used by Field Support Personnel.
The I/F column represents the port and address of the drive. In this example, because we ran the
command from Director 1a, the first disk displayed is 1a0/00. It has an ALPA of EF (used by Fibre
channel; typically not used by Field Support Personnel), the Vendor information indicates that it is a
Timberland (Seagate) 146G 15,000RPM drive. L1 L8 indicate the logical devices that are on the
physical drive. Notice that on the second line, there is an indicator for (L009-L016). This physical
drive has 13 logical volumes on it. Because the display only allows for 8 logical volumes, wrapping to
the next line is necessary to show logical volume 9 through 13 (devices 51, 53, 55, 57 and 59) Next to
the devices is their protection type:
W0 or W1 indicating Raid-1
Y1, Y2, Y3, etc. indicating Raid-5 and the member (member 1, 2, 3, etc.)
Z1, Z2, Z3, etc. indicating Raid-6 and the member (member
1, 2,Commands
3, etc.) - 46
Module 8 - Inlines
i di ti

t d l

t t d

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

E7,CF
y The E7,CF command displays configuration information
for the Symmetrix
Enginuity Code information
Operating information
Configuration flags

Module 8 - Inlines Commands - 47

2009 EMC Corporation. All rights reserved.

The E7,CF command displays configuration information such as Enginuity Code information, Power
On date, Operating Hours, when resets were done, when errors were cleared, etc. It also displays
configuration flags that have been set such as if Raid (Raid-5 and Raid-6) have been enabled, if RDF
(Remote Data Facility; generally known as SRDF Symmetrix Remote Data Facility) has been
enabled, etc. Scroll down to see all configuration flag information.
The display is similar for both DMX3/4 and V-Max series machines.

Module 8 - Inlines Commands

- 47

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Lesson Summary
Key Points covered in this lesson:
y The E7, and E7,x commands for device, shadow
partner and configuration information

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 48

Module 8 - Inlines Commands

- 48

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Lesson 4: Inlines for Directors and Cache


After completing this lesson, you will be able to:
y Obtain status information for directors
y Issue commands to turn slices (processors) online and
offline
y Issue commands to view cache configuration

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 49

Lesson 4 objectives are listed above.

Module 8 - Inlines Commands

- 49

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

E0,
y The E0, command displays the online/offline status of all
directors. Each slice (processor) is seen as an
individual director by Enginuity code.

The o indicates that the director is


online; the X (or XX) indicates that
the port is enabled

Cable Connect column

Module 8 - Inlines Commands - 50

2009 EMC Corporation. All rights reserved.

The E0, command displays the online/offline status of the directors and the enable/disable status of the ports. The Online column shows
ab for the port indicators; ports A and B (a.k.a., port 0 and 1; a.k.a., port C and D). Note that with Disk Adapters (DAF in this display),
although there are two ports (shown in the Ports column), there is only one X indicating that the ports are enabled. This is because with a
DAF, either both ports are enabled or disabled. You can not disable a single port on a DAF. With a Fibre Adapter (SAF in this display),
there are two ports, and two Xs, indicating that you can enable and disable each port individually.
The G and B columns are from legacy equipment and are not used by the DMX products.
The CFG column is used to indicate any special configuration flags associated with the director. For example, director EF 7a has a
special configuration flag of 49, indicating that it is the Master Controller. During IML of the Symmetrix, it is the Master Controllers
responsibility to create the individual user cache slots from the large global cache area available in the Symmetrix.
The Traces column is used for any Trace that has been set in the Symmetrix. There is a separate course available for Traces.
The Cable Connect column is used to indicate that a valid cable (transmit/receive has been completed) is connected to a port. An X in
this column indicates that the condition has been met. Therefore, on director SAF 8a in this display, X. indicates that there is a cable
connected to port A, but not to port B. If there were a cable connected to both ports, XX would be displayed in this column. If there
was a cable connected to only port B, .X would be shown.
The LOG-PATH column is used by the Mainframe for logical pathing information.

Module 8 - Inlines Commands

- 50

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Enabling/Disabling Directors
y Enable or Disable a director/slice
F0,CE,0 (Enable) or F0,CE,0F (Disable)

y Using the $ (Global Operator) will enable or disable ALL


directors
$F0,CE,0 or $F0,CE,0F

y Using the BC (Broadcast) command will enable/disable


a specific director type
BC,xx,F0,CE,0 or BC,xx,F0,CE,0F
DA Disk Directors (Adapters)
BA Open Systems Directors (Adapters) (FAs and SEs)
CA All host (channel) Directors (Adapters)
EA All Escon Directors (Adapters)
EF All Ficon Directors (Adapters)
F3 All SRDF Directors (Adapters)
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 51

Enabling and disabling of directors is done through Inlines commands. In order to turn a director
online or offline, the commands listed above must be used. The command can be run on a single
director slice, on all directors using the $ symbol, or on a group of directors using the Broadcast
command.
Note: Disk Directors can not be turned offline unless all Host Directors are first turned offline. If the
Broadcast command BC,DA,F0,CE,0F is issued and the Host Directors are not offline, the Disk
Directors will go into a pending offline state and will remain online until the Host Directors are
turned offline. This is because of the Vault operation, which is performed by the Disk Directors; the
Disk Directors can not perform a Vault unless the Host Directors are offline. Vaulting will be
discussed in an upcoming module/lesson.

Module 8 - Inlines Commands

- 51

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Disabling Front-end (Host) Directors


y BC,CA,F0,CE,0F place all Host Directors offline

y Note the Warning. This command will disable ALL host directors.
y You must confirm the command in the warning box, and then press
enter to issue the command.
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 52

Bringing front-end directors offline on a live system will halt any IO from hosts. It could be
compared to unplugging a cable. Because of this, disabling directors should not be done casually in
a live system.

Module 8 - Inlines Commands

- 52

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Front-end Directors Offline


y E0, - Display online/offline status of directors

y Host Directors only are now offline and ports are disabled.
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 53

Running the E0, command after disabling directors shows that the Host Directors are all in an
offline state in this example. The Director Display also shows the offline state with horizontal
yellow lines for each offline director.

Module 8 - Inlines Commands

- 53

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

E7,D,A DMX3/4
y The E7,D,A command will display the Enginuity code for
all directors.

Director Numbers
Type of code
DC = Disk
EF = Ficon
FC = Fibre
SE = iSCSI

A Red X in this area would


indicate an error condition.
Also Code Mismatch
would be seen at the
bottom of the screen.
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 54

The E7,D,A command will display the Enginuity Code running on all the directors. In this display,
the code level is 5773.123. A plus (+) sign after the code level means that there are fixes that have
been compiled into the current level (not shown in this example).
The important thing to look for is SAME AS THE RUNNING CODE!!!, meaning that what is
running (volatile) and what is loaded on the EEPROM (non-volatile) is the same, and CODE
OK!, meaning there are no mismatches.

Module 8 - Inlines Commands

- 54

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

E7,D,A V-Max
y Display Enginuity code for V-Max
Director Numbers
Type of director/slice
DA = Disk
SF = Fibre
EF = Ficon
FL = Ficon Link CPU
SE = iSCSI
A Red X in this area would
indicate an error condition.
Also Code Mismatch
would be seen at the
bottom of the screen.

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 55

The E7,D,A command for the V-Max is very similar to that of the DMX3/4 series machines. It will
display the Enginuity Code running on all the directors. Notice that because this is a V-Max
machine, there are more director/slices (a-h) for emulation types. In this display, the code level is
5874.121. A plus (+) sign after the code level means that there are fixes that have been compiled
into the current level (not shown in this example).
The important thing to look for is SAME AS THE RUNNING CODE!!!, meaning that what is
running (volatile) and what is loaded on the EEPROM (non-volatile) is the same, and CODE
OK!, meaning there are no mismatches.

Module 8 - Inlines Commands

- 55

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Displaying Port WWN Symmetrix DMX3/4


y The command to display the WWN of a port on a DMX3/4
director must be run from the Link CPU.
E1, for port 0 (a.k.a. port a)
E1,,,1 for port 1 (a.k.a. port b)

y To log onto the Link CPU, simply click the tab at the top
of the screen and choose the director.

Module 8 - Inlines Commands - 56

2009 EMC Corporation. All rights reserved.

Obtaining the World Wide Name (WWN) of a port on the DMX3/4 requires logging onto the Link
CPU. The Link CPU can be accessed by clicking on the tab at the top of the director display.
Click on the Directors tab to return to the standard Inlines display.

Module 8 - Inlines Commands

- 56

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

E1, - Symmetrix DMX3/4 from Link CPU


y Display the WWN for port 0
Director 8a
Link CPU

WWN Hi + WWN Low = WWN


In this example, WWN for Port A
is F0060482D5313007

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 57

Obtaining the World Wide Name (WWN) of a port on the DMX3/4 requires logging onto the Link
CPU. The Link CPU can be accessed by clicking on the tab at the top of the director display. In
this example, we have chosen the Link CPU for director 8a, an FA and issued the command for Port
0 (a.k.a., Port A).

Module 8 - Inlines Commands

- 57

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

E1,,,1 - Symmetrix DMX3/4 from Link CPU


y Display the WWN for port 1
Director 8a
Link CPU

WWN Hi + WWN Low = WWN


In this example, WWN for Port B
is F0060482D5313027

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 58

Obtaining the World Wide Name (WWN) of a port on an FA or DA on the DMX3/4 requires
logging onto the Link CPU. The Link CPU can be accessed by clicking on the tab at the top of the
director display. In this example, we have chosen the Link CPU for director 8a, an FA and issued
the command for Port 1 (a.k.a., Port B).

Module 8 - Inlines Commands

- 58

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Displaying WWN Symmetrix V-Max

y Run from the director


No Link CPU tab with V-Max

y FC,LINK will display both ports

WWPN World Wide Port Name


WWNN World Wide Node Name

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 59

Obtaining the World Wide Name (WWN) of a port on the V-Max machine is done from the director
display. FC,LINK will display both ports on either an FA or a DA. In this example, we have issued
the command from DA 7a.

Module 8 - Inlines Commands

- 59

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

E1,,AB,AB DMX3/4

Track
Tables

16G Cache
on Memory
Board 0

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 60

The E1,,AB,AB command displays the memory configuration. In memory slot 0, we have a 16G
cache card. The yellow T indicates that table information resides on the memory card in slot 0. Notice
that the card in memory slot 1 displays the same configuration as the board in slot 0; the tables reside
on this boards as well, and the Gig:Count column has the same breakdown of cache. This is because
of cache mirroring. Cache is mirrored on memory board 0 and 1. Notice that the 16G is broken down
into 1G chunks, indicating aggressive striping. Data is striped across all boards in the configuration in
1G chunks. The Gig:Count column represents the memory chunks. The memory card in slot 0 starts
at 0.00 for a 1.00 Gig range, the memory card in slot 1 shows the same Gig:Count. The board in slot 2
starts at 1.00 for a 1.00 Gig range, the memory card in slot 3 (the mirror to the card in slot 2 - not
shown in this display) shows the same Gig:Count. Because we have only 4 memory cards in this
configuration, the addressing continues by returning to the card in slot 0 (and in slot 1 for the mirror),
starting at 2:00 for a 1.00 Gig range; in card in slot 2 (and in slot 3 for the mirror) starting at 3.00 for a
1.00 Gig range, etc. The 200 under the Size column indicates the number of 32MB memory banks in
hex. The size of the memory card can be calculated by (200) converted to decimal which is 512 X
32MB = 16,384MB or 16 Gig, or by counting up the 1G chunks in the Gig:Count column. Because the
track table area in this configuration is less than 1G, it is only on the first set of boards (slots 0 & 1). If
the tables area were larger than 1G, it would span to the second set of boards (slot 2 & 3).

Module 8 - Inlines Commands

- 60

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

E1,,AB,AB V-Max

Track
Tables

Note: This is not a typical Inlines display. It has been cut and
pasted for training purposes.
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 61

The E1,,AB,AB command displays the memory configuration. The display is similar on both the
DMX3/4 and V-Max series machines, however, as can be seen by the display above, the mirroring is
very different. Shown here, the cache on director 7 and 10 are mirrored, and the aggressive striping is
in 0.25G depth (vs. 1G depth in the DMX3/4). Because the aggressive striping depth is smaller, you
can see that the tables area spans both director memory pairs (dir 7 & 10 and 8 &9).

Module 8 - Inlines Commands

- 61

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

A1, - Display cache statistics

Total
useable
cache

Module 8 - Inlines Commands - 62

2009 EMC Corporation. All rights reserved.

The A1, command displays cache statistics. On the first line, the cache breakdown is shown. In this
example, the starting (hex) address of the user cache slot area is 0006C000; the last (hex) address is
01000000, and there are (decimal) 479,557 slots available in this configuration. The total amount of
useable cache is 32G (64G mirrored). The breakdown of that 32G is also shown; 0.75G is used for the
Common area (common space used by all directors for buffers, scratch space, mailboxes, etc.); 0.09G
for the Device Tables area; and 31.15G for User Cache area.
The display is similar for both DMX3/4 and V-Max series machines.

Module 8 - Inlines Commands

- 62

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Lesson Summary
Key Points covered in this lesson:
y Director status
y Enabling/Disabling directors
y Verifying Enginuity code on directors
y Displaying WWN of ports
y Displaying memory configuration

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 63

Module 8 - Inlines Commands

- 63

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Lesson 5: Errors, Events and additional detail


After completing this lesson, you will be able to:
y Using Inlines to obtain error and event information
y Using the Error wizard
y Obtain disk information

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 64

Module 8 - Inlines Commands

- 64

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

E0, Command with a Dead Director

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 65

The E0, command was run and is displaying a dead director/slice. In the director display area, notice
that director 2c is showing DD (dead director). The DIR column on the left displays a red DAF which
also indicates a dead director, and the Online column does not show o indicating that the slice is not
online.

Module 8 - Inlines Commands

- 65

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

9B,A Display error and event codes for all directors

Emulation
CPU
Link
CPU

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 66

9B,A is a global command displaying error and event codes for all directors. The command was run
from director 1a in this example, but displays error and event codes for all directors. Notice the
coloring of directors on the left-hand side of the display. The white indicates the Emulation processor
errors and events, the yellow indicates Link CPU errors and events. Each error or event code is four
characters long (for example, CD23, shown on the Link CPU of Director 9a). Event and error codes
are displayed using color coding to show the age of the error or event. Magenta indicates that the error
or event happened within the last minute; red indicates that it happened between 1 and 10 minutes ago;
yellow, between 10 minutes and an hour ago; blue, between 1 and 6 hours ago; and white, older than 6
hours. It is not possible to tell the exact time from this display. The error highlighted in this example
(CD23) happened within the last hour.

Module 8 - Inlines Commands

- 66

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

99,A Display errors only for all directors

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 67

The 99,A is a global command displaying only error codes for all directors. Notice that this display
shows fewer codes than the previous page, as the event codes have been filtered out. In this example
(same from the previous slide), the errors were logged on Link CPU processors only as indicated by
the yellow coloring on the director type and number (SAF- 9a). If there were errors logged against the
Emulation CPU (normally shown in white), they would also be displayed here. Error codes are in a
four-character format, and coloring is used for timing. This error (CD23) happened within the last
hour. The first two characters (CD in this example) represent either an I/O command code, a test, or
utility executing at the time of the error. The last two characters (23 in this example) represent the
actual error code. When translating the error, all four characters are used.

Module 8 - Inlines Commands

- 67

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

EB, Display additional error and event detail for a director

DMX3/4

V-Max
Notice general
error and event
description
included

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 68

The EB, is a local command displaying additional detail on error and event codes for the selected
director. In this example, the event code 01B1 is highlighted. Additional characters displayed with
the event are known as the category and modifier (also known as prefix and suffix). In this example, a
category of B8 and modifier of C7 are associated with the 01B1 event code. When translating the
error or event, using these additional characters will provide additional detail. Also note, with this
command, the exact time of the error is shown (in this example, the event is 0 hours, 24 minutes and
08 seconds old).
With the V-Max and Enginuity 5874, a brief description of the error or event code is included in the
EB display.

Module 8 - Inlines Commands

- 68

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

E9, Display additional error detail for a director

Director 1c
Link CPU

DMX3/4

V-Max

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 69

The E9, is a local command displaying additional detail on only error codes for the selected director.
In this example on the DMX3/4, we are further investigating an error (AA38) that occurred on the Link
CPU of director 1a. Therefore, we clicked on the Link cpu tab, and issued the command from the Link
CPU. Note the category 20 and modifier of 1C associated with the error, and the timing of the error.
Depending on where the error is logged (from the 99,A command), this command can be run from
either the Emulation CPU (as is seen with the V-Max screen shot) or the Link CPU to gather this
additional information.
With the V-Max and Enginuity 5874, a brief description of the error code is included in the E9 display.

Module 8 - Inlines Commands

- 69

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Error Translator

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 70

SymmWin has an Error Code Translator to assist with deciphering the error and event codes presented
using the 9B,A, 99,A, EB, and E9, commands. Under the Commands dropdown, choose Translate
error, or simply press the F8 function key. This will bring up the Error Code Translator.

Module 8 - Inlines Commands

- 70

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Error Translator

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 71

When using the Error Translator, simply type in the error code (adding the category and modifier if
EB, or E9, was used) and click Translate. The List Similar Errors button can also be used to show all
xx0B errors to help decipher the error or event code. In this example, the 1B0B error code did not
translate to a specific error; the List Similar Errors button was used to display xx0B errors. The Error
Code Translator will not give you exact information with every error or event code, but will give you a
general idea of what the issue may be, and a good place to start.

Module 8 - Inlines Commands

- 71

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

D2,Mdddd Display physical disk information

Mdddd - M=Mirror Designator (usually 1 or 2); dddd=device


number (with leading zeros if necessary)
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 72

The D2,Mddd(d) command will display physical disk information. The device number the command
was run against is displayed (3C in this example), along with the fibre channel loop and ID (Loop C;
Loop ID 00 a.k.a., physical drive C/00), device type (C146LDF) and Emulation (FBA) are shown on
the top line. Also shown is vendor information; manufacturer (Seagate) and manufacturers serial
number (SX3146707FC) SCSI Code (D519). SCSI Code is a low-level format code loaded by the
manufacturer, typically. The Serial Number displayed is not visible on the physical drive from the
front view. It is can be seen once the drive is removed on the side of the component. Fibre channel
information is also displayed such as ALPA, WWN, and login information. Capacity, defect and error
information for the disk is also shown. Logical volumes configured on the disk will be displayed with
their volume number and protection type. In this example, there are 8 logical volumes; LV#0000
LV#0007. LV#0000 is 1A and it is an M1 (indicating that it is mirrored or Raid-1 protected; there is
another device 1A in the box, called the M2), LV#0001 is 1F and it is an M2 (also indicating Raid-1;
there is another 1F in the Symmetrix known as the M1 of 1F), LV#0002 is 3C and it is an M1 (Raid-1);
LV#0003 is 4C, an M1 (Raid-1); LV#0004 is 5C, an M1 (Raid-1); LV#0005 is 6A, an M2 (Raid-1);
LV#0006 is 2, an M1 (Raid-1), and finally LV#0007 is 10, an M2 (Raid-1).
In this example, the command D2,1002A was run.
Note: The same information can be obtained by using the D2,t command, where t is the target number
found in the E7, command display.
Module 8 - Inlines Commands

- 72

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Using the D2,Mdddd command Raid-1


y Use the E7, command to determine the Mdddd

y The Mdddd of device 2A in this example is 1002A


y What is the Mdddd of device 22?
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 73

To determine the Mdddd of a device, use the E7, command. The M is the Mirror Designator, usually a
1 or 2. The dddd number is the device number, with leading zeros if necessary. For example, the
Mdddd number for device 2A in this display would be 1002A (1 for the M1 designation under the M
column and 002A for the dddd). Running D2,1002A will give us information on the physical disk
associated with this device. Alternately, the D2,t command could be run. In this example, the t
(Target number) of device 2A is 2, so the D2,2 command could be run to gather the same information.
The Mdddd for device 22 in this example is 20022. 2 for the M or Mirror Designator, and 0022 for the
dddd or device number. Alternately, using the D2,t command (device 22s target number is 14, so
D2,14 in this example) could be run.
If there is no mirror designator under the M column (as can be seen for device 2 in this example, which
is an unprotected power vault volume), it is seen as an M1. Because there is no M2, M1 is not shown
in this column as the M1 indicates that somewhere else there is an M2 of that same device number.
So, for device 2 in this example, the D2,Mdddd would be D2,10002.

Module 8 - Inlines Commands

- 73

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Using the D2,Mdddd command Raid-5


y With Raid-5 an extra character is needed for the member
number
y
y

mMdddd (member, Mirror designator, device with leading zeros)


Use the E7, command to determine the mMdddd

Device 51 is a member of a Raid-5 Group, and is member 1. Therefore,


the command is D2,110051.

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 74

To determine the Mdddd of a device, use the E7, command. The M is the Mirror Designator. With
Raid 5, the Mirror Designator is a 1, shown as m1 in the M column. The dddd number is the device
number, with leading zeros if necessary. For example, the mMdddd number for device 51 in this
display would be 110051 (1 for the member number, 1 for the M1 designation under the M column and
0051 for the dddd). Running D2,110051 will give us information on the physical disk associated with
this device. Alternately, the D2,t command could be run. In this example, the t (Target number) of
device 51 is 4, so the D2,4 command could be run to gather the same information.
Device 5B is a member of a Raid-5 group. The mMdddd for this device is 21005B (member 2, mirror
1, device 005B). The D2,t for this device would be D2,5 (5 is the target number on this DA).
Device 4D is member 0 of a Raid-5 group. The mMdddd for this device is 01004D (member 0, mirror
1, device 004D). However, Inlines will not recognize the leading zero as a member number. Because
of this, member 0 is known as member 10; giving us 101004D (member 10, mirror 1, device 004D) for
the mMdddd number for this device. Alternately, the D2,t command could be used (D2,16 in this
example because device 4D is target 16 on this DA).

Module 8 - Inlines Commands

- 74

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Using the D2,Mdddd command Raid-6


y With Raid-6 an extra character is needed for the member
number
y
y
y

mMdddd (member, Mirror designator, device with leading zeros)


With Raid-6, the mirror is always 1 (although not shown in the M column)
Use the E7, command to determine the mMdddd

y Device 6C is a member of a Raid-6 Group, and is member 2. Therefore,


the command is D2,21006C.
2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 75

To determine the Mdddd of a device, use the E7, command. The M is the Mirror Designator. With
Raid-6, the Mirror Designator is always 1, although not displayed in the M column. The dddd number
is the device number, with leading zeros if necessary. For example, the mMdddd number for device
6C in this display would be 21006C (2 for the member number, 1 for the M1 designation under the M
column and 006C for the dddd). Running D2,21006C will give us information on the physical disk
associated with this device. Alternately, the D2,t command could be run. In this example, the t
(Target number) of device 6C is 6, so the D2,6 command could be run to gather the same information.
Notice that device 62 is a member of a Raid-6 group also. It is member 0. The mMdddd for this
device is 010062 (member 0, mirror 1, device 0062). However, Inlines will not recognize the leading
zero as a member number. Because of this, member 0 is known as member 10, giving us 1010062
(member 10, mirror 1, device 0062) for the mMdddd number for this device. Alternately, the D2,t
command could be used (D2,15 in this example because device 62 is target 15 on this DA).
Another example, Device 6E mMdddd = 11006E.

Module 8 - Inlines Commands

- 75

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Lesson Summary
Key Points covered in this lesson:
y Inlines for errors and events
y Error Translator
y Disk detail information

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 76

Module 8 - Inlines Commands

- 76

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Module Summary
Key Points covered in this module:
y SymmWin login and Inlines access
y Global and local Inlines commands to view disk,
director, device and memory configuration
y Inlines commands to view errors, events and additional
detail

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 77

Module 8 - Inlines Commands

- 77

Copyright 2009 EMC Corporation. Do not Copy - All Rights Reserved.

Closing Slide

2009 EMC Corporation. All rights reserved.

Module 8 - Inlines Commands - 78

Module 8 - Inlines Commands

- 78

S-ar putea să vă placă și