通过 nimadm 迁移到 AIX 6.1
2010-02-02 00:00:00 来源:WEB开发网迁移过程结束后,我确认启动列表设置为 altinst_rootvg 磁盘。
# lspv | grep rootvg
hdisk0 0000273ac30fdcfc rootvg active
hdisk1 000273ac30fdd6e altinst_rootvg active
# bootlist -m normal -o
hdisk1 blv=hd5
在一个指定时间,我重新启动 LPAR 并确认系统现在正在运行 AIX 6.1。
# shutdown –Fr
; system reboots here…
# oslevel –s
6100-03-01-0921
# instfix -i | grep AIX
All filesets for 6.1.0.0_AIX_ML were found.
All filesets for 6100-00_AIX_ML were found.
All filesets for 6100-01_AIX_ML were found.
All filesets for 6100-02_AIX_ML were found.
All filesets for 6100-03_AIX_ML were found.
此时,我将执行一些常规的 AIX 系统健康状况检查,以便确保系统按预期方式配置并运行。也可以运行一个 post_migration 脚本来验证迁移。这个脚本可以在迁移后在 /usr/lpp/bos 中找到。
您也许想在这个阶段考虑升级其他软件,比如 openssl、openssh、lsof 等。
现在,您可以在迁移结束后禁用 rsh 守护进程。
# chsubserver -d -v shell -p tcp6 -r inetd
# refresh –s inetd
# cd /
# rm .rhosts
# ln -s /dev/null .rhosts
迁移结束后,应用程序启动,应用程序支持团队验证所有程序是否正常运行。我还在迁移结束后运行一次 mksysb 命令并对系统配置进行文档记录。
一旦迁移结束且我们对整个迁移过程感到满意,我们就可以将 rootvg 返回到此前的镜像磁盘配置。
# lspv | grep old_rootvg
hdisk0 000071da26fe3bd0 old_rootvg
# alt_rootvg_op -X old_rootvg
# extendvg –f rootvg hdisk0
# mirrorvg rootvg hdisk0
# bosboot -a -d /dev/hdisk0
# bosboot -a -d /dev/hdisk1
# bootlist -m normal hdisk0 hdisk1
# bootlist -m normal -o
hdisk0 blv=hd5
hdisk1 blv=hd5
如果迁移出现问题,我可以轻松地返回前一个 AIX 版本。我们无需重新镜像(上面的)rootvg,相反,我们将更改启动列表以指向前一个 rootvg 磁盘(old_rootvg)并重新启动 LPAR。
# lspv | grep old_rootvg
hdisk0 000071da26fe3bd0 old_rootvg
# bootlist -m normal hdisk0
# bootlist -m normal –o
hdisk0 blv=hd5
# shutdown –Fr
这种方法比(通过 NIM、磁带或 DVD)恢复一个 mksysb 映像更简单快捷,只有在使用传统迁移方法时才需要那样做。
结束语
通过使用 nimadm,我们可以减少将系统迁移到 AIX 6.1 所需的总体停机时间。我们还提供了一种简便的方法,以便在必要时备份一个迁移。当您需要将系统迁移到 AIX 6.1 时,我希望本文能够向您提供一些关于如何最好地迁移您的系统的想法。
更多精彩
赞助商链接