感谢支持
我们一直在努力

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,确保系统安全,然后找错升级的错误地方,从新再来升级。

赞(0) 打赏
转载请注明出处:服务器评测 » AIX镜像与克隆学习笔记之克隆
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏