Dell EMC PowerVault MD3060e Administrator's Manual

Dell EMC PowerVault MD3060e Administrator's Manual

Storage powertools server hardware manager
Hide thumbs Also See for PowerVault MD3060e:
Table of Contents

Advertisement

Dell Storage PowerTools Server Hardware
Manager Administrator's Guide
Release 2.1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PowerVault MD3060e and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Dell EMC PowerVault MD3060e

  • Page 1 Dell Storage PowerTools Server Hardware Manager Administrator’s Guide Release 2.1...
  • Page 2 Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. 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.
  • Page 3: Table Of Contents

    Contents 1 Introduction..............................6 2 Other information you may need ........................7 Dell Storage and Microsoft Storage Spaces Solution....................7 Dell PowerVault MD3060e ...............................8 Dell PowerVault MD1200 series ............................8 Dell Storage MD1280 ................................ 9 Dell Storage MD1400 series .............................9 3 About the Dell Storage enclosure......................... 10 4 Installation procedure ...........................11...
  • Page 4 List physical enclosures............................. 23 List drives..................................24 List EMMs...................................25 List drawers................................26 List EMM slots................................26 List drive slots................................27 List fans..................................28 List power supply units..............................29 List temperature sensors............................29 List voltage sensors..............................30 List current sensors..............................31 List failed drives................................31 Informational commands..............................32 Show adapter information............................32 Show drive information.............................
  • Page 5 Object Aliases................................50 Device inventory................................ 50 Updating firmware by using REST..........................52 Update Firmware with GET verb..........................52 Update Firmware with POST verb.......................... 52 Validate firmware file..............................52 10 Microsoft System Center Operations Manager Management Pack ............53 Overview of the Dell Storage PowerTools Server Hardware Manager SCOM management pack ......53 Installing Dell Storage PowerTools Server Hardware Manager SCOM Management Pack........
  • Page 6: Introduction

    Introduction 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 disk drives accessed through Enclosure Management Modules (EMMs) is called a storage enclosure. A storage enclosure includes various hardware components, such as physical disk drives, EMMs, fans, and power supply units (PSUs).
  • Page 7: Other Information You May Need

    Always check for updates on Dell.com/support/manuals because they often supersede information in other documents. The following sections provide information about the documentation resources specific for your product. Topics: • Dell Storage and Microsoft Storage Spaces Solution • Dell PowerVault MD3060e • Dell PowerVault MD1200 series • Dell Storage MD1280 •...
  • Page 8: Dell Powervault Md3060E

    Rack Installation Instructions—Describes how to install your system into a rack. This document is also shipped with your rack solution. • Dell PowerVault MD3060e Storage Enclosure Deployment Guide—Provides information about deploying the storage system in the direct attached architecture. •...
  • Page 9: Dell Storage Md1280

    • The Dell PowerEdge RAID Controller (PERC) H830 and Dell 12Gb SAS HBA User’s Guide—Provides information about configuring RAID. Dell Storage MD1280 • Rack Installation Instructions—Describes how to install your system into a rack. This document is also shipped with your rack solution. •...
  • Page 10: About The Dell Storage Enclosure

    About the Dell Storage enclosure This chapter describes about configuring and operating the Dell storage enclosures. The SHM CLI uses a number of terms to describe objects on which the software performs actions. See the Dell Storage PowerTools Server Hardware Manager Support Matrix for information on supported enclosures. Owner's Manual for the specific enclosure.
  • Page 11: Installation Procedure

    Installation procedure When connecting the storage enclosure to a Dell PowerEdge server, the server must have a supported SAS HBA installed. See the Dell Storage PowerTools Server Hardware Manager Support Matrix for information about supported SAS HBAs. If the host is connected to the storage enclosure by using multiple paths (two or more SAS connections), the host must have multipath configured.
  • Page 12: Uninstalling Server Hardware Management

    Run the installation program by running the command: ServerHardwareManagement-x.x.x.x-windows-installer.exe --mode unattended or, modify options.installer and run with switch --options C:\path\to\installer.options for a non-default install. This command installs the Server Hardware Management Software with all the default settings. The default installation directory is C: \Program Files\Dell\ ServerHardwareManagement.
  • Page 13: Silent Installation

    Silent installation About this task NOTE: Linux installation requires full root user rights. Console installation is no longer available. Instead, run the installer with switch --mode unattended for the default installation. A default installation requires no arguments. Steps Download the Server Hardware Management Software installation package from Dell.com/support. Navigate to the directory containing the extracted installer.
  • Page 14: Shm Cli

    SHM CLI This guide is intended for system administrators, developers, and engineers who need to use the SHM CLI and its associated commands. For more information, see the hardware and software manuals that are shipped with the system. NOTE: For Server Hardware Manager 1.7 the secli executable is completely deprecated. The shmcli executable is used to run Server Hardware Manager Command Line Interface.
  • Page 15: Command Syntax Structure

    command — is the action the utility runs. 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.
  • Page 16: Command Help

    Table 3. Description of values for parameters Description Valid for Parameter Absolute Path to Firmware File Indicates the absolute filepath to a valid Valid value for the –file parameter drive or EMM firmware file Adapter Index Indicates the enumerated index value for Valid value for the -a parameter installed supported HBAs SAS WWID...
  • Page 17: Identifying Installed Hbas

    shmcli (help | -help | -h) To get help for a specific command: shmcli [command] [ -help | -h ] Identifying installed HBAs Many SHM CLI commands require a respective adapter as an input parameter. To get the proper values for this parameter, run the following command: shmcli list adapters The following output is displayed:...
  • Page 18: Updating Drives

    For enclosures: Figure 3. Identifying enclosures Identifying EMMs To identify the attached EMMs to a specific adapter, run the following command: shmcli list emms -a=<(SASAddress | AdapterIndex)> For EMMs: Figure 4. Identifying attached EMMs Note the Enclosure Slot Index and the WWN columns. These values are required for command parameters. Identifying drawers Verify the status and number of drives in the drawers of an enclosure by running the following command: shmcli list drawers -a=<(SASAddress | AdapterIndex)>...
  • Page 19: Updating Emm Firmware

    To update a single drive: shmcli update drive -d=<(WWN | EnclosureSlotIndex | DrawerSlotIndex | Serial Number | Drive OS Path)> -file=<FW.FilePath> 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.
  • Page 20 To retrieve information about all of the drives in a specific enclosure: shmcli list drives -a=<(SASAddress | AdapterIndex)> -enc=<(WWN | EnclIndex)> Output For all the drives in a specific enclosure: Figure 7. Identifying drives in a specific enclosure To retrieve information about all of the drives in a drawer within an enclosure: shmcli list drives -a=<(SASAddress | AdapterIndex)>...
  • Page 21: Cli Reference

    CLI reference This section lists all the commands available for managing your storage enclosure. Commands listed on the basis of command type Topics: • Drive commands • List commands • Informational commands Drive commands Blink drive Description Helps visually locate the specified SCSI device by initiating a blink, or ending an existing blink session. Command syntax shmcli (blink drive | blinkdrive | bd) (-a=<(SAS WWID | AdapterIndex)>...
  • Page 22: Drive Power

    Parameter Description • Enclosure Slot Index — Use if drawer argument is not being used for the command. • Drawer Slot Index (Index of the drive in the specific drawer)— Use if drawer argument is used for the command. • Serial Number—Can be used anytime.
  • Page 23: List Commands

    Parameter Description Provides more information about the command, description, and usage. List commands List adapters Description This command lists the adapters accessible from the host. Command syntax shmcli (list adapters | listadapters | la) [-outputformat=<SupportedOutputFormats>] [-h] Parameters Table 6. List adapters Parameter Description Provides more information about the command, description and usage.
  • Page 24: List Drives

    Parameters Table 7. List physical enclosure Parameter Description Specifies the adapter used for the command. This is either SAS WWID or AdapterIndex. Provides more information about the command, description, and usage. -outputformat You can specify the following output formats: XML or JSON. Command examples •...
  • Page 25: List Emms

    Command examples • list drives • list drives -a = 1 • list drives -a=1 -enc=0 • list drives -a=1 -enc=0 -w=2 -verbose • list drives -enc=500a123456789012 -outputformat=xml List EMMs Description This command lists the EMMs accessible from the specified adapter. Command syntax shmcli (list emms | listemms | le) (-a=<(SAS WWID | AdapterIndex)>...
  • Page 26: List Drawers

    List drawers Description This command lists the drawers accessible from the specified enclosure. Depending on your enclosure, you may have one drawer or multiple drawers. Command syntax shmcli (list drawers | listdrawers | ldraw) (-a=<(SAS WWID | AdapterIndex)> -enc=<(WWN | EnclIndex)>...
  • Page 27: List Drive Slots

    Parameters Table 11. List EMM slots Parameter Description Specifies the adapter used for the command. This can be either SAS WWID or AdapterIndex. -enc Specifies the enclosure used for the command. This can be either WWN or EnclIndex. Provides more information about the command, description, and usage. -outputformat You can specify the following output formats: XML or JSON.
  • Page 28: List Fans

    Command examples • list drive slots -a = 1 -enc = 500a123456789012 • list drive slots -a = 1 -enc = 0 • list drive slots -enc = 500a123456789012 -outputformat = xml • list drive slots -a = 1 -enc = 500a123456789012 -verbose NOTE: On Linux systems, if the verbose argument is supplied, the Logical Vols column is displayed listing the logical drive mapping of the physical disk drives.
  • Page 29: List Power Supply Units

    List power supply units Description This command lists the power supply units (PSUs) accessible from the specified enclosure. Command syntax shmcli (list power supplies | listpowersupplies | lps) (-a=<(SAS WWID | AdapterIndex)> - enc=<(WWN | EnclIndex)> [-outputformat=<SupportedOutputFormats>] | -enc=<WWN> [- outputformat=<SupportedOutputFormats>] | [-h]) Parameters Table 14.
  • Page 30: List Voltage Sensors

    Parameters Table 15. List temperature sensors Parameter Description Specifies the adapter used for the command. This is either SAS WWID or AdapterIndex. -enc Specifies the enclosure used for the command. This is either WWN or EnclIndex. Provides more information about the command, description, and usage. -outputformat You can specify the following output formats: XML or JSON.
  • Page 31: List Current Sensors

    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 shmcli (list current sensors | listcurrentsensors | lcs) (-a=<(SAS WWID| AdapterIndex)>...
  • Page 32: Informational Commands

    Command syntax secli (list failed drives | lfd) ([-a=<(SAS WWID | AdapterIndex)>] [-enc=<(WWN | EnclIndex)> [- w= <DrawerIndex>]] [-outputformat=<SupportOutputFormats>] [-verbose] | -enc=<WWN> [- outputformat=<SupportedOutputFormats>] [-verbose] | [-h]) Parameters Table 18. List failed drives Parameter Description Specifies the adapter used for the command. This is either SAS WWID or AdapterIndex.
  • Page 33: Show Drive Information

    Show drive information Description This command provides detailed information about the specified HDD. Command syntax shmcli (info drive | infodrive | id) (-a=<(SAS WWID | AdapterIndex)> [-enc=<(WWN | EnclIndex)> [-w=<DrawerIndex>]] -d=<(WWN | EnclosureSlotIndex | DrawerSlotIndex | Serial Number | Drive OS Path)>...
  • Page 34: Show Enclosure Information

    Show enclosure information Description This command provides detailed information about the specified enclosure. Command syntax shmcli (info enclosure | infoenclosure | ie) (-a=<(SAS WWID | AdapterIndex)> -enc=<(WWN | EnclIndex)> [-outputformat=<SupportedOutputFormats>] | -enc=<WWN> [- outputformat=<SupportedOutputFormats>] | [-h]) Parameters Table 21. Enclosure information Parameter Description Specifies the adapter used for the command.
  • Page 35: View Event Log

    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. Provides more information about the command, description, and usage. NOTE: If the filename contains special characters, you must enclose the file path within escaped double quotation marks.
  • Page 36 Command syntax shmcli 3060ediags (-a=<(SAS WWID | AdapterIndex)> -enc=<(WWN | EnclIndex)> [-outputformat=] | - enc= [outputformat=] | [-h]) Parameters Table 24. View MD3060e SAS diagnostics Parameter Description Specifies the adapter used for the command. This is either SAS WWID or AdapterIndex. -enc Specifies the enclosure used for the command.
  • Page 37: Update Commands

    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. Command syntax shmcli (update drive | updatedrive | ud) (-a=<(SAS WWID | AdapterIndex)> [-enc=<(WWN | EnclIndex)>...
  • Page 38: Update Emm Firmware

    Parameter Description -directory Specifies the directory path containing firmware files used for the command. -force Using this option updates the drive firmware with the firmware file provided, regardless of the drive's firmware version being equal to or newer compared to the firmware file. -multi Using this option causes drive updates to happen simultaneously, increasing overall update speed significantly.
  • Page 39: Update Adapter

    NOTE: If the file name contains special characters, you must enclose the file path within escaped double quotation marks. Command examples • update emm -a = 500abcdefgh12345 -enc = 1 -emm = 0 -file = C:\Users\Administrator\firmwares \emm_upgrade.esm • update emm -enc = 500rg67890123456 -emm = 500a123456789012 -file = C:\Users\Administrator \firmwares\emm_upgrade.esm •...
  • Page 40: Global Topology

    Global Topology Description Shows a global list of all objects in the system. Output is displayed only in XML format. Command syntax shmcli (global topology | global top | gt) [-h] Parameters Table 29. Global Topology Parameter Description -h, -help Provides more information about the command, description, and usage.
  • Page 41: Monitoring

    Monitoring The Server Hardware Manager monitors the storage enclosure and informs you about state changes of its elements. The Server Hardware Manager Monitor presents events to you in the following types: • Logging or Monitor service • SNMP • SCOM The following list describes events raised by the monitoring parts of the Server Hardware Manager solution.
  • Page 42: Logging Or Monitor Service

    • Windows event log • Linux syslog • Monitor Configuration File • Logging Functionality Modification Directions • SNMP • Events • JBOD LEDs Logging or Monitor Service The Server Hardware Manager Monitor is a service that runs automatically after installation. The service periodically verifies the status of storage hardware components and logs events.
  • Page 43: Linux Syslog

    Linux syslog The syslog contains all events detected by the Server Hardware Manager Monitor service on Linux. This log includes warning and critical events. The contents of this file is viewed in the syslog. Monitor Configuration File NOTE: Modifying the Monitor logging configuration file can disable or disrupt logging functionality. Make a copy of the file before attempting any modifications.
  • Page 44: Events

    To enable or disable the SNMP server, under the “[SHMSYSTEM]” section, if SNMP value is ON, the SNMP server runs; if the value does not exist or is OFF, the server is disabled. NOTE: After any changes are made to the SNMP configuration file, stop and start the service or daemon for changes to take effect.
  • Page 45 • In Linux, the file is located at: /opt/dell/ServerHardwareManager/bin. Under the [SHMSYSTEM] section of the file, add or edit the entry 3060eLEDControl. • To turn the behavior on: 3060eLEDControl=ON. • To turn the behavior off: 3060eLEDControl=OFF. NOTE: If the 3060eLEDControl item is missing or blank, the behavior by default is off.
  • Page 46: The Dell Storage Enclosure Rest Api

    The Dell Storage enclosure REST API The Server Hardware Management software v1.2 added support for the Representational State Transfer (REST) API. The REST service is accessible from a client device and from a Web browser. REST access is enabled by default. The Dell storage enclosures support the following REST operations: •...
  • Page 47: Accessing The Rest Service

    • To change the REST server listening IP or Port, under the “[SHMREST]” section of the configuration file, modify the IP value to indicate which IP and port the REST server must bind to. By default, the REST server binds to 127.0.0.1:8012. NOTE: Firewall services will most likely need to be modified in order to access the REST server from remote servers.
  • Page 48: Shm Rest Resources

    SHM REST Resources Device Inventory SHM REST resources include device inventory. /api/SEM/1.0/adapters [GET] /api/SEM/1.0/adapters{id} [GET] /api/SEM/1.0/adapters/{id}/drives [GET] /api/SEM/1.0/adapters/{id}/drives/{id} [GET] /api/SEM/1.0/adapters/{id}/enclosures [GET] /api/SEM/1.0/adapters/{id}/enclosures/{id} [GET] /api/SEM/1.0/adapters/{id}/enclosures/{id}/drives [GET] /api/SEM/1.0/adapters/{id}/enclosures/{id}/drives/{id} [GET] /api/SEM/1.0/adapters/{id}/enclosures/{id}/drawers [GET] /api/SEM/1.0/adapters/{id}/enclosures/{id}/drawers [GET] /api/SEM/1.0/adapters/{id}/enclosures/{id}/drawers/{id}/drives [GET] /api/SEM/1.0/adapters/{id}/enclosures/{id}/drawers/{id}/drives/{id} [GET] /api/SEM/1.0/adapters/{id}/enclosures/{id}/fans [GET] /api/SEM/1.0/adapters/{id}/enclosures/{id}/powersupplies [GET] /api/SEM/1.0/adapters/{id}/enclosures/{id}/voltagesensors [GET] /api/SEM/1.0/adapters/{id}/enclosures/{id}/temperaturesensors [GET] /api/SEM/1.0/adapters/{id}/enclosures/{id}/emmslots [GET] /api/SEM/1.0/adapters/{id}/enclosures/{id}/emms [GET]...
  • Page 49: Firmware Updates

    /api/SEM/1.0/enclosures/{id}/drawers [GET] /api/SEM/1.0/enclosures/{id}/drawers/{id}/drives [GET] /api/SEM/1.0/enclosures/{id}/drawers/{id}/drives/{id} [GET] /api/SEM/1.0/enclosures/{id}/fans [GET] /api/SEM/1.0/enclosures/{id}/powersupplies [GET] /api/SEM/1.0/enclosures/{id}/voltagesensors [GET] /api/SEM/1.0/enclosures/{id}/temperaturesensors [GET] /api/SEM/1.0/enclosures/{id}/emmslots [GET] /api/SEM/1.0/enclosures/{id}/emms [GET] /api/SEM/1.0/enclosures/{id}/driveslots [GET] /api/SEM/1.0/emms/{id} [GET] Firmware Updates SHM REST resources include firmware updates. /api/SEM/1.0/adapters/{id}/enclosures/{id}/emms/{id}/firmware [POST] /api/SEM/1.0/enclosures/{id}/emms/{id}/firmware [POST] /api/SEM/1.0/emms/{id}/firmware [POST] /api/SEM/1.0/adapters/{id}/drives/{id}/firmware [POST] /api/SEM/1.0/drives/{id}/firmware [POST] /api/SEM/1.0/adapters/{id}/enclosures/{id}/drives/{id}/firmware [POST] Device Actions SHM REST resources include device actions.
  • Page 50: Object Aliases

    /api/SEM/1.0/system/firmware [GET] Object Aliases For several of the object types, an alias may be used in place of the full name of the object as indicated in the table here: Table 33. Object Aliases adapters enclosures enclosures drives For example, the following two REST calls are equivalent: http://127.0.0.1:8012/api/SEM/1.0/adapters/0/enclosures/0/drives/10 http://127.0.0.1:8012/api/SEM/1.0/a/0/enc/0/d/10 Device inventory...
  • Page 51 Device actions HTTP GET methods Certain devices can have actions performed on them such as updating firmware or blinking a drive’s LED. Also, firmware files can be validated. These device actions require additional options at the end of the URL for a device inventory query: [base_url]/<item_group>/<(index | wwid)>/?action=<whattodo>&<option>=<opt>...
  • Page 52: Updating Firmware By Using Rest

    Updating firmware by using REST Update Firmware with GET verb Table 34. Get Update firmware Drive Update Query Syntax [base_url]/adapters/<(index | wwid)>/enclosures/<(index | wwid)>/drives/<(index | wwid)>?action=update&File=<Path to firmware file> Single drive with a firmware file [base_url]/adapters/<(index | wwid)>/enclosures/<(index | Force an update to a single drive with a wwid)>/drives/<(index | wwid)>?action=update&File=<Path to firmware file firmware file>&force=on...
  • Page 53: Microsoft System Center Operations Manager Management Pack

    Microsoft System Center Operations Manager Management Pack This section describes the activities that you can perform by using Dell Storage PowerTools Server Hardware Manager SCOM management pack. The integration of Dell Server Management Pack Suite with Microsoft System Center 2012 R2 Operations Manager, Microsoft System Center 2012 SP1 Operations Manager, Microsoft System Center 2012 Operations Manager, or Microsoft System Center Operations Manager 2007 R2, and environment enables you to manage, monitor, and also ensure the availability of Dell devices.
  • Page 54: Views Created

    Figure 11. Schematic of components discovered in an enclosure The above diagram depicts the objects discovered. All objects are monitored for state except HBAs. The connection arrows denote container relationships between objects. Views created The following views are created during the installation of the management pack. The views are created in Dell Storage PowerTools SHM in the Monitoring section of the Microsoft Operations Manager application.
  • Page 55: Severity Level Indicators

    Figure 12. SHM Host Bus Adapters • SHM Hosts • SHM Host Bus Adapters • SHM Enclosures • SHM Emms • SHM Fans • SHM Temperature Sensors • SHM Current Sensors • SHM Voltage Sensors • SHM Power Supplies • SHM Drawers •...
  • Page 56 Table 35. Severity Level Indicators Icon Severity Level Normal/OK — The component is working as expected. Figure 13. Component status healthy Warning/Noncritical —A probe or other monitoring device has detected a reading for the component that is more than or less than the acceptable level.
  • Page 57: Getting Help

    Getting help 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 about 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.

Table of Contents