AIX镜像与克隆学习笔记之克隆


什么时候使用克隆技术呢!一般情况下在生产环境中,我门的rootvg大多数是mirror,如果ML升级失败,或者一些错误操作,导致无法恢复等

这时候就需要我门速度恢复rootvg,无论是使用磁带 mksysb 恢复,还是网络引导恢复,这个速度各方面都不理想。使用alt_disk_copy恢复rootvg时间最快。

alt_disk 实用程序由以下命令组成:

•alt_disk_copy 执行磁盘克隆。

•alt_rootvg_op 在克隆的 rootvg 上执行维护操作。

•alt_disk_mysysb 执行 mksysb 复制

      alt_disk_copy 命令是把正在运行的rootvg copy到另一个磁盘,所以只要是属于rootvg的并且挂载的文件系统都会摆copy。执行这个命令不需要做其他操作,但是这个命令执行时间有点长,尽量放在访问量较少的时候去执行这个命令。

       复制完成以后就多了个altinst_rootvg,当他他是处于未激活的状态。如果他激活,他就自动变成rootvg,而之前的rootvg就变成old_rootvg.反之同理,就看从那个硬盘引导了。

       如果我门这里讨论升级问题,如果升级正常进行,并且运行良好,那么我门就需要销毁新产生的altinst _rootvg,命令alt_rootvg_op销毁克隆,然后在和rootvgmirror。
     如果升级失败只需制作第三方支持所需的快照,然后从原来的 rootvg 引导。对于登录的用户来说,没有什么影响。当从第三方支持收到修复建议时,只需从克隆的rootvg 重新引导并纠正问题。不需要重新应用升级,因为在克隆的rootvg 上已经应用了升级。测试升级结果,如果一切正常,就销毁原来的rootvg,重新建立mirror。

对于克隆的altinst _rootvg,可以使用 alt_rootvg_op 唤醒它,从而挂载文件系统。可以在克隆的文件系统上执行所需的任何操作,比如纠正链接、为第三方支持收集信息等,然后让这个磁盘继续休眠,这也会卸载文件系统。

      注意:

1、 第一台服务器的操作系统要安装完整,补丁打好,需要集群的机器可以把Oracle等软件装好,补丁也打好,确定需要的软件都放进去。避免重复劳动。

2、 拔下硬盘或者用分区把硬盘装到别的服务器/分区的后,第一次启动的时候,可能提示找不到可供启动的硬盘,这时候可以进入sms设定一下启动顺序,设定启动顺序的时候sms可以扫描硬盘,发现上面的操作系统。补充一下,在LPAR的环境中,尤其在需要做类似DLPAR的操作,alt_disk_copy之后,由于复制原因, 是相同的ct_node_id,这个时候需要重新refresh .. 。。

(可能版本不同而不同)

实验

我们这里的实验是模拟升级

一、系统检查

#lsvg –l rootvg

#unmirrorvg rootvg hdisk1

#reducevgrootvg hdisk1

可能需要上面的操作(如果没有mirror就不需要上面的操作了)

#lspv

#bootlist -m normal -o

hdisk0blv=hd5 pathid=0

二、克隆rootvg

#alt_disk_copy –d hdisk1                           将rootvg克隆到hdisk1

克隆完成之后,系统启动列表改回原来的设置,因为系统自动把引导设置为hdisk1了

#bootlist -m normal -o

Hdisk1blv=hd5 pathid=0

 

将启动列表改成hdisk0

#bootlist –m normal hdisk0

 

#bootlist –m normal –O 或者 #bootlist –m normal hdisk0

(注意:把hdisk2拔下来,放到新的机器/分区中,启动就可以了,这样一台变两台,两台变四台,很快)

三、升级

升级包放在/usr/sys/inst.images

#install_all_updates –d /usr/sys/inst.images

重新启动系统

#shutdonwn –Fr

四、删除/使用克隆盘

如果系统启动没问题。就可以考虑删除克隆盘了。

#alt_rootvg_op -X altinst_rootvg

如果不能正常启动,则使用克隆盘

#bootlist –m normal –o hdisk1

#bootlist –m normal –o

#shutdown –Fr

删除原来的rootvg

#lspv

#alt_rootvg_op –X old_rootvg

然后在做mirror,确保系统安全,然后找错升级的错误地方,从新再来升级。

相关内容