微电子/半导体AIX镜像rootvg

AIX 5.3 rootvg 镜像和解镜像 测试

目的 在小机P系列中,系统如果内置两个硬盘,则可以利用这两个硬盘,将一个rootvg做一个镜像,当一个硬盘产生错误的时候,可以用镜像盘启动,以保持系统高可用性。  测试环境 AIX 5.3 PV: hdisk0, hdisk13 Mirrorvg Info before mirrorvg [root@rs6000 ~]#lsvg -p rootvg ...显示全部
目的 在小机P系列中,系统如果内置两个硬盘,则可以利用这两个硬盘,将一个rootvg做一个镜像,当一个硬盘产生错误的时候,可以用镜像盘启动,以保持系统高可用性。  测试环境 AIX 5.3 PV: hdisk0, hdisk13 Mirrorvg Info before mirrorvg
[root@rs6000 ~]#lsvg -p rootvg
rootvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk0 active 542 236 107..00..00..20..109
[root@rs6000 ~]#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 16 16 1 open/syncd N/A
hd8 jfslog 1 1 1 open/syncd N/A
hd4 jfs 1 1 1 open/syncd /
hd2 jfs 96 96 1 open/syncd /usr
hd9var jfs 4 4 1 open/syncd /var
hd3 jfs 5 5 1 open/syncd /tmp
hd1 jfs 174 174 1 open/syncd /home
hd10opt jfs 7 7 1 open/syncd /opt
lv00 jfs 1 1 1 open/syncd /var/adm/csd

Add a PV to rootvg
[root@rs6000 ~]#extendvg rootvg hdisk13

Disable quorum on single mirror
[root@rs6000 ~]##chvg -Qn rootvg

Mirrorvg on rootvg
[root@rs6000 ~]#mirrorvg -s rootvg
0516-1804 chvg: The quorum change takes effect immediately. 0516-1126 mirrorvg: rootvg successfully mirrored, user should perform bosboot of system to initialize boot records. Then, user must modify bootlist to include: hdisk0 hdisk13.

Sync rootvg manually (time token depend on the size of the rootvg)
[root@rs6000 ~]#syncvg -v rootvg

Perform bosboot
[root@rs6000 ~]#bosboot -a

Modify bootlist
[root@rs6000 ~]#bootlist -m normal hdisk0 hdisk13
[root@rs6000 ~]#bootlist -m normal -o
hdisk0 blv=hd5
hdisk13 blv=hd5

Info after mirror
[root@rs6000 ~]#lsvg -p rootvg
rootvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk0 active 542 236 107..00..00..20..109
hdisk13 active 319 13 00..00..00..00..13
[root@rs6000 ~]#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 16 32 2 open/syncd N/A
hd8 jfslog 1 2 2 open/syncd N/A
hd4 jfs 1 2 2 open/syncd /
hd2 jfs 96 192 2 open/syncd /usr
hd9var jfs 4 8 2 open/syncd /var
hd3 jfs 5 10 2 open/syncd /tmp
hd1 jfs 174 348 2 open/syncd /home
hd10opt jfs 7 14 2 open/syncd /opt
lv00 jfs 1 2 2 open/syncd /var/adm/csd

Unmirrorvg Info before unmirrorvg
[root@rs6000 ~]#lsvg -p rootvg
rootvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk0 active 542 236 107..00..00..20..109
hdisk13 active 319 13 00..00..00..00..13
[root@rs6000 ~]#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 16 32 2 open/syncd N/A
hd8 jfslog 1 2 2 open/syncd N/A
hd4 jfs 1 2 2 open/syncd /
hd2 jfs 96 192 2 open/syncd /usr
hd9var jfs 4 8 2 open/syncd /var
hd3 jfs 5 10 2 open/syncd /tmp
hd1 jfs 174 348 2 open/syncd /home
hd10opt jfs 7 14 2 open/syncd /opt
lv00 jfs 1 2 2 open/syncd /var/adm/csd

Exec unmirrorvg
[root@rs6000 ~]#unmirrorvg rootvg hdisk13
0516-1246 rmlvcopy: If hd5 is the boot logical volume, please run 'chpv -c '
as root user to clear the boot record and avoid a potential boot off an old boot image that may reside on the disk from which this logical volume is moved/removed.
0516-1804 chvg: The quorum change takes effect immediately.
0516-1144 unmirrorvg: rootvg successfully unmirrored, user should perform bosboot of system to reinitialize boot records. Then, user must modify bootlist to just include: hdisk0.

Clear the boot record (carefull ,unneeded PV)
[root@rs6000 ~]#chpv -c hdisk13

Reinitialize boot records
[root@rs6000 ~]#bosboot -a -d hdisk0
bosboot: Boot image is 35985 512 byte blocks.

Modify bootlist
[root@rs6000 ~]#bootlist -m normal hdisk0
[root@rs6000 ~]#bootlist -m normal -o
hdisk0 blv=hd5

RSeduce the PV from rootvg
[root@rs6000 ~]#reducevg rootvg hdisk13

Info after unmirror
[root@rs6000 ~]#lsvg -p rootvg
rootvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk0 active 542 236 107..00..00..20..109
[root@rs6000 ~]#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 16 16 1 open/syncd N/A
hd8 jfslog 1 1 1 open/syncd N/A
hd4 jfs 1 1 1 open/syncd /
hd2 jfs 96 96 1 open/syncd /usr
hd9var jfs 4 4 1 open/syncd /var
hd3 jfs 5 5 1 open/syncd /tmp
hd1 jfs 174 174 1 open/syncd /home
hd10opt jfs 7 7 1 open/syncd /opt
lv00 jfs 1 1 1 open/syncd /var/adm/csd
收起
参与8

查看其它 7 个回答songdeyong的回答

songdeyongsongdeyong  系统工程师 , 北京翰海五洲公司
很仔细,很好啊
IT分销/经销 · 2009-12-28
浏览2361

回答者

songdeyong
系统工程师北京翰海五洲公司
擅长领域: 服务器云计算系统运维

songdeyong 最近回答过的问题

回答状态

  • 发布时间:2009-12-28
  • 关注会员:0 人
  • 回答浏览:2361
  • X社区推广