数据中心P系列小型机硬盘更换
项目编号
1.0.0 版 本 号
密 级 机密
北方中心P系列小机硬盘更换步骤
操作说明
作 者 王森磊 编写时间 2007-09-04
审 核 审核日期
批 准 批准日期
深圳市紫金支点技术股份有限公司版权所有 未经深圳市紫金支点技术股份有限公司的书面许可,不得以任何形式提供给任何第三方。
北方数据中心P610 datavg硬盘更换步骤 操作手册 版本 1.0
历史版本记录
日期 版本 说明 作者 2007-09-04 V1.0.0 北方中心P系列小机硬盘更换的步骤 王森磊
1/9 内部资料,未经许可请勿传播 ,深圳市紫金支点技术股份有限公司, 2006
北方数据中心P610 datavg硬盘更换步骤
操作手册 版本 1.0
目 录
1 编写目的 ................................................................................................................................... 3
2 北方中心DATAVG 硬盘更换步骤 ............................................................................................ 3
2/9 内部资料,未经许可请勿传播 ,深圳市紫金支点技术股份有限公司, 2006
北方数据中心P610 datavg硬盘更换步骤
操作手册 版本 1.0
1 编写目的
由于北方数据中心小机硬盘更换将成为日常工作内容之一,为方便大家将工作
化,特编写文档。由于各种小机硬盘分布情况不尽相同,本文将举出4种北方中心小机硬盘更换例子。
例子1:环境为单硬盘rootvg加上单硬盘datavg的小型机,其中rootvg的PV名称为hdisk0,datavg的PV名称为hdiak1,需要替换datavg的PV名称为hdiak2。
例子2:环境为单硬盘rootvg加上单硬盘datavg的小型机,其中rootvg的PV名称为hdisk0,datavg的PV名称为hdiak1,需要替换rootvg的PV名称为hdiak2。
例子3:环境为双硬盘mirror的rootvg加上双硬盘mirror的datavg的小型机,其中rootvg的两个PV名称为hdiak0,hdisk1,datavg的两个PV名称为hdisk2,hdisk3,其中hdisk2需要被替换。
例子4:环境为双硬盘mirror的rootvg加上双硬盘mirror的datavg小型机,其中rootvg的两个PV名称为hdiak0,hdisk1,datavg的两个PV名称为hdisk2,hdisk3,其中hdisk0需要被替换。
2 北方中心数据中心P系列小机硬盘更换步骤 例子1:
注意:在更换硬盘之前,必须做好数据的备份工作。
1(将小机上的应用停掉。在空槽位插入新硬盘,使用cfgmgr 和lspv命令后,看新盘是否可用。如果新盘没有分配新的PID,那么执行chdev命令添加新硬盘的PID。 #chdev –l hdiak2 –a pv=yes
2.将新增加的硬盘hdisk2加入到datavg中:
#extendvg –f datavg hdisk2
因为硬盘的数据迁移只能在同一个卷组中进行。
3.确保在新增加的硬盘中有足够的空间存储源硬盘的数据:
#lspv hdisk1 |grep "USED PPs"
例如输出如下:
USED PPs : 97(1552 megabytes)
3/9 内部资料,未经许可请勿传播 ,深圳市紫金支点技术股份有限公司, 2006
北方数据中心P610 datavg硬盘更换步骤 操作手册 版本 1.0
#lspv hdisk2 |grep "FREE PPs"
FREE PPs: 445(7120 megabytes)
确保新硬盘的FREE PPs 大于 源硬盘的USED PPs.
4. 使用smitty migratepv
Move Contents of a Physical Volume Type or select values in entry fields. Press Enter AFTER making all desired changes. [Entry Fields]
* SOURCE physical volume name hdisk1 * DESTINATION physical volumes [hdisk2] + Move only data belonging to this [] + LOGICAL VOLUME?
F1=Help F2=Refresh F3=Cancel F4=List Esc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=Image
Esc+9=Shell Esc+0=Exit Enter=Do
5.从datavg中移走源datavg硬盘hdiak1:
#reducevg datavg hdisk1
如果由于硬盘错误而导致命令失败,执行第6步。
6.删除hdisk1上的LV
#rmlv -l hdisk1 –d
7.删除hdisk1并拔出损坏的hdisk1
#rmdev –dl hdisk1
例子2:
注意:在更换硬盘之前,必须做好数据的备份工作。单rootvg硬盘的更换原理和单datavg硬盘更换的步骤类似,但是由于系统正在被使用所以需要重启后使用hdisk2进行启动。
1 将小机上的应用停掉。在空槽位插入新硬盘,使用cfgmgr 和lspv命令后,看新盘是否可用。如果新盘没有分配新的PID,那么执行chdev命令添加新硬盘的PID。 #chdev –l hdiak2 –a pv=yes
2.将新增加的硬盘hdisk2加入到rootvg中:
#extendvg -f rootvg hdisk2
因为硬盘的数据迁移只能在同一个卷组中进行。
3.确保在新增加的硬盘中有足够的空间存储源硬盘的数据:
#lspv hdisk0 |grep "USED PPs"
例如输出如下:
4/9 内部资料,未经许可请勿传播 ,深圳市紫金支点技术股份有限公司, 2006
北方数据中心P610 datavg硬盘更换步骤
操作手册 版本 1.0
USED PPs : 97(1552 megabytes)
#lspv hdisk2 |grep "FREE PPs"
FREE PPs: 445(7120 megabytes)
确保新硬盘的FREE PPs 大于 源硬盘的USED PPs.
4. 使用smitty migratepv命令进行整个在线硬盘的复制。
Move Contents of a Physical Volume Type or select values in entry fields. Press Enter AFTER making all desired changes. [Entry Fields]
* SOURCE physical volume name hdisk0 * DESTINATION physical volumes [hdisk2] + Move only data belonging to this [] + LOGICAL VOLUME?
F1=Help F2=Refresh F3=Cancel F4=List Esc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=Image
Esc+9=Shell Esc+0=Exit Enter=Do
5(在hdisk2上建立启动镜像和启动顺序,并重启
#bosboot –ad /dev/hdisk2
#boolist –m normal hdisk2 cd0
#shutdown –Fr
6.进入系统的SMS菜单,选择hdisk2作为启动盘。
7.系统启动后,从rootvg中移走源rootvg硬盘hdiak0:
#reducevg datavg hdisk0
8.删除hdisk0,然后将它拔出
#rmdev –dl hdisk0
单rootvg硬盘的更换还有一种方法是使用alt_disk_install命令,由于比较简单,我就不再这里写出来了。
例子3:
注意:在更换硬盘之前,必须做好数据的备份工作。对于已经mirror过的datavg,更换硬盘要间的多。步骤顺序为先unmirrotvg,然后将新盘加入到datavg中,然后mirrorvg,最后删掉原来的硬盘并拔出即可。步骤如下
1 将小机上的应用停掉并umount掉所有在datavg上mount的文件系统。
5/9 内部资料,未经许可请勿传播 ,深圳市紫金支点技术股份有限公司, 2006
北方数据中心P610 datavg硬盘更换步骤
操作手册 版本 1.0
2.unmirror原来的datavg的硬盘hdisk2,并将其从datavg中剔除。(也可是使用smitty
unmirrorvg菜单),然后将hdisk2从系统中删除。
#unmirrorvg datavg
#reducevg datavg hdisk2
#rmdev –dl hdisk2
3(在空槽位插入新硬盘,使用cfgmgr 和lspv命令后,看新盘是否可用。如果新盘没有分
配新的PID,那么执行chdev命令添加新硬盘的PID。(由于我们已经在ODM库中删除了hdisk2
的信息,所以新插入的盘将继续使用hdisk2为PV名称)
#chdev –l hdiak2 –a pv=yes
3. 将新增加的硬盘hdisk4加入到datavg中(也可以使用smitty extendvg菜单)
#extendvg –f datavg hdisk2
4. 将datavg镜像,然后执行syncvg命令同步datavg.(也可以使用smitty mirrorvg菜单)
#mirrorvg –s datavg
#syncvg –v datavg
例子4:
注意:在更换硬盘之前,必须做好数据的备份工作。已经mirror过的rootvg硬盘更换大致
与例子3相似,但由于需要更换的硬盘上可能有dump设备,所以在拆除镜像后,需要重新
建立dump设备并且配置。具体步骤如下:
1(unmirror rootvg (拆除rootvg的镜像,也可以使用smitty rootvg菜单)
#unmirrorvg rootvg hdisk0
2 查看unmirror后rootvg的状态
# lsvg -l rootvg
rootvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
hd5 boot 1 1 1 closed/syncd N/A hd6 paging 244 244 1 open/syncd N/A hd8 jfs2log 1 1 1 open/syncd N/A hd4 jfs2 8 8 1 open/syncd / hd2 jfs2 40 40 1 open/syncd /usr hd9var jfs2 40 40 1 open/syncd /var hd3 jfs2 16 16 1 open/syncd /tmp hd1 jfs2 40 40 1 open/syncd /home hd10opt jfs2 80 80 1 open/syncd /opt lg_dumplv sysdump 16 16 1 closed/syncd N/A
6/9 内部资料,未经许可请勿传播 ,深圳市紫金支点技术股份有限公司, 2006
北方数据中心P610 datavg硬盘更换步骤
操作手册 版本 1.0
3(将hdisk0从rootvg中移除使用reducevg rootvg hdisk0命令或者使用smitty reducevg菜单。 #reducevg rootvg hdisk0
如果报下面错误信息请执行第4步,如果没报错请执行第6 步:
rmlv: Warning, all data belonging to logical volume lg_dumplv on physical volume hdisk0 will be
destroyed.
rmlv: Do you wish to continue? y(es) n(o)? 0516-016 ldeletepv: Cannot delete phy
sical volume with allocated partitions. Use either migratepv to move the partitions or reducevg
with the -d option to delete the partitions. 0516-884 reducevg: Unable to remove physical volume hdisk0.
4(修改dump设备设置,使用sysdumpdev命令
#sysdumpdev -P -p /dev/sysdumpnull
显示下列信息
primary /dev/sysdumpnull secondary /dev/sysdumpnull copy directory /var/adm/ras
forced copy flag TRUE
always allow dump FALSE
dump compression ON
5(然后继续执行reducevg命令或使用smitty reducevg菜单
# reducevg rootvg hdisk0
显示下列信息
0516-914 rmlv: Warning, all data belonging to logical volume
lg_dumplv on physical volume hdisk0 will be destroyed.
rmlv: Do you wish to continue? y(es) n(o)?y-------------------缺省删除lg_dumplv rmlv: Logical volume lg_dumplv is removed.
6(删除损坏硬盘hdisk0
#rmdev –dl hdisk0
7(插入新硬盘,并执行cfgmgr和lspv命令查看硬盘是否被系统找到
#cfgmgr
#lspv
8(将新更换的硬盘加入到rootvg中。(也可以使用smitty extendvg菜单)
# extendvg rootvg hdisk0
9(进行rootvg的镜像(也可以使用smitty mirrorvg菜单)
#mirrorvg rootvg
10(添加启动镜像到新的硬盘
#bosboot -ad /dev/hdisk0
7/9 内部资料,未经许可请勿传播 ,深圳市紫金支点技术股份有限公司, 2006
北方数据中心P610 datavg硬盘更换步骤
操作手册 版本 1.0
11(设置启动顺序,并检查启动顺序是否正确
# bootlist -m normal hdisk0 hdisk1 cd0
# bootlist -o -m normal
显示命令信息如下:
hdisk0 blv=hd5
hdisk1 blv=hd5
cd0
12(重建dump lv,其中16为dump lv的PP数量,可以根据具体环境更改(也可以使用smitty
lvm菜单)
# mklv -t sysdump -y lg_dumplv rootvg 16 hdisk0
13(修改主用dump device (也可以使用smitty dump菜单)
# sysdumpdev -Pp /dev/lg_dumplv
命令显示信息如下:
primary /dev/lg_dumplv
secondary /dev/sysdumpnull
copy directory /var/adm/ras
forced copy flag TRUE
always allow dump FALSE
dump compression ON
14(最后检查rootvg的情况
# lsvg -l rootvg
命令显示信息如下
rootvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
hd5 boot 1 2 2 closed/syncd N/A hd6 paging 244 488 2 open/syncd N/A hd8 jfs2log 1 2 2 open/syncd N/A hd4 jfs2 8 16 2 open/syncd / hd2 jfs2 40 80 2 open/stale /usr hd9var jfs2 40 80 2 open/stale /var hd3 jfs2 16 32 2 open/stale /tmp hd1 jfs2 40 80 2 open/stale /home hd10opt jfs2 80 160 2 open/stale /opt lg_dumplv sysdump 16 16 1 open/syncd N/A
8/9 内部资料,未经许可请勿传播 ,深圳市紫金支点技术股份有限公司, 2006