Perform the following steps to download the software update.
-
Start Internet Explorer and navigate to http://catalog.update.microsoft.com.
-
If this is your first time using the Microsoft Update Catalog on this computer, click Install when prompted to install the Microsoft Update Catalog add-on.
-
In the search box of the Microsoft Update Catalog, enter the Knowledge Base (KB) number of the hotfix you want to download, for example 3063418, and then click Search.
-
You will see the StorSimple Update 1.2 Appliance Update bundle. Click Add. The update will be added to the basket.
-
Search for any additional hotfixes listed in the table above (3043005 and 3063416), and add each the basket.
-
Click View Basket.
-
Click Download. Specify or Browse to a local location where you want the downloads to appear. The updates are downloaded to the specified location and placed in a subfolder with the same name as the update. The folder can also be copied to a network share that is reachable from the device.
Note
The hotfixes must be accessible from both controllers to detect any potential error messages from the peer controller.
Perform the following steps to install and verify the regular-mode hotfixes. If you already installed them using the Azure Portal, skip ahead to install and verify maintenance mode hotfixes.
-
To install the software update, access the Windows PowerShell interface on your StorSimple device serial console. Follow the detailed instructions in Use PuTTy to connect to the serial console. At the command prompt, press Enter.
-
Select Option 1 to log on to the device with full access.
-
To install the update package, at the command prompt, type:
Start-HcsHotfix -Path <path to update file> -Credential <credentials in domain\username format>
Use IP rather than DNS in share path in the above command. The credential parameter is used only if you are accessing an authenticated share.
We recommend that you use the credential parameter to access shares. Even shares that are open to “everyone” are typically not open to unauthenticated users.
A sample output is shown below.
Controller0>Start-HcsHotfix -Path \\10.100.100.100\share \hcsmdssoftwareupdate.exe -Credential contoso\John Confirm This operation starts the hotfix installation and could reboot one or both of the controllers. If the device is serving I/Os, these will not be disrupted. Are you sure you want to continue? [Y] Yes [N] No [?] Help (default is "Y"): Y
-
Type Y when prompted to confirm the hotfix installation.
-
Monitor the update by using the
Get-HcsUpdateStatus
cmdlet.The following sample output shows the update in progress. The
RunInprogress
will beTrue
when the update is in progress.Controller0>Get-HcsUpdateStatus RunInprogress : True LastHotfixTimestamp : 9/02/2015 10:36:13 PM LastUpdateTimestamp : 9/02/2015 10:35:25 PM Controller0Events : Controller1Events :
The following sample output indicates that the update is finished. The
RunInProgress
will beFalse
when the update has completed.Controller1>Get-HcsUpdateStatus RunInprogress : False LastHotfixTimestamp : 9/02/2015 10:56:13 PM LastUpdateTimestamp : 9/02/2015 10:35:25 PM Controller0Events : Controller1Events :
[!NOTE] Occasionally, the cmdlet reports
False
when the update is still in progress. To ensure that the hotfix is complete, wait for a few minutes, rerun this command and verify that theRunInProgress
isFalse
. If it is, then the hotfix has completed. -
After the software update is complete, verify the system software versions. Type the following command:
Get-HcsSystem
You should see the following versions:
-
HcsSoftwareVersion: 6.3.9600.17584
-
CisAgentVersion: 1.0.9049.0
-
MdsAgentVersion: 26.0.4696.1433
If the version numbers do not change after applying the update, it indicates that the hotfix has failed to apply. Should you see this, please contact Microsoft Support for further assistance.
-
-
Repeat steps 3-5 to install the remaining regular-mode hotfix (KB3043005).
Use KB3063416 to install disk firmware updates. These are disruptive updates and take around 30-45 minutes to complete. You can choose to install these in a planned maintenance window by connecting to the device serial console.
To install the disk firmware updates, follow the instructions below.
-
Place the device in Maintenance mode. Note that you should not use Windows PowerShell remoting when connecting to a device in Maintenance mode. You will need to run this cmdlet on the device controller when connected through the device serial console. Type:
Enter-HcsMaintenanceMode
A sample output is shown below.
Controller0>Enter-HcsMaintenanceMode Checking device state... In maintenance mode, your device will not service IOs and will be disconnected from the Microsoft Azure StorSimple Manager service. Entering maintenance mode will end the current session and reboot both controllers, which takes a few minutes to complete. Are you sure you want to enter maintenance mode? [Y] Yes [N] No (Default is "Y"): Y -----------------------MAINTENANCE MODE------------------------ Microsoft Azure StorSimple Appliance Model 8100 Name: Update1-8100-SHG0997879L76YD Software Version: 6.3.9600.17584 Copyright (C) 2014 Microsoft Corporation. All rights reserved. You are connected to Controller0 - Passive --------------------------------------------------------------- Serial Console Menu [1] Log in with full access [2] Log into peer controller with full access [3] Connect with limited access [4] Change language Please enter your choice>
Both the controllers then restart into Maintenance mode.
-
To install the disk firmware update, type:
Start-HcsHotfix -Path <path to update file> -Credential <credentials in domain\username format>
A sample output is shown below.
Controller1>Start-HcsHotfix -Path \\10.100.100.100\share\DiskFirmwarePackage.exe -Credential contoso\john Enter Password: WARNING: In maintenance mode, hotfixes should be installed on each controller sequentially. After the hotfix is installed on this controller, install it on the peer controller. Confirm This operation starts a hotfix installation and could reboot one or both of the controllers. Are you sure you want to continue? [Y] Yes [N] No (Default is "Y"): Y WARNING: Installation is currently in progress. This operation can take several minutes to complete.
-
Monitor the install progress using
Get-HcsUpdateStatus
command. The update is complete when theRunInProgress
changes toFalse
. -
After the installation is complete, the controller on which the maintenance mode hotfix was installed will be rebooted. Log in as option 1 with full access and verify the disk firmware version. Type:
Get-HcsFirmwareVersion
The expected disk firmware versions are:
XMGG, XGEE, KZ50, F6C2, VR08
Run the
Get-HcsFirmwareVersion
command on the second controller to verify that the software version has been updated. You can then exit the maintenance mode. Type the following command for each device controller:Exit-HcsMaintenanceMode
-
The controllers restart when you exit Maintenance mode. After the disk firmware updates are successfully applied and the device has exited maintenance mode, return to the Azure classic portal. Note that the portal might not show that you installed the Maintenance mode updates for 24 hours.