
aix更换mirror硬盘hdisk0.doc
10页AIX根盘镜像更换hdisk(dump device问题)AIX如果paging swap和dump device不同,系统不会mirror dump device(The system dump devices "primary /dev/hd6 and secondary /dev/sysdumpnull" should not be mirrored.),下面是系统正常状况下的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 /optlg_dumplv sysdump 16 16 1 open/syncd N/A# sysdumpdev -lprimary /dev/lg_dumplvsecondary /dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump FALSEdump compression ON# lslv -l lg_dumplvlg_dumplv:N/APV COPIES IN BAND DISTRIBUTION hdisk0 016:000:000 0% 000:000:000:000:016目前dump device只有一种,在hdisk0上,如果hdisk0浮现故障,系统可以从hdisk1启动,系统运营也不会有问题,只是没有dump device,因此如果需要更换hdisk0,需要特别注意某些别的问题,具体环节:1 unmirror rootvgsmitty unmirrorvg或者unmirrorvg rootvg hdisk02 查看unmirror后vg的状态# 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 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 Reduce VGsmitty reducevg或者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 physical 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.解决措施:3.1 查看dump device的状态# lslv -l lg_dumplvlg_dumplv:N/APV COPIES IN BAND DISTRIBUTION hdisk0 016:000:000 0% 000:000:000:000:0163.2 修改dum sysdumpdev -P -p /dev/sysdumpnullprimary /dev/sysdumpnullsecondary /dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump FALSEdump compression ON3.3 reducevgsmitty 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_dumplvrmlv: Logical volume lg_dumplv is removed.3.4 查看dump device的状态# 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 open/syncd /varhd3 jfs2 16 16 1 open/syncd /tmphd1 jfs2 40 40 1 open/syncd /homehd10opt jfs2 80 80 1 open/syncd /opt4 更换hdisk0# cfgmgr -v# lspv5 extendvg# smitty extendvg或者# extendvg rootvg hdisk06.镜像根盘 # smitty mirrorvg7. bosboot -ad /dev/hdisk18. 设立启动顺序# bootlist -m normal hdisk0 hdisk1 cd0# bootlist -o -m normalhdisk0 blv=hd5hdisk1 blv=hd5cd0# 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/stale N/Ahd8 jfs2log 1 2 2 open/stale N/Ahd4 jfs2 8 16 2 open/stale /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 /opt9.重新创立dump lv# mklv -t sysdump -y lg_dumplv rootvg 16 hdisk0lg_dumplv10.修改主用dump device# sysdumpdev -Pp /dev/lg_dumplvprimary /dev/lg_dumplvsecondary /dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump FALSEdump compression ON# 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/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█AIX rootvg 镜像,以及更换硬盘 一、做镜像假设主机有2块硬盘hdisk0,hdisk1,系统安装在hdisk0上。
清除PVID,不是必须的,执行了更安全chdev -l hdisk1 -a pv=clearchdev -l hdisk1 -a pv=yesextendvg rootvg hdisk1#-S表达后台同步mirrorvg -S rootvg hdisk1#查看LV STATE,stale所有变为syncd,表达同步完毕PPs=2倍的LPs,表达LV有镜像lg_dumplv为系统的dumplv,一般不会被镜像,只有当页面空间的lv和dupmlv为同一种lv时mirrorvg才会对其镜像lsvg -l rootvg#创立引导记录bosboot -ad /dev/hdisk1#设定引导顺序bootlist -m normal hdisk0 hdisk1#vg做完mirror之后,quorum会自动disable,以保证两块盘中坏了一块之后VG仍然可以自动varyonlsvg rootvg#重启是为了quorum的disable生效shutdown -Fr二、更换硬盘假设hdisk0故障unmirrorvg rootvg hdisk0#去取引导信息chpv -c hdisk0#如果lg_dumplv在hdisk。
