微电子/半导体AIX镜像rootvg

AIX 5.3 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

8同行回答

linux_safelinux_safe软件开发工程师武汉支点信息技术有限公司
实践出真知显示全部
实践出真知收起
互联网服务 · 2010-01-10
浏览2265
zijiejuezijiejue系统工程师beijing
推荐啊推荐显示全部
推荐啊推荐收起
系统集成 · 2010-01-07
浏览2173
songdeyongsongdeyong联盟成员系统工程师北京翰海五洲公司
很仔细,很好啊显示全部
很仔细,很好啊收起
IT分销/经销 · 2009-12-28
浏览2403
hooboorhooboor系统管理员xxxx
值得推荐。显示全部
值得推荐。收起
政府机关 · 2009-12-25
浏览2174
yulu4314yulu4314技术支持长春
刚才去做了一下,lv级别的弄好了,vg级别的没做完,时间太长了。下班了,找时间在做一下。显示全部
刚才去做了一下,lv级别的弄好了,vg级别的没做完,时间太长了。下班了,找时间在做一下。收起
系统集成 · 2009-12-25
浏览2298
yulu4314yulu4314技术支持长春
按照老成的说法,去做一下实验去,看看!显示全部
按照老成的说法,去做一下实验去,看看!收起
系统集成 · 2009-12-25
浏览2224
wwwdpwwwdp项目经理西安未来国际信息股份有限公司
有这么好的实验环境,应该多搞搞这些基本测试显示全部
有这么好的实验环境,应该多搞搞这些基本测试收起
政府机关 · 2009-12-25
浏览2200
aixclubaixclub网站运营经理TWT
最近老成和大家分享了很多不错的好文章,大家要好好学习!老成,你整理的这些文章,能否也在你的博客上留一份,这样大家可以统一在你的博客上系统学习这些知识。显示全部
最近老成和大家分享了很多不错的好文章,大家要好好学习!

老成,你整理的这些文章,能否也在你的博客上留一份,这样大家可以统一在你的博客上系统学习这些知识。收起
互联网服务 · 2009-12-25
浏览2282

提问者

simon_cheng
系统运维工程师颀中科技(苏州)有限公司
擅长领域: 服务器AIXUnix

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2009-12-25
  • 关注会员:0 人
  • 问题浏览:7426
  • 最近回答:2010-01-10
  • X社区推广