Enla ce B.docx

8
IBM BladeCenter S RAID SAS Switch Module Firmware Version 1.2.2.007, Build ID: S0CL122007 update via Windows Windows Installation Notes ---------------------------- CONTENTS ---------------------------------------------------------------------- --------- 1.0 Windows Prerequisite Setup (DOS) (Setting up the command line firmware upgrade tool) 2.0 Install Procedure (Windows - DOS) ---------------------------------------------------------------------- ---------- General Notes ---------------------------------------------------------------------- ---------- The Command Line Firmware Update should be run in a "serial" mode when running from Windows. Only one firmware update should be running at any time on a single machine. Running multiple instances of the Command Line Firmware Update simultaneous is not supported. The Command Line Firmware Update Tool requires a minimum Python level of 2.5.4. Python 3.x is not supported. All unrelated programs should be closed before running this installation process. 1.0 Windows Prerequisite Setup (DOS) ---------------------------------------------------------------------- ---------- Before installing the command line firmware upgrade tool the following utility must be downloaded and installed on the system which will be used for the upgrade. - Python (www.python.org) version 2.5.4 or higher 1.1 Install python 2.5.4 or greater. Python 3.x is not supported. - Use the standard install method provided with the python package.

Transcript of Enla ce B.docx

Page 1: Enla ce B.docx

IBM BladeCenter S RAID SAS Switch Module Firmware Version 1.2.2.007, Build ID: S0CL122007 update via Windows

Windows Installation Notes----------------------------

CONTENTS-------------------------------------------------------------------------------1.0 Windows Prerequisite Setup (DOS) (Setting up the command line firmware upgrade tool)2.0 Install Procedure (Windows - DOS)--------------------------------------------------------------------------------

General Notes--------------------------------------------------------------------------------The Command Line Firmware Update should be run in a "serial" mode when runningfrom Windows.Only one firmware update should be running at any time on a single machine. Runningmultiple instances of the Command Line Firmware Update simultaneous is notsupported.

The Command Line Firmware Update Tool requires a minimum Python level of 2.5.4.Python 3.x is not supported.

All unrelated programs should be closed before running this installation process.

1.0 Windows Prerequisite Setup (DOS)--------------------------------------------------------------------------------

Before installing the command line firmware upgrade tool the following utility must be downloaded and installed on the system which will be used for the upgrade. - Python (www.python.org) version 2.5.4 or higher

1.1 Install python 2.5.4 or greater. Python 3.x is not supported. - Use the standard install method provided with the python package.

1.1.1 Configure Windows Environment Variable - After the Python installation completes, configure windows by adding the following environment variable: - Click on the Start button -> Settings -> Control Panel - At the Control Panel, select System - From the System Properties window, select the Advanced tab - Click on the Environment Variables button - Within the User variables list or the System variables list select

Page 2: Enla ce B.docx

the PATH variable then click on the Edit button - Add the directory where Python was installed to the end of the Variable value xxxx;xxxx;<Full Python Directory Path> - Click on the OK button to close the Edit window - Click on the OK button to close the Environment Variables panel - Click on the OK button to close the System Properties panel - Close the Control Panel

- Close any open DOS windows on the system and re-open as necessary.

1.2 Once the environment is set up, continue with downloading and Installing the SAS RAID Module Firmware Update Package.

2.0 Install Procedure via Windows - DOS--------------------------------------------------------------------------------

2.1 Installation Procedure Notes - IMPORTANT

2.1.1 SAS RAID Module Firmware Update Package Version 1.2.2.007 supports Non-Concurrent Code Load (NCCL).

NOTE: The -n option in the command line for NCCL upgrade inhibits the Pre-verify system check.

2.1.2 SAS RAID Module Firmware Update Package Version 1.2.2.007 supports Concurrent Code Load (CCL) if a system is currently at Version 1.2.1.015 (PGA1).

IMPORTANT: If Concurrent Code Load is used to upgrade from PGA1 to PGA2, the drive FW is NOT updated. This may result in a 4301 maskable alert being reported for any drive with firmware different to the drive firmware in this Update Package.

NOTE: There is no -n option in the command line for a CCL firmware update. The Pre-Verify system check verifies the health of the system before initiating the firmware update.

2.1.3 SAS RAID Module Firmware Update Package Version 1.2.2.007 supports a Single controller configuration. For a Single Controller configuration, Non-Concurrent Code Load must be used, Concurrent Code Load is not applicable.

2.1.4 Prior to starting the firmware download and upgrade process all

Page 3: Enla ce B.docx

persistent alerts must be resolved. View the Active Alert List to verify if there are any persistent alert(s) that require resolution. In some instances, a persistent alert may be resolved by upgrading the firmware. Check the release letter content to determine if there are persistent alert(s) that are fixed in this level of code.

2.1.5 If an alert 4101 is active, the diagnostic data should be retrieved using the First Time Data Capture Utility before proceeding with the firmware update process.

2.1.6 The DOS installation process is supported on Windows XP, Windows 2003, Windows 2008 and Windows 7. Windows Vista is not supported.

2.1.7 For an NCCL firmware update, all IO processes must be shut down before performing the firmware update.

2.2 Firmware Update - Bound Controllers - Non-Concurrent Code Load

2.2.1 Both RAID controllers must be rebooted into Service Mode.

From one of the controller CLI issue the following command:

<CLI> shutdown -system -state servicemode

Both of the RAID controllers will reboot into Service Mode. Login to one of the RAID controllers and verify that both controllers are in Service Mode by issuing the following command from the controller CLI:

<CLI> list controller

Example output: __________________________________________________________ | Ctlr# | Controller | Status | Ports | LUNs | |________|____________|__________________|________|________| | 0 | Ctlr0| SERVICE| 1| --| | 1 | Ctlr1| SERVICE| 1| --| |________|____________|__________________|________|________| 2.2.2 From a Windows-based system (XP, 2003, 2008 or Windows 7) create a directory from which the code load will be performed.

Page 4: Enla ce B.docx

Example: C:\codeload (make sure there are no spaces in the path name)

2.2.3 Download the code executable file

(ibm_fw_bcsw_s0cl-N.N.N.NNN_windows_noarch.bat) into the code load directory.

2.2.4 Start the SAS RAID Module Firmware Update Installation

The syntax for the code installation command is provided below where N.N.N.NNN is the build number of the downloaded package and X.XXX.XXX.XXX is the IP address of one of the SAS RAID controllers. NOTE: This command assumes that the default passwords on the controllers have not been changed.

ibm_fw_bcsw_s0cl-N.N.N.NNN_windows_noarch.bat -i X.XXX.XXX.XXX -n

If the controllers have custom passwords then the following syntax must be used where N.N.N.NNN is the build number of the downloaded package, X.XXX.XXX.XXX isthe IP address of either SAS RAID controller and the following passwords are provided:

-passwd <Controller cli password>, -sas_p1 <SAS Switch Bay3 cli password>, -sas_p2 <SAS Switch Bay4 cli password>, and -ftx_pwd <mgmnt interface password>.

ibm_fw_bcsw_s0cl-N.N.N.NNN_windows_noarch.bat -i X.XXX.XXX.XXX -n -passwd XXXXXXXX -sas_p1 XXXXXXXX -sas_p2 XXXXXXXX -ftx_pwd XXXXXXXX

2.3 Firmware Update - Bound Controllers - Concurrent Code Load

NOTE: The system being upgrade must be at Version 1.2.1.015 (H-2.1.1.2).

2.3.1 The RAID controllers must be in the bound state.

Verify the controllers are in the bound state by issuing the following command from the controller CLI:

<CLI> list controller

Example output: __________________________________________________________ | Ctlr# | Controller | Status | Ports | LUNs | |________|____________|__________________|________|________|

Page 5: Enla ce B.docx

| 0 | Ctlr0| PRIMARY| 1| 2| | 1 | Ctlr1| SECONDARY| 1| 1| |________|____________|__________________|________|________|

Verify the current RAID controller SW Version is 1.2.1.015 by issuing the following command from the controller CLI:

<CLI> swversion

The Software version must be H-2.1.1.2. The Package Build No must be 1.2.1.015 2.3.2 From a Windows-based system (XP, 2003, 2008 or Windows 7)create a directory from which the code load will be performed. Example: C:\codeload (make sure there are no spaces in the path name)

2.3.3 Download the code executable file

(ibm_fw_bcsw_s0cl-N.N.N.NNN_windows_noarch.bat) into the code load directory.

2.3.4 Start the SAS RAID Module Firmware Update Installation

The syntax for the code installation command is provided below where N.N.N.NNN is the build number of the downloaded package and X.XXX.XXX.XXX is the IP address of one of the SAS RAID controllers. NOTE: This command assumes that the default passwords on the controllers have not been changed.

ibm_fw_bcsw_s0cl-N.N.N.NNN_windows_noarch.bat -i X.XXX.XXX.XXX

If the controllers have custom passwords then the following syntax must be used where N.N.N.NNN is the build number of the downloaded package, X.XXX.XXX.XXX isthe IP address of either SAS RAID controller and the following passwords are provided:

-passwd <Controller cli password>, -sas_p1 <SAS Switch Bay3 cli password>, -sas_p2 <SAS Switch Bay4 cli password>, and -ftx_pwd <mgmnt interface password>.

ibm_fw_bcsw_s0cl-N.N.N.NNN_windows_noarch.bat -i X.XXX.XXX.XXX -passwd XXXXXXXX -sas_p1 XXXXXXXX -sas_p2 XXXXXXXX -ftx_pwd XXXXXXXX

2.3.5 If the Pre-verify fails, check the Alerts and clear any issues

Page 6: Enla ce B.docx

associated with these Alerts.

Reboot the controller to clear the Pre-Verify failure Alert(s).

Restart the firmware update.

2.4 Firmware Update - Single Controller - Non-Concurrent Code Load

2.4.1 The Single controller is in Bay 3.

NOTE: A single controller status in the list controller output is STANDALONE.

<CLI> list controller

Example output: __________________________________________________________ | Ctlr# | Controller | Status | Ports | LUNs | |________|____________|__________________|________|________| | 0 | Ctlr0| STANDALONE| 1| 2| | 1 | Ctlr1| NOTAVAILABLE| -| --| |________|____________|__________________|________|________|

The RAID controller must be rebooted into Service Mode.

From the controller CLI issue the following command:

<CLI> shutdown -ctlr 0 -state servicemode

The RAID controller will reboot into Service Mode. Login to the RAID controller and verify that the controller is in Service Mode by issuing the following command from the controller CLI:

<CLI> list controller

Example output: ___________________________________________________________ | Ctlr# | Controller | Status | Ports | LUNs | |________|____________|___________________|________|________| | 0 | Ctlr0| SERVICE| 1| --| | 1 | Ctlr1| NOTAVAILABLE| -| --| |________|____________|___________________|________|________|

Page 7: Enla ce B.docx

2.4.2 From a Windows-based system (XP, 2003, 2008 or Windows 7) create a directory from which the code load will be performed. Example: C:\codeload (make sure there are no spaces in the path name)

2.4.3 Download the code executable file (ibm_fw_bcsw_s0cl-N.N.N.NNN_windows_noarch.bat) into the code load directory.

2.4.4 Start the SAS RAID Module Firmware Update Installation

The syntax for the code installation command is provided below where N.N.N.NNN is the build number of the downloaded package and X.XXX.XXX.XXX is the IP address of one of the SAS RAID controllers. NOTE: This command assumes that the default passwords on the controllers have not been changed.

ibm_fw_bcsw_s0cl-N.N.N.NNN_windows_noarch.bat -i X.XXX.XXX.XXX -n

If the controllers have custom passwords then the following syntax must be used where N.N.N.NNN is the build number of the downloaded package, X.XXX.XXX.XXX isthe IP address of either SAS RAID controller and the following passwords are provided:

-passwd <Controller cli password>, -sas_p1 <SAS Switch Bay3 cli password>, -sas_p2 <SAS Switch Bay4 cli password>, and -ftx_pwd <mgmnt interface password>.

ibm_fw_bcsw_s0cl-N.N.N.NNN_windows_noarch.bat -i X.XXX.XXX.XXX -n -passwd XXXXXXXX -sas_p1 XXXXXXXX -sas_p2 XXXXXXXX -ftx_pwd XXXXXXXX