Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6542143
  • 博文数量: 1005
  • 博客积分: 8199
  • 博客等级: 中将
  • 技术积分: 13071
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-25 20:19
个人简介

脚踏实地、勇往直前!

文章分类

全部博文(1005)

文章存档

2020年(2)

2019年(93)

2018年(208)

2017年(81)

2016年(49)

2015年(50)

2014年(170)

2013年(52)

2012年(177)

2011年(93)

2010年(30)

分类: 系统运维

2012-08-20 12:00:11

  如果你的系统的rootvg仅有一块硬盘,当灾难来临的时候,例如硬盘损坏,这就意味着你的系统就再也不能启动了.尽管你可能拥有 mksysb 的磁带,但你仍然需要花费很多的时间去处理这个原本很小的问题.rootvg镜像能够提供单机bos容错,使得你能够用最短的时间摆脱这种困境,简单到只需要一次重新启动.

制作 rootvg 的标准步骤
1.  extendvg
2.  chvg –Qn
3.  mirrorvg –s
4.  syncvg –v
5.  bosboot –a
6.  bootlist
7.  shutdown –Fr
8.  bootinfo –b

1.首先将1个pv加入到rootvg中,例如:hdisk1.
#extendvg rootvg hdisk1
如果vg中仅包含2个pv(如:hdisk0,hdisk1),且1个pv是另1个pv的镜像,称为单镜像(single mirroring),那么QUORUM是不需要的,请执行该命令关闭它.
#chvg –Qn rootvg
此情况称之为单镜像(single mirroring),一般单镜像的卷组都需要将 quorum 关闭,否则卷组中拥有2份VGDA的磁盘不可用时,受quorum制约,整个卷组无法激活,从而失去镜像意义.对于rootvg镜像更加需要关闭quorum,否则一旦包含2份VGDA的磁盘不可用时,系统在引导过程中将不能激活 rootvg,从而引起启动失败。该命令可在系统正常运行时随时补充执行,但需要重新启动才能生效.如果始终没有执行过,当系统启动失败时,可以使用可引导介质进入维护模式,激活rootvg,获得shell时再执行此命令,然后正常启动即可.

2.建立rootvg所有lv的镜像,你可以使用mklvcopy一个一个去建立,当然更加简单的方法是使用卷组镜像命令.
#mirrorvg –s rootvg
或者
# mklvcopy hd1 2 hdisk1
# mklvcopy hd2 2 hdisk1
# mklvcopy hd3 2 hdisk1
# mklvcopy hd4 2 hdisk1
# mklvcopy hd5 2 hdisk1
# mklvcopy hd6 2 hdisk1
# mklvcopy hd8 2 hdisk1
# mklvcopy hd9var 2 hdisk1
# mklvcopy hd10opt 2 hdisk1

3.接着需要进行镜像间的数据同步.
#syncvg –v rootvg

4.为了使rootvg中的任一pv都能够完成系统启动任务,需要执行bosboot.
#bosboot -a
因为hd5已经做了镜像,因此在执行该命令时无需使用-d选项指定磁盘,除非当在其他情况,如迁移hd5至其他磁盘时.

5.更新引导设备顺利清单,实现单机bos容错
#bootlist –m normal hdisk0 hdisk1
此例表示在正常情况下,系统从hdisk0进行引导,当hdisk0不可用时将从hdisk1进行引导,以提供单机容错.

6.如果前面步骤执行了quorum关闭的操作,必须重新启动系统之后quorum才会生效.
#shutdown -Fr

7.引导过程检查,确认无误.
#bootinfo -b

 

-- The End --

阅读(4557) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

fusong1102015-04-03 11:03:53

文明上网,理性发言...

fusong1102015-04-03 11:03:39

文明上网,理性发言...