AIX根盘镜像更换hdisk

  • 格式:doc
  • 大小:108.20 KB
  • 文档页数:9

操作步骤1.更换前作系统备份; 选择磁带备份操作系统Smit mksysb2.注意查看双机状态,看应用是否跑在备机上(注意:一定确认双机的状态)/usr/es/sbin/cluster/ut*/cldump3.查看报错,确认故障盘errpt4.查看卷组状态test14[/]#lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd5 boot 1 2 2 closed/syncd N/Ahd6 paging 6 12 2 open/syncd N/Ahd8 jfs2log 1 2 2 open/syncd N/Ahd4 jfs2 30 60 2 open/syncd /hd2 jfs2 10 20 2 open/syncd /usrhd9var jfs2 10 20 2 open/syncd /varhd3 jfs2 10 20 2 open/syncd /tmphd1 jfs2 4 8 2 open/syncd /homehd10opt jfs2 10 20 2 open/syncd /optlg_dumplv sysdump 6 6 1 closed/syncd N/Apagelv00 paging 6 12 2 open/syncd N/A datelv jfs2 30 60 2 open/syncd/datebeifen看lv是否都处于syncd同步状态5.查看pv状态;test14[/]#lsvgrootvgaltinst_rootvgconvgtest14[/]#lsvg -oconvgrootvgtest14[/]#lspvhdisk0 00c74bc679929a4c rootvg activehdisk1 00c74bc679bcaa9f altinst_rootvghdisk2 00c74bc689eefd8c convg activehdisk3 none Nonehdisk4 none Nonehdisk5 00c74bc6d089a7f2 rootvg activehdisk6 none Nonehdisk8 none Nonehdisk9 none Nonehdisk10 none Nonehdisk11 none None hdisk7 none None6.确认好了故障盘,将故障盘在rootvg里踢出来,本次有故障的是hdisk0.注意这一步:AIX如果paging swap和dump device不同,系统不会mirror dump device,下面是系统正常情况下的dump device的信息:# lsvg -l rootvgrootvg: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/syncd /usrhd9var jfs2 40 80 2 open/syncd /varhd3 jfs2 16 32 2 open/syncd /tmphd1 jfs2 40 80 2 open/syncd /homehd10opt jfs2 80 160 2 open/syncd /opt lg_dumplv sysdump 16 16 1 open/syncd N/A查看dump设备# sysdumpdev –l 查看dump设备primary /dev/lg_dumplvsecondary /dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump FALSEdump compression ON查看dump在哪块盘上# lslv -l lg_dumplvlg_dumplv:N/APV COPIES IN BAND DISTRIBUTIONhdisk0 016:000:000 0% 000:000:000:000:016目前dump device只有一个,在hdisk0上,如果hdisk0出现故障,系统可以从hdisk1启动,系统运行也不会有问题,只是没有dump device,所以如果需要更换hdisk0,需要特别注意一些别的问题,具体步骤:1)拆除hdisk0上的镜像:unmirrorvg rootvg hdisk02)查看unmirror后vg的状态# lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT hd5 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 open/syncd /varhd3 jfs2 16 16 1 open/syncd /tmphd1 jfs2 40 40 1 open/syncd /homehd10opt jfs2 80 80 1 open/syncd /opt lg_dumplv sysdump 16 16 1 closed/syncd N/A3)将hdisk0在rootvg里reduce出来reducevg rootvg hdisk0将会报错: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.遇到这种情况,我们首先应该修改dump主设备:sysdumpdev -P -p /dev/sysdumpnullprimary /dev/sysdumpnullsecondary /dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump FALSEdump compression ON然后再将hdisk0在rootvg中reduce出来smitty reducevg0516-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_dumplv rmlv: Logical volume lg_dumplv is removed.查看dump device的状态# lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT hd5 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 open/syncd /varhd3 jfs2 16 16 1 open/syncd /tmphd1 jfs2 40 40 1 open/syncd /homehd10opt jfs2 80 80 1 open/syncd /opt7.将hdisk0在rootvg中删除后就可以更换硬盘了:test14[/]#diag敲下回车后,故障硬盘的红灯开始闪烁,这也是确定硬盘位置的方法,以免拔错盘。

将hdisk0拔下插入新的硬盘,回车,新的硬盘就可以认到了,不需要执行cfgmgr即可。

接下来重新给rootvg做镜像。

1)查看认到的新的硬盘:lspv2)将新盘加到rootvg# extendvg -f rootvg hdisk03)查看hdisk0是否添加到rootvg中test14[/]#lsvg -p rootvgrootvg:PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTIONhdisk5 active 558 440 111..70..36..111..112hdisk0 active 558 434 111..64..36..111..1124)镜像根盘:mirrorvg –c 2 rootvg hdisk0查看镜像:test14[/]#lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd5 boot 1 2 2 closed/syncd N/Ahd6 paging 6 12 2 open/syncd N/Ahd8 jfs2log 1 2 2 open/syncd N/Ahd4 jfs2 30 60 2 open/syncd /hd2 jfs2 10 20 2 open/syncd /usrhd9var jfs2 10 20 2 open/syncd /varhd3 jfs2 10 20 2 open/syncd /tmphd1 jfs2 4 8 2 open/syncd /homehd10opt jfs2 10 20 2 open/syncd /optlg_dumplv sysdump 6 6 1 closed/syncd N/Apagelv00 paging 6 12 2 open/syncd N/A 5)镜像成功,添加启动快到hdisk0#bosboot -ad /dev/hdisk06)设置启动顺序# bootlist -m normal hdisk0 hdisk1 cd07)查看启动顺序:# bootlist -o -m normalhdisk0 blv=hd5hdisk1 blv=hd5cd08)重新创建dump lv (操作前先记录下原dump的大小)#smit lv9) 修改主用dump device# sysdumpdev -Pp /dev/lg_dumplvprimary /dev/lg_dumplvsecondary /dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump FALSEdump compression ONlsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd5 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 /tmphd1 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。