AIX系统克隆步骤
AIX硬盘克隆
AIX rootvg的镜像备份
在克隆过程中,系统需完成如下工作:
1.基于当前系统rootvg中内容,产生/image.data 文件.
2.使用系统中未被占用的硬盘, 创建altinst_rootvg卷组
3.创建前缀为alt_inst的逻辑卷和文件系统
4.以当前rootvg为蓝本,生成备份文件列表, 不包含在exclude.list中的文件
5.将所有文件拷到altinst_rootvg的文件系统上
6.如果指定的话,使用installp 命令在新的系统中安装系统的更新软件或新的软件包
7.使用bosboot命令在altinst_rootvg上创建引导逻辑卷
8.若有指定,执行用户的脚本程序
9.卸载文件系统, 修改altinst_rootvg上逻辑卷和文件系统的命名
10. 将引导列表改成从替换硬盘上引导.
需要bos.alt_disk_install.rte这个软件包
这种方法克隆的盘,可以拿到不同硬件配置的机器上去用,用它进行引导时,会删除ODM库里的所有信息,重新配置所有设备信息,相当于使用克隆盘重新安装新的系统一样。
alt_disk_install -OCB hdisk1
如果你是相同硬件配置的机器,则可以运行下列命令克隆而保持所有设备信息:
----------------------------------------------------------------
1、
# lspv
hdisk0002074481b340f84None hdisk1002074484424da16rootvg # alt_disk_install -OCB hdisk0
Calling mkszfile to create new /image.data file.
Checking disk sizes.
Creating cloned rootvg volume group and associated logical volumes. Creating logical volume alt_hd5.
Creating logical volume alt_hd6.
Creating logical volume alt_hd8.
Creating logical volume alt_hd4.
Creating logical volume alt_hd2.
Creating logical volume alt_hd9var.
Creating logical volume alt_hd3.
Creating logical volume alt_hd1.
Creating logical volume alt_hd10opt.
Creating /alt_inst/ file system.
Creating /alt_inst/home file system.
Creating /alt_inst/opt file system.
Creating /alt_inst/tmp file system.
Creating /alt_inst/usr file system.
Creating /alt_inst/var file system.
Generating a list of files
for backup and restore into the alternate file system...
Backing-up the rootvg files and restoring them to the alternate file system... Modifying ODM on cloned disk.
Building boot image on cloned disk
forced unmount of /alt_inst/var
forced unmount of /alt_inst/usr
forced unmount of /alt_inst/tmp
forced unmount of /alt_inst/opt
forced unmount of /alt_inst/home
forced unmount of /alt_inst
forced unmount of /alt_inst
Changing logical volume names in volume group descriptor area.
Fixing LV control blocks...
Fixing file system superblocks...
# lspv
hdisk0002074481b340f84altinst_r ootvg
hdisk1002074484424da16rootvg # alt_disk_install –X altinst_rootvg
这个命令完成清掉hdisk0上的altinst_rootvg
#rmdev –Rdl hdisk0 ……删除hdisk1
#lspv
hdisk1002074484424da16rootvg
将hdisk0直接拔下来,放到你要安装的另一台机器上,开机--进入SMS菜单—选择boot 顺序—选择系统安装项—选择show all bootlist—选择aix系统启动—选择normal 之后等其自动安装完成。
在刚hdisk0的位置放入一个新的硬盘,用cfgmgr –v 刷新设备。
之后可以用lspv 在二台机器上查看是否安装完成了。
请注意,
1、DLPAR问题:DLPAR需要SRCT进程的交互,RSCT要求DLPAR的每个分区都是有一个唯一的ID,克隆的机器必须运行/usr/sbin/rsct/install/bin/recfgct才可以解决该问题。
2、HACMP问题:其实是hacmp的clvm问题。
clvm同样也需要机器有一个唯一的合法的ID,克隆后的机器要么重新安装cluster.es.clvm.rte,要么手工重新生成该ID。
3、AIO问题:克隆后AIO也需要重新enable一下。
AIO不enable,有些数据库软件安装使用会有问题。
运行smitty chaio命令修改。
Aix 分区克隆
克隆前准备
1、将备用的克隆盘放入需要启动的分区的硬盘槽位
2、拔除该分区除了该盘以外的所有硬盘和光纤线
(保证做以上两项操作之前分区是关闭的,机器是待机状态)
3、激活分区,同时打开终端窗口
4、根据提示按“1”,进入“SMS”界面
→选择 “5” “boots option”
→ “Replace And Remove“
→先择要热插拔的盘
等待弹出“The Led 。。。。finished”对话框
4、来到机器前方,观察亮橙色等的盘,将其拔除
5、如果想继续克隆就在此时换上
6、回到HMC控制台按回车
7、ESC+0 退出
8、lspv 查看是否识别到新盘,如果没,请执行cfgmgr -v
假设我们识别出的是Hdisk10
2、#nohup alt_disk_install -BOC hdisk10 &>alt.log
等待几分钟
执行lspv ,会提示此命令执行完成
3、#diag
选择第三项 “Task Selection”
→选择“Hot Plug TASK”
→选择“SCSI ...”
9、重复1-6直到克隆完成
→等待出现控制台界面
→按“1”+回车(人不要走开)
→等待出现用户登录界面(root,root)
利用命令开始克隆
首先插入一块克隆盘
1、#lspv
查看,在正常情况下我们系统启动之后,我们的母盘应该是hdisk0,并标有rootvg
新加入盘之后,lspv会显示hdiskN,如果没有,请执行cfgmgr -v
克隆AIX操作系统
6.如果指定的话,使用installp 命令在新的系统中安装系统的更新软件或新的软件包
7.使用bosboot命令在altinst_rootvg上创建引导逻辑卷
8.若有指定,执行用户的脚本程序
9.卸载文件系统, 修改altinst_rootvg上逻辑卷和文件系统的命名
克隆硬盘(在同型号的小型机直接安装操作系统):
-------------------------------------------
#/usr/sbin/alt_disk_install –OBC hdisk3
10. 将引导列表改成从替换硬盘上引导.
接下来,我们介绍如何将正在运行的AIX系统, 用替换硬盘的安装(alternate disk installation )方法来克隆到系统的新硬盘上. 在此期间安装用户定义的软件捆绑包(bundle), 并运行用户编写的脚本,以定制AIX在新系统中的配置.
然后按照提示操作,直至进入系统。
(595前视图—SCSI 磁盘的位置示意图)
同时,请注意:
1. DLPAR问题: DLPAR需要RSCT进程的交互,RSCT要求DLPAR的每个分区都有一个唯一的ID,克隆后的机器必须运行/usr/sbin/rsct/install/bin/recfgct才可以解决该问题。挺
2. HACMP问题:其实是hacmp的clvm问题。clvm同样也需要机器有一个唯一的合法的ID,克隆后的机器要么重新安装cluster.es.clvm.rte, 要么手工重新生成该ID。
3. AIO问题: 克隆后AIO也需要重新enable一下。AIO 不enable, 有些数据库软件安装使用会有问题。运行 smitty chaio 命令修改。
LV-AIX迁移
LV迁移一、在同一卷组中操作,迁移L V#migratepv -l lvname hdisksource hdiskdestination二、在不同一卷组中操作,迁移L V例如:把datavg上的testlv迁移到rootvg上详细操作步骤:1.umount文件系统:umount /test2.在rootvg中复制lv: cplv -y new_testlv -v rootvg testlv3.mount 复制的与原来的文件系统,验证数据一致性:mount -o log=/dev/hd8 /dev/new_testlv /testmount /dev/testlv /test_old用df查看并比较一下4.验证后都umount 文件系统并删除原lv: rmlv testlv5.把新lv更名为原lv:chlv -n testlv new_testlv6.修改/etc/filesystems文件中上述文件系统的log一项,改为log=/dev/hd87.验证是否能都mount上文件系统:mount /test实际操作步骤:1、从rootvg中复制LV到datavg.#smitty cplv -> Copy to a user created logical volume* SOURCE logical volume name [test] + * DESTINATION logical volume to create [test_01]* Destination VOLUME GROUP name [datavg]2、通过换名方式来修改LV name.#smitty chlv -> Rename a Logical V olume* CURRENT logical volume name [test] +* NEW logical volume name [test_02]#smitty chlv -> Rename a Logical V olume* CURRENT logical volume name [test_01] + * NEW logical volume name [test]3、编辑/etc/filesystems:对/test片段的dev进行修改,改回原先的/dev/test;对log进行修改,改成/dev/loglv03(因为文件系统的日志必须和该文件系统在同一个VG下)。
AIX操作系统备份和在异机上恢复
AIX操作系统备份和在异机上恢复----安徽网通综合结算系统何任重一:操作背景在安徽网通综合结算系统中有使用两台IBM P630做HACMP,由于使用HACMP,两台服务器在结算程序的安装和其它相关软件的安装上要相同,如果不相同那在切换时要太多的人工干预做恢复,所以在其中一台服务器voss1中把所有的程序包括数据库都安装好,测试整个结算系统运行正常后,在另一台服务器voss2中使用voss1的操作系统备份磁带以恢复的方式安装或克隆,这样就可以保证两台服务器在结算系统方面是相同的了。
本文以在这项目中的上述操作为例,介绍AIX使用操作系统备份磁带做恢复或在异机上面做克隆的方法。
二:知识点介绍1:做克隆的两台服务器的型号最好相同,硬件和CPU的64位或32位要相同,内置的磁盘数量要相同,voss2上内置磁盘的容量不能少于voss1上操作系统已经使用的容量。
至于其它硬件的配置,关系不大。
2:克隆前把voss2上面的网线和连存储的连接都断开,以免万一对正在使用的网络和存储造成冲突。
3:克隆后,IP,计算名和AIO都是没有设置的,要手工修改。
其它的操作系统设置也要检查,不要以为克隆就是100%的一摸一样。
4:克隆开始时是会按找磁带中关于rootvg的内容也就是voss1中rootvg的配置重建voss2上的rootvg,是不会保留原来voss2上任何文件的。
三:注意事项1:。
克隆前备份voss2上面要备份的文件。
2:在选择选项和开始做恢复前有时要等很长时间,要耐心等待。
3:在修改文件前必须备份,以备回退或备查。
四:操作步骤1:环境介绍操作系统:AIX 5.3数据库:Oracle 9i中间件:JBOSS3:备份voss1操作系统运行smit>>System Storage Management (Physical & Logical Storage)>> System Backup Manager>>Back Up the System>>Back Up This System to Tape/File,或运行smit mksysb:按F4:选择对应的磁带机:确定后按回车,开始做voss1的操作系统备份。
AIX系统克隆步骤
AIX硬盘克隆AIX rootvg的镜像备份在克隆过程中,系统需完成如下工作:1.基于当前系统rootvg中内容,产生/image.data 文件2.使用系统中未被占用的硬盘, 创建altinst_rootvg卷组3.创建前缀为alt_inst的逻辑卷和文件系统4.以当前rootvg为蓝本,生成备份文件列表, 不包含在exclude.list中的文件5.将所有文件拷到altinst_rootvg的文件系统上6.如果指定的话,使用installp 命令在新的系统中安装系统的更新软件或新的软件包7.使用bosboot命令在altinst_rootvg上创建引导逻辑卷8.若有指定,执行用户的脚本程序9.卸载文件系统, 修改altinst_rootvg上逻辑卷和文件系统的命名10. 将引导列表改成从替换硬盘上引导.需要bos.alt_disk_install.rte这个软件包这种方法克隆的盘,可以拿到不同硬件配置的机器上去用,用它进行引导时,会删除ODM库里的所有信息,重新配置所有设备信息,相当于使用克隆盘重新安装新的系统一样。
alt_disk_install -OCB hdisk1如果你是相同硬件配置的机器,则可以运行下列命令克隆而保持所有设备信息:----------------------------------------------------------------1、# lspvhdisk0002074481b340f84Nonehdisk1002074484424da16rootvg# alt_disk_install -OCB hdisk0Calling mkszfile to create new /image.data file.Checking disk sizes.Creating cloned rootvg volume group and associated logical volumes. Creating logical volume alt_hd5.Creating logical volume alt_hd6.Creating logical volume alt_hd8.Creating logical volume alt_hd4.Creating logical volume alt_hd2.Creating logical volume alt_hd9var.Creating logical volume alt_hd3.Creating logical volume alt_hd1.Creating logical volume alt_hd10opt.Creating /alt_inst/ file system.Creating /alt_inst/home file system.Creating /alt_inst/opt file system.Creating /alt_inst/tmp file system.Creating /alt_inst/usr file system.Creating /alt_inst/var file system.Generating a list of filesfor backup and restore into the alternate file system...Backing-up the rootvg files and restoring them to the alternate file system... Modifying ODM on cloned disk.Building boot image on cloned diskforced unmount of /alt_inst/varforced unmount of /alt_inst/usrforced unmount of /alt_inst/tmpforced unmount of /alt_inst/optforced unmount of /alt_inst/homeforced unmount of /alt_instforced unmount of /alt_instChanging logical volume names in volume group descriptor area.Fixing LV control blocks...Fixing file system superblocks...# lspvhdisk0002074481b340f84altinst_rootvghdisk1002074484424da16rootvg# alt_disk_install –X altinst_rootvg这个命令完成清掉hdisk0上的altinst_rootvg#rmdev –Rdl hdisk0 ……删除hdisk0#lspvhdisk1002074484424da16rootvg将hdisk0直接拔下来,放到你要安装的另一台机器上,开机--进入SMS菜单—选择boot 顺序—选择系统安装项—选择show all bootlist—选择aix系统启动—选择normal 之后等其自动安装完成。
电脑克隆系统安装教程
电脑克隆系统安装教程电脑克隆系统是指将一个电脑中的操作系统和软件配置复制到另一个电脑上,实现两台电脑系统完全一致的效果。
下面是一个电脑克隆系统安装的教程,详细介绍了每个步骤的操作。
首先,准备工作。
在开始克隆系统之前,我们需要准备一些必要的工具和材料。
首先,准备一台已经安装好系统和软件的电脑作为源电脑。
接着,我们需要一个外部存储设备,如移动硬盘或U盘,用于备份源电脑的系统和软件。
此外,我们还需一台全新电脑作为目标电脑,准备接收克隆的系统。
第二步,备份源电脑的系统。
将外部存储设备连接到源电脑上,确保设备已经被电脑识别并可以进行读写操作。
然后打开计算机,进入系统设置界面,找到“备份与恢复”选项,点击进入。
在备份与恢复界面中,选择“创建系统备份”选项,将系统备份到外部存储设备中。
此过程可能需要一些时间,耐心等待备份完成。
第三步,恢复备份到目标电脑。
断开外部存储设备,将其连接到目标电脑上。
开启目标电脑后,按下开机键进入BIOS设置界面,确保电脑从外部存储设备启动。
进入BIOS设置界面后,找到“启动顺序”或“引导顺序”选项,将外部存储设备排在第一位。
保存设置并重启电脑。
启动目标电脑后,系统会自动检测外部存储设备中的备份文件,并将其作为启动介质。
在启动过程中,选择“恢复系统”选项,将备份的系统恢复到目标电脑中。
根据系统提示,选择要恢复的备份文件,并确认开始恢复过程。
第四步,系统配置和更新。
待恢复完成后,目标电脑将自动重启,并进入新安装的系统。
在进入桌面后,我们需要进行一些系统配置和更新。
首先,根据个人喜好,进行桌面设置、网络连接和输入法等配置。
然后,打开系统设置界面,找到“系统更新”选项,更新系统至最新版本,以确保系统的稳定性和安全性。
最后,应用程序安装和数据迁移。
根据个人需求,安装在源电脑上的软件和应用程序也需要在目标电脑中进行安装。
首先,检查是否需要安装相应的驱动程序,然后下载安装所需的软件和应用程序。
同时,如果需要迁移源电脑中的数据文件,可以使用外部存储设备将数据文件从源电脑复制到目标电脑。
aix到linux系统的迁移方案
aix到linux系统的迁移方案在将AIX(Advanced Interactive eXecutive)系统迁移到Linux系统时,需要执行一系列的步骤来确保数据的完整性和系统的连续性。
以下是一个基本的迁移方案:评估和规划:对AIX系统进行全面的评估,包括硬件、操作系统版本、应用程序和数据。
制定迁移计划,包括目标Linux系统的配置、应用程序的兼容性和数据转换。
硬件和系统准备:确定目标Linux系统的硬件配置,确保与AIX系统兼容。
安装和配置Linux操作系统,确保其具有必要的性能和功能。
数据迁移:使用适当的工具或方法将AIX系统上的数据迁移到Linux 系统。
这可能包括文件、数据库、配置文件等。
验证数据的完整性和准确性,确保没有数据丢失或损坏。
应用程序迁移:评估AIX系统上的应用程序是否可以在Linux系统上运行。
如果可以,需要安装和配置必要的依赖项。
如果应用程序无法直接在Linux上运行,可能需要寻找替代品或进行定制开发。
测试和验证:在生产环境之前,在测试环境中进行全面的测试,确保Linux系统的功能和性能与AIX系统相当。
对应用程序进行集成测试,确保它们与新环境兼容。
生产环境部署:一旦测试阶段没有问题,就可以将系统迁移到生产环境。
监控新系统的性能和稳定性,确保一切正常运行。
后期优化和监控:根据需要优化Linux系统的配置,以提高性能和可靠性。
定期监控系统,确保稳定运行,并及时处理任何问题。
文档和培训:更新所有相关文档,包括系统配置、应用程序和数据迁移的详细步骤。
为用户提供必要的培训,帮助他们熟悉新的Linux系统。
持续维护和支持:根据需要提供持续的系统维护和支持,包括安全更新、性能监控等。
定期评估系统,考虑是否需要进行进一步的优化或改进。
备份策略:建立并实施有效的备份策略,以确保数据的安全性和可恢复性。
定期测试备份恢复流程,确保在需要时可以快速恢复系统。
安全性考虑:在迁移过程中,确保遵循最佳的安全实践,包括数据加密、访问控制和防火墙配置等。
AIX镜像与克隆学习笔记之克隆
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 唤醒它,从而挂载文件系统。
可以在克隆的文件系统上执行所需的任何操作,比如纠正链接、为第三方支持收集信息等,然后让这个磁盘继续休眠,这也会卸载文件系统。
使用磁盘克隆 AIX操作系统new
一、磁盘克隆安装操作系统。
1、操作系统环境。
# oslevel -s6100-04-10-1119# bootlist -m normal -ocd0hdisk0 pathid=0ent0 speed=auto duplex=auto bserver=000、000、000、000 client=000、000、000、000 gateway=000、000、000、000# lspvhdisk0 00cc1ad4ef095bf0 rootvg activehdisk1 00cc1ad46aff307f None2、使用alt_disk_install工具克隆磁盘。
# alt_disk_install -OCB hdisk1+-----------------------------------------------------------------------------+ATTENTION: calling new module /usr/sbin/alt_disk_copy、 Please see the alt_disk_copy man pageand documentation for more details、Executing command: {/usr/sbin/alt_disk_copy -O -B -d "hdisk1"}+-----------------------------------------------------------------------------+Calling mksz create new /image、data file、Checking disk sizes、Creating cloned rootvg volume group and associated logical volumes、Creating logical volume alt_hd5Creating logical volume alt_hd6Creating logical volume alt_hd8Creating logical volume alt_hd4Creating logical volume alt_hd2Creating logical volume alt_hd9varCreating logical volume alt_hd3Creating logical volume alt_hd1Creating logical volume alt_hd10optCreating logical volume alt_hd11adminCreating logical volume alt_livedumpCreating /alt_inst/ 、/alt_inst not converted、Small inode extents are already enabled、Creating /alt_inst/admin 、/alt_inst/admin not converted、Small inode extents are already enabled、Creating /alt_inst/home 、/alt_inst/home not converted、Small inode extents are already enabled、Creating /alt_inst/opt 、/alt_inst/opt not converted、Small inode extents are already enabled、Creating /alt_inst/tmp 、/alt_inst/tmp not converted、Small inode extents are already enabled、Creating /alt_inst/usr 、/alt_inst/usr not converted、Small inode extents are already enabled、Creating /alt_inst/var 、/alt_inst/var not converted、Small inode extents are already enabled、Creating /alt_inst/var/adm/ras/livedump 、/alt_inst/var/adm/ras/livedump not converted、Small inode extents are already enabled、Generating a list of filesfor backup and restore into the alternate 、、、Backing-up the rootvg files and restoring them to thealternate 、、、Modifying ODM on cloned disk、Building boot image on cloned disk、Resetting all device attributes、NOTE: The first boot from altinst_rootvg will prompt to define the new system console、Resetting all device attributes、NOTE: The first boot from altinst_rootvg will prompt to define the new system console、forced unmount of /alt_inst/var/adm/ras/livedumpforced unmount of /alt_inst/var/adm/ras/livedumpforced unmount of /alt_inst/varforced unmount of /alt_inst/varforced unmount of /alt_inst/usrforced unmount of /alt_inst/usrforced unmount of /alt_inst/tmpforced unmount of /alt_inst/tmpforced unmount of /alt_inst/optforced unmount of /alt_inst/optforced unmount of /alt_inst/homeforced unmount of /alt_inst/homeforced unmount of /alt_inst/adminforced unmount of /alt_inst/adminforced unmount of /alt_instforced unmount of /alt_instChanging logical volume names in volume group descriptor area、Fixing LV control blocks、、、Fixing superblocks、、、执行这个命令需要bos、alt_disk_install、rte软件包。
AIX Clone步骤
1》先从A机把硬盘插入B机(在没上电的情况下可以直接从A机拔盘,在上电的情况下请按照第2步进行)
2》用DIAG命令进去检查机器的硬盘的位置
在该图可以看到有几个硬盘 选择一个硬盘 ENTER 在去查看硬盘前面的光纤灯 哪个盘的黄灯在闪就是你现在查看的的硬盘的位置。
3》把B机器里面的硬盘删除到只剩下ROOTVG那快盘用rmdev -dl hdiskX -R 命令然后将删除的盘拔出,把A机的硬盘插入B机
4》然后cfgmgr -v 将A机硬盘让B机系统识别
5》smitty alt_clone命令开始CLONE,
6》下图用F4键选择需要CLONE的硬盘加进去回车等待系统自动CLONE
7》CLONE完毕后用lsvg查看会出现以下信息
8》用bosboot –a来设置hdisk0为启动盘
9》将hdisk0 从系统中删除,并拔出插入原来机器里面。
10》用lsvg命令查看B机VG 发现会多出一个altinst_rootvg 用exportvg altinst_rootvg 命令删除该VG,然后用lsvg命令查看只是否删除成功。
10》在B机器上修改启动顺序
把CLONE好的硬盘插回A机器,启动后进入系统用lsvg查看会出现一个OLD_ROOTVG,用exportvg ald_rootvg 将起删除
删除完毕后用bootlist –m normal –o查看下A机启动顺序,以确定是否用CLONE盘启动,如果用该命令看到有其他的启动项用bootlist –m normal hdiskX 来重新确定启动项,到此CLONE的整个过程已经完成。
