ASR XD报警抛出如下错误
" dm01cel02: Hardware Error has been detected in the Flash Logs on the Cell Node dm01cel02: Please open up a Service Request with Oracle to resolve the Error dm01cel02: View File /tmp/ASR-Flash-Fault-Check-Log for further Information of the Error dm01cel02: This log File can be copied to the Oracle Service Request for Error Reference"
by running sundiag we got these informations:
name: dm01cel02_FLASHCACHE cellDisk: FD_11_dm01cel02,FD_09_dm01cel02,FD_13_dm01cel02,FD_14_dm01cel02,FD_10_dm01cel02,FD_03_dm01cel02,FD_07_dm01cel02,FD_06_dm01cel02,FD_01_dm01cel02,FD_15_dm01cel02,FD_04_dm01cel02,FD_08_dm01cel02,FD_02_dm01cel02,FD_12_dm01cel02,FD_05_dm01cel02 creationTime: 2012-06-26T17:41:47+08:00 degradedCelldisks: FD_00_dm01cel02 effectiveCacheSize: 341.953125G id: 8141998e-5451-4ee9-bf27-f61982297ade size: 364.75G status: warning --------------->error status name: FLASH_1_0 diskType: FlashDisk luns: 1_0 makeModel: "MARVELL SD88SA02" physicalFirmware: D20Y physicalInsertTime: 2012-05-10T02:43:53+08:00 physicalSize: 22.8880615234375G slotNumber: "PCI Slot: 1; FDOM: 0" status: poor performance ------->error status
Reference by note 1504776.1 and step by step updating firmware.
[root@dm02cel03 dev]# imageinfo Kernel version: 2.6.18-274.18.1.0.1.el5 #1 SMP Thu Feb 9 19:07:16 EST 2012 x86_64 Cell version: OSS_11.2.3.1.0_LINUX.X64_120304 Cell rpm version: cell-11.2.3.1.0_LINUX.X64_120304-1 Active image version: 11.2.3.1.0.120304 Active image activated: 2012-05-07 02:13:48 -0700 Active image status: success Active system partition on device: /dev/md5 Active software partition on device: /dev/md7 In partition rollback: Impossible Cell boot usb partition: /dev/sdm1 Cell boot usb version: 11.2.3.1.0.120304 Inactive image version: undefined Rollback to the inactive partitions: Impossible
update firmware on storage cell node
1 comfirm that griddisk status should return no output
[root@dm02cel02 ~]# cellcli -e 'list griddisk attributes name,asmmodestatus' | \ > egrep -v 'UNUSED|ONLINE' or check other nodes disk status cellcli -e 'list griddisk attributes name,asmmodestatus' | \ egrep -v 'UNUSED|ONLINE'
2 apply path 14793859
[root@dm02cel02 14793859]# ./p14793859.sh [INFO] Begin patch 14793859 [INFO] Resetting ILOM to ensure clean reboot. Wait 240 seconds. [INFO] Patch has been staged. Stop cell services, then run '/opt/oracle.cellos/CheckHWnFWProfile -U /opt/oracle.cellos/iso/cellbits' to activate new firmware and restart system. [INFO] If restarting cells in a rolling manner, ensure ASMDEACTIVATIONOUTCOME=Yes for all griddisks before activating new firmware. [root@dm02cel02 14793859]# [root@dm02cel02 14793859]# [root@dm02cel02 14793859]# [root@dm02cel02 14793859]# cellcli -e 'alter griddisk all inactive' GridDisk DATA_DM02_CD_00_dm02cel02 successfully altered GridDisk DATA_DM02_CD_01_dm02cel02 successfully altered GridDisk DATA_DM02_CD_02_dm02cel02 successfully altered GridDisk DATA_DM02_CD_03_dm02cel02 successfully altered GridDisk DATA_DM02_CD_04_dm02cel02 successfully altered GridDisk DATA_DM02_CD_05_dm02cel02 successfully altered GridDisk DATA_DM02_CD_06_dm02cel02 successfully altered GridDisk DATA_DM02_CD_07_dm02cel02 successfully altered GridDisk DATA_DM02_CD_08_dm02cel02 successfully altered GridDisk DATA_DM02_CD_09_dm02cel02 successfully altered GridDisk DATA_DM02_CD_10_dm02cel02 successfully altered GridDisk DATA_DM02_CD_11_dm02cel02 successfully altered GridDisk DBFS_DG_CD_02_dm02cel02 successfully altered GridDisk DBFS_DG_CD_03_dm02cel02 successfully altered GridDisk DBFS_DG_CD_04_dm02cel02 successfully altered GridDisk DBFS_DG_CD_05_dm02cel02 successfully altered GridDisk DBFS_DG_CD_06_dm02cel02 successfully altered GridDisk DBFS_DG_CD_07_dm02cel02 successfully altered GridDisk DBFS_DG_CD_08_dm02cel02 successfully altered GridDisk DBFS_DG_CD_09_dm02cel02 successfully altered GridDisk DBFS_DG_CD_10_dm02cel02 successfully altered GridDisk DBFS_DG_CD_11_dm02cel02 successfully altered GridDisk RECO_DM02_CD_00_dm02cel02 successfully altered GridDisk RECO_DM02_CD_01_dm02cel02 successfully altered GridDisk RECO_DM02_CD_02_dm02cel02 successfully altered GridDisk RECO_DM02_CD_03_dm02cel02 successfully altered GridDisk RECO_DM02_CD_04_dm02cel02 successfully altered GridDisk RECO_DM02_CD_05_dm02cel02 successfully altered GridDisk RECO_DM02_CD_06_dm02cel02 successfully altered GridDisk RECO_DM02_CD_07_dm02cel02 successfully altered GridDisk RECO_DM02_CD_08_dm02cel02 successfully altered GridDisk RECO_DM02_CD_09_dm02cel02 successfully altered GridDisk RECO_DM02_CD_10_dm02cel02 successfully altered GridDisk RECO_DM02_CD_11_dm02cel02 successfully altered [root@dm02cel02 14793859]# [root@dm02cel02 14793859]# [root@dm02cel02 14793859]# cellcli -e 'alter cell shutdown services all' Stopping the RS, CELLSRV, and MS services... The SHUTDOWN of services was successful.
3 active new firmware
[root@dm02cel02 14793859]# /opt/oracle.cellos/CheckHWnFWProfile -U /opt/oracle.cellos/iso/cellbits SUNFlashDOM: OK [INFO] Reset the ILOM before trying ILOM update. Wait for 240 seconds as part of the reset for ILOM to be ready. Sent cold reset command to MC Now updating the ILOM and the BIOS ... [INFO] Start ILOM firmware upgrade to version 3.0.16.10.d r74499. Attempt 1 of 2. [INFO] Generated temporary ILOM user: iu_hhyll [INFO] Generated temporary ILOM password: ******** [INFO] ipmitool user set name 3 iu_hhyll [INFO] ipmitool user set password 3 ******** [INFO] ipmitool sunoem cli force "set /SP/users/iu_hhyll role=aucro" Connected. Use ^D to exit. -> set /SP/users/iu_hhyll role=aucro Set 'role' to 'aucro' -> Session closed Disconnected [INFO] export IPMI_PASSWORD=******** [INFO] ipmiflash -v -I lanplus -H 10.61.1.239 -U iu_hhyll -E write /tmp/firmware/SUNBIOS force script config delaybios warning=0 [INFO] unset IPMI_PASSWORD [INFO] ipmitool user set name 3 "" Set User Name command failed (user 3, name ): Invalid data field in request [INFO] ILOM update, ipmiflash return code 0 [INFO] ILOM will be reloaded in case of successful firmware upgrade to version 3.0.16.10.d r74499 [INFO] In this case close Sun ILOM Remote Console and corresponding Internet Exporer windows. [INFO] Re-open both windows in few minutes. [INFO] Waiting for the service processor to come up for 180 seconds [INFO] ILOM firmware upgrade completed with success Update all DOM firmware for all hbas flash_dom -h 1 -d /tmp/firmware/SUNFlashDOM -b All -s Aura Firmware Update Utility, Version 1.2.7 Copyright (c) 2009 Sun Microsystems, Inc. All rights reserved.. U.S. Government Rights - Commercial Software. Government users are subject to the Sun Microsystems, Inc. standard license agreement and applicable provisions of the FAR and its supplements. Use is subject to license terms. This distribution may include materials developed by third parties. Sun, Sun Microsystems, the Sun logo, Sun StorageTek and ZFS are trademarks or registered trademarks of Sun Microsystems, Inc. or its subsidiaries, in the U.S. and other countries. 1. /proc/mpt/ioc0 LSI Logic SAS1068E C0 105 011b5c00 0 Using tag SD88SA02 to identify the DOMs 36. 0 0 Disk ATA MARVELL SD88SA02 D20Y 36. 0 1 Disk ATA MARVELL SD88SA02 D20Y 36. 0 2 Disk ATA MARVELL SD88SA02 D20Y 36. 0 3 Disk ATA MARVELL SD88SA02 D20Y Found four DOMs. 36. 0 0 Disk ATA MARVELL SD88SA02 D20Y Updating Marvell firmware on Bus: 0, Target: 0 SAS1068E's links are 3.0 G, 3.0 G, 3.0 G, 3.0 G, off, off, off, off B___T Type Vendor Product Rev 1. 0 0 Disk ATA MARVELL SD88SA02 D20Y 2. 0 1 Disk ATA MARVELL SD88SA02 D20Y 3. 0 2 Disk ATA MARVELL SD88SA02 D20Y 4. 0 3 Disk ATA MARVELL SD88SA02 D20Y Update to bus 0, target 0 Using mode 5 Using BufferID 0 Downloading image... Download succeeded 36. 0 1 Disk ATA MARVELL SD88SA02 D20Y Updating Marvell firmware on Bus: 0, Target: 1 SAS1068E's links are 3.0 G, 3.0 G, 3.0 G, 3.0 G, off, off, off, off B___T Type Vendor Product Rev 1. 0 0 Disk ATA MARVELL SD88SA02 D20Y 2. 0 1 Disk ATA MARVELL SD88SA02 D20Y 3. 0 2 Disk ATA MARVELL SD88SA02 D20Y 4. 0 3 Disk ATA MARVELL SD88SA02 D20Y Update to bus 0, target 1 Using mode 5 Using BufferID 0 Downloading image... Download succeeded 36. 0 2 Disk ATA MARVELL SD88SA02 D20Y Updating Marvell firmware on Bus: 0, Target: 2 SAS1068E's links are 3.0 G, 3.0 G, 3.0 G, 3.0 G, off, off, off, off B___T Type Vendor Product Rev 1. 0 0 Disk ATA MARVELL SD88SA02 D20Y 2. 0 1 Disk ATA MARVELL SD88SA02 D20Y 3. 0 2 Disk ATA MARVELL SD88SA02 D20Y 4. 0 3 Disk ATA MARVELL SD88SA02 D20Y Update to bus 0, target 2 Using mode 5 Using BufferID 0 Downloading image... Download succeeded 36. 0 3 Disk ATA MARVELL SD88SA02 D20Y Updating Marvell firmware on Bus: 0, Target: 3 SAS1068E's links are 3.0 G, 3.0 G, 3.0 G, 3.0 G, off, off, off, off B___T Type Vendor Product Rev 1. 0 0 Disk ATA MARVELL SD88SA02 D20Y 2. 0 1 Disk ATA MARVELL SD88SA02 D20Y 3. 0 2 Disk ATA MARVELL SD88SA02 D20Y 4. 0 3 Disk ATA MARVELL SD88SA02 D20Y Update to bus 0, target 3 Using mode 5 Using BufferID 0 Downloading image... Download succeeded Before the changes will take effect you must power down the system After you have rebooted the OS you will need to reformat all of the updated DOMs. flash_dom -h 2 -d /tmp/firmware/SUNFlashDOM -b All -s Aura Firmware Update Utility, Version 1.2.7 Copyright (c) 2009 Sun Microsystems, Inc. All rights reserved.. U.S. Government Rights - Commercial Software. Government users are subject to the Sun Microsystems, Inc. standard license agreement and applicable provisions of the FAR and its supplements. Use is subject to license terms. This distribution may include materials developed by third parties. Sun, Sun Microsystems, the Sun logo, Sun StorageTek and ZFS are trademarks or registered trademarks of Sun Microsystems, Inc. or its subsidiaries, in the U.S. and other countries. 2. /proc/mpt/ioc1 LSI Logic SAS1068E C0 105 011b5c00 0 Using tag SD88SA02 to identify the DOMs 36. 0 0 Disk ATA MARVELL SD88SA02 D20Y 36. 0 1 Disk ATA MARVELL SD88SA02 D20Y 36. 0 2 Disk ATA MARVELL SD88SA02 D20Y 36. 0 3 Disk ATA MARVELL SD88SA02 D20Y Found four DOMs. 36. 0 0 Disk ATA MARVELL SD88SA02 D20Y Updating Marvell firmware on Bus: 0, Target: 0 SAS1068E's links are 3.0 G, 3.0 G, 3.0 G, 3.0 G, off, off, off, off B___T Type Vendor Product Rev 1. 0 0 Disk ATA MARVELL SD88SA02 D20Y 2. 0 1 Disk ATA MARVELL SD88SA02 D20Y 3. 0 2 Disk ATA MARVELL SD88SA02 D20Y 4. 0 3 Disk ATA MARVELL SD88SA02 D20Y Update to bus 0, target 0 Using mode 5 Using BufferID 0 Downloading image... Download succeeded 36. 0 1 Disk ATA MARVELL SD88SA02 D20Y Updating Marvell firmware on Bus: 0, Target: 1 SAS1068E's links are 3.0 G, 3.0 G, 3.0 G, 3.0 G, off, off, off, off B___T Type Vendor Product Rev 1. 0 0 Disk ATA MARVELL SD88SA02 D20Y 2. 0 1 Disk ATA MARVELL SD88SA02 D20Y 3. 0 2 Disk ATA MARVELL SD88SA02 D20Y 4. 0 3 Disk ATA MARVELL SD88SA02 D20Y Update to bus 0, target 1 Using mode 5 Using BufferID 0 Downloading image... Download succeeded 36. 0 2 Disk ATA MARVELL SD88SA02 D20Y Updating Marvell firmware on Bus: 0, Target: 2 SAS1068E's links are 3.0 G, 3.0 G, 3.0 G, 3.0 G, off, off, off, off B___T Type Vendor Product Rev 1. 0 0 Disk ATA MARVELL SD88SA02 D20Y 2. 0 1 Disk ATA MARVELL SD88SA02 D20Y 3. 0 2 Disk ATA MARVELL SD88SA02 D20Y 4. 0 3 Disk ATA MARVELL SD88SA02 D20Y Update to bus 0, target 2 Using mode 5 Using BufferID 0 Downloading image... Download succeeded 36. 0 3 Disk ATA MARVELL SD88SA02 D20Y Updating Marvell firmware on Bus: 0, Target: 3 SAS1068E's links are 3.0 G, 3.0 G, 3.0 G, 3.0 G, off, off, off, off B___T Type Vendor Product Rev 1. 0 0 Disk ATA MARVELL SD88SA02 D20Y 2. 0 1 Disk ATA MARVELL SD88SA02 D20Y 3. 0 2 Disk ATA MARVELL SD88SA02 D20Y 4. 0 3 Disk ATA MARVELL SD88SA02 D20Y Update to bus 0, target 3 Using mode 5 Using BufferID 0 Downloading image... Download succeeded Before the changes will take effect you must power down the system After you have rebooted the OS you will need to reformat all of the updated DOMs. flash_dom -h 3 -d /tmp/firmware/SUNFlashDOM -b All -s Aura Firmware Update Utility, Version 1.2.7 Copyright (c) 2009 Sun Microsystems, Inc. All rights reserved.. U.S. Government Rights - Commercial Software. Government users are subject to the Sun Microsystems, Inc. standard license agreement and applicable provisions of the FAR and its supplements. Use is subject to license terms. This distribution may include materials developed by third parties. Sun, Sun Microsystems, the Sun logo, Sun StorageTek and ZFS are trademarks or registered trademarks of Sun Microsystems, Inc. or its subsidiaries, in the U.S. and other countries. 3. /proc/mpt/ioc2 LSI Logic SAS1068E C0 105 011b5c00 0 Using tag SD88SA02 to identify the DOMs 36. 0 0 Disk ATA MARVELL SD88SA02 D20Y 36. 0 1 Disk ATA MARVELL SD88SA02 D20Y 36. 0 2 Disk ATA MARVELL SD88SA02 D20Y 36. 0 3 Disk ATA MARVELL SD88SA02 D20Y Found four DOMs. 36. 0 0 Disk ATA MARVELL SD88SA02 D20Y Updating Marvell firmware on Bus: 0, Target: 0 SAS1068E's links are 3.0 G, 3.0 G, 3.0 G, 3.0 G, off, off, off, off B___T Type Vendor Product Rev 1. 0 0 Disk ATA MARVELL SD88SA02 D20Y 2. 0 1 Disk ATA MARVELL SD88SA02 D20Y 3. 0 2 Disk ATA MARVELL SD88SA02 D20Y 4. 0 3 Disk ATA MARVELL SD88SA02 D20Y Update to bus 0, target 0 Using mode 5 Using BufferID 0 Downloading image... Download succeeded 36. 0 1 Disk ATA MARVELL SD88SA02 D20Y Updating Marvell firmware on Bus: 0, Target: 1 SAS1068E's links are 3.0 G, 3.0 G, 3.0 G, 3.0 G, off, off, off, off B___T Type Vendor Product Rev 1. 0 0 Disk ATA MARVELL SD88SA02 D20Y 2. 0 1 Disk ATA MARVELL SD88SA02 D20Y 3. 0 2 Disk ATA MARVELL SD88SA02 D20Y 4. 0 3 Disk ATA MARVELL SD88SA02 D20Y Update to bus 0, target 1 Using mode 5 Using BufferID 0 Downloading image... Download succeeded 36. 0 2 Disk ATA MARVELL SD88SA02 D20Y Updating Marvell firmware on Bus: 0, Target: 2 SAS1068E's links are 3.0 G, 3.0 G, 3.0 G, 3.0 G, off, off, off, off B___T Type Vendor Product Rev 1. 0 0 Disk ATA MARVELL SD88SA02 D20Y 2. 0 1 Disk ATA MARVELL SD88SA02 D20Y 3. 0 2 Disk ATA MARVELL SD88SA02 D20Y 4. 0 3 Disk ATA MARVELL SD88SA02 D20Y Update to bus 0, target 2 Using mode 5 Using BufferID 0 Downloading image... Download succeeded 36. 0 3 Disk ATA MARVELL SD88SA02 D20Y Updating Marvell firmware on Bus: 0, Target: 3 SAS1068E's links are 3.0 G, 3.0 G, 3.0 G, 3.0 G, off, off, off, off B___T Type Vendor Product Rev 1. 0 0 Disk ATA MARVELL SD88SA02 D20Y 2. 0 1 Disk ATA MARVELL SD88SA02 D20Y 3. 0 2 Disk ATA MARVELL SD88SA02 D20Y 4. 0 3 Disk ATA MARVELL SD88SA02 D20Y Update to bus 0, target 3 Using mode 5 Using BufferID 0 Downloading image... Download succeeded Before the changes will take effect you must power down the system After you have rebooted the OS you will need to reformat all of the updated DOMs. flash_dom -h 4 -d /tmp/firmware/SUNFlashDOM -b All -s Aura Firmware Update Utility, Version 1.2.7 Copyright (c) 2009 Sun Microsystems, Inc. All rights reserved.. U.S. Government Rights - Commercial Software. Government users are subject to the Sun Microsystems, Inc. standard license agreement and applicable provisions of the FAR and its supplements. Use is subject to license terms. This distribution may include materials developed by third parties. Sun, Sun Microsystems, the Sun logo, Sun StorageTek and ZFS are trademarks or registered trademarks of Sun Microsystems, Inc. or its subsidiaries, in the U.S. and other countries. 4. /proc/mpt/ioc3 LSI Logic SAS1068E C0 105 011b5c00 0 Using tag SD88SA02 to identify the DOMs 36. 0 0 Disk ATA MARVELL SD88SA02 D20Y 36. 0 1 Disk ATA MARVELL SD88SA02 D20Y 36. 0 2 Disk ATA MARVELL SD88SA02 D20Y 36. 0 3 Disk ATA MARVELL SD88SA02 D20Y Found four DOMs. 36. 0 0 Disk ATA MARVELL SD88SA02 D20Y Updating Marvell firmware on Bus: 0, Target: 0 SAS1068E's links are 3.0 G, 3.0 G, 3.0 G, 3.0 G, off, off, off, off B___T Type Vendor Product Rev 1. 0 0 Disk ATA MARVELL SD88SA02 D20Y 2. 0 1 Disk ATA MARVELL SD88SA02 D20Y 3. 0 2 Disk ATA MARVELL SD88SA02 D20Y 4. 0 3 Disk ATA MARVELL SD88SA02 D20Y Update to bus 0, target 0 Using mode 5 Using BufferID 0 Downloading image... Download succeeded 36. 0 1 Disk ATA MARVELL SD88SA02 D20Y Updating Marvell firmware on Bus: 0, Target: 1 SAS1068E's links are 3.0 G, 3.0 G, 3.0 G, 3.0 G, off, off, off, off B___T Type Vendor Product Rev 1. 0 0 Disk ATA MARVELL SD88SA02 D20Y 2. 0 1 Disk ATA MARVELL SD88SA02 D20Y 3. 0 2 Disk ATA MARVELL SD88SA02 D20Y 4. 0 3 Disk ATA MARVELL SD88SA02 D20Y Update to bus 0, target 1 Using mode 5 Using BufferID 0 Downloading image... Download succeeded 36. 0 2 Disk ATA MARVELL SD88SA02 D20Y Updating Marvell firmware on Bus: 0, Target: 2 SAS1068E's links are 3.0 G, 3.0 G, 3.0 G, 3.0 G, off, off, off, off B___T Type Vendor Product Rev 1. 0 0 Disk ATA MARVELL SD88SA02 D20Y 2. 0 1 Disk ATA MARVELL SD88SA02 D20Y 3. 0 2 Disk ATA MARVELL SD88SA02 D20Y 4. 0 3 Disk ATA MARVELL SD88SA02 D20Y Update to bus 0, target 2 Using mode 5 Using BufferID 0 Downloading image... Download succeeded 36. 0 3 Disk ATA MARVELL SD88SA02 D20Y Updating Marvell firmware on Bus: 0, Target: 3 SAS1068E's links are 3.0 G, 3.0 G, 3.0 G, 3.0 G, off, off, off, off B___T Type Vendor Product Rev 1. 0 0 Disk ATA MARVELL SD88SA02 D20Y 2. 0 1 Disk ATA MARVELL SD88SA02 D20Y 3. 0 2 Disk ATA MARVELL SD88SA02 D20Y 4. 0 3 Disk ATA MARVELL SD88SA02 D20Y Update to bus 0, target 3 Using mode 5 Using BufferID 0 Downloading image... Download succeeded Before the changes will take effect you must power down the system After you have rebooted the OS you will need to reformat all of the updated DOMs. [WARNING] The hardware and firmware are not supported. See details below [BIOSVersion] Requires: 08120104 Found: 08080102 [BIOSDate] Requires: 05/08/2012 Found: 05/23/2011 [ILOMVersion] Requires: 3.0.16.10.d r74499 Found: 3.0.16.10 r65138 [PCISlot:HBA:LSIModel:LSIhw:MPThw:LSIfw:MPTBios:DOM:OSDevice:DOMMake:DOMModel:DOMfw:CountAuraCountDOM] Requires: AllSlots AllHBAs SAS1068E B3orC0 105 011b5c00 06.26.00.00 AllDOMs NotApplicable MARVELL SD88SA02 D21Y 4_16 Found: AllSlots AllHBAs SAS1068E B3orC0 105 011b5c00 06.26.00.00 AllDOMs NotApplicable MARVELL SD88SA02 D20Y 4_16 [WARNING] The hardware and firmware are not supported. See details above [INFO] Rebooting in 5 minutes for firmware updates to take effect ... Cache Flush is successfully done on adapter 0. Exit Code: 0x00 Starting ipmi drivers: [ OK ] Starting ipmi_watchdog driver: [ OK ] Starting ipmi_poweroff driver: [ OK ] Cache Flush is successfully done on adapter 0. Exit Code: 0x00 [INFO] Power cycle using /tmp/firmware/SUNBIOSPowerCycle Wait 180 seconds for the ILOM power cycle package to take effect. Then start the power down. Broadcast message from root (pts/0) (Thu Mar 14 13:36:45 2013): The system is going down for system halt NOW! Connection closed by foreign host.
——–
after reboot
1 Confirm the firmware update is complete
[root@dm02cel02 ~]# cellcli -e "list physicaldisk attributes name, physicalFirmware \ > where diskType = 'FlashDisk'" FLASH_1_0 D21Y FLASH_1_1 D21Y FLASH_1_2 D21Y FLASH_1_3 D21Y FLASH_2_0 D21Y FLASH_2_1 D21Y FLASH_2_2 D21Y FLASH_2_3 D21Y FLASH_4_0 D21Y FLASH_4_1 D21Y FLASH_4_2 D21Y FLASH_4_3 D21Y FLASH_5_0 D21Y FLASH_5_1 D21Y FLASH_5_2 D21Y FLASH_5_3 D21Y [root@dm02cel02 ~]# /opt/oracle.cellos/CheckHWnFWProfile -d | grep -A1 ILOMVersion [ILOMVersion] 3.0.16.10.d r74499 [root@dm02cel02 ~]# /opt/oracle.cellos/CheckHWnFWProfile -c loose [SUCCESS] The hardware and firmware profile matches one of the supported profiles
2 active griddisks
[root@dm02cel02 ~]# cellcli -e 'alter griddisk all active' GridDisk DATA_DM02_CD_00_dm02cel02 successfully altered GridDisk DATA_DM02_CD_01_dm02cel02 successfully altered GridDisk DATA_DM02_CD_02_dm02cel02 successfully altered GridDisk DATA_DM02_CD_03_dm02cel02 successfully altered GridDisk DATA_DM02_CD_04_dm02cel02 successfully altered GridDisk DATA_DM02_CD_05_dm02cel02 successfully altered GridDisk DATA_DM02_CD_06_dm02cel02 successfully altered GridDisk DATA_DM02_CD_07_dm02cel02 successfully altered GridDisk DATA_DM02_CD_08_dm02cel02 successfully altered GridDisk DATA_DM02_CD_09_dm02cel02 successfully altered GridDisk DATA_DM02_CD_10_dm02cel02 successfully altered GridDisk DATA_DM02_CD_11_dm02cel02 successfully altered GridDisk DBFS_DG_CD_02_dm02cel02 successfully altered GridDisk DBFS_DG_CD_03_dm02cel02 successfully altered GridDisk DBFS_DG_CD_04_dm02cel02 successfully altered GridDisk DBFS_DG_CD_05_dm02cel02 successfully altered GridDisk DBFS_DG_CD_06_dm02cel02 successfully altered GridDisk DBFS_DG_CD_07_dm02cel02 successfully altered GridDisk DBFS_DG_CD_08_dm02cel02 successfully altered GridDisk DBFS_DG_CD_09_dm02cel02 successfully altered GridDisk DBFS_DG_CD_10_dm02cel02 successfully altered GridDisk DBFS_DG_CD_11_dm02cel02 successfully altered GridDisk RECO_DM02_CD_00_dm02cel02 successfully altered GridDisk RECO_DM02_CD_01_dm02cel02 successfully altered GridDisk RECO_DM02_CD_02_dm02cel02 successfully altered GridDisk RECO_DM02_CD_03_dm02cel02 successfully altered GridDisk RECO_DM02_CD_04_dm02cel02 successfully altered GridDisk RECO_DM02_CD_05_dm02cel02 successfully altered GridDisk RECO_DM02_CD_06_dm02cel02 successfully altered GridDisk RECO_DM02_CD_07_dm02cel02 successfully altered GridDisk RECO_DM02_CD_08_dm02cel02 successfully altered GridDisk RECO_DM02_CD_09_dm02cel02 successfully altered GridDisk RECO_DM02_CD_10_dm02cel02 successfully altered GridDisk RECO_DM02_CD_11_dm02cel02 successfully altered
3 Recreate the CELLBOOT USB
[root@dm02cel02 ~]# /opt/oracle.cellos/make_cellboot_usb.sh -execute -force Candidate for the Oracle Exadata Cell start up boot device : /dev/sdm Partition on candidate device : /dev/sdm1 The current product version : 11.2.3.1.0.120304 Label of the current Oracle Exadata Cell start up boot device : CELLBOOT The current CELLBOOT USB product version : 11.2.3.1.0.120304 [DEBUG] set_cell_boot_usb: cell usb : /dev/sdm [DEBUG] set_cell_boot_usb: mnt sys : / [DEBUG] set_cell_boot_usb: preserve : preserve [DEBUG] set_cell_boot_usb: mnt usb : /mnt/usb.make.cellboot [DEBUG] set_cell_boot_usb: lock : /tmp/usb.make.cellboot.lock [DEBUG] set_cell_boot_usb: serial console : [DEBUG] set_cell_boot_usb: kernel mode : kernel [DEBUG] set_cell_boot_usb: mnt iso save : Create CELLBOOT USB on device /dev/sdm The number of cylinders for this disk is set to 2825. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): Building a new DOS disklabel. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. The number of cylinders for this disk is set to 2825. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help): Command action e extended p primary partition (1-4) Partition number (1-4): First cylinder (1-2825, default 1): Last cylinder or +size or +sizeM or +sizeK (1-2825, default 2825): Command (m for help): The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. mke2fs 1.39 (29-May-2006) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 489600 inodes, 978513 blocks 48925 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=1002438656 30 block groups 32768 blocks per group, 32768 fragments per group 16320 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736 Writing inode tables: done Creating journal (16384 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 32 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. tune2fs 1.39 (29-May-2006) Setting maximal mount count to -1 Setting interval between checks to 0 seconds //opt/oracle.cellos/iso ~ Copying ./imgboot.lst to /mnt/usb.make.cellboot/. ... ... Copying ./imgboot.lst.14793859 to /mnt/usb.make.cellboot/. ... Copying ./initrd.img.14793859 to /mnt/usb.make.cellboot/. ... Running "tar -x -j -p -v -C /mnt/usb.make.cellboot -f //opt/oracle.cellos/iso/cellbits/cellboot.tbz initrd-*.img vmlinuz-* grub/" ... grub/ grub/xfs_stage1_5 grub/vstafs_stage1_5 grub/menu.lst grub/e2fs_stage1_5 grub/grub.conf grub/oracle.xpm.gz grub/device.map grub/stage1 grub/jfs_stage1_5 grub/reiserfs_stage1_5 grub/minix_stage1_5 grub/ufs2_stage1_5 grub/stage2 grub/iso9660_stage1_5 grub/fat_stage1_5 grub/ffs_stage1_5 initrd-2.6.18-194.3.1.0.2.el5.img vmlinuz-2.6.18-194.3.1.0.2.el5 Copying //opt/oracle.cellos/tmpl/oracle.xpm.gz to /mnt/usb.make.cellboot/grub/oracle.xpm.gz ... [DEBUG] set_grub_conf_n_initrd: mnt sys : / [DEBUG] set_grub_conf_n_initrd: grub template : USB_grub.in [DEBUG] set_grub_conf_n_initrd: boot dir : /mnt/usb.make.cellboot [DEBUG] set_grub_conf_n_initrd: kernel param : 2.6.18-274.18.1.0.1.el5 [DEBUG] set_grub_conf_n_initrd: marker : I_am_CELLBOOT_usb [DEBUG] set_grub_conf_n_initrd: mode : [DEBUG] set_grub_conf_n_initrd: Image id file: //opt/oracle.cellos/image.id [DEBUG] set_grub_conf_n_initrd: System device where image id exists: /dev/md5 [DEBUG] set_grub_conf_n_initrd: Kernel version: 2.6.18-274.18.1.0.1.el5 [DEBUG] set_grub_conf_n_initrd: System device with image_id (/dev/md5) and kernel version (2.6.18-274.18.1.0.1.el5) are in sync [DEBUG] set_grub_conf_n_initrd: Full kernel version: 2.6.18-274.18.1.0.1.el5 [DEBUG] set_grub_conf_n_initrd: system device for the next boot: /dev/md5 [DEBUG] set_grub_conf_n_initrd: initrd for the next boot: /mnt/usb.make.cellboot/initrd-2.6.18-274.18.1.0.1.el5.img [INFO] set_grub_conf_n_initrd: Set /dev/md5 in /mnt/usb.make.cellboot/I_am_CELLBOOT_usb [INFO] Set kernel 2.6.18-274.18.1.0.1.el5 and system device /dev/md5 in generated /mnt/usb.make.cellboot/grub/grub.conf [INFO] Set /dev/md5 in /mnt/usb.make.cellboot/initrd-2.6.18-274.18.1.0.1.el5.img 43450 blocks log/ log/do_image.sh.log log/cellos.11.2.3.1.0.120304.20120507.021428.PDT.tar.gz log/cellos.11.2.3.1.0.120304.20120507.032629.EDT.tar.gz GNU GRUB version 0.97 (640K lower / 3072K upper memory) [ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename.] grub> root (hd0,0) Filesystem type is ext2fs, partition type 0x83 grub> setup (hd0) Checking if "/boot/grub/stage1" exists... no Checking if "/grub/stage1" exists... yes Checking if "/grub/stage2" exists... yes Checking if "/grub/e2fs_stage1_5" exists... yes Running "embed /grub/e2fs_stage1_5 (hd0)"... 16 sectors are embedded. succeeded Running "install /grub/stage1 (hd0) (hd0)1+16 p (hd0,0)/grub/stage2 /grub/grub.conf"... succeeded Done.
4 checking ASM disk recover status
[root@dm02cel02 ~]# cellcli -e list griddisk attributes name, asmmodestatus DATA_DM02_CD_00_dm02cel02 SYNCING ---> recovering DATA_DM02_CD_01_dm02cel02 SYNCING DATA_DM02_CD_02_dm02cel02 SYNCING DATA_DM02_CD_03_dm02cel02 SYNCING DATA_DM02_CD_04_dm02cel02 SYNCING DATA_DM02_CD_05_dm02cel02 SYNCING DATA_DM02_CD_06_dm02cel02 SYNCING DATA_DM02_CD_07_dm02cel02 SYNCING DATA_DM02_CD_08_dm02cel02 SYNCING DATA_DM02_CD_09_dm02cel02 SYNCING DATA_DM02_CD_10_dm02cel02 SYNCING DATA_DM02_CD_11_dm02cel02 SYNCING DBFS_DG_CD_02_dm02cel02 ONLINE ---> complete DBFS_DG_CD_03_dm02cel02 ONLINE DBFS_DG_CD_04_dm02cel02 ONLINE DBFS_DG_CD_05_dm02cel02 ONLINE DBFS_DG_CD_06_dm02cel02 ONLINE DBFS_DG_CD_07_dm02cel02 ONLINE DBFS_DG_CD_08_dm02cel02 ONLINE DBFS_DG_CD_09_dm02cel02 ONLINE DBFS_DG_CD_10_dm02cel02 ONLINE DBFS_DG_CD_11_dm02cel02 ONLINE RECO_DM02_CD_00_dm02cel02 OFFLINE ---> not start recovering RECO_DM02_CD_01_dm02cel02 OFFLINE RECO_DM02_CD_02_dm02cel02 OFFLINE RECO_DM02_CD_03_dm02cel02 OFFLINE RECO_DM02_CD_04_dm02cel02 OFFLINE RECO_DM02_CD_05_dm02cel02 OFFLINE RECO_DM02_CD_06_dm02cel02 OFFLINE RECO_DM02_CD_07_dm02cel02 OFFLINE RECO_DM02_CD_08_dm02cel02 OFFLINE RECO_DM02_CD_09_dm02cel02 OFFLINE RECO_DM02_CD_10_dm02cel02 OFFLINE RECO_DM02_CD_11_dm02cel02 OFFLINE
[root@dm02cel02 ~]# cellcli -e list griddisk attributes name, asmmodestatus DATA_DM02_CD_00_dm02cel02 SYNCING DATA_DM02_CD_01_dm02cel02 SYNCING DATA_DM02_CD_02_dm02cel02 SYNCING DATA_DM02_CD_03_dm02cel02 SYNCING DATA_DM02_CD_04_dm02cel02 SYNCING DATA_DM02_CD_05_dm02cel02 SYNCING DATA_DM02_CD_06_dm02cel02 SYNCING DATA_DM02_CD_07_dm02cel02 SYNCING DATA_DM02_CD_08_dm02cel02 SYNCING DATA_DM02_CD_09_dm02cel02 SYNCING DATA_DM02_CD_10_dm02cel02 SYNCING DATA_DM02_CD_11_dm02cel02 SYNCING DBFS_DG_CD_02_dm02cel02 ONLINE DBFS_DG_CD_03_dm02cel02 ONLINE DBFS_DG_CD_04_dm02cel02 ONLINE DBFS_DG_CD_05_dm02cel02 ONLINE DBFS_DG_CD_06_dm02cel02 ONLINE DBFS_DG_CD_07_dm02cel02 ONLINE DBFS_DG_CD_08_dm02cel02 ONLINE DBFS_DG_CD_09_dm02cel02 ONLINE DBFS_DG_CD_10_dm02cel02 ONLINE DBFS_DG_CD_11_dm02cel02 ONLINE RECO_DM02_CD_00_dm02cel02 SYNCING RECO_DM02_CD_01_dm02cel02 SYNCING RECO_DM02_CD_02_dm02cel02 SYNCING RECO_DM02_CD_03_dm02cel02 SYNCING RECO_DM02_CD_04_dm02cel02 SYNCING RECO_DM02_CD_05_dm02cel02 SYNCING RECO_DM02_CD_06_dm02cel02 SYNCING RECO_DM02_CD_07_dm02cel02 SYNCING RECO_DM02_CD_08_dm02cel02 SYNCING RECO_DM02_CD_09_dm02cel02 SYNCING RECO_DM02_CD_10_dm02cel02 SYNCING RECO_DM02_CD_11_dm02cel02 SYNCING
NOTE: Found o/192.168.10.4/DATA_DM02_CD_00_dm02cel02 for disk DATA_DM02_CD_00_DM02CEL02 SUCCESS: disk DATA_DM02_CD_00_DM02CEL02 (12.3746554323) replaced in diskgroup DATA_DM02 .. NOTE: Found o/192.168.10.4/DATA_DM02_CD_11_dm02cel02 for disk DATA_DM02_CD_11_DM02CEL02 SUCCESS: disk DATA_DM02_CD_11_DM02CEL02 (23.3746554331) replaced in diskgroup DATA_DM02 NOTE: disk 12 (DATA_DM02_CD_00_DM02CEL02) in group 1 (DATA_DM02) is online for writes .. NOTE: disk 23 (DATA_DM02_CD_11_DM02CEL02) in group 1 (DATA_DM02) is online for writes NOTE: Found o/192.168.10.4/RECO_DM02_CD_00_dm02cel02 for disk RECO_DM02_CD_00_DM02CEL02 SUCCESS: disk RECO_DM02_CD_00_DM02CEL02 (12.3746554389) replaced in diskgroup RECO_DM02 .. NOTE: Found o/192.168.10.4/RECO_DM02_CD_11_dm02cel02 for disk RECO_DM02_CD_11_DM02CEL02 SUCCESS: disk RECO_DM02_CD_11_DM02CEL02 (23.3746554395) replaced in diskgroup RECO_DM02 Thu Mar 14 13:48:47 2013 NOTE: disk 12 (RECO_DM02_CD_00_DM02CEL02) in group 3 (RECO_DM02) is online for reads .. NOTE: disk 23 (RECO_DM02_CD_11_DM02CEL02) in group 3 (RECO_DM02) is online for reads Thu Mar 14 13:55:58 2013 NOTE: disk 12 (DATA_DM02_CD_00_DM02CEL02) in group 1 (DATA_DM02) is online for reads .. NOTE: disk 23 (DATA_DM02_CD_11_DM02CEL02) in group 1 (DATA_DM02) is online for reads
5 after all disks status are online and check flash disk work well.
CellCLI> LIST METRICCURRENT WHERE objectType = 'FLASHCACHE' FC_BYKEEP_OVERWR FLASHCACHE 0.000 MB FC_BYKEEP_OVERWR_SEC FLASHCACHE 0.000 MB/sec FC_BYKEEP_USED FLASHCACHE 0.000 MB FC_BY_USED FLASHCACHE 9,988 MB FC_IO_BYKEEP_R FLASHCACHE 0.000 MB FC_IO_BYKEEP_R_SEC FLASHCACHE 0.000 MB/sec FC_IO_BYKEEP_W FLASHCACHE 0.000 MB FC_IO_BYKEEP_W_SEC FLASHCACHE 0.000 MB/sec FC_IO_BY_R FLASHCACHE 5,790 MB FC_IO_BY_R_MISS FLASHCACHE 12,530 MB FC_IO_BY_R_MISS_SEC FLASHCACHE 1.540 MB/sec FC_IO_BY_R_SEC FLASHCACHE 5.707 MB/sec FC_IO_BY_R_SKIP FLASHCACHE 120,480 MB FC_IO_BY_R_SKIP_SEC FLASHCACHE 202 MB/sec FC_IO_BY_W FLASHCACHE 12,110 MB FC_IO_BY_W_SEC FLASHCACHE 1.415 MB/sec FC_IO_ERRS FLASHCACHE 0 FC_IO_RQKEEP_R FLASHCACHE 0 IO requests FC_IO_RQKEEP_R_MISS FLASHCACHE 0 IO requests FC_IO_RQKEEP_R_MISS_SEC FLASHCACHE 0.0 IO/sec FC_IO_RQKEEP_R_SEC FLASHCACHE 0.0 IO/sec FC_IO_RQKEEP_R_SKIP FLASHCACHE 0 IO requests FC_IO_RQKEEP_R_SKIP_SEC FLASHCACHE 0.0 IO/sec FC_IO_RQKEEP_W FLASHCACHE 0 IO requests FC_IO_RQKEEP_W_SEC FLASHCACHE 0.0 IO/sec FC_IO_RQ_R FLASHCACHE 579,959 IO requests FC_IO_RQ_R_MISS FLASHCACHE 386,847 IO requests FC_IO_RQ_R_MISS_SEC FLASHCACHE 48.2 IO/sec FC_IO_RQ_R_SEC FLASHCACHE 651 IO/sec FC_IO_RQ_R_SKIP FLASHCACHE 220,180 IO requests FC_IO_RQ_R_SKIP_SEC FLASHCACHE 263 IO/sec FC_IO_RQ_W FLASHCACHE 455,710 IO requests FC_IO_RQ_W_SEC FLASHCACHE 47.6 IO/sec CellCLI> LIST METRICCURRENT WHERE objectType = 'FLASHLOG' FL_ACTUAL_OUTLIERS FLASHLOG 0 IO requests FL_BY_KEEP FLASHLOG 0 FL_DISK_FIRST FLASHLOG 155,818 IO requests FL_DISK_IO_ERRS FLASHLOG 0 IO requests FL_EFFICIENCY_PERCENTAGE FLASHLOG 100 % FL_EFFICIENCY_PERCENTAGE_HOUR FLASHLOG 100 % FL_FLASH_FIRST FLASHLOG 11,176 IO requests FL_FLASH_IO_ERRS FLASHLOG 0 IO requests FL_FLASH_ONLY_OUTLIERS FLASHLOG 0 IO requests FL_IO_DB_BY_W FLASHLOG 5,106 MB FL_IO_DB_BY_W_SEC FLASHLOG 0.768 MB/sec FL_IO_FL_BY_W FLASHLOG 5,605 MB FL_IO_FL_BY_W_SEC FLASHLOG 1.955 MB/sec FL_IO_W FLASHLOG 166,994 IO requests FL_IO_W_SKIP_BUSY FLASHLOG 0 IO requests FL_IO_W_SKIP_BUSY_MIN FLASHLOG 0.0 IO/sec FL_IO_W_SKIP_LARGE FLASHLOG 0 IO requests FL_PREVENTED_OUTLIERS FLASHLOG 0 IO requests
6 When all these steps are completed proceed to the next storage server.
———————————–
Update database server node.
1 after all rolling update on cell nodes do database node update one by one.
2 Shutdown and disable Oracle Clusterware. Database instances and other
cluster resources will be stopped in this step.
# GRID_HOME/grid/bin/crsctl stop crs
# GRID_HOME/grid/bin/crsctl disable crs
3 apply patch 14793859
# cd /root/14793859
# ./p14793859.sh
4 Activate the new firmware
/opt/oracle.cellos/CheckHWnFWProfile -U /opt/oracle.cellos/iso/cellbits
5 Confirm the ILOM update is complete.
# /opt/oracle.cellos/CheckHWnFWProfile -d | grep -A1 ILOMVersion
[ILOMVersion]
3.0.16.10.d r74499
Run the CheckHWnFWProfile utility to verify firmware profile is supported
# /opt/oracle.cellos/CheckHWnFWProfile -c loose
[SUCCESS] The hardware and firmware profile matches one of the supported profiles
6 Enable and startup Oracle Clusterware.
# GRID_HOME/grid/bin/crsctl enable crs
# GRID_HOME/grid/bin/crsctl start crs
7 Proceed to the next database server and end of all of firmware update.