Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-1536486.1
Update Date:2017-06-01
Keywords:

Solution Type  Problem Resolution Sure

Solution  1536486.1 :   Replaced ODA drive lists as “UNKNOWN PARTIAL PathsNotLoaded”  


Related Items
  • Oracle Database Appliance
  •  
Related Categories
  • PLA-Support>Eng Systems>Exadata/ODA/SSC>Oracle Database Appliance>DB: ODA_EST
  •  




Created from <SR 3-6852595561>

Applies to:

Oracle Database Appliance - Version All Versions and later
Information in this document applies to any platform.

Symptoms


After replacing a failed Oracle Database Appliance (ODA) SSD drive in slot 22, we are now getting this as status for the replaced disk 22
  pd_19 /dev/sdae HDD ONLINE Good
  pd_20 /dev/sdap SSD ONLINE Good
  pd_21 /dev/sdar SSD ONLINE Good
  pd_22 /dev/sdax UNKNOWN PARTIAL PathsNotLoaded
  pd_23 /dev/sdaf SSD ONLINE Good

Changes

 SSD drive 22 was just replaced

Cause

You are encountering a known LSI controller bug. Unpublished Bug 13952653: LNX64-112-CMT: OAKD FOUND DISK TYPE UNKNOWN, EVEN IT FOUND SAS HDD SEAGATE.
This bug was talking about HDD Seagate SAS disks, but the same issue is possible for the SSD drives.
 
For example:
[root@oda1]# grep E1_S22 /etc/multipath.conf
  alias SSD_E1_S22_805731952
  alias UNKNOWN_E1_S22_805775895

[root@oda2]# grep E1_S22 /etc/multipath.conf
  alias SSD_E1_S22_805775895
 

Solution

In a first time, reboot the nodes and wait for 5-10 min after reboot before running any other action plan.

If this doesn't solve the issue, then perform the following steps.

from the above example,

{old id#} = 805731952
{new id#} = 805775895

 

1) remove the replacement SSD from slot 22.
2) From both ODA nodes, execute the following three commands:
 # multipath -r
 # multipath -F
 # multipath -v 3
3) Examine file /etc/multipath.conf on each of the ODA nodes. Remove both sections for SSD_E1_S22_{old id#} and UNKNOWN_E1_S22_{new id#} from /etc/multipath.conf file, if both lines are still there.
4) From both ODA Nodes, execute the following five commands:
  # oakcli stop oak
  # oakcli restart oak
  # multipath -r
  # multipath -F
  # multipath -v 2
5) Re-insert the replacement SSD into slot 22, and wait a few minutes.
6) At this point, an entry for "disk /dev/mapper/SSD_E1_S22_{new id#}p1 1 22 1" should have been added to /opt/oracle/extapi/asmappl.config. Please examine that file, and if the line is not present, please manually add it.
7) Next check the /etc/multipath.conf file, the /opt/oracle/extapi/asmappl.config file, and the output of “ls -al /dev/mapper/*S22*” from both nodes. Both Nodes should be in sync.
8) If everything is good so far, then check to see if that the replacement SSD 22 disk is added back to ASM. If it is not, then please manually add it, as follows:.
  +ASM> alter diskgroup redo add disk '/dev/mapper/SSD_E1_S22_{new id#}p1' name SSD_E1_S22_{new id#}p1;
 

References

<BUG:16341054> - LNX64-112-CMT: DISK REPLACEMENT REMAINED 'PARTIAL PATHSNOTLOADED' ON BOTH NODES
<NOTE:1358795.1> - Gathering data for the Oracle Database Appliance server
<NOTE:1496114.1> - ODA (Oracle Database Appliance): The Steps to replace failing disks
<BUG:13952653> - LNX64-112-CMT: OAKD FOUND DISK TYPE UNKNOWN, EVEN IT FOUND SAS HDD SEAGATE

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback