AIX镜像克隆
AIX镜像和克隆
AIX镜像和克隆 ......................................................................................................................................................................... 1
1. 引言 ................................................................................................................................................................................. 1
.................................................................................... 2
2、镜像vg (Mirror vg) ......................................................................................................................................... 2 3、UNMirror vg .......................................................................................................................................................... 4 4、Splitvg、joinvg(不适用有分页文件的卷组rootvg) ....................................................................................... 5 5、rootvg镜像 ............................................................................................................................................................ 6 6、AIX克隆步骤 ........................................................................................................................................................ 8
1. 引言
如果你的AIX系统rootvg仅有一块硬盘,当灾难来临的时候,例如硬盘损坏,这就意味着你的系统就再也不能启动了。尽管你可能拥有mksysb的磁带,但你仍然需要花费很多的时间去处理这个原本很小的问题。rootvg镜像能够提供单机bos容错,使得你能够用最短的时间摆脱这种困境,简单到只需要一次重新启动,这就是rootvg镜像的作用。
一般情况下在生产环境中,我门的rootvg大多数是mirror,如果ML升级失败或者一些错误操作,导致无法恢复等,这是就需要我门迅速恢复rootvg,无论是使用磁带mksysb 恢复,还是网络引导恢复,这个速度各方面都不理想。使用alt_disk_copy恢复
AIX镜像克隆
rootvg时间最快,同样简单到只需一次重新启动,这就是克隆的作用。
2、镜像vg (Mirror vg)
首先将pv加入vg,然后才能镜像
# smitty vg
AIX镜像克隆
两块硬盘可以默认不选择。两块盘会相互同步。
去掉rootvg的QUORUM属性 (chvg –Qn)
所谓Quorum,此处的Quorum可以理解为是vg的一个属性,vg能否被激活根据此属性的值决定的。此属性的取值又是根据vg内所含磁盘的VGDA决定。大意就是如果某个磁盘有问题,此盘上的VGDA就视为有问题(异常盘);当vg里所含的盘有超过半数都异常时,系统就会自动把此vg给varyoff,当然此vg也就无法被访问了。
AIX镜像克隆
说明:LP*2=PP 表示一份镜像,LP=PP表示没做镜像,LP*3=PP表示有二份镜像。LP*2=PP,是指一份LP的数据,对应两份PP的数据,物理上是有2份拷贝的
可以看到镜像已经成功。
3、UNMirror vg
AIX镜像克隆
4、Splitvg、joinvg(不适用有分页文件的卷组rootvg)
可以在线的把镜像的卷组分离出一个快照,完成操作之后,还能重新加入原卷组,恢复原有的镜像。
# splitvg -y newvg date
可以使用joinvg重新加入datevg
# joinvg date
AIX镜像克隆
5、rootvg镜像
Rootvg在镜像之后需要创建引导信息,并更新引导列表。
这里hdisk0 和hdisk1已经创建镜像。
(1) 创建引导信息
#bosboot –a 因为hd5已经做了镜像,因此在执行该命令时无需使用-d选项指定磁盘,除非当在其他情况,如迁移hd5至其他磁盘时。
或
# bosboot -ad hdisk0
# bosboot -ad hdisk1
(2)查看引导信息
# lslv -l hd5
hd5:N/A
PV COPIES IN BAND DISTRIBUTION
hdisk0 001:000:000 100% 001:000:000:000:000
AIX镜像克隆
hdisk1 001:000:000 100% 001:000:000:000:000
(3) 设置引导顺序
#bootlist -m normal hdisk0 hdisk1 cd0
(4)验证引导顺序
# bootlist -m normal -o
hdisk0 blv=hd5 pathid=0
hdisk1 blv=hd5 pathid=0
cd0
此例表示在正常情况下,系统从hdisk0进行引导,当hdisk0不可用时将从hdisk1进行引导,以提供单机容错。
(5)重新系统 (shutdown –Fr)
#shutdown –Fr 因quorum关闭的操作必须重启操作系统
(6)引导过程检查,确认无误
# bootinfo -b
AIX镜像克隆
hdisk0
6、AIX克隆步骤
(1)检查是否存在镜像
#lsvg –l rootvg 如存在镜像则执行下面操作移除镜像
#unmirrorvg rootvg hdisk1
#reducevg rootvg hdisk1
(2)查看硬盘分布及引导顺序是否正确
#lspv
#bootlist -m normal -o
hdisk0 blv=hd5 pathid=0
(3)克隆rootvg到hdisk1
#alt_disk_copy -d hdisk1 耗时稍长,约
(smitty alt_install)
AIX镜像克隆
(4)更新引导设备顺序,
#bootlist -m normal –o 查看引导顺序,克隆完成后已改变
Hdisk1blv=hd5 pathid=0
将启动列表改回hdisk0
#bootlist –m normal hdisk0
#bootlist -m normal –o
Hdisk0 blv=hd5 pathid=0
(注意:克隆完成之后,系统启动列表改回原来的设置,因为系统自动把引导设置为hdisk1了)
(5) 删除克隆盘。
AIX镜像克隆
#alt_rootvg_op -X altinst_rootvg 删除克隆VG
# lsvg 检查删除结果
rootvg
# bootlist -m normal -o 检查引导顺序
hdisk0 blv=hd5 pathid=0