StorSimple 8k update to version 2.0 (17673)


StorSimple update 2.0 brings in a number of new exciting features such as Locally Pinned Volumes, OVA (On-premise Virtual Array), and enhanced SVA (StorSimple Virtual Array) model 8020 with 64TB capacity as opposed to 30 TB capacity of the prior model 1100 (now renamed 8010).

Update 2.0 is another intrusive update that requires down time. It includes LSI firmware update (KB 3121900), and SSD disk firmware update (KB 3121899).

Prior to the update, we can see the device running Software version 1.2 (17584)

StorSimple20-02

This can also be seen from the serial or Powershell interfaces by using the Get-HcsSystem cmdlet:

StorSimple20-03

Ensure that both controllers have routable IPs

As suggested by the update instructions, we ensure that both controllers 0 and 1 have routable IPs prior to start. To do so, I ping some external Internet IP address such as bing.com from each of the controllers’ fixed IPs:

From Controller 0 (the prompt must say ‘Controller0>’):

Test-HcsConnection -Source 10.1.2.86 -Destination bing.com

A positive response looks like:

StorSimple20-04

From Controller 1 (the prompt must say ‘Controller1>’):

Test-HcsConnection -Source 10.1.2.87 -Destination bing.com

StorSimple20-05

Phase I – Software update – start the update from the Azure Management Interface

In the classic portal, under the device Maintenance page, click Install Updates at the bottom:

StorSimple20-06

check the box and the check mark:

StorSimple20-07

Pre-upgrade checks are started:

StorSimple20-08

And a Software Update Job is created:

StorSimple20-09

successfully:

StorSimple20-10

Unlike prior updates, the 2.0 update starts on the passive controller:

StorSimple20-11

Under the StorSimple Manager/Jobs page, we can see an update job in progress:

StorSimple20-13

The controller being updated will reboot several times. During the update we’ll see unusual controller health and state information in the portal:

StorSimple20-12

This is normal while the update is in progress.

A few hours later, we can see that the passive controller has been patched to version 2.0

StorSimple20-16

and that a controller failover has occurred, where controller 1 is now active, and controller 0 (now passive) is being patched:

StorSimple20-14

About 4.5 hours the first phase of the update is finished:

StorSimple20-17

We can see the device in normal state and health under the Maintenance page:

StorSimple20-18

Phase II – Maintenance Mode LSI firmware update

Unfortunately this is an intrusive update that requires down time, similar to phase 2 of StorSimple version 1.2 update posted here.

To summarize the steps of maintenance mode updates:

  • Schedule a down-time window
  • Offline all StorSimple iSCSI volumes on the file servers
  • Run a manual cloud snapshot of all volumes
  • On the Device serial (not Powershell) interface, put the device in Maintenance mode:
    Enter-HcsMaintenanceMode
    Both controllers will reboot
  • Patch controller 0:
    Get-HcsUpdateAvailability
    Start-HcsUpdate
    Check update progress:
    Get-HcsUpdateStatus 
  • After controller o is patched repeat last step on controller 1 to patch it
  • Finally exit Maintenance mode:
    Exit-HcsMaintenanceMode
    Both controllers will reboot

The device is now back in normal operating condition, and we can online the volumes back on the file servers.

Advertisements

3 responses

  1. Dean

    Hi Sam, How do I change controllers so I can run a test-connection on the other controller?
    Thanks
    Dean

    May 19, 2016 at 9:43 pm

    • In the Azure Management Interface https://manage.windowsazure.com, under your StorSimple Manager, under the device, under the Maintenance page, click Manage Controllers at the bottom center, and reboot the active controller. This will initiate a failover to the passive controller.

      May 20, 2016 at 8:20 am

  2. Pingback: StorSimple 8k series software version reference | Sam's Corner

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s