HPE MSA Storage Array Health Check

HPE MSA Storage Array Health Check

This guest post is brought to you by Armin Kerl, if you fancy trying you hand at blogging check out our guest posting opportunities.

This Week HPE released the MSA Storage Array Health Check Web Site.

This tool was used in the past by HPE internal staff only, but is now public.

What does it for you?

It will analyze your MSA configuration and then give recommendations for:

  • Firmware Updates (Controller, Enclosure and Drives)
  • Best practices
  • Unhealthy components
  • Find SSD Drives with “Power on Hour” Bug

MSA Health Check results

How to use MSA Storage Array Health Check?

It is simple to use you just go to this website: www.hpe.com/storage/MSAHealthCheck

and then upload the MSA Support Logs, to the site. If you do not know how, there is a description on the site  to guide you through the process.

HPE MSA Storage Array Health Check

2 SSMC Topology Insights

HPE 3PAR & Primera SSMC Topology Insights

Hello, starting with SSMC 3.6, HPE introduced a new feature called topology Insights.

Let me introduce what topology Insights is and how to enable it.

This guest post is brought to you by Armin Kerl, if you fancy trying you hand at blogging check out our guest posting opportunities.

What is SSMC Topology Insights?

Topology Insights allows a consolidated view of both storage and the VMware layer.  To see it within SSMC go to: VMWARE > Virtual Machines

1 SSMC Menu

Change to: Topology view from the drop down in the right hand window

2 SSMC Topology Insights

You will see all VM’s and the relationship between:

VM <> VMDK <> Datastore <> ESXi Server <> Virtual Volume <> Storage

Also, any performance impacts are displayed on top with a selectable time line, red shows a problem.

How to get Topology Insights?

You need at least:

  • SSMC 3.6
  • 3PAR with OS 3.3.x
  • Service Processor 5.x
  • VMware vCenter (no Hyper-V currently)

In the SSMC go to Settings

3 SSMC Settings

In Section “Application” enable “Topology”

4 Enable Topology Insights

and VMware > Virtual machines

5 SSMC Settings

Now go to “Storage Systems” > “Systems” > “Actions”

6 Set SP credentials

Enter the “Set SP credentials” here.

If it is successful, check under “Systems” > “Settings” if the vCenters entry is here.

7 Add vCentre

If not, go to edit and enter here.

If you don’t see “Set SP credentials”?

Like this:

8 Missing Set SP credentials

Or get this Message?

9 Missing service processor

I have had several customer sites, where the entry did not appear.

Most of the time these are storage systems and SP, which have been upgraded from 3.2.x to 3.3.x.

The following is for information only, it is recommended to contact support before proceeding.

It is a little bit Tricky, but here is a way to fix it:

Login to the 3PAR with SSH (Putty).

Enter: cli% getsys -showsysobjs

Look for {ServiceProcessorCookie {}}

Wrong: … {SessionTimeout 10800} {ServiceProcessorCookie {}} …

Right: … {SessionTimeout 10800} {ServiceProcessorCookie SPxxxyyyyzzzz:IP.of.the.SP}

If the SP Cookie is empty “{}”, we need to fix it.

Login to the SP 5.x Website and go to the Service Processor Overview Homepage.

10 Service processor values

Here we see the SPIP = IP address and SPID = SP ID

Now set the missing Values:

cli% setsys ServiceProcessorCookie SPID:SPIP

Example: setsys ServiceProcessorCookie SPCZ123456789:192.168.10.23

Check again: Enter: cli% getsys -showsysobjs

Now OK?

Go back to the SSMC and the “Set SP credential” should appear.
This fix worked for me every Time.

Thank you, folks for reading.

Armin

HPE MSA Setup

HPE MSA Setup

This post walks through the initial install and setup of a HPE MSA.

Assign management IP address

Once you have your HPE MSA racked, cabled and powered on the next step will be to assign it a management IP. To setup the management IP you have two options:

1 Connect via CLI cable – Connect to one of the controllers using the supplied mini USB cable to plug into the CLI port.  You will need to use the connection settings and password supplied in the MSA 2040 User Guide.  Once connected the command to set the IP address details are:

set network-parameters ip address netmask netmask gateway gateway controller a|b

For example

set network-parameters ip 192.168.0.10 netmask 255.255.255.0 gateway 192.168.0.1

controller a

You can then check the settings with the command:

show network-parameters

2 Set with laptop and Ethernet cable – by default the controllers will have the IP address information:

  • Management Port IP Address: 10.0.0.2 (controller A), 10.0.0.3 (controller B)
  • IP Subnet Mask: 255.255.255.0
  • Gateway IP Address: 10.0.0.1

A Set an IP address on the laptop on the same range as the HPE MSA factory default

B Connect the laptop to the MSA with an Ethernet cable

C Open up a web browser and enter the IP address of one of the controllers e.g. https://10.0.0.2

D Click on system settings on the dashboard and as you run through the wizard you will be prompted to set the IP address information.

Update Firmware

Open a web browser and enter the new ip address to connect https://newaddress

When you first logon to the home screen it will prompt you to check if the firmware needs to be upgraded.

HPE MSA Upgrade firmware

Click on the Upgrade Firmware button and see which version of the firmware you are on.  You can check the latest version https://h41111.www4.hpe.com/storage/msafirmware.html. Download and apply the firmware update if necessary or just close the dialog box if the system is already up to date.

HP MSA Update Firmware

Basic System Settings

Click System Settings on the dashboard and this will run you through an initial configuration wizard to get the basics setup.

  • Date and time – Set the time manually or specify NTP server
  • Manage users – This gives you a chance to reset the default manage password and create any additional accounts
  • Install licence – Install additional licences
  • Network – This will be the IP addressees you set earlier so there should be no need for any action here
  • Services – Here you can set how the device can be managed ed via SSH or web

Once you have your basic system setup you can start to work through the steps to get the storage presented to hosts.

Hosts

You can see connected hosts by clicking hosts in the main left toolbar. Assuming you have already connected your hosts and completed any necessary zoning you will see a list of connected hosts. Select each in turn and choose modify from the action menu to choose a friendly name.

Creating a Disk Pool

Your first step in provisioning storage is to create a Pool, a pool is like a RAID group in which you define RAID type and disks to add.

HPE MSA Create Disk Pool

  • Select Pools from the left hand menu
  • Action menu, add disk group
  • Name the pool
  • Select which controller you wish to own the pool. Try to balance the pools across the controllers, so there is an even number of pools on each controller
  • Choose your data protection level aka RAID level
  • Select the disks you wish to add into the group
  • For RAID 5 and 6 you need to ensure that the number of data drives in the RAID group is divisible by two for best performance. RAID 6 is recommended for larger NL disks
    • RAID 1. Requires 2 disks.
    • RAID 5. Requires 3-16 disks.
    • RAID 6. Requires 4-16 disks.

Assigning Spares

You will need some spares to act as a hot standby should a disk fail.  Dynamic sparing is enabled by default which means that disks not assigned to a disk group will be counted as Global Spares which means that they can act as a spare for any disk group. Spare disks must be at least the same size as the disk they are standing in for.

It is best practice to have one global hot spare per disk group. So make sure you have the correct number and size of disks not in a disk group so they can be global hot spares.

Configuring the Read Cache

Configuring MSA Read Cashe Pool

An SSD disk can be added into a spinning disk group to act as a read cache to extend the size of the controller cache and improve performance.  To add an SSD read cache:

  • Select pools from left-hand tool bar
  • From the action menu choose add disk group
  • From the type drop down select read cache
  • Select an SSD and click add

Provisioning Volumes

Next you need to create your volumes which are effectively LUN’s.

Creating Virtual Volumes for HPE MSA

  • Select volumes from the lefthand tool bar
  • From the action menu choose create volume
  • Enter the name and size of the volume
  • Remember to balance volumes across controllers

The end result we end up with is as below. We have two volumes balanced across the two storage pools which themselves are balanced across the controllers.  By maintaining a one to one relationship between pools and volumes we reduce the complexity of troubleshooting and performance monitoring and this is also a recommended practice for performance as workloads will not be conflicting.

Volume summary

 

Mapping Volumes to Hosts

Lastly you need to map your volumes to your hosts.

  • Select mapping from the left hand menu
  • From the action menu choose mapping
  • Simply select the initiator you wish and then select the volumes to map to map it to and select map.