概述
Exadata 一体机存储硬盘故障,一般是可以直接在线热插拔替换,根据故障提示灯,拔出故障硬盘,插入新硬盘即可,步骤相对简单。
如果更换是0和1号槽位的硬盘,不可直接进行热插拔,因为在X7之前的一体机(不包含X7),0和1号槽位的硬盘划分了一部分区域用来存放操作系统,需要提前检查相关信息后,方可更换。
下面将介绍X7之前的一体机(不包含X7)更换0和1号盘位相关操作步骤。
实施步骤
mdadm检查状态
-- df 获取根分区LVM
[root@hostname /]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/md5 10317752 2906660 6886980 30% / <==============
tmpfs 12265720 0 12265720 0% /dev/shm
/dev/md7 2063440 569452 1389172 30% /opt/oracle
/dev/md4 118451 37567 74865 34% /boot
/dev/md11 2395452 74228 2199540 4% /var/log/oracle
-- 0或1号盘故障后,检查正常显示如下
[root@hostname ~]# mdadm -Q --detail /dev/md5
/dev/md5:
Version : 0.90
Creation Time : Wed Apr 11 12:08:33 2012
Raid Level : raid1
...
Update Time : Wed Apr 11 13:35:04 2012
State : clean, degraded <============
Active Devices : 1
Working Devices : 1
Failed Devices : 1
Spare Devices : 0
UUID : <UUID>
Events : 0.838
Number Major Minor RaidDevice State
0 8 5 0 active sync /dev/sda5
1 0 0 1 removed <============
2 8 21 - faulty spare /dev/sdb5
在热更换系统磁盘之前,验证根卷是否处于<State: clean,degraded>。如果是<State: active>或<State: clean>,则磁盘尚未准备好删除。
出现故障的磁盘应显示为
如果磁盘在未准备好的情况下被热插拔,操作系统可能会崩溃,恢复非常困难。
mdadm 显示<State: active>或<State: clean>处理
下面显示
[root@####cel03 ~]# mdadm -Q --detail /dev/md5
/dev/md5:
Version : 0.90
Creation Time : Thu Mar 17 23:19:42 2011
Raid Level : raid1
Array Size : 10482304 (10.00 GiB 10.73 GB)
Used Dev Size : 10482304 (10.00 GiB 10.73 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 5
Persistence : Superblock is persistent
Update Time : Wed Jul 18 11:53:34 2012
State : active
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
UUID : e75c1b6a:64cce9e4:924527db:b6e45d21
Events : 0.108
Number Major Minor RaidDevice State
0 8 5 0 active sync /dev/sda5
1 8 21 1 active sync /dev/sdb5
下面将插槽1中的磁盘设置故障并删除根卷
[root@####cel03 ~]# mdadm --set-faulty /dev/md5 /dev/sdb5
mdadm: set /dev/sdb5 faulty in /dev/md5
[root@####cel03 ~]# mdadm --remove /dev/md5 /dev/sdb5
运行以上命令后,mdadm查看,应显示sdb状态为“removed”,插槽1可以正常更换。
附加信息
基于Sun Fire X4275和Sun Fire X4270M2服务器的Exadata存储服务器的插槽位置:
| HDD2 | HDD5 | HDD8 | HDD11 |
| HDD1 | HDD4 | HDD7 | HDD10 |
| HDD0 | HDD3 | HDD6 | HDD9 |
基于Sun Server X3-2L/X4-2L和Oracle Server X5-2L/X6-2L/X7-2L/X8-2L/X9-2L服务器的Exadata存储服务器的插槽位置:
| HDD8 | HDD9 | HDD10 | HDD11 |
| HDD4 | HDD5 | HDD6 | HDD7 |
| HDD0 | HDD1 | HDD2 | HDD3 |
参考文档
How to Replace a Hard Drive in an Exadata Storage Cell Server (Hard Failure) Document 1386147.1
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




