![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||||||
Solution Type Problem Resolution Sure Solution 1909127.1 : reclaimdisks.sh -reclaim interrupted. Affecting execution of dbnodeupdate
In this Document
Applies to:Exadata Database Machine V2 - Version All Versions to All Versions [Release All Releases]Information in this document applies to any platform. Symptoms
Note: This is not a problem with dbnodeupdate script which is just affected due to the incomplete execution of reclaimdisks.sh CauseWhen dual boot is configured on the system, free disks are reclaimed before any deployment. If system is deployed without reclaiming disks, further execution of dbnodeupdate will not run, with the instructions to reclaim the un-used disks first. Output of reclaimdisks.sh -check when disk have not been reclaimed:
2014-07-11 11:00:14 +0530 [INFO] This is SUN FIRE X4170 M2 SERVER machine
2014-07-11 11:00:14 +0530 [INFO] Number of LSI controllers: 1 2014-07-11 11:00:14 +0530 [INFO] Physical disks found: 4 (252:0 252:1 252:2 252:3) 2014-07-11 11:00:14 +0530 [INFO] Logical drives found: 3 2014-07-11 11:00:14 +0530 [INFO] Linux logical drive: 0 2014-07-11 11:00:14 +0530 [INFO] RAID Level for the Linux logical drive: 1 2014-07-11 11:00:14 +0530 [INFO] Dual boot installation: yes 2014-07-11 11:00:14 +0530 [INFO] LVM based installation: yes File descriptor 5 (/var/log/cellos/dbnodeupdate.log) leaked on lvm invocation. Parent PID 28741: /bin/bash 2014-07-11 11:00:16 +0530 [INFO] Physical disks in the Linux logical drive: 2 (252:0 252:1) 2014-07-11 11:00:16 +0530 [INFO] Dedicated Hot Spares for the Linux logical drive: 0 2014-07-11 11:00:17 +0530 [INFO] Global Hot Spares: 0 2014-07-11 11:00:17 +0530 [INFO] Valid dual boot configuration found for Linux: RAID1 from 2 disks
Output of dbnodeupdate.log when finding about the unreclaimed disks:
1405062718][2014-07-11 12:43:54
+0530][FILE][/u01/dbnodeupdate/dbnodeupdate.sh][CheckSolReclaimed][] [FILE:/tmp/.yum_update.110714124112] 2014-07-11 12:43:51 +0530 [INFO] This is SUN FIRE X4170 M2 SERVER machine 2014-07-11 12:43:51 +0530 [INFO] Number of LSI controllers: 1 2014-07-11 12:43:52 +0530 [INFO] Physical disks found: 4 (252:0 252:1252:2 252:3) 2014-07-11 12:43:52 +0530 [INFO] Logical drives found: 3 2014-07-11 12:43:52 +0530 [INFO] Linux logical drive: 0 2014-07-11 12:43:52 +0530 [INFO] RAID Level for the Linux logical drive:1 2014-07-11 12:43:52 +0530 [INFO] Dual boot installation: yes 2014-07-11 12:43:52 +0530 [INFO] LVM based installation: yes File descriptor 5 (/var/log/cellos/dbnodeupdate.log) leaked on lvm invocation. Parent PID 13670: /bin/bash 2014-07-11 12:43:53 +0530 [INFO] Physical disks in the Linux logical drive: 2 (252:0 252:1) 2014-07-11 12:43:53 +0530 [INFO] Dedicated Hot Spares for the Linux logical drive: 0 2014-07-11 12:43:54 +0530 [INFO] Global Hot Spares: 0 2014-07-11 12:43:54 +0530 [INFO] Valid dual boot configuration found for Linux: RAID1 from 2 disks [1405062718][2014-07-11 12:43:54 +0530][INFO][/u01/dbnodeupdate/dbnodeupdate.sh][PrintGenError][] Entering PrintGenError Solaris disks are not reclaimed. This needs to be done before the upgrade. See the Exadata Database Machine documentation to claim the Solaris disks [1405062718][2014-07-11 12:43:54 +0530][ERROR][/u01/dbnodeupdate/dbnodeupdate.sh][PrintGenError][] Solaris disks are not reclaimed. This needs to be done before the upgrade. See the Exadata Database Machine documentation to claim the Solaris disks [1405062718][2014-07-11 12:43:54 +0530][INFO][/u01/dbnodeupdate/dbnodeupdate.sh][UpdateDbnodeupdateStatFile][] Entering UpdateDbnodeupdateStatFile failed
From dbnodeupdate.log or execution of reclaimdisks.sh -check reclaimdisks.sh -check: Next execution of dbnodeupdate -u will run but during the validation due to the incorrect configuration of RAID, image status will be marked as failure.
Solution
STEPS # /opt/MegaRAID/MegaCli/MegaCli64 -CfgLdDel -L1 -Force -a0
# /opt/MegaRAID/MegaCli/MegaCli64 -pdgetmissing -a0
# /opt/MegaRAID/MegaCli/MegaCli64 -pdreplacemissing -physdrv [252:1] -array0 -row1 -a0
array 0 : Logical group 0 row 1 : physical disk 1 a0 : the disk array controller.
# /opt/MegaRAID/MegaCli/MegaCli64 -pdrbld -start -physdrv [252:1] -a0
# /opt/MegaRAID/MegaCli/MegaCli64 -pdrbld -showprog -physdrv[252:1] -a0
This process needs to complete before moving to next step. It could take around two or more hours. # /opt/MegaRAID/MegaCli/MegaCli64 -cfgdsply -a0|grep 'DISK GROUP'
# /opt/oracke.SupportTools/reclaimdisks.sh -check
2014-07-17 10:40:19 -0400 [INFO] This is SUN SERVER X4-2 machine
2014-07-17 10:40:19 -0400 [INFO] Number of LSI controllers: 1 2014-07-17 10:40:19 -0400 [INFO] Physical disks found: 4 (252:0 252:1 252:2 252:3) 2014-07-17 10:40:19 -0400 [INFO] Logical drives found: 1 2014-07-17 10:40:19 -0400 [INFO] Linux logical drive: 0 2014-07-17 10:40:19 -0400 [INFO] RAID Level for the Linux logical drive: 1 2014-07-17 10:40:19 -0400 [INFO] Dual boot installation: yes 2014-07-17 10:40:19 -0400 [INFO] LVM based installation: yes 2014-07-17 10:40:19 -0400 [INFO] Physical disks in the Linux logical drive: 2 (252:0 252:1) 2014-07-17 10:40:19 -0400 [INFO] Dedicated Hot Spares for the Linux logical drive: 0 2014-07-17 10:40:19 -0400 [INFO] Global Hot Spares: 0 2014-07-17 10:40:19 -0400 [INFO] Valid dual boot configuration found for Linux: RAID1 from 2 disks
# $GI_HOME/bin/crsctl disable crs
Find the following lines:
if [ $? -ne 0 ]; then out_logfile "[ERROR] Unable to create parition table on the block device $sysdisk" return 1 fi sync and replace them with sync sleep 10 sync partprobe $sysdisk if [ $? -ne 0 ]; then out_logfile "$FUNCNAME: [ERROR] Unable to re-load of partition tables of $sysdisk" return 1 fi stabilize_block_device $sysdisk if [ $? -ne 0 ]; then out_logfile "[ERROR] $FUNCNAME: One or more block devices are missing for $sysdisk after one minute stabilization timeout" return 1 fi
# /opt/oracke.SupportTools/reclaimdisks.sh -free -reclaim
2014-07-17 15:57:33 -0400 [INFO] Reconstruction of the logical drive 0 is in progress: Completed 6%, Taken 10 min.
2014-07-17 15:58:34 -0400 [INFO] Reconstruction of the logical drive 0 is in progress: Completed 7%, Taken 11 min. 2014-07-17 15:59:34 -0400 [INFO] Reconstruction of the logical drive 0 is in progress: Completed 8%, Taken 12 min. 2014-07-17 16:00:34 -0400 [INFO] Reconstruction of the logical drive 0 is in progress: Completed 9%, Taken 13 min.
Attachments This solution has no attachment |
||||||||||||||||
|