Submit a ticketCall us

WebinarUpcoming Webinar: Know What’s Changed – with NEW Server Configuration Monitor

Change management in IT is critical. But, even with a good change management process, changes are too often not correctly tracked, if at all. The configuration of your servers and applications is a key factor in their performance, availability, and security. Many incidents can be tracked back to an authorized (and sometimes unauthorized) configuration change, whether to a system file, configuration file, or Windows® Registry entry. Join SolarWinds VP of product management Brandon Shopp to discover how the new SolarWinds® Server Configuration Monitor is designed to help you.

Register now.

Home > Success Center > Storage Resource Monitor (SRM) > SRM - Knowledgebase Articles > SRM: Enable a Dell PowerVault, IBM DS3xxx, DS4xxx, DS5xxx, LSI, NetApp E- or EF-Series array

SRM: Enable a Dell PowerVault, IBM DS3xxx, DS4xxx, DS5xxx, LSI, NetApp E- or EF-Series array

Update: 11/1/16

Overview

The article contains information on enabling the LSI SMI-S Provider so that Dell PowerVault, IBM DS3xxx, DS4xxx, DS5xxx, LSI, etApp E- or EF-Series arrays can be monitored by SRM.

The minimum version supported by SMI-S provider 10.32 is firmware 7.8.

For more information, please consult the documentation supplied with your array, or contact your vendor.

Environment

  • SRM 6.0+

Credentials required to add the array 

Ensure you have the following information before adding the provider to SRM

  • IP address or hostname for the array.
  • Provider username.
  • Provider password.
  • Protocol. The default is HTTPS.
  • HTTP port. The default is 5988.
  • HTTPS port. The default is 5989.
  • Interop namespace. The default is: /interop
  • Array namespace. The default is:

/root/IsiArray13

/root/DCIM/MDStorageArray13 if using the Dell 10.34 provider

/root/netApp/santricity if using the NetApp E-Series 10.34 provider

Enable the provider

Before you begin

Before you configure the LSI provider, obtain the following pieces of information about your array.

  • Controller IP Addresses
  • Array/Storage Subsystem Identifier: WWN

    For information on how to obtain the WWN, see Common Array Manager

  • NetApp user account. See Registering with NetApp below.

Register with NetApp

NetApp requires registration and logon before you can access and download the provider. NetApp provides "guest" access so you do not have to be a NetApp customer.

NetApp registration link:

http://support.netapp.com/eservice/public/now.do

If you do not want to register as a NetApp customer, choose the "Guest" option in Step 2.

Serial # is not required.

Download an LSI provider

The download links are located on the NetApp support site. You will need an account to access the download link.

Provider (Eagle 5) downloads are located at: http://support.netapp.com/NOW/apbu/oemcp/protcd/

After logging in to the site, click the SMI-S Providers download link.

SRM-NetApp-E-series-LSI-Provider_02.png

Install the provider (Eagle 2) in Windows or Linux

Windows

  1. Double-click the installer.

  2. Click Next at the Welcome screen.
  3. Accept the License Agreement, and then click Next.
  4. Click Install.


     
  5. Add the IP addresses for the Array Controllers. Save and close Notepad.

  6. Click Finish at the InstallShield Wizard Completed screen.

Linux

  1. Untar the lsi_array_xx.xx.xx.xx.tar file

  2. Execute rpm -i lsi_array_xx.xx.xx.xx.rpm.

Adding a SAN (Eagle 2) in Windows or Linux

Windows

  1. Run the ArrayManagementUtility.exe that came with the SMI-S installation file
    • Use the IP where the SMI-S provider is installed.
    • Use the defaults for the CIMOM Username, Password, and Port.
  2. Enter to Add Array.
  3. Enter the array IP or DNS name.
  4. Enter n to not set a storage array password.

      

 

Another example eg for Dell MD3xxx:

dell md3.PNG 

After adding the array to the Provider above, then add the array in SRM:

NETAPP.PNG

Linux

  1. Edit the /opt/lsi/sbma/data/ArrayHosts.txt file.
  2. Enter the IP address of each array, one per line.
  3. Stop the cimserver with /opt/lsi/pegasus/bin/cimserver-s
  4. Start the cimserver with /opt/lsi/pegasus/bin/cimserver start

Add a SAN (Pre-Eagle 2) in Windows, Linux

Windows

  1. Run the <install directory>\SMI_SProvider\bin\ProviderUtil.bat script.
  2. Use the defaults for the CIMOM Username, Password, and Port.
  3. Type 1 for addDevice.
  4. Type the array IP or DNS name.
  5. Type the Array Password.

Linux

  1. Run the /usr/engenio/SMI_SProvider/bin/ProviderUtil script.
  2. Enter the default username, password and Port.

    username - must be a valid user on the local system.

  3. Enter Add for adding a device.
  4. Enter the IP or DNS name.
  5. Enter array password.

FAQ - LSI provider (Eagle 2)

Q: What is the default username/password?

A: admin/admin

Q: What is the default namespace?

A: /root/lsiarray13

Q: Where are the log files located?

A: To enable logging, do the following:

Changes to the tracing level requires a restart of the provider to take effect.

  1. Go to the directory where SMI-S Provider is stored:
    • For a Windows operating system, the directory is C:\LSI\.
    • For a UNIX-based operating system, the directory is /opt/lsi/sbma/data/.
  2. Edit the providerTraceLog.properties file.
    Remove the pound sign (#) from the lines containing FILE, LEVEL, and EVENTS.
  3. Save the file, and exit the text editor.
  4. Stop and start the CIM server by using the specific location and name.

Q: How do I change the ports that the provider binds to?

A: Do the following:

  1. Go to the <installPath>\bin directory.
    • For a Windows operating system, the directory is c:\lsi\pegasus28\pegasus\bin
    • For a UNIX-based operating system, the directory is /opt/pegasus28/pegasus/bin/
  2. Run the following commands:
    • cimconfig -s httpPort=<newHttpPort> -p
    • cimconfig -s httpsPort=<newHttpsPort> -p

Q: I keep getting a "Storage array added successfully", but instead of returning the UUID, it returns a "index string out of bounds".

A: Double check the IP address. This is the provider's way of saying, "this host is pingable, but it's not a storage array".

Q: Array does not appear to be added to the provider when editing the arrayhosts.txt file, what should I do?

A: See section above "Adding a SAN" under the "Provider Version Eagle 2 and above" section.

CIMWorkshop

The LSI Provider has CIMWorkshop enabled, located at:

C:\Program Files\EngenioProvider\wbemservices (by default).

Refer to Tools > CIMWorkshop for instructions on how to obtain the Array Identifier in CIMWorkshop.

SANtricity Storage Manager

  1. Log into SANtricity.

  2. Double click on the Storage Array name (You should be taken to the Logical / Physical View, like below).

  3. Right Click on the Storage Array name. Select View > Profile.

  4. Scroll down to Storage array worldwide name (ID) under Summary for All tab.

Common Array Manager

  1. Login to Common Array Manager and click on the Administration - Licensing section and note down the Array WWN as shown below:

  2. Remove the colons for providing the identifier within Storage Manager as shown below:

 

Disclaimer. Please note, any content posted herein is provided as a suggestion or recommendation to you for your internal use. This is not part of the SolarWinds software or documentation that you purchased from SolarWinds, and the information set forth herein may come from third parties. Your organization should internally review and assess to what extent, if any, such custom scripts or recommendations will be incorporated into your environment.  You elect to use third party content at your own risk, and you will be solely responsible for the incorporation of the same, if any.

 

 

Last modified

Tags

Classifications

Public