1、数据中心P系列小型机硬盘更换步骤DOC项目编号版 本 号1.0.0密 级机密北方中心P系列小机硬盘更换步骤操作说明作 者王森磊编写时间2007-09-04审 核审核日期批 准批准日期历史版本记录日期版本说明作者2007-09-04V1.0.0北方中心P系列小机硬盘更换的步骤王森磊目 录1 编写目的 32 北方中心datavg 硬盘更换步骤 31 编写目的 由于北方数据中心小机硬盘更换将成为日常工作内容之一,为方便大家将工作流程化,特编写文档。由于各种小机硬盘分布情况不尽相同,本文将举出4种北方中心小机硬盘更换例子。例子1:环境为单硬盘rootvg加上单硬盘datavg的小型机,其中rootvg
2、的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加上双硬盘mirr
3、or的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因为硬盘的数据迁移
4、只能在同一个卷组中进行。3.确保在新增加的硬盘中有足够的空间存储源硬盘的数据:#lspv hdisk1 |grep USED PPs例如输出如下:USED PPs : 97(1552 megabytes)#lspv hdisk2 |grep FREE PPsFREE PPs: 445(7120 megabytes)确保新硬盘的FREE PPs 大于 源硬盘的USED PPs.4. 使用smitty migratepv 或者migratepv hdisk1 hdisk2将hdisk1中所有信息移动到hdisk2中Move Contents of a Physical VolumeType or
5、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=ListEsc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=ImageEsc+9
6、=Shell Esc+0=Exit Enter=Do5.从datavg中移走源datavg硬盘hdiak1:#reducevg datavg hdisk1如果由于硬盘错误而导致命令失败,执行第6步。6.删除hdisk1上的LV#rmlv -l hdisk1 d7.删除hdisk1并拔出损坏的hdisk1#rmdev dl hdisk1例子2:注意:在更换硬盘之前,必须做好数据的备份工作。单rootvg硬盘的更换原理和单datavg硬盘更换的步骤类似,但是由于系统正在被使用所以需要重启后使用hdisk2进行启动。1 将小机上的应用停掉。在空槽位插入新硬盘,使用cfgmgr 和lspv命令后,看新
7、盘是否可用。如果新盘没有分配新的PID,那么执行chdev命令添加新硬盘的PID。#chdev l hdiak2 a pv=yes2.将新增加的硬盘hdisk2加入到rootvg中:#extendvg -f rootvg hdisk2因为硬盘的数据迁移只能在同一个卷组中进行。3.确保在新增加的硬盘中有足够的空间存储源硬盘的数据:#lspv hdisk0 |grep USED PPs例如输出如下:USED PPs : 97(1552 megabytes)#lspv hdisk2 |grep FREE PPsFREE PPs: 445(7120 megabytes)确保新硬盘的FREE PPs 大
8、于 源硬盘的USED PPs.4. 使用smitty migratepv命令进行整个在线硬盘的复制。Move Contents of a Physical VolumeType 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 VOLU
9、ME?F1=Help F2=Refresh F3=Cancel F4=ListEsc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=ImageEsc+9=Shell Esc+0=Exit Enter=Do5在hdisk2上建立启动镜像和启动顺序,并重启#bosboot ad /dev/hdisk2#boolist m normal hdisk2 cd0#shutdown Fr6.进入系统的SMS菜单,选择hdisk2作为启动盘。7.系统启动后,从rootvg中移走源rootvg硬盘hdiak0:#reducevg datavg hdisk08.删除hdisk0,
10、然后将它拔出#rmdev dl hdisk0 (不是很确定了,用diag踢出hdisk2)单rootvg硬盘的更换还有一种方法是使用alt_disk_install命令,由于比较简单,我就不再这里写出来了。例子3:注意:在更换硬盘之前,必须做好数据的备份工作。对于已经mirror过的datavg,更换硬盘要间的多。步骤顺序为先unmirrotvg,然后将新盘加入到datavg中,然后mirrorvg,最后删掉原来的硬盘并拔出即可。步骤如下1 将小机上的应用停掉并umount掉所有在datavg上mount的文件系统。2.unmirror原来的datavg的硬盘hdisk2,并将其从datavg
11、中剔除。(也可是使用smitty unmirrorvg菜单),然后将hdisk2从系统中删除。#unmirrorvg datavg hdisk2#reducevg datavg hdisk2#rmdev dl hdisk2 (不是很确定了,用diag踢出hdisk2)3在空槽位插入新硬盘,使用cfgmgr 和lspv命令后,看新盘是否可用。如果新盘没有分配新的PID,那么执行chdev命令添加新硬盘的PID。(由于我们已经在ODM库中删除了hdisk2的信息,所以新插入的盘将继续使用hdisk2为PV名称)#chdev l hdiak2 a pv=yes3. 将新增加的硬盘hdisk4加入到d
12、atavg中(也可以使用smitty extendvg菜单)#extendvg f datavg hdisk24. 将datavg镜像,然后执行syncvg命令同步datavg.(也可以使用smitty mirrorvg菜单)#mirrorvg s datavg#syncvg v datavg 例子4:注意:在更换硬盘之前,必须做好数据的备份工作。已经mirror过的rootvg硬盘更换大致与例子3相似,但由于需要更换的硬盘上可能有dump设备,所以在拆除镜像后,需要重新建立dump设备并且配置。具体步骤如下:1unmirror rootvg (拆除rootvg的镜像,也可以使用smitty
13、rootvg菜单)#unmirrorvg rootvg hdisk02 查看unmirror后rootvg的状态# lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd5 boot 1 1 1 closed/syncd N/Ahd6 paging 244 244 1 open/syncd N/Ahd8 jfs2log 1 1 1 open/syncd N/Ahd4 jfs2 8 8 1 open/syncd /hd2 jfs2 40 40 1 open/syncd /usrhd9var jfs2 40 40 1
14、 open/syncd /varhd3 jfs2 16 16 1 open/syncd /tmphd1 jfs2 40 40 1 open/syncd /homehd10opt jfs2 80 80 1 open/syncd /optlg_dumplv sysdump 16 16 1 closed/syncd N/A3将hdisk0从rootvg中移除使用reducevg rootvg hdisk0命令或者使用smitty reducevg菜单。#reducevg rootvg hdisk0如果报下面错误信息请执行第4步,如果没报错请执行第6 步:rmlv: Warning, all data
15、 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 physical volume with allocated partitions. Use either migratepv to move the partitions or reducevg with the -d option to delete the partitio
16、ns.0516-884 reducevg: Unable to remove physical volume hdisk0.4修改dump设备设置,使用sysdumpdev命令#sysdumpdev -P -p /dev/sysdumpnull显示下列信息primary /dev/sysdumpnullsecondary /dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump FALSEdump compression ON5然后继续执行reducevg命令或使用smitty reduc
17、evg菜单# reducevg rootvg hdisk0显示下列信息0516-914 rmlv: Warning, all data belonging to logical volumelg_dumplv on physical volume hdisk0 will be destroyed.rmlv: Do you wish to continue? y(es) n(o)?y-缺省删除lg_dumplvrmlv: Logical volume lg_dumplv is removed.6删除损坏硬盘hdisk0#rmdev dl hdisk07插入新硬盘,并执行cfgmgr和lspv命令
18、查看硬盘是否被系统找到#cfgmgr#lspv8将新更换的硬盘加入到rootvg中。(也可以使用smitty extendvg菜单)# extendvg rootvg hdisk09进行rootvg的镜像(也可以使用smitty mirrorvg菜单)#mirrorvg rootvg10添加启动镜像到新的硬盘#bosboot -ad /dev/hdisk011设置启动顺序,并检查启动顺序是否正确# bootlist -m normal hdisk0 hdisk1 cd0# bootlist -o -m normal显示命令信息如下:hdisk0 blv=hd5hdisk1 blv=hd5cd0
19、12重建dump lv,其中16为dump lv的PP数量,可以根据具体环境更改(也可以使用smitty lvm菜单)# mklv -t sysdump -y lg_dumplv rootvg 16 hdisk013修改主用dump device (也可以使用smitty dump菜单)# sysdumpdev -Pp /dev/lg_dumplv命令显示信息如下:primary /dev/lg_dumplvsecondary /dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump FA
20、LSEdump compression ON备注: (要将逻辑卷 hd7 指派为主要转储设备,输入: sysdumpdev-p /dev/hd7)(要永久地将主要转储设备的数据库对象更改到 /dev/newdisk1,输入: sysdumpdev-P-p /dev/newdisk1)14最后检查rootvg的情况# lsvg -l rootvg命令显示信息如下rootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd5 boot 1 2 2 closed/syncd N/Ahd6 paging 244 488 2 open/syncd N/Ahd8 jfs2log 1 2 2 open/syncd N/Ahd4 jfs2 8 16 2 open/syncd /hd2 jfs2 40 80 2 open/stale /usrhd9var jfs2 40 80 2 open/stale /varhd3 jfs2 16 32 2 open/stale /tmphd1 jfs2 40 80 2 open/stale /homehd10opt jfs2 80 160 2 open/stale /optlg_dumplv sysdump 16 16 1 open/syncd N/A
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1