Dell Storage Enclosure Administrator’s Guide
Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your computer. CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid the problem. WARNING: A WARNING indicates a potential for property damage, personal injury, or death. Copyright © 2015 Dell Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws.
Contents 1 Introduction........................................................................................................... 6 Other information you may need.........................................................................................................6 2 About the Dell Storage enclosure......................................................................8 Dell PowerVault MD3060e................................................................................................................
List drives....................................................................................................................................... 23 List EMMs....................................................................................................................................... 23 List drawers....................................................................................................................................24 List EMM slots.....................................................
Voltage sensors............................................................................................................................. 45 Current sensors............................................................................................................................. 45 Device actions..................................................................................................................................... 45 Specifying file paths....................................................
Introduction 1 CAUTION: See the Safety, Environmental, and Regulatory Information document for important safety information before following any procedures listed in this document. An enclosure containing physical disks accessed through EMMs (Enclosure Management Modules) is called a storage enclosure. A storage enclosure includes various hardware components, such as physical disks, EMMs, fans, and power supply units (PSUs).
• For Dell Storage MD1400 series: – The Dell Storage MD1400 and MD1400 Getting Started With Your System — Provides an overview of setting up the MD1400 series storage. – The Dell Storage MD1400 or MD1420 Enclosures Hardware Owner's Manual — Provides information about system features and describes troubleshooting the system and installing or replacing system components.
About the Dell Storage enclosure 2 This chapter describes the storage enclosure concepts, which help in configuring and operating the Dell storage enclosures. The secli uses a number of terms to describe objects on which the software performs actions. NOTE: For detailed descriptions about the enclosure features, see the Owner's Manual for the specific enclosure. Dell PowerVault MD3060e Front panel features and indicators Figure 1. Front-panel features 1. drawers (5) 2.
Back-panel features and indicators Figure 2. Back-panel features 1. Cooling Fans(2) 3. Power Supply Units (2) 2. EMMs (2) Dell Storage MD1400 series This section briefly describes the features of Dell Storage MD1400 series systems. For more information about using the Dell Storage MD 1400 series products, see documentation available at Dell.com/ dsmsmanuals. Front panel features and indicators Figure 3.
Figure 4. Front panel features and Indicators—Dell Storage MD1420 1. system identification button (blue) 2. power LED 3. enclosure status LED (blue and amber) 4. hard disk drives 5. enclosure (Drawer 0) Back-panel features and indicators Figure 5. Back-panel features and indicators 1. PSU or cooling fan module (PS1) 2. primary enclosure management module (EMM 0) 3. secondary EMM (EMM 1) 4. information tag 5. power switches (2) 6.
Graphical installation 1. Download the SHM software installation package from Dell.com/dsmsmanuals. 2. Go to the download directory of the installer. 3. Double-click the installation program — ServerHardwareManager-x.x.x.x-windows-installer.exe. 4. Complete the on-screen instructions and accept the End User License Agreement. NOTE: Installation of the SNMP monitoring service is optional.
Windows Explorer 1. To uninstall a software application, on the taskbar, click Start, click Control Panel, and then click Programs and Features. 2. Click the program ServerHardwareManager. 3. Click Uninstall. 4. Complete the on-screen instructions to complete the uninstallation.
Storage enclosure command line interface 3 This guide is intended for system administrators, developers, and engineers who use the Storage Enclosure Command Line Interface (secli) and its associated commands. For more information, see the hardware and software manuals that shipped with the system. NOTE: CLI commands do not have interactive warnings for destructive commands. NOTE: Always check for updates at Dell.
path-to-target-object — is the list of arguments that defines the target object command applies to. Command syntax structure The commands for the Storage Enclosure CLI have a number of mandatory and optional input parameters. Those parameters, in turn, can also have more than one valid attribute. However, each parameter can accept only one valid value for each run. This section outlines the symbols used in the syntax of each command in this document and the syntax layout in the secli help. Table 1.
Parameter Name Description Valid Values -emm Represents target EMM WWN or EMM Index -file Represents target firmware file for updating a drive or EMM Firmware update file location and name Table 3.
Drive OS Path Description Valid for Parameter Unique path to drive provided by the OS. Valid for -d Managing your storage enclosure To keep the EMM firmware and drives up-to-date, there are specific commands you must run and procedures you must complete. There are key commands that display crucial information required for other command to be run properly. NOTE: Ensure the console window is able to fit at least 150 characters for each line to view the output properly.
Identifying EMMs To identify the attached EMMs to a specific adapter, run the following command: secli list emms -a=<(SASAddress | AdapterIndex)> For EMMs: Notate the Enclosure Slot Index and the WWN (worldwide name) columns. These values are required for neccesary command parameters.
To get information about all the drives in a specific enclosure: secli list drives -a=<(SASAddress | AdapterIndex)> -enc=<(WWN | EnclIndex)> Output For all the drives in a specific enclosure: To get information about all the drives in a drawer within an enclosure: secli list drives -a=<(SASAddress | AdapterIndex)> -enc=<(WWN | EnclIndex)> w= Output For all the drives in a drawer within an enclosure: The relevant information to record from the list drives command are the Enclosure Slot Index a
A summary of the update process is displayed to you after the command completes running. NOTE: When attempting to update multiple drives, the specified firmware file is used on all drives within the scope of the command. Drives compatible with the firmware file are updated while incompatible drives fail gracefully. NOTE: If the firmware file path contains spaces, enclose the filepath in double quotation marks (“”). For example, –file=“C:\My Files\my firmware.fwh” NOTE: Only firmware files with the.
4 CLI reference This section lists all the commands available for managing your storage enclosure. Commands listed by type Drive commands Blink drive Description Helps visually locate the specified SCSI device by initiating a blink, or ending an existing blink session.
Parameter Description • Drive OS Path - Can be used anytime. -off Disable the blink mode for the device by running the command. -h Provides more information about the command, description, and usage. Command examples • blink drive -a = 1 -enc = 1 -w = 0 -d = 4 • blink drive -a = 1 -enc = 1 -d = //.
List commands List adapters Description This command lists the adapters accessible from the host. Command syntax secli (list adapters | listadapters | la) [outputformat=] [-h] Parameters Table 6. List adapters Parameter Descrition -h Provides more information about the command, description and usage.
Command examples • list physical enclosures • list physical enclosures -a = 1 • list physical enclosures -a = 500abcdefgh12345 List drives Description Shows the list of HDDs or SSDs and related information for the specified device. If no device is specified to obtain drives for, all drives accessible by supported adapters in the local system are listed.
Command syntax secli (list emms | listemms | le) (-a=<(SAS WWID | AdapterIndex)> [-enc=<(WWN | EnclIndex)>] [-outputformat=] | -enc= [outputformat=] | [-h]) Parameters Table 9. List EMMs Parameter Desription -a Specify the adapter used for the command. This is either SAS WWID or AdapterIndex. -enc Specify the enclosure used for the command. This is either WWN or EnclIndex. -h Provides more information about the command, description, and usage.
Parameter Description -h Provides more information about the command, description, and usage. -outputformat You can specify the following output formats: xml or json. Command examples • • • list drawers -a = 1 -enc = 500a123456789012 list drawers -a = 1 -enc = 0 list drawers -enc = 500a123456789012 -outputformat = xml List EMM slots Description This command lists the EMM Slots and associated information for the specified enclosure.
Command syntax secli (list drive slots | listdriveslots | lds) (-a=<(SAS WWID | AdapterIndex)> -enc=<(WWN | EnclIndex)> [-outputformat=] [-verbose] | enc= [-outputformat=] [-verbose] | [-h]) Parameters Table 12. List hard disk drive slots Parameter Description -a Specify the adapter used for the command. This can be either SAS WWID or AdapterIndex. -enc Specify the enclosure used for the command. This is either WWN or EnclIndex.
Parameter Description -h Provides more information about the command, description, and usage. -outputformat You can specify the following output formats: xml or json. Command examples • • • list fans -a = 1 -enc = 500a123456789012 list fans -a = 1 -enc = 0 list fans -enc = 500a123456789012 -outputformat = xml List power supplies Description This command lists the power supply units (PSUs) accessible from the specified enclosure.
Command syntax secli (list temp sensors | listtemperaturesensors | lts) (-a=<(SAS WWID | AdapterIndex)> -enc=<(WWN | EnclIndex)> [-outputformat] | -enc= [-outputformat=] | [-h]) Parameters Table 15. List temperature sensors Parameter Description -a Specify the adapter used for the command. This is either SAS WWID or AdapterIndex. -enc Specify the enclosure used for the command. This is either WWN or EnclIndex.
Parameter Description -outputformat You can specify the following output formats: xml or json. Command examples • list voltage sensors -a = 1 -enc = 500a123456789012 • list voltage sensors -a = 1 -enc = 0 • list voltage sensors -enc = 500a123456789012 -outputformat = xml List current sensors Description Lists the current sensors accessible from the specified enclosure.
Command syntax secli (list failed drives | lfd) ([-a=<(SAS WWID | AdapterIndex)>] [-enc=<(WWN | EnclIndex)> [-w= ]] [-outputformat=] [verbose] | -enc= [-outputformat=] [-verbose] | [h]) Parameters Table 18. List failed drives Parameter Description -a Specify the adapter used for the command. This is either SAS WWID or AdapterIndex. -enc Specify the enclosure used for the command. This is either WWN or EnclIndex.
Parameters Table 19. Adapter information Parameter Decription -a Specify the adapter used for the command. This is either SAS WWID or AdapterIndex. -h Provides more information about the command, description, and usage. -outputformat You can specify the following output formats: xml or json. Show drive information Description This command provides detailed information for the specified HDD.
Parameter Description -h Provides more information about the command, description, and usage. -smart Display the S.M.A.R.T attribute data for the specific physical drive. Command examples • info drive -a = 500abcdefgh12345 -enc = 1 -w = 0 -d = 4 • info drive -a = 1 -enc = 1 -d = //./PHYSICALDRIVE50 -smart -outputformat = xml • info drive -d = 500a123456789012 Show enclosure information Description This command provides detailed information for the specified enclosure.
Show firmware file information Description This command provides detailed information for the specified Firmware File such as its type and properties. Command syntax secli (info firmware | infofirmware | ifw) (-file= [outputformat=] | [-h]) Parameters Table 22. Firmware File information Parameter Description -file Specify the file at the given path used for the command. -outputformat You can specify the following output formats: xml or json.
Parameter Description -event Display logs of the given event severity type. This could be either of the following: INFO, CRITICAL, ERROR, WARN. Logs are printed irrespective of the severity level, if this argument is not provided. Update commands Update drive firmware Description This command updates the firmware version of the specified drives by using the provided firmware file. This command also verifies the integrity of the firmware file before applying the firmware.
Parameter Description -h Provides additional information about the command, description, and usage. -show Display the list of drives that are updated using the specified firmware file. The drives are not updated if this option is used. -directory Specify the directory path containing firmware files used for the command.
Parameters Table 25. Update EMM firmware Parameter Description -a Specify the adapter used for the command. This can be either SAS WWID or AdapterIndex. -enc Specify the enclosure used for the command. This can be either WWN or EnclIndex -emm Specify the EMM used for the command. -file Specify the file at the given path used for the command. -h Provides additional information about the command, description and usage.
Table 26. Update Adapter Parameter Description -h, -help Provides additional information about the command, description, and usage. -outputformat Following output format(s) can be specified : xml, json. -a, -adapter Specify the Adapter to be used for the command. This can either be the SAS WWID or the Adapter Index. -file Specify the file at the given path used for the command.
Table 28. Global Topology Parameter Description -h, -help Provides more information about the command, description, and usage.
Server Hardware Manager Monitor 5 The Server Hardware Manager (SHM) Monitor monitors the storage enclosure and informs you about state changes of its elements. The SHM Monitor presents events to you in the following ways: • Local log files on Windows • Windows Event Log SNMP All events are logged to the local logs and the Windows Event Log. However, SNMP traps are only generated for critical events. The SHM Monitor runs automatically after installation.
The SHM Monitor configuration file is located in the installation directory. The following is the default location of the configuration files. Table 30. Log File Location Operating System Log File Location Windows C:\Program Files\Dell\ServerHardwareManager\ServerHardwareManagerMonitor \SHM_Snmp.conf Although the SHM Monitor runs automatically upon installation, you must configure a trap destination in the configuration file for SNMP to function correctly.
– Drawer control module has failed • EMM is removed • Drive removed 41
The SHM ReST API 6 The Server Hardware Manager (SHM) software provides support for the Representational State Transfer (ReST) API. The ReST service is accessible from a client device and from a Web browser. The Dell storage enclosures support the following ReST operations: • Device inventory using the GET commands available in the Management Command-Line Interface • Device actions: – Updating firmware – Validating firmware – Blinking a drive – Turning off a drive Figure 6.
Table 31. Accessing the ReST service Parameter Description Host The address of the host running the ReST server. This address can be the Fully Qualified Domain Name (FQDN) of the host or an IP address. Port The port number opened for ReST traffic. The default port is 8012. Program_Space The application namespace: “SEM”. Version The major working version number. Currently “1.0”. For example, the base URL http://127.0.0.1:8012/api/SEM/1.0/ is used to access the ReST server locally.
The URL syntax for device queries is described here: Adapters Provides information about all adapters: [base_url]/adapters Provides information about a specified adapter: [base_url]/adapters/<(index | wwid)> Enclosures Provides information about all enclosures attached to a specific adapter: [base_url]/a/<(index | wwid)>/enclosures Provides information about a specified enclosure attached to a specified adapter: [base_url]/a/<(index | wwid)>/enclosures/<(index | wwid)> EMMs Provides information about all
Drawers Provides information about all drawers in a specified enclosure: [base_url]/a/<(index | wwid)>/enclosures/<(index | wwid)>/drawers Fans Provides information about all fans in a specified enclosure: [base_url]/a/<(index | wwid)>/enclosures/<(index | wwid)>/fans Power supply units Provides information about all PSUs in a specified enclosure: [base_url]/a/<(index | wwid)>/enclosures/<(index | wwid)>/powersupplies Voltage sensors Provides information about all voltage sensors in a specified enclosure
• C:%5Cdrivefirmwares%5CSeagate%22firmwares%5Cmyfirmwarefile.fwh • C:/drivefirmwares/Seagate%22firmwares/myfirmwarefile.fwh. NOTE: ‘%5C’ is the encoding for Windows ‘\’ and ‘%22’ represents spaces in the path name.
Validate firmware file The following command provides the user with information about a specified firmware file: [base_url]/?firmwarefile= 47
Getting help 7 Contacting Dell Dell provides several online and telephone-based support and service options. If you do not have an active Internet connection, you can find contact information on your purchase invoice, packing slip, bill, or Dell product catalog. Availability varies by country and product, and some services may not be available in your area. To contact Dell for sales, technical support, or customer-service issues: 1. Go to Dell.com/support. 2.