aix硬盘克隆

合集下载

Aix 分区克隆

Aix 分区克隆
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操作系统

克隆AIX操作系统
5.将所有文件拷到altinst_rootvg的文件系统上
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 命令修改。

AIX系统克隆步骤

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 之后等其自动安装完成。

AIX下硬盘的数据迁移

AIX下硬盘的数据迁移

如何将一块硬盘的数据迁移到另一块硬盘环境产品: pSeries, RS/6000软件版本: AIX 4.3 AIX 5.1如何将一块硬盘的数据迁移到另一块硬盘?当我们发现系统的一块数据硬盘有问题时,可以将此硬盘的数据迁移到新增加的硬盘上。

以datavg中的一块硬盘需要迁移为例:1.将新增加的硬盘加入到datavg中:#extendvg datavg hdisknumber因为硬盘的数据迁移只能在同一个卷组中进行。

2.确保在新增加的硬盘中有足够的空间存储源硬盘的数据:#lspv SourceDiskNumber |grep "USED PPs"例如输出如下:USED PPs : 97(1552 megabytes)#lspv DestinationDiskNumber |grep "FREE PPs"FREE PPs: 445(7120 megabytes)确保新硬盘的FREE PPs 大于源硬盘的USED PPs.3. 使用smitty migratepvMove Contents of a Physical VolumeType or select values in entry fields.Press Enter AFTER making all desired changes.[Entry Fields]* SOURCE physical volume name hdisk1* DESTINATION physical volumes [hdisk4] +Move only data belonging to this [] +LOGICAL VOLUME?F1=Help F2=Refresh F3=Cancel F4=ListEsc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=ImageEsc+9=Shell Esc+0=Exit Enter=Do4.从datavg中移走源硬盘:#reducevg datavg SourceDiskNumber如果由于硬盘错误而导致命令失败,执行第5步。

AIX镜像克隆操作手册

AIX镜像克隆操作手册

AIX镜像克隆操作手册2012-5-10 版本号:V1.0目录1. 引言 (2)2. AIX镜像步骤 (2)2.1 将空闲磁盘加入rootvg,( extendvg) (2)2.2 去掉rootvg的QUORUM属性(chvg –Qn) (4)2.3 镜像ROOTVG (mirrorvg –s) (5)2.4 镜像间的数据同步(syncvg -v) (6)2.5 在rootvg的两块盘上创建引导信息 (6)2.6 更新引导设备顺序,实现单机bos容错(bootlist) (6)2.7 重新系统(shutdown –Fr) (7)2.8 引导过程检查,确认无误 (7)2.9 检查镜像是否成功 (7)3. AIX镜像移除 (8)3.1 把rootvg的mirror去掉 (8)3.2 去掉hdisk1的引导信息 (8)3.3 从rootvg中删除hdisk1 (8)3.4 删除硬件设备(加-R表示强制删除) (8)3.5 更新引导设备顺序 (8)4. AIX克隆步骤 (9)4.1 系统检查 (9)4.2 克隆rootvg (9)4.3 升级操作 (10)4.4 删除/使用克隆盘 (10)1. 引言如果你的AIX系统rootvg仅有一块硬盘,当灾难来临的时候,例如硬盘损坏,这就意味着你的系统就再也不能启动了。

尽管你可能拥有mksysb的磁带,但你仍然需要花费很多的时间去处理这个原本很小的问题。

rootvg镜像能够提供单机bos容错,使得你能够用最短的时间摆脱这种困境,简单到只需要一次重新启动,这就是rootvg镜像的作用。

一般情况下在生产环境中,我门的rootvg大多数是mirror,如果ML升级失败或者一些错误操作,导致无法恢复等,这是就需要我门迅速恢复rootvg,无论是使用磁带mksysb 恢复,还是网络引导恢复,这个速度各方面都不理想。

使用alt_disk_copy恢复rootvg时间最快,同样简单到只需一次重新启动,这就是克隆的作用。

AIX系统盘镜像

AIX系统盘镜像

AIX系统盘镜像
lsv比如系统装安装在hdisk0盘上,用hdisk1做一个hdisk0的系统盘镜像,具体过程如下:
0、chdev -l hdisk1 -a pv=yes
1、extendvg rootvg hdisk1 将hdisk1加到rootvg卷组中
2、chvg -Qn rootvg 取消rootvg的quorum设置
3、mirrorvg rootvg hdisk1 镜像
4、bosboot -ad /dev/hdisk1 建立启动image
5、bootlist -m normal hdisk0 hdisk1 设置启动顺序
用lsvg -l rootvg
lslv -m hd5看看镜像内容是否同步
取消镜像:
1、chvg -Qy rootvg 起用rootvg的quorum设置
2、unmirrorvg rootvg hdisk1 取消镜像
3、reducevg rootvg hdisk1 把hdisk1从rootvg中剔除
如果有未同步的lv,需要先备份该LV内容,然后将文件系统umount ,删除lv,再做unmirrorvg
*lsvg rootvg 显示rootvg.
*lspv 显示rootvg使用的是哪个物理卷.
lspv hdisk0 查看卷的状态
#synclvodm -P -v rootvg 删除镜像后更新ODM,否则镜像盘会显示乱码. 此处需要多加注意.。

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

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

使用磁盘克隆 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分区

采用克隆硬盘的方式安装AIX分区

采用克隆硬盘的方式安装AIX分区克隆安装方式(假设源系统的rootvg中只有一块磁盘hdisk0,且只有hdisk0属于内置磁盘,其他磁盘都属于外置磁盘的情况)1)在源系统上使用lspv命令,一般显示结果如下hdisk0 000338cfeae738a1 rootvg active hdisk2 none Nonehdisk3 none None2)在目标系统上拔出一块空闲磁盘(该系统一般处于“no activate”状态,因此可以直接拔硬盘。

如果该系统不是no activate状态,请先关闭该系统,再拔硬盘),并把它插入源系统的磁盘插槽内。

3)在源系统上使用cfgmgr命令识别出新安装的磁盘。

4)在源系统上用lspv命令查看磁盘,一般显示结果如下hdisk0 000338cfeae738a1 rootvg active hdisk1 none Nonehdisk2 none Nonehdisk3 none None显示结果表明hdisk1可能就是我们刚才新加的磁盘,但还需做进一步确认。

(为了排除外置磁盘的干扰)5)在源系统上使用lsdev –Cc disk命令确认hdisk1是否就是我们新加的磁盘,一般显示结果如下可以看到,hdisk1就是内置磁盘(从磁盘类型“16 Bit LVD SCSI Disk Drive”中可以看出),确认了它就是刚才新增的磁盘。

6)在源系统上开始克隆rootvg使用命令“alt_disk_install –O –B –C hdisk1”即可。

7)等待克隆成功后,在源系统上执行“diag”命令移除hdisk1。

输入diag后,出现如下界面按enter键继续。

选择Task Selection,按enter键。

选择Hot Plug Task,按enter键。

选择SCSI and SCSI RAID Hot Plug Manager,按enter键。

Device,按enter键。

AIX Clone步骤

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的整个过程已经完成。

AIX磁盘阵列数据迁移

AIX磁盘阵列数据迁移

新商盟体验站今晚要更换数据库小机的磁盘阵列了,为保万无一失,上午特意把几个能实现迁移PV的命令都验证了一遍,各有优缺点,简单总结如下:方法1:镜像法1、把新存储的pv加入到卷组extendvg xxvg hdisk52、把新加入的盘做成镜像mirrorvg xxvg hdisk53、把旧盘从镜像组中删除unmirrorvg xxvg hdisk34、把旧盘从卷组中删除reducevg xxvg hdisk3优点:让人感觉更安全?不担心被终止执行。

缺点:命令多,太罗嗦。

疑问:不通大小的pv能做mirrorvg吗?能可能不支持多pv的卷组镜像?支持方法2:迁移法1、把新盘加入卷组extendvg xxvg hdisk52、把旧盘上的lv转移到新盘migratepv hdisk3 hdisk53、把旧盘从卷组中删除reducevg xxvg hdisk3优点:灵活,可以迁移单个lv,并且支持把大pv上的数据迁移到小pv(只要数据量能被装下)缺点:步骤稍多疑问:被意外终止会怎样?方法3:替换法用hdisk5替换hdisk3replacepv hdisk3 hdisk5优点:方便,快捷,安全,一部搞定。

是更换pv专用命令。

支持意外终止后断点续传。

缺点:只能换成相同容量或者更大的pv。

目标pv小是不允许的。

例子:replacepv hdisk40 hdisk7 把hdisk40换成hdisk70516-1232 replacepv:NOTE: If this program is terminated before the completion due to a system crash or ctrl-C, and you want to continue afterwardsexecute the following commandreplacepv -R /tmp/replacepv17891800如果意外终止可以用replacepv -R /tmp/replacepv17891800 命令继续执行。

AIX上复制整个VG到另一台机器

AIX上复制整个VG到另一台机器

AIX上复制整个VG到另一台机器AIX上复制整个VG到另⼀台机器背景⼀台AIX server要被移到另⼀个数据中⼀。

但其原来连接的SAN 盘阵还留在原处。

该机器在新机房会连接⼀个新的盘阵。

由于盘阵的异地复制功能不可⼀,以及两地间带宽有限,数据的迁移只能在OS层⼀解决。

由于涉及的LUN(PV)有8个,lv有30个,光是⼀⼀重建这些vg,lv的⼀作量就很⼀,且容易产⼀误操作。

⼀且其中部分lv为裸设备,其数据备份也是⼀个难题。

⼀法和步骤⼀dd复制每个lun搬家前的准备1. #lspvhdisk10 00038cbf4f4c0105 testdd active2. 备份 /etc/filesystems以防万⼀3. umount 相关 fs4. varyoffvg [vg]5. exportvg [vg]6. dd if=/dev/rhdisk[10] of=/tmp/bak/hdisk[10].dd bs=4m7. 为确保搬家后新的盘符和⼀盘符⼀致,先删除⼀的pvrmdev -dl hdisk[10]8. 还可以考虑删除FC上的其他⼀些设备,⼀如dac,darrmdev -dl dac0,dac1,dac2,dac3,fscsi0rmdev -dl dar0⼀较彻底的⼀法是把光纤卡和连在下⼀的设备都删掉-- rmdev -dl fcs0 -R。

搬家后1. 确认新的lun已经挂上(注意,新的pv⼀pv#)lsvphdisk10 none None2. dd of=/dev/rhdisk[10] if=/tmp/bak/hdisk[10].dd bs=4m3. 刷新后可以看见原来的pv#被复制过来了#rmdev -dl hdisk10 && cfgmgrhdisk10 00038cbf4f4c0105 None4. importvg -y [vg name] hdisk[10]连⼀件系统都会⼀动mount上了。

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

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

AIX镜像与克隆学习笔记之镜像很纠结aix系统的克隆和镜像两个技术,看了很多文档,总结一下,请大家批评指正。

镜像:和源数据一样的数据,并且和源数据同步更新克隆:某个时间点的源数据拷贝,数据量和源数据相同快照:某个时间点的源数据,指针式(这里不多讲)一、镜像技术一般用于系统备份,我觉像raid1,主要是系统层次。

步骤:大致步骤是:添加新硬盘、扫描设备、查看设备是否正常、添加pvid、加入卷组、做mirror、给新硬盘添加引导信息、重新设置引导顺序。

1.lsp查看物理卷。

这是没有发现新硬件,我们就开始扫描设备cfgmgr -v2.发现新硬件后,这是我们要看下物理卷的属性。

lsdev -Cc disk这时我们会发现新的物理卷没有pvid3.添加pvid。

chdev -l hdiskn -a pv=yeshdiskn里面的N表示一个变量,它代表新磁盘的标号我们也可以使用chdev -l hdisk1 -a pv=clear来删除pvid4.加入卷组extendvg rootvg hdiskn //如果hdiskn内有数据在做extend的时侯,hdiskn里面的东西就没了这部也是两个磁盘做mirror的前提,因为做镜像的所有磁盘必须在同一个卷组里面。

5.创建mirrormirrorvg -c 2 rootvg做mirror只有两种情况,就2个或3个盘做镜像。

如果是两个的话我们也可以直接这样做:mirrorvg rootvg 因为默认是两个也没有必要指定源和目的磁盘。

但如果是3块磁盘做镜像就必须指定源和目的磁盘。

mirrorvg -c 3 rootvg hdisk0 hdisk16.验证mirror是否创建成功lsvg -l rootvg查看里面的pps和pvs的对应关系.1:1表示没有成功、1:2表示成功做双磁盘镜像、1:3表示成功做3磁盘镜像。

也可以用lsvg rootvg来查看,主要时看里面的QUORUMQUORUM: 1 表示没有,QUORUM: 2 表示有。

在AIX中如何使用vg备份恢复的方法将数据转移到新存储设备

在AIX中如何使用vg备份恢复的方法将数据转移到新存储设备
Filesystem 512-blocks Free % Used Iused % Iused Mounted on
/dev/hd4 2621440 2174976 18% 2257 1% /
/dev/hd2 6291456 1610328 75% 57768 8%/usr
/dev/hd9var 131072 73616 44% 836 6% /var
0 ./mnt/lv-local/usrlib
330184 ./mnt/lv-local/usrlib/libamqccu2a_r.a
20852 ./mnt/lv-local/usrlib/libarm.a
25808 ./mnt/lv-local/usrlib/libarm2.a
76638 ./mnt/lv-local/usrlib/libarm4.a
p615:/>listvgbackup -s -f /dev/rmt0
New volume on /dev/rmt0:
Cluster size is 51200 bytes(100 blocks).
The volume number is 1.
The backup date is: Fri Jan 28 11:43:24 BEIST 2005
p615:/>savevg -f /dev/rmt0 -i vg-local
Creating information file for volume group vg-local.
Creating list of files to back up.
Backing up 19 files
a /mnt/lv-local/usrlib/libc_t.a 3007 blocks.

在AIX中如何使用lv镜像的方法将数据转移到新存储设备

在AIX中如何使用lv镜像的方法将数据转移到新存储设备

在AIX中如何使⽤lv镜像的⽅法将数据转移到新存储设备随着设备的更新,⽤户会经常遇到数据转移的问题。

如何将⽼的存储设备上的数据转移到新的存储设备上呢?我们下⾯将举例⼦,讲解如何使⽤AIX的lv镜像的⽅法实现。

mklvcopy功能可以将⼀个vg中的指定lv进⾏mirror。

mirror的⽬的盘必须在同⼀个vg中。

如果将⼀个vg中的所有lv mklvcopy效果等同于mirrorvg。

{如果您不希望使⽤命令⾏,⽽使⽤smit法,请参考:smit lv/Set Characteristic of a Logical Volume/Add a Copy to a Logical Volume}现有的环境我们有:2、1)本地磁盘(需要转储的源盘):pv:hdisk1vg:vg-locallv:lv-localfs:/mnt/lv-local2、2)fastt上提供(与本实验⽆关):pv:hdisk2;hdisk3vg:vg-fastt600lv: lv-fastt600-1fs: /mnt/lv-fastt600-12、3)fastt上提供(需要转储的⽬的)提供了⼀个裸盘:pv:hdisk4我们下⾯的操作是将数据从原始位置pv:hdisk1,移动到fastt上提供(需要转储的⽬的)了⼀个盘pv:hdisk4上。

我们会利⽤IBM fastt 的管理软件观察⽬的盘hdisk4的流量。

还要验证在这个过程中数据的访问是否中断以及移动的效率如何。

将hdisk4上⾯的数据毁掉p615:/>tar -cvf /dev/hdisk4 /etca /etc/test/b3 1 blocks.a /etc/test/b4 1 blocksa /etc/test/b5 1 blocksa /etc/inittab.tsm 8 blocks……检验是否毁掉p615:/>tar -tvf /dev/hdisk4-rw-r--r--0 030 Oct 25 10:21:10 2004 /etc/test/b4-rw-r--r--0 031 Oct 25 10:21:29 2004 /etc/test/b5-rw-------0 03608 Dec 30 11:17:07 2004 /etc/inittab.tsmdrwxr-xr-x0 00 Jul 16 10:44:15 2004 /etc/tivready/……查看现有情况,建⽴模拟环境p615:/>lslv -m lv-locallv-local:/mnt/lv-localLPPP1PV1PP2PV2PP3PV300011738hdisk100021739hdisk100031740hdisk100041741hdisk100051742hdisk1为了测试操作对I/O的连续性的影响,我们在另外的telnet中建⽴⼀个脚本work:while [ "1" = "1" ]dotar -cvf /mnt/lv-fastt600-1/usrlib.tar /mnt/lv-local/usrlibsleep 1tar -xvf /mnt/lv-fastt600-1/usrlib.tar /mnt/lv-local/usrlibsleep 1done让/mnt/lv-local⽂件系统持续被读写。

AIX上克隆rootvg的操作方法

AIX上克隆rootvg的操作方法

AIX上克隆rootvg的操作方法AIX Rootvg的镜像备份如何克隆rootvg?在实际应用中, 经常会遇到系统升级, 为了减少停机时间, 在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. 将引导列表改成从替换硬盘上引导.接下来,我们介绍如何将正在运行的AIX系统, 用替换硬盘的安装(alternate disk installation )方法来克隆到系统的新硬盘上. 在此期间安装用户定义的软件捆绑包(bundle), 并运行用户编写的脚本,以定制AIX在新系统中的配置.因为使用替换硬盘安装过程涉及到克隆现有的rootvg 到的新盘上,在服务器上需要有一块未被分配使用的硬盘. 具体包括:• 前期准备• 进行rootvg的克隆与定制• 从克隆好的硬盘上引导系统• 确认所有操作成功第一步. 前期准备1. 检查系统内部物理卷的状态. 使用命令:# lspvhdisk0 0009710fa9c79877 rootvg activehdisk1 0009710f0b90db93 None此系统中hdisk1未被分配, 可以用作克隆rootvg的硬盘由于克隆rootvg过程中会创建以alt_inst为前缀的逻辑卷,要避免系统中有相同的文件系统名和逻辑卷2. 检查alt_disk_install 文件集是否已安装在系统中.# lslpp -L bos.alt_disk_install.rte如结果为:lslpp: 0504-132 Fileset bos.alt_disk_install.rte not installed.表明alt_disk_install未被安装3. 将AIX第二张安装盘放入光驱, 安装alt_disk_install文件集.# geninstall -d/dev/cd0 bos.alt_disk_install.rte4. (可选) 创建用户自定义的软件捆绑包. 例如, 在替换硬盘上安装软件bos.content_list 和bos.games. 就需要在/usr/sys/inst.data/user_bundles/ 目录中编辑文件MyBundle.bnd 使其包含如下内容: #vi /usr/sys/inst.data/user_bundles/mybundle.bndI:bos.content_listI:bos.games5. (可选) 编写在克隆过程中要执行的用户脚本,例如,在新系统中增加用户jonhdoe, 并在其主目录下创建两个空文件.vi /home/scripts/AddUsers.shmkuser johndoetouch /home/johndoe/abc.txttouch /home/johndoe/xyz.tx第二步. 进行rootvg的克隆与系统定制1. 键入下述命令,进入smit 菜单,进行rootvg 的克隆# smit alt_clone2. 在Target Disk to Install 域中选择hdisk1.3. 在Bundle to Install 域中选择MyBundle.4. 在Directory or Device with images 域中选/dev/cd0.5. 在Customization script 域中键入/home/scripts/AddUsers.sh.6. 开始安装过程,等待其完成.7. 检查替换硬盘安装是否完成.# lspv输出结果如下:hdisk0 0009710fa9c79877 rootvghdisk1 0009710f0b90db93 altinst_rootvg第三步. 从替换硬盘上引导系统1. 缺省的替换硬盘安装过程会将引导列表改成新系统硬盘. 可用以下命令进行检查:# bootlist -m normal -ohdisk12. 重新启动系统,系统将从hdisk1上引导系统:# shutdown -r第四步. 确认操作成功1. 当系统引导起来以后, 确认系统是从hdisk1 上引导起来的.# lspvOutput similar to the following displays:hdisk0 0009710fa9c79877 old_rootvghdisk1 0009710f0b90db93 rootvg2. 确认定制的脚本已正确运行# find /home/johndoe -print类似输出结果如下:/home/johndoe/home/johndoe/.profile/home/johndoe/abc.txt/home/johndoe/xyz.txt3. 确认需要增加到系统中的软件已正确安装# lslpp -L bos.games bos.content_listOutput similar to the following displays:Fileset Level State Description-------------------------------------------------------------bos.content_list 5.2.0.0 C AIX Release Content Listbos.games 5.2.0.0 C Games4. 当所有的操作执行完成后, 要释放老rootvg所占用的硬盘,删除其在ODM中的定义,需做如下操作:#alt_disk_install -X old_rootvg#lspv结果为:hdisk0 0009710fa9c79877 nonehdisk1 0009710f0b90db93 rootvghdisk0 现在可做他用.。

aix克隆

aix克隆

AIX上克隆rootvg的操作方法AIX Rootvg的镜像备份如何克隆rootvg在实际应用中, 经常会遇到系统升级, 为了减少停机时间, 在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. 将引导列表改成从替换硬盘上引导.接下来,我们介绍如何将正在运行的AIX系统, 用替换硬盘的安装(alternate disk installation )方法来克隆到系统的新硬盘上. 在此期间安装用户定义的软件捆绑包(bundle), 并运行用户编写的脚本,以定制AIX在新系统中的配置.因为使用替换硬盘安装过程涉及到克隆现有的rootvg 到的新盘上,在服务器上需要有一块未被分配使用的硬盘. 具体包括:•前期准备•进行rootvg的克隆与定制•从克隆好的硬盘上引导系统•确认所有操作成功实践命令#lspvhdisk0 0001d2613c5c29e9 rootvg activehdisk2 0001f0755343a7f3 Nonehdisk3 0001fe75533b6410 None#chdev -l hdisk2 -a pv=clear 清除disk ID 号#lscfg -vpl hdisk2 显示磁盘的详细信息#alt_disk_install -BOC hdisk2#lspvhdisk0 0001d2613c5c29e9 rootvg activehdisk2 0001f0755343a7f3 altinst_rootvghdisk3 0001fe75533b6410 None“清空备用磁盘卷组:”#alt_disk_install -X#lspv 查看磁盘是否在启用hdisk0 0001d2613c5c29e9 rootvg activehdisk2 0001f0755343a7f3 Nonehdisk3 0001fe75533b6410 None#rmdev -dl hdisk2把hdisk2拔下来,放到新的机器/分区中,启动就可以了,这样一台变两台,两台变四台,很快几个要点:1,第一台服务器的操作系统要安装完整,补丁打好,需要集群的机器可以把oracle等软件装好,补丁也打好(这个是NIM做不到的,当然,前提是把这些东西放到rootvg当中),一定要确定好整体环境,不然以后一台一台补装软件可不好玩,这个是NIM的强项,呵呵。

AIX服务器磁盘操作命令汇总

AIX服务器磁盘操作命令汇总

一、rootvg的磁盘操作先用cfgmgr –v找到新加的硬盘。

# lspvhdisk0 00092204880d7036 rootvghdisk1 none none显示结果中,hdisk1是一个新硬盘,没有分配pvid,可以用下面的命令为hdisk配置成一个物理卷:# chdev –l hdisk1 –a pv=yes该命令就给磁盘hidsk1分配一个唯一的pvid,并将pvid写在该磁盘的引导记录中。

如果该磁盘已经有了pvid,则此磁盘就配置成了物理卷。

该方法适用于配置之前不能重新启动系统,并且用cfgmgr检测不到的磁盘,此方法需要用户知道硬盘的具体信息。

知道硬盘的类型(Type),硬盘的连接的子类型(Subclass),硬盘连接的父设备名(Parent Name )和硬盘的逻辑位置(Location Code)一搬使用mkdev配置该磁盘,格式如下:# mkdev –c disk –s Subclass –t Type –p ParentName –w Location Code–a pv=yes例:增加一个679M的硬盘,连接到scsi3父设备上,他的scsi id是6,逻辑单元号是0,# mkdev –c disk –s scsi –t 670mb –p scsi3 –w 6,0 –a pv=yes或者调用smit mkdev来配置1.1.将一块新盘添加到rootvg当中#smit extendvgForce the creation of a volume group? no* VOLUME GROUP name [rootvg]* PHYSICAL VOLUME names [hdisk1]#lspvhdisk0 000cf05c5941a1f6 rootvg activehdisk1 000cf05ca13d72ec rootvg active#lsvg rootvgVOLUME GROUP: rootvg VG IDENTIFIER: 000cf05c00004c000000011bc16b24daVG STATE: active PP SIZE: 32 megabyte(s)VG PERMISSION: read/write TOTAL PPs: 1088 (34816 megabytes) MAX LVs: 256 FREE PPs: 946 (30272 megabytes) LVs: 10 USED PPs: 142 (4544 megabytes)ACTIVE PVs: 2 AUTO ON: yes......................... 注意TOTAL PPs、ACTIVE PVs项1.2.在该新添加盘当中分出一个LV,并将其挂载到系统当中,确认其可用性#smit mklvLogical volume NAME [ora_data]* VOLUME GROUP name rootvg* Number of LOGICAL PARTITIONS [30] PHYSICAL VOLUME names [hdisk1]Logical volume TYPE [jfs2].................................. 注意MAXIMUM NUMBER of LOGICAL PARTITIONS项的值#lsvg -l rootvg.....................................loglv01 jfs2log 1 1 1 open/syncd N/Aora_data jfs2 30 30 1 closed/syncd N/A#lslv ora_dataLOGICAL VOLUME: ora_data VOLUME GROUP: rootvgLV IDENTIFIER: 000cf05c00004c000000011bc16b24da.11 PERMISSION: read/writeVG STATE: active/complete LV STATE: closed/syncdTYPE: jfs2 WRITE VERIFY: offMAX LPs: 512 PP SIZE: 32 megabyte(s).....................................#smit crfsAdd an Enhanced Journaled File System->Add an Enhanced Journaled File System on a Previously Defined LogicalVolume->* LOGICAL VOLUME name ora_data* MOUNT POINT [/ora_data].................................#mount /ora_data#df -g1.3.扩大该LV的空间、镜像该LV,并更改其所在文件系统大小#lslv ora_data...............................MAX LPs: 512 PP SIZE: 32 megabyte(s) COPIES: 1 SCHED POLICY: parallelLPs: 30 PPs: 30.......................................#smit extendlv* LOGICAL VOLUME name ora_data* Number of ADDITIONAL logical partitions [+10]PHYSICAL VOLUME names [hdisk1]...................................#lslv ora_dataMAX LPs: 512 PP SIZE: 32 megabyte(s)COPIES: 1 SCHED POLICY: parallelLPs: 40 PPs: 40....................................#smit mklvcopy* LOGICAL VOLUME name ora_data* NEW TOTAL number of logical partition copies 2PHYSICAL VOLUME names [hdisk0]......................................#lslv ora_dataMAX LPs: 512 PP SIZE: 32 megabyte(s)COPIES: 2 SCHED POLICY: parallelLPs: 40 PPs: 80........................................#df -g /dev/ora_data/dev/ora_data 1.44 1.44 1% 4 1% /ora_data#smit chfs Change / Show Characteristics of an Enhanced Journaled File System->File system name /ora_dataNEW mount point [/ora_data]SIZE of file systemUnit Size 512bytesNumber of units [5966080]........................................#df -g /dev/ora_data/dev/ora_data 2.41 2.41 1% 4 1% /ora_data1.4.删除镜像、卸载该LV并将其从硬盘中删除#smit rmlvcopy* LOGICAL VOLUME name ora_data* NEW maximum number of logical partition copies 1...........................................#lslv ora_dataMAX LPs: 512 PP SIZE: 32 megabyte(s)COPIES: 1 SCHED POLICY: parallelLPs: 77 PPs: 77....................................#umount /ora_data#smit rmlvLOGICAL VOLUME name [ora_data]#lsvg -l rootvgloglv01 jfs2log 1 1 1 open/syncd N/A..........................................1.5.从rootvg中移除该磁盘#smit reducevgRemove a Physical Volume from a Volume Group->* VOLUME GROUP name rootvg* PHYSICAL VOLUME names [hdisk1]....................................#lspvhdisk0 000cf05c5941a1f6 rootvg active hdisk1 000cf05ca13d72ec None1.6.用新添加的PV mirror rootvg#smit extendvg#smit mirrorvgVOLUME GROUP name rootvgMirror sync mode [Foreground]PHYSICAL VOLUME names [hdisk1] Number of COPIES of each logical partition 21.7.删除rootvg mirror,退出rootvg#smit unmirrorvg#smit reducevg二、非rootvg的磁盘操作2.1.将一块新磁盘添加到系统中并新建为一个独立VG#smit mkvgAdd an Original Volume Group->VOLUME GROUP name [datavg]Physical partition SIZE in megabytes 8* PHYSICAL VOLUME names [hdisk1]..................................#lspvhdisk0 000cf05c5941a1f6 rootvg activehdisk1 000cf05ca13d72ec datavg active2.2.在该磁盘中分出两个LV,并将其挂载到系统当中,确认其可用性#smit mklv 注意MAXIMUM NUMBER of LOGICAL PARTITIONS项的值#lsvg -l datavgLV NAME TYPE LPs PPs PVs LV STATE MOUNT POINTdream jfs2 300 300 1 closed/syncd N/Aibm jfs2 500 500 1 closed/syncd N/A#smit crfs #lsvg -l datavgLV NAME TYPE LPs PPs PVs LV STATE MOUNT POINTdream jfs2 300 300 1 closed/syncd /dreamibm jfs2 500 500 1 closed/syncd /ibm#mount /ibm#mount /dream#df -g/dev/ibm 3.91 3.91 1% 4 1% /ibm/dev/dream 2.34 2.34 1% 4 1% /dream2.3.扩大、镜像LV,并更改其所在文件系统大小#smit extendlv* LOGICAL VOLUME name dream* Number of ADDITIONAL logical partitions [+300]PHYSICAL VOLUME names [hdisk1]POSITION on physical volume middleRANGE of physical volumes minimumMAXIMUM NUMBER of PHYSICAL VOLUMES [10]to use for allocationAllocate each logical partition copy no注意Allocate each logical partition copy项,选no#lsvg -l datavgLV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT dream jfs2 400 400 1 open/syncd /dreamibm jfs2 800 800 1 open/syncd /ibm#smit mklvcopy#lslv ibm #lslv dream #df -g/dev/dream 2.34 2.34 1% 4 1% /dream/dev/ibm 3.91 3.91 1% 4 1% /ibm#smit crfs#df -g/dev/dream 1.39 1.39 1% 4 1% /dream/dev/ibm 4.39 4.39 1% 4 1% /ibm2.4.删除镜像、卸载并删除两个LV#smit rmlvcopy#lslv dream #lslv ibm#umount /ibm #umount /dream#smit rmlv 注意在删除LV之前,请确认文件系统已从系统中卸载2.5.从系统中删除VG,使其成为一个全新的磁盘#smit reducevg#lspvhdisk0 000cf05c5941a1f6 rootvg active hdisk1 000cf05ca13d72ec None1.将新磁盘添加到系统当中,并确认其处于可用状态#chdev -l hdisk1 -a pv=yes三、AIX系统磁盘更换办法3.1 单rootvg ,单datavg , datavg中一块盘更换注意:在更换硬盘之前,必须做好数据的备份工作。

AIX克隆操作方法(alt_disk_install)

AIX克隆操作方法(alt_disk_install)

1、查看扫描硬件前的硬盘情况lspv2、运行cfmgr3、查看多出的硬盘lspv (多出来的hdisk13)4、加上pvid号chdev -l hdisk13 -a pv=yes5、运行解镜像命令smit unmirrorvg6、选择rootvg 按F4 选rootvg7、确认解开vg镜像8、解镜像操作完成9、运行克隆命令alt_disk_install -BOC hdisk1310、克隆完成后的硬盘状态lspv (克隆盘状态altinst_rootvg)11、解除克隆盘状态alt_disk_install -X12、查看解开克隆状态的盘lspv (消除克隆盘状态altinst_rootvg)13、删除克隆盘rmdev -dl hdisk1314、将hdisk 加入vgsmit extendvg15、恢复镜像命令smit mirrorvg16、选择rootvg F4 选rootvg17、选择后台运行F4 mirror sync mode backgroundCommand: OK stdout: yes stderr: noBefore command completion, additional instructions may appear below.0516-1804 chvg: The quorum change takes effect immediately.0516-1126 mirrorvg: rootvg successfully mirrored, user should perform bosboot of system to initialize boot records. Then, user must modifybootlist to include: hdisk0 hdisk1.18、镜像完成19、添加镜像盘的启动块bosboot -a20、加入启动顺序To view the boot list set in the preceding example, type: bootlist -m normal hdisk0 hdisk1 bootlist -m normal -o。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
hdisk1 deleted
# lsdev -Cc disk
hdisk0 Available 00-00-00-0,0 2.2 GB 16 Bit SCSI Disk Drive
(这样看上去就是习惯一点,hdisk0为rootvg ,但要是hdisk1是克隆盘,插到新机器上呢?)
(重新插回hdisk1后:)
Creating cloned rootvg volume group and associated logical volumes.
Creating logical volume alt_hd5.
Creating logical volume alt_hd6.
Creating logical volume alt_hd8.
注:经历“唤醒”的卷组将重命名为“altinst_rootvg”。
限制
正在运行系统的操作系统版本必须高于或等于经历“唤醒”的卷组的操作系统版本。这可能意味着有必要从“altinst_rootvg”引导并“唤醒”“old_rootvg”。
------------------------------------------------------------------
hdisk1 002074484424da16 rootvg
# alt_disk_install -CB hdisk0
Calling mkszfil源自 to create new /image.data file.
Checking disk sizes.
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.
------------------------------------------------------------------
如要释放老rootvg所占用的硬盘,删除其在ODM中的定义,需做如下操作:
alt_disk_install -X old_rootvg
2、
# lspv
hdisk0 002074481b340f84 old_rootvg
alt_disk_install -CB hdisk1
如果你是相同硬件配置的机器,则可以运行下列命令克隆而保持所有设备信息:
----------------------------------------------------------------
1、
# lspv
hdisk0 002074481b340f84 None
# lspv
hdisk0 002074481b340f84 altinst_rootvg
hdisk1 002074484424da16 rootvg
-W disk 用来“唤醒”卷组以在 rootvg 和备用磁盘 rootvg 间的数据存取。
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...
# lsdev -Cc disk
hdisk1 Defined 00-00-00-4,0 2.2 GB 16 Bit SCSI Disk Drive
hdisk0 Available 00-00-00-0,0 2.2 GB 16 Bit SCSI Disk Drive
# rmdev -dl hdisk1
hdisk1 002074484424da16 rootvg
# alt_disk_install -W hdisk0 ---->从新的备用磁盘引导后“唤醒”一个原始rootvg
Waking up old_rootvg volume group ...
alt_hd8 1 1 00..00..01..00..00 N/A
alt_hd4 2 2 00..00..02..00..00 /alt_inst
alt_hd2 105 105 00..00..104..01..00 /alt_inst/usr
alt_hd3 5 5 00..00..00..05..00 /alt_inst/tmp
# bootlist -m normal -o
hdisk0
# bootlist -m normal hdisk1
拔掉hdisk0,直接插hdisk1。
进系统后:
# lspv
# lspv
hdisk0 002074481b340f84 rootvg
hdisk1 002074484424da16 old_rootvg
---------------------------------------------------------------
5.将所有文件拷到altinst_rootvg的文件系统上
6.如果指定的话,使用installp 命令在新的系统中安装系统的更新软件或新的软件包
7.使用bosboot命令在altinst_rootvg上创建引导逻辑卷
8.若有指定,执行用户的脚本程序
9.卸载文件系统, 修改altinst_rootvg上逻辑卷和文件系统的命名
10. 将引导列表改成从替换硬盘上引导.
需要bos.alt_disk_install.rte这个软件包
alt_disk_install -OCB hdisk1
这种方法克隆的盘,可以拿到不同硬件配置的机器上去用,用它进行引导时,会删除ODM库里的所有信息,重新配置所有设备信息,相当于使用克隆盘重新安装新的系统一样。
alt_hd1 1 1 01..00..00..00..00 /alt_inst/home
alt_hd9var 3 3 03..00..00..00..00 /alt_inst/var
alt_hd6 107 107 00..107..00..00..00 N/A
hdisk1 002074484424da16 rootvg
# lsdev -Cc disk
hdisk0 Defined 00-00-00-0,0 2.2 GB 16 Bit SCSI Disk Drive
hdisk1 Available 00-00-00-4,0 2.2 GB 16 Bit SCSI Disk Drive
# bootlist -m normal -o
hdisk1
# bootlist -m normal hdisk0
# bootlist -m normal -o
hdisk0
进系统后:
# lspv
hdisk0 002074481b340f84 rootvg
forced unmount of /alt_inst
Changing logical volume names in volume group descriptor area.
Fixing LV control blocks...
Fixing file system superblocks...
# lspv
AIX硬盘克隆
AIX rootvg的镜像备份
在克隆过程中,系统需完成如下工作:
1.基于当前系统rootvg中内容,产生/image.data 文件.
2.使用系统中未被占用的硬盘, 创建altinst_rootvg卷组
3.创建前缀为alt_inst的逻辑卷和文件系统
4.以当前rootvg为蓝本,生成备份文件列表, 不包含在exclude.list中的文件
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.
hdisk0 002074481b340f84 altinst_rootvg
hdisk1 002074484424da16 rootvg
# bootlist -m normal -o (照例应该是默认克隆盘引导的)
# lspv -l hdisk1
hdisk1:
LV NAME LPs PPs DISTRIBUTION MOUNT POINT
alt_hd5 2 2 02..00..00..00..00 N/A
alt_hd10opt 5 5 05..00..00..00..00 /alt_inst/opt
3、关机,把hdisk1拔掉,插hdisk0。(和插到其他新机器一样)
# lspv
hdisk1 002074484424da16 rootvg
hdisk0 002074481b340f84 altinst_rootvg
继续(想确认下,保留的hdisk0信息如何删除,并使hdisk1开机认出来hdisk0)
# lspv
hdisk1 002074484424da16 altinst_rootvg
hdisk0 002074481b340f84 rootvg
hdisk1
# bootlist -m normal hdisk0 hdisk1
重起进系统后:
# lspv
hdisk0 002074481b340f84 rootvg
相关文档
最新文档