AIX 系统做镜像_最简单最安全
2010-07-22 13:41
337 查看
为什么要对rootvg做镜像?
如果你的系统的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个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时再执行此命令,然后正常启动即可。
建立rootvg所有lv的镜像,你可以使用mklvcopy一个一个去建立,当然更加简单的方法是使用卷组镜像命令。
#mirrorvg –s rootvg
或者
# mklvcopy hd1 2 hdisk1
# mklvcopy hd2 2 hdisk1
Mirroring rootvg
02. 19
2
# 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
接着需要进行镜像间的数据同步。
#syncvg –v rootvg
为了使rootvg中的任一pv都能够完成系统启动任务,需要执行bosboot。
#bosboot -a
因为hd5已经做了镜像,因此在执行该命令时无需使用-d选项指定磁盘,除非当在其他情况,如迁移hd5至其他磁盘时。
更新引导设备顺利清单,实现单机bos容错
#bootlist –m normal hdisk0 hdisk1
此例表示在正常情况下,系统从hdisk0进行引导,当hdisk0不可用时将从hdisk1进行引导,以提供单机容错。
如果前面步骤执行了quorum关闭的操作,必须重新启动系统之后quorum才会生效。
#shutdown -Fr
引导过程检查,确认无误。
#bootinfo -b
---------------------------------------------------------------------
参考:
一 建立镜像
1 lsdev -Ccdisk #查看系统盘的分配情况,本例以hdisk0 hdisk1镜像为例.
2 chdev -l hdisk1 -a pv=yes #将hdisk1配置为PV
3 extendvg rootvg hdisk1 #将hdisk1配置入rootvg中(可以加-f参数强制执行添加到rootvg中的操作)
4 mirrorvg rootvg #镜像系统卷
5 bosboot -a -d /dev/hdisk1 #将引导信息加入新盘中
6 bootlist -m normal hdisk0 hdisk1 #更改启起序列
二 删除镜像
1 unmirrorvg rootvg hdisk1 #取消镜像
2 chpv -c hdisk1 #清除引导区
3 reducevg rootvg hdisk1 #将PV从VG中删除
4 bootlist -m normal hdisk0 #更改启动序列
如果你的系统的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个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时再执行此命令,然后正常启动即可。
建立rootvg所有lv的镜像,你可以使用mklvcopy一个一个去建立,当然更加简单的方法是使用卷组镜像命令。
#mirrorvg –s rootvg
或者
# mklvcopy hd1 2 hdisk1
# mklvcopy hd2 2 hdisk1
Mirroring rootvg
02. 19
2
# 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
接着需要进行镜像间的数据同步。
#syncvg –v rootvg
为了使rootvg中的任一pv都能够完成系统启动任务,需要执行bosboot。
#bosboot -a
因为hd5已经做了镜像,因此在执行该命令时无需使用-d选项指定磁盘,除非当在其他情况,如迁移hd5至其他磁盘时。
更新引导设备顺利清单,实现单机bos容错
#bootlist –m normal hdisk0 hdisk1
此例表示在正常情况下,系统从hdisk0进行引导,当hdisk0不可用时将从hdisk1进行引导,以提供单机容错。
如果前面步骤执行了quorum关闭的操作,必须重新启动系统之后quorum才会生效。
#shutdown -Fr
引导过程检查,确认无误。
#bootinfo -b
---------------------------------------------------------------------
参考:
一 建立镜像
1 lsdev -Ccdisk #查看系统盘的分配情况,本例以hdisk0 hdisk1镜像为例.
2 chdev -l hdisk1 -a pv=yes #将hdisk1配置为PV
3 extendvg rootvg hdisk1 #将hdisk1配置入rootvg中(可以加-f参数强制执行添加到rootvg中的操作)
4 mirrorvg rootvg #镜像系统卷
5 bosboot -a -d /dev/hdisk1 #将引导信息加入新盘中
6 bootlist -m normal hdisk0 hdisk1 #更改启起序列
二 删除镜像
1 unmirrorvg rootvg hdisk1 #取消镜像
2 chpv -c hdisk1 #清除引导区
3 reducevg rootvg hdisk1 #将PV从VG中删除
4 bootlist -m normal hdisk0 #更改启动序列
相关文章推荐
- [Android]最简单的镜像系统View控件
- 通过SNMP监控AIX系统的简单案例
- 在win7下装xp双系统的一种最安全简单的方法
- AIX系统ROOTVG镜像操作
- AIX系统ROOTVG镜像操作
- AIX系统维护手册一.系统盘镜像
- AIX系统镜像(RIAD1)制作和故障恢复
- Linux 系统使用 iso 镜像文件或光盘配置本地YUM 源的最简单方式
- 记一次AIX下做系统镜像的记录
- 自制万能xp镜像让重做系统变得简单
- AIX系统ROOTVG镜像操作
- 一个简单的自动发送邮件系统(一)
- aix 创建大于2g的文件系统
- 国内Asp.net博客系统收集和简单介绍
- IOS系统的安装和Vi的操作模式以及简单的指令
- Ubuntu系统下简单安装python解释器
- java基础--简单交通灯管理系统
- Linux系统目录结构以及简单说明
- 用python写一个简单的excel表格获取当时的linux系统信息
- 一个简单的watchdog脚本在SCO和AIX下的问题