IBM Power 740 更换本地硬盘
P740更换本地硬盘(参考)
- 确认报修设备的序列号:
uname –uM 确认最后7位的序列号为<序列号>

- 查看系统报错:
errpt查看报错的磁盘为hdisk1,DISK OPERATION ERROR表示硬盘故障,或有坏块。

- 查看报错的hdisk1是否在rootvg中:
lsvg –p rootvg命令查看rootvg下的硬盘,其中包含hdisk0和hdisk1两个硬盘。 
- 查看故障硬盘型号:
lscfg –vpl hdisk1查看报错硬盘hdisk1的备件型号为74Y6496,物理位置为P2-D2

- 确认物理位置:
U78AA.001.WZSJUKN-P2-D2对应的物理位置如下图:

- 检查磁盘镜像:
lsvg -l rootvg 检查所有lv是否有镜像,PPs的数量应该是LPs的两倍,LV STATE为syncd。- 如果输出中有LV的状态为stale,说明此lv中存在坏块。
- 如果LV的PPs数量不是LPs的两倍,说明这个LV没有做镜像。
(重要:如果有没做镜像的LV,要用下面步骤3的lspv -l hdisk*命令检查LV在哪个盘上)

- lspv -l hdisk1 和 lspv -l hdisk0 命令分别查看hdisk0和hdisk1的lv。

上图中hdisk0和hdisk1所有lv的数量和大小应该一致(lg_dumplv除外,因为它不需要做镜像,如果lg_dumplv在hdisk0上,则可以不用管它)。
例如上图:核对发现lvdb只在hdisk1上面有,而hdisk0上没有,说明这个LV未做镜像。恰巧需要更换的是hdisk1,所以需要用下面命令将lvdb迁移到好盘hdisk0上,(否则更换hdisk0会导致这个LV数据丢失)。
migratepv -l lvdb hdisk1 hdisk0
- 解除硬盘镜像并移出vg:
- unmirrorvg rootvg hdisk1 解除hdisk1上的镜像,hdisk1是要替换的盘。
- reducevg rootvg hdisk1 将hidsk1在rootvg中踢出。
- lsvg –p rootvg 确认hdisk1已经不在rootvg中。

- 物理更换硬盘:
- rmdev -dl hdisk1 删除系统中故障的hdisk1
- 物理更换硬盘,安装上新硬盘。(物理位置参考步骤5的图片,不能拔错)
- cfgmgr -v 扫描新的硬盘。
(以上3步更换盘,可以使用diag命令,使用菜单更换,来代替以上3步,更为安全)
diag命令 ->Task Selection -> Hot Plug Task -> SAS RAID ... Hot Plug Manager -> Replace/Remove a Device …. -> (select failed hdisk)
- 物理更换硬盘:
lsdev -Cc disk查看hdisk1更换后,是否为available状态,此状态为正常。
- 为新硬盘增加pvid物理更换硬盘:
chdev -l hdisk1 -a pv=yes 为hdisk1添加PVID。
- 添加硬盘至vg并镜像:
- extendvg rootvg hdisk1 将新的硬盘hdisk*加入rootvg
- mirrorvg -S rootvg hdisk0 hdisk1 对hdisk0 hdisk1进行镜像
镜像将在后台进行,预计30-60分钟完成。
- 修改硬盘引导顺序:
- bosboot -ad /dev/hdisk1 建立hdisk1的引导属性
- bootlist -m normal hdisk0 hdisk1 更改引导顺序
- bootlist -m normal -o 显示引导设备顺序,确认hdisk0和hdisk1都有。
- 查看硬盘镜像进度:
通过lsvg rootvg查看stale pp数,同步过程这个数字一直在减少,当变为0,说明镜像完。

lsvg -l rootvg所有lv状态都为sync,表示镜像完成。
整个同步过程大约30-60分钟。