Exadata-db节点硬盘更换方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Exdata X2-2 数据库节点硬盘更换方案
1. 确认需要更换的磁盘
1.1通过执行如下命令获得MegaRAID卡的device ID:
# /opt/MegaRAID/MegaCli/MegaCli64 -encinfo -a0 | grep ID
Device ID :252
1.2查看磁盘firmware的状态信息
# /opt/MegaRAID/MegaCli/MegaCli64 -pdlist -a0 | grep -iE "slot|firmware"
Slot Number: 0
Firmware state: Unconfigured(bad)
Slot Number: 1
Firmware state: Online, Spun Up
Slot Number: 2
Firmware state: Online, Spun Up
Slot Number: 3
Firmware state: Rebuild
1.3再使用如下命令查看更详细的信息
# /opt/MegaRAID/MegaCli/MegaCli64 -pdlist -a0 | grep -iE "slot|predictive|firmware"
Slot Number: 0
Predictive Failure Count: 0
Last Predictive Failure Event Seq Number: 0
Firmware state: Online, Spun Up
Slot Number: 1
Predictive Failure Count: 12
Last Predictive Failure Event Seq Number: 0
Firmware state: Online, Spun Up
Slot Number: 2
Predictive Failure Count: 0
Last Predictive Failure Event Seq Number: 0
Firmware state: Online, Spun Up
Slot Number: 3
Predictive Failure Count: 0
Last Predictive Failure Event Seq Number: 0
Firmware state: Hotspare, Spun down
2. 更换磁盘
2.1使用如下命令打开硬盘的LED灯辅助确认磁盘槽位
# /opt/MegaRAID/MegaCli/MegaCli64 -PdLocate -start -physdrv[E#:S#] -a0
注:E#指deviceID S#指slot number 如[252:0],此命令执行后硬盘左侧的LED灯会闪烁2.2如果损坏的磁盘是RAID的一部分则需要如下命令确认当前RAID 卷的状态信息
#/opt/MegaRAID/MegaCli/MegaCli64 -LdPdInfo -a0 | grep -iE "target|state|slot"
Virtual Drive: 0 (Target Id: 0)
State : Degraded
Slot Number: 3
Firmware state: Rebuild
Foreign State: None
Slot Number: 1
Firmware state: Online, Spun Up
Foreign State: None
Slot Number: 2
Firmware state: Online, Spun Up
Foreign State: None
注:如果磁盘显示为online则表示热备盘的回拷(copyback)或者RAID盘的重组(rebuild)已经完成,如果显示的状态为rebuilding或者copyback则可使用如下命令查看进度
# /opt/MegaRAID/MegaCli/MegaCli64 -pdrbld -showprog -physdrv [252:3] -a0 Rebuild Progress on Device at Enclosure 252, Slot 3 Completed 9% in 3 Minutes.
进度完成后执行还盘操作
2.3.手动换盘
3.验证工作
3.1使用如下命令确认RAID重组完成
/opt/MegaRAID/MegaCli/MegaCli64 -pdlist -aAll | egrep“Enclosure|Slot|Firmware|^Type”
Firmware state: Rebuild
3.2使用如下命令查看Firmware的状态
# /opt/MegaRAID/MegaCli/MegaCli64 -Pdlist -a0 |grep "Slot\|Firmware state"
Slot Number: 0
Firmware state: Online, Spun Up
Slot Number: 1
Firmware state: Online, Spun Up
Slot Number: 2
Firmware state: Online, Spun Up
Slot Number: 3
Firmware state: Online, Spun Up
3.3清楚Unconfigured(good), Spun Down状态
/opt/MegaRAID/CLI/MegaCli -CfgLdAdd -R0[252:0] WB NORA Direct NoCachedBadBBU -strpsz1024 -a0。