![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
|||||||||||||||||||||||||||||||
Solution Type Technical Instruction Sure Solution 2077325.1 : How to update the Disk firmware on Exalytics systems
Applies to:Exalytics In-Memory Machine X5-4 - Version All Versions to All Versions [Release All Releases]Exalytics In-Memory Machine X4-4 - Version All Versions to All Versions [Release All Releases] Exalytics In-Memory Machine X2-4 - Version All Versions to All Versions [Release All Releases] Exalytics In-Memory Machine X3-4 - Version All Versions to All Versions [Release All Releases] Exalytics In-Memory Machine X6-4 - Version All Versions to All Versions [Release All Releases] x86 64 bit GoalHow to update the Disk firmware on Exalytics systems SolutionTo update the firmware on disk drives installed in an Exalytics server the following steps should be followed. First confirm the type of disks installed and determine the needed firmware patch. [root@exalytics-x3-4 ~]# /opt/MegaRAID/MegaCli/MegaCli64 -PdList -a0 | grep -E 'ID|Slot|Inq|Level'
Enclosure Device ID: 252 Slot Number: 0 Device Firmware Level: A31A Inquiry Data: HITACHI H109090SESUN900GA31A1243ARYPHF Enclosure Device ID: 252 Slot Number: 1 Device Firmware Level: A31A Inquiry Data: HITACHI H109090SESUN900GA31A1243ASLJ4F Enclosure Device ID: 252 Slot Number: 2 Device Firmware Level: A31A Inquiry Data: HITACHI H109090SESUN900GA31A1243ASPH8F Enclosure Device ID: 252 Slot Number: 3 Device Firmware Level: A31A Inquiry Data: HITACHI H109090SESUN900GA31A1243ASL3KF Enclosure Device ID: 252 Slot Number: 4 Device Firmware Level: A31A Inquiry Data: HITACHI H109090SESUN900GA31A1243AR99VF Enclosure Device ID: 252 Slot Number: 5 Device Firmware Level: A31A Inquiry Data: HITACHI H109090SESUN900GA31A1243ASR0NF The output above shows that the system has Hitachi H109090SESUN900G drives installed.
Download the patch from MOS and transfer it to the Exalytics system. change directory to the directory with the patch download and unzip it, for example: [root@exalytics-x3-4 ~]# cd /tmp
[root@exalytics-x3-4 /tmp]# unzip 150940-04.zip Next cd to the megaraid directory of the patch and execute the bitops.sh script. [root@exalytics-x3-4 /tmp]# cd /tmp/150940-04/megaraid
[root@exalytics-x3-4 megaraid]# ./bitops.sh The Exalytics system image may not have the ksh shell available in the location expected by the script. If not you will see the following error when attempting to run the script [root@exalytics-x3-4 megaraid]# ./bitops.sh
-bash: ./bitops.sh: /usr/bin/ksh: bad interpreter: No such file or directory If this error is seen then edit the script using vi (or your favorite text editor) and change the very first line to use /bin/sh instead of /usr/bin/ksh. After editing the first line should be: #!/bin/sh
After editing the file run the script again, it should execute without error (it will not provide any output). This script will create the needed .fw files in the megaraid directory. Use the ls command to list the new contents of the directory to find the proper .fw file for your disk model. [root@exalytics-x3-4 megaraid]# ./bitops.sh In our example we have Hitachi H109090SESUN900G drives so we will use the file "H109090SE.A720.fw" We are now ready to apply the firmware using the "MegaCli64 -PdFwDownload" command, the following options are used. [root@exalytics-x3-4 megaraid]# /opt/MegaRAID/MegaCli/MegaCli64 -PdFwDownload -PhysDrv[252:0] -f /tmp/150940-04/megaraid/H109090SE.A720.fw -a0 Flashing firmware image size 0x8000 (0x0 0x80 0x0). Please wait... Exit Code: 0x00 If there are several of the same disk model installed to be updated you may update multiple disks in one command line by listing the disks separated by a comma. The following example shows a command that updates the disks in slots 0,1,2,3,4 and 5 (all within enclosure 252). [root@exalytics-x3-4 megaraid]# /opt/MegaRAID/MegaCli/MegaCli64 -PdFwDownload -PhysDrv[252:0,252:1,252:2,252:3,252:4,252:5] -f /tmp/150940-04/megaraid/H109090SE.A720.fw -a0
Note: for the Exalytics X5-4 the system uses a SAS-3 controller so the "storcli64" command may also be used for the above commands. The syntax will be the same and the command is located here: /opt/MegaRAID/storcli/storcli64
Attachments This solution has no attachment |
|||||||||||||||||||||||||||||||
|