AIX做rootvg软镜像和取消镜像
aix更换mirror硬盘hdisk0

AIX根盘镜像更换hdisk(dump device问题)AIX如果paging swap和dump device不同,系统不会mirror dump device(The system dump devices "primary /dev/hd6 and secondary /dev/sysdumpnull" should not be mirrored.),下面是系统正常情况下的dump device的信息:# lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd5 boot 1 2 2 closed/syncd N/Ahd6 paging 244 488 2 open/syncd N/Ahd8 jfs2log 1 2 2 open/syncd N/Ahd4 jfs2 8 16 2 open/syncd /hd2 jfs2 40 80 2 open/syncd /usrhd9var jfs2 40 80 2 open/syncd /varhd3 jfs2 16 32 2 open/syncd /tmphd1 jfs2 40 80 2 open/syncd /homehd10opt jfs2 80 160 2 open/syncd /optlg_dumplv sysdump 16 16 1 open/syncd N/A# sysdumpdev -lprimary /dev/lg_dumplvsecondary /dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump FALSEdump compression ON# lslv -l lg_dumplvlg_dumplv:N/APV COPIES IN BAND DISTRIBUTIONhdisk0 016:000:000 0% 000:000:000:000:016目前dump device只有一个,在hdisk0上,如果hdisk0出现故障,系统可以从hdisk1启动,系统运行也不会有问题,只是没有dump device,所以如果需要更换hdisk0,需要特别注意一些别的问题,具体步骤:1 unmirror rootvgsmitty unmirrorvg或者unmirrorvg rootvg hdisk02 查看unmirror后vg的状态# lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd5 boot 1 1 1 closed/syncd N/Ahd6 paging 244 244 1 open/syncd N/Ahd8 jfs2log 1 1 1 open/syncd N/Ahd4 jfs2 8 8 1 open/syncd /hd2 jfs2 40 40 1 open/syncd /usrhd9var jfs2 40 40 1 open/syncd /varhd3 jfs2 16 16 1 open/syncd /tmphd1 jfs2 40 40 1 open/syncd /homehd10opt jfs2 80 80 1 open/syncd /optlg_dumplv sysdump 16 16 1 closed/syncd N/A3 Reduce VGsmitty reducevg或者reducevg rootvg hdisk0将会报错:rmlv: Warning, all data belonging to logical volume lg_dumplv on physical volume hdisk0 will be destroyed.rmlv: Do you wish to continue? y(es) n(o)? 0516-016 ldeletepv: Cannot delete phy sical volume with allocated partitions. Use either migratepv to move the partitions or reducevg with the -d option to delete the partitions.0516-884 reducevg: Unable to remove physical volume hdisk0.解决方法:3.1 查看dump device的状态# lslv -l lg_dumplvlg_dumplv:N/APV COPIES IN BAND DISTRIBUTIONhdisk0 016:000:000 0% 000:000:000:000:0163.2 修改dum sysdumpdev -P -p /dev/sysdumpnullprimary /dev/sysdumpnullsecondary /dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump FALSEdump compression ON3.3 reducevgsmitty reducevg0516-914 rmlv: Warning, all data belonging to logical volumelg_dumplv on physical volume hdisk0 will be destroyed.rmlv: Do you wish to continue? y(es) n(o)?y-------------------缺省删除lg_dumplv rmlv: Logical volume lg_dumplv is removed.3.4 查看dump device的状态# lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd5 boot 1 1 1 closed/syncd N/Ahd6 paging 244 244 1 open/syncd N/Ahd8 jfs2log 1 1 1 open/syncd N/Ahd4 jfs2 8 8 1 open/syncd /hd2 jfs2 40 40 1 open/syncd /usrhd9var jfs2 40 40 1 open/syncd /varhd3 jfs2 16 16 1 open/syncd /tmphd1 jfs2 40 40 1 open/syncd /homehd10opt jfs2 80 80 1 open/syncd /opt4 更换hdisk0# cfgmgr -v# lspv5 extendvg# smitty extendvg或者# extendvg rootvg hdisk06.镜像根盘# smitty mirrorvg7. bosboot -ad /dev/hdisk18. 设置启动顺序# bootlist -m normal hdisk0 hdisk1 cd0# bootlist -o -m normalhdisk0 blv=hd5hdisk1 blv=hd5cd0# lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT hd5 boot 1 2 2 closed/syncd N/Ahd6 paging 244 488 2 open/stale N/Ahd8 jfs2log 1 2 2 open/stale N/Ahd4 jfs2 8 16 2 open/stale /hd2 jfs2 40 80 2 open/stale /usrhd9var jfs2 40 80 2 open/stale /varhd3 jfs2 16 32 2 open/stale /tmphd1 jfs2 40 80 2 open/stale /homehd10opt jfs2 80 160 2 open/stale /opt9.重新创建dump lv# mklv -t sysdump -y lg_dumplv rootvg 16 hdisk0 lg_dumplv10.修改主用dump device# sysdumpdev -Pp /dev/lg_dumplvprimary /dev/lg_dumplvsecondary /dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump FALSEdump compression ON# lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd5 boot 1 2 2 closed/syncd N/Ahd6 paging 244 488 2 open/syncd N/Ahd8 jfs2log 1 2 2 open/syncd N/Ahd4 jfs2 8 16 2 open/syncd /hd2 jfs2 40 80 2 open/stale /usrhd9var jfs2 40 80 2 open/stale /varhd3 jfs2 16 32 2 open/stale /tmphd1 jfs2 40 80 2 open/stale /homehd10opt jfs2 80 160 2 open/stale /optlg_dumplv sysdump 16 16 1 open/syncd N/A█AIX rootvg 镜像,以与更换硬盘一、做镜像假设主机有2块硬盘hdisk0,hdisk1,系统安装在hdisk0上。
AIX做和取消mirror

AIX做系统镜像1、用lspv查看系统中可用的物理硬盘确定要做镜像盘的卷组,例如系统装在hdisk0物理盘上,把hdisk1做成系统盘的rootvg卷组的镜像。
2、#smitty extendvg“Force the creation of a volume group?”选择“yes”,强制加入卷组“VOLUME GROUP name”选择“rootvg”“PHYSICAL VOLUME names”填入“hdisk1”,回车确认即可3、将rootvg做镜像,使用命令:#smitty mirrorvg选择rootvg“Mirror sync mode”选择“Background”,使同步过程在后台进行“PHYSICAL VOLUME names”选择“hdisk1”其他默认,回车即可。
4、将hdisk1加入启动快,使用命令#bosboot –ad /dev/hdisk1改变启动列表,使操作系统的启动顺序为hdisk0,hdisk1,使用命令:#bootlisk –m normal hdisk0 hdisk1查看当前启动列表#bootlisk –m normal –oAIX取消系统镜像1、把rootvg的mirror去掉,要制定哪个物理盘:#unmirrorvg rootvg hdisk1去掉hdisk1的引导信息#chpv –c hdisk12、从rootvg中删除hdisk1#reducevg rootvg hdisk1把系统中的硬盘删掉#rmdev –dl hdisk13、更改启动列表#bootlisk –m normal hdisk0。
AIX系统ROOTVG镜像操作

AIX系统ROOTVG镜像操作AIX系统ROOTVG镜像操作AIX做rootvg软镜像和取消镜像以下命令全部在AIX5.4上运行过# lspvhdisk0 000a1ddc7f36a2f0rootvg activehdisk1 noneNone#chdev -l hdisk1 -a pv=clear# chdev -l hdisk1 -a pv=yeshdisk1 changed# lspvhdisk0 000a1ddc7f36a2f0rootvgactivehdisk1 000a1ddcd9e3cc9eNone# extendvg rootvg hdisk1 //如果hdisk1内有数据在做extend 的时侯,hdisk1里面的东西就没了#extendvg -f rootvg hdisk1 强制把hdisk1加入到rootvg中# lspvhdisk0 000a1ddc7f36a2f0rootvgactivehdisk1 000a1ddcd9e3cc9erootvgactive#mirrorvg rootvg hdisk1# mirrorvg rootvg0516-1124 mirrorvg: Quorum requirement turned off, reboot system for thisto take effect for rootvg.0516-1126 mirrorvg: rootvg successfully mirrored, user should performbosboot of system to initialize boot records. Then, user must modifybootlist to include: hdisk0 hdisk1.查看mirror是否完成了# lsvg -l rootvg# lsvg -l rootvg //如何查看硬盘是否做过mirror?rootvg:LV NAME TYPE LPs PPsPVs LV STATE MOUNT POINThd5 boot 12 2closed/syncd N/Ahd6 paging 24 2open/syncd N/Ahd8 jfslog1 2 2open/syncd N/Ahd4 jfs1 2 2open/syncd /hd2 jfs33 662 open/syncd /usr hd9var jfs1 2 2open/syncd /varhd3 jfs1 2 2open/syncd /tmphd1 jfs1 2 2open/syncd /homeHd10opt jfs 48 2open/syncd /opt说明:lp=2pp 表示一份镜像,lp=pp表示没做,lp=3pp表示有二份。
AIX常用命令大全

df -g 查看文件使用率
一、检查AIX系统状态
1、文件系统:df -k
2、设备:lsdev -C
3、磁盘(物理卷):lspv
4、paging space:lsps -a
5、配置:lscfg -vp
6、软件:lslpp -l
7、用户:who
8、处理器个数:lsdev -C|grep proc
mem0 Available 00-00 Memory
L2cache0 Available 00-00 L2 Cache
再使用命令# lsattr -El mem0
输出如下
size 512 Total amount of physical memory in Mbytes False
更改用户组属性:smitty chgroup
3、删除用户:smitty rmuser
删除用户组:smitty rmgroup
十、常用用户监视命令
who
last - 登录事件和关机信息
last root console
last | grep shutdown
十一、系统记录文件
5、解除卷组:varyoffvg vg_name
6、向卷组中增加一个物理卷:extendvg vg_name hdiskn
注:extendvg命令用于向已存在的卷组增加新的物理卷,这个物理卷设备的状态必须是可用的(Available)。
7、从卷组中删除一个物理卷:reducevg [-d] vg_name hdiskn
列出物理卷中物理分区的分配:lslv -p <pvname>
显示逻辑卷中LP(逻辑分区)与PP(物理分区)的对应:lslv -m <lvname>
#制作与删除rootvg镜像标准步骤

#制作与删除rootvg镜像标准步骤制作与删除rootvg镜像如果系统的rootvg仅有一块硬盘,当灾难来临的时候,例如硬盘损坏,这就意味着系统就再也不能启动了。
尽管可能拥有mksysb的磁带,但仍然需要花费很多的时间去处理这个原本很小的问题。
rootvg镜像能够提供单机bos容错,使得能够用最短的时间摆脱这种困境,简单到只需要一次重新启动。
注意:检查镜像后的PV的hd5是否由连续的PP组成。
制作与删除rootvg镜像时先执行如下命令进行系统检查:# lspv# lsvg -l rootvg# lsvg rootvg# lsvg -p rootvg# lslv -m lv_name# lsvg -M rootvg制作rootvg的标准步骤:1、extendvg2、chvg -Qn3、mirrorvg -s4、syncvg -v5、bosboot -a6、bootlist7、shutdown -Fr8、bootinfo -b1、将一个PV加入到rootvg中,例如:hdisk1。
# extendvg rootvg hdisk12、如果使用一个PV做镜像,那么QUORUM是不需要的,请关闭它。
# chvg -Qn rootvg此情况称之为单镜像(single mirroring),一般单镜像的卷组都需要将QUORUM关闭,否则卷组中拥有2份VGDA的磁盘不可用时,受QUORUM制约,整个卷组无法激活,从而失去镜像意义。
对于rootvg镜像更加需要关闭QUORUM,否则一旦包含2份VGDA的磁盘不可用时,系统在引导过程中将不能激活rootvg,从而引起启动失败。
该命令可在系统正常运行时随时补充执行,但需要重新启动才能生效。
如果始终没有执行过,当系统启动失败时,可以使用可引导介质进入维护模式,激活rootvg,获得shell时再执行此命令,然后正常启动即可。
3、建立rootvg所有LV的镜像,你可以使用mklvcopy一个一个去建立,当然更加简单的方法是使用卷组镜像命令。
aix mirrovg 原理

本人X MirrorVG原理本人X是IBM的专有操作系统,主要用于IBM的Power架构服务器。
在本人X操作系统中,MirrorVG是一种用于实现存储冗余和提高数据可靠性的重要功能。
本文将讨论本人X MirrorVG的原理和工作机制。
一、MirrorVG概述MirrorVG是本人X操作系统中用于存储冗余的技术,它能够将数据在不同的物理磁盘上进行镜像,保证了系统在部分磁盘损坏的情况下仍然可以正常工作。
MirrorVG的主要组成部分包括:物理卷组、镜像数据、磁盘传输速率和故障处理。
二、MirrorVG原理1. 物理卷组MirrorVG是基于物理卷组(Physical Volume Group)实现的。
物理卷组是本人X操作系统中的一个概念,它是由一组物理卷(Physical Volume)组成的,这些物理卷可以是硬盘驱动器、固态硬盘或者其他存储设备。
MirrorVG通过将物理卷分为几组,然后在每组中实现存储冗余,从而提高了数据的可靠性。
2. 镜像数据MirrorVG通过将数据在不同的物理卷上进行镜像,实现存储冗余。
镜像数据以镜像轮换的方式存储在不同的物理卷上,从而保证了即使某一块物理卷损坏,系统依然可以通过其他镜像数据进行读取和写入。
3. 磁盘传输速率MirrorVG还可以针对磁盘之间的数据传输速率进行设置和调整。
通过合理设置磁盘传输速率,可以在一定程度上提高数据传输的效率,从而缩短数据写入和读取的时间。
4. 故障处理当物理卷出现问题时,MirrorVG可以通过系统内建的故障处理机制自动切换到其他可用的镜像数据上,保证系统的正常运行。
MirrorVG还提供了诊断工具,能够帮助系统管理员及时发现和处理物理卷的故障,保证系统数据的完整性和可靠性。
三、MirrorVG工作机制在本人X操作系统中,MirrorVG通过一种称为同步写入的机制来实现数据的镜像。
当系统收到数据写入的请求时,MirrorVG会将数据同时写入被镜像的物理卷和它的镜像数据上,保证数据的一致性和可靠性。
AIX用mirror方法做rootvg镜像及删除镜像

AIX⽤mirror⽅法做rootvg镜像及删除镜像AIX⽤mirror⽅法做rootvg镜像及删除镜像AIX系统做rootvg镜像及如何删除镜像本⽂简单介绍⼀下如何在AIX系统下⽤mirror做rootvg镜像以及如何删除做好的rootvg镜像。
其实,做mirror就是⼏个命令的运⽤。
⼀、建⽴rootvg镜像1、,lspv 先查看⼀下当前系统可⽤的硬盘,如下图所⽰:当前系统hdisk0为rootvg盘,hdisk1为空盘可以使⽤。
2、,bootinfo ,B hdisk1 检查 hdisk1 是否可作为由 AIX ⽀持的引导设备,如果此命令返回值 1,则选择的磁盘可以由 AIX 引导。
如果返回其它值表⽰hdisk1 不是 rootvg 制作镜像的候选。
如下图所⽰:返回值是“1”,说明hdisk1可以作为引导设备、,smit extendvg 添加hdisk1磁盘到rootvg 卷组,说明做vg镜像之前必须先3把要做备份的那块硬盘加⼊到这个vg中。
除此命令外也可以直接⽤如下命令: ,extendvg rootvg hdisk14、,chvg –Qn rootvg 取消VG中的物理卷限额管理,运⾏此命令之后在查看,lsvg rootvg 如下图所⽰:5、,smit mirrorvg 对rootvg进⾏镜像,也可以直接⽤如下命令对rootvg做镜像,mirrorvg rootvg 做mirror镜像时间的长短取决于rootvg的⼤少6、,lspv ,l hdiskN 做完mirror镜像⽤这命令查看,如下图所⽰:,lsvg ,p rootvg 命令查看如下图所⽰:从上⾯对⽐hdisk1和hdisk0看到,这两块硬盘都是⼀样的,因为做了mirror7、,bosboot ,ad hdisk0,bosboot ,ad hdisk1 在rootvg的两块盘上创建引导信息8、,bootlist ,m normal hdisk0 hdisk1 设置系统启动设备的顺序,这⾥⾯设置的是hdisk0为第⼀启动设备,hdisk1为第⼆启动设备9、,bootlist ,om normal 再⽤这命令查看系统bootlist设置,如下图所⽰:到此rootvg镜像就做好了。
AIX5.3的磁盘镜像、更换操作汇总

AIX5.3的磁盘镜像、更换操作汇总1.如何在AIX里面用命令显示AIX是从那块物理硬盘启动的?显示设置的启动顺序,究竟是从哪块盘启#lslv -m hd5#bootinfo -b如果你只是想看mirror是否成功,那就用lslv -m hd5如果是想看当前是使用哪块盘引导启动的,那就用bootinfo -b2.做MIRROR时出错解决方法?# extendvg rootvg hdisk10516-1398 extendvg: The physical volume hdisk1, appears to belong toanother volume group. Use the force option to add this physical volumeto a volume group.-792 extendvg: Unable to extend volume group.解决:因为此hdisk1之前曾经被其它的VG(ROOTVG)使用过,所以你可以用加参数-f 或用smitty 强力创建。
#extendvg -f rootvg hdisk13.创建镜像#mirrorvg rootvg hdisk1 (默认创建2份镜像)#mirrorvg -c 3 rootvg hdisk1 (创建3份镜像)注意必须做镜像同步:Step 1: 重新创建两块硬盘的启动映象,执行下面的命令完成:#bosboot -ad hdisk1Step 2: 修改启动列表,按照下面的方法完成:#bootlist -m normal hdisk0 hdisk1 cd0Step 3: 查看启动列表是否修改成功,参照下面方法及输出:#bootlist -m normal -ohdisk0 blv=hd5hdisk1 blv=hd5cd0同步后在创建LV和文件系统的同步命令:#mirrorvg -S -c 2 rootvg说明:c参数:指出mirrorvg后每个LV必须有的副本数。
aix更换系统镜像盘

rootvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk1 active 542 148 70..00..00..00..78
# bootlist -m normal hdisk1
重建镜像 :
lsdev -Cc disk
hdisk0 Available 11-09-00-8,0 16 Bit LVD SCSI Disk Drive
hdisk1 Available 11-09-00-10,0 16 Bit LVD SCSI Disk Drive
16F35C72 0728083807 P H hdisk0 DISK OPERATION ERROR
16F35C72 0728003807 P H hdisk0 DISK OPERATION ERROR
16F35C72 0727163807 P H hdisk0 DISK OPERATION ERROR
4,根据服务手册,硬盘笼中硬盘可热插拔。在主机运行的情况下将拔出的硬盘插入一号插槽,合上硬盘笼挡板;
5,通过命令“cfgmgr”重新识别到hdisk0,“lsdev –Cc disk”查看hdisk0状态转为“available”,但在“lsvg –p rootvg”中查看物理盘hdisk0的状态为“missing”而非“active”,表示仍然有问题;
删除原有镜像操作 :
# cfgmgr
# lsdev -Cc disk
hdisk0 Available 11-09-00-8,0 16 Bit LVD SCSI Disk Drive
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用mirror方法做rootvg镜像及删除镜像

AIX用mirror方法做rootvg镜像及删除镜像AIX系统做rootvg镜像及如何删除镜像本文简单介绍一下如何在AIX系统下用mirror做rootvg镜像以及如何删除做好的rootvg镜像。
其实,做mirror就是几个命令的运用。
一、建立rootvg镜像1、,lspv 先查看一下当前系统可用的硬盘,如下图所示:当前系统hdisk0为rootvg盘,hdisk1为空盘可以使用。
2、,bootinfo ,B hdisk1 检查 hdisk1 是否可作为由 AIX 支持的引导设备,如果此命令返回值 1,则选择的磁盘可以由 AIX 引导。
如果返回其它值表示hdisk1 不是 rootvg 制作镜像的候选。
如下图所示:返回值是“1”,说明hdisk1可以作为引导设备、,smit extendvg 添加hdisk1磁盘到rootvg 卷组,说明做vg镜像之前必须先3把要做备份的那块硬盘加入到这个vg中。
除此命令外也可以直接用如下命令: ,extendvg rootvg hdisk14、,chvg –Qn rootvg 取消VG中的物理卷限额管理,运行此命令之后在查看,lsvg rootvg 如下图所示:5、,smit mirrorvg 对rootvg进行镜像,也可以直接用如下命令对rootvg做镜像,mirrorvg rootvg 做mirror镜像时间的长短取决于rootvg的大少6、,lspv ,l hdiskN 做完mirror镜像用这命令查看,如下图所示:,lsvg ,p rootvg 命令查看如下图所示:从上面对比hdisk1和hdisk0看到,这两块硬盘都是一样的,因为做了mirror7、,bosboot ,ad hdisk0,bosboot ,ad hdisk1 在rootvg的两块盘上创建引导信息8、,bootlist ,m normal hdisk0 hdisk1 设置系统启动设备的顺序,这里面设置的是hdisk0为第一启动设备,hdisk1为第二启动设备9、,bootlist ,om normal 再用这命令查看系统bootlist设置,如下图所示:到此rootvg镜像就做好了。
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系统备份(rootvg备份)

AIX系统备份(rootvg备份)一、系统备份命令alt_disk_copy简介alt_disk_copy 是一个内置的 AIX 实用程序,可以用它克隆正在运行的 rootvg。
alt_disk 实用程序由以下命令组成:● alt_disk_copy 执行磁盘克隆。
● alt_rootvg_op 在克隆的 rootvg 上执行维护操作。
● alt_disk_mysysb 执行 mksysb 复制。
注意:alt_disk_copy 只复制 rootvg 中当前挂载的文件系统。
因为 alt_disk_copy 命令把当前正在运行的 rootvg 复制到另一个磁盘,所以一定要挂载希望克隆的所有文件系统。
复制完成之后,就有了两个 rootvg 卷组:•rootvg•altinst_rootvg其中的 altinst_rootvg 是克隆的非活跃/不变的 rootvg。
在克隆的 rootvg 中,所有逻辑卷名前面有‘alt’前缀。
引导列表也改为从 altinst_rootvg 引导。
如果现在重新引导系统,当系统运行起来之后,•原来的 rootvg 将变成:old_rootvg•altinst_rootvg 变成:rootvg二、克隆前检查•确认rootvg所在磁盘状态为 active•确认镜像状态,对于每个数据输出行,检查 PPs 列的输出是否是 LPs 列的两倍。
•执行 bosboot 命令检查•检查确认克隆目标盘hdisk2状态三、开始克隆1、制作image文件2、修改image文件3、开始克隆4、克隆盘唤醒及睡眠附录:故障修复常用命令。
AIX上克隆rootvg的操作方法alter_disk

1.基于当前系统rootvg中内容,产生/image.data文件.
2.使用系统中未被占用的硬盘,创建altinst_rootvg卷组
3.创建前缀为alt_inst的逻辑卷和文件系统
4.以当前rootvg为蓝本,生成备份文件列表,不包含在exclude.list中的文件
在lpar的环境中尤其在需要做类似dlpar的操作altdiskinstall之后由于复制原因是相同的ctnodeid这个时候需要重新refresh检查所有分区的ctnodeid号看看是否存在重复的情况看etcctnodeid和varctcfg文件如果用户用altdiskinstall命令克隆了一台机器的rootvg并安装到另一台机器则这两台机器就会拥有相同的ctnodeidusrsbinrsctinstallbinrecfgct也可以smitaltinstall
#lscfg -vpl hdisk2显示磁盘的详细信息
#alt_disk_install -BOC hdisk2
#pv
hdisk0 0001d2613c5c29e9 rootvg active
hdisk20001f0755343a7f3 altinst_rootvg
hdisk3 0001fe75533b6410 None
2,拔下硬盘或者用分区把硬盘装到别的服务器/分区的后,第一次启动的时候,可能提示找不到可供启动的硬盘,这时候可以进入sms设定一下启动顺序,设定启动顺序的时候sms可以扫描硬盘,发现上面的操作系统。
补充一下:
在LPAR的环境中,尤其在需要做类似DLPAR的操作,alt_disk_install之后,由于复制原因,是相同的ct_node_id,这个时候需要重新refresh ..。。
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 现在可做他用.。
AIXrootvg卷组故障硬盘定位及换盘

AIXrootvg卷组故障硬盘定位及换盘⼀. 以roovtg卷组为例,通常是两块盘做的rootvg假设 rootvg 券中的 hdisk0 盘坏了,通过HMC报警或本机 errpt ⽇志查看坏盘信息//查看rootvg是否做了mirror, 如果lp:pp 为1:2 即做了mirrorlsvg -l rootvg//确认硬盘型号和插槽号lscfg -vl hdisk0//查看系统bootlist启动顺序bootlist -m normal -o//查看roovg卷组中两块硬盘都是active即正常,missing表⽰丢失或坏lsvg -p rootvg//如果hdisk0显⽰missing,执⾏chpv看看硬盘能不能找回来chpv -va hdisk0⼆. 找出坏盘并更换1. 把hdisk0 从 rootvg中踢出//把hdisk0 从rootvg中取消mirror,(耗时40分钟左右)unmirrorvg rootvg hdisk0//查看hdisk0和hdisk1已不是mirrorlsvg -l rootvg//从rootvg中去除hdisk0reducevg rootvg hdisk0//从系统中删除坏盘rmdev -dl hdisk02.查找坏盘位置拔出换新盘diag选择:->Task Selection->Hot Plug Task->SCSI and SCSI RAID Hot Plug Manager-> Identify a Device Attached to a SCSI Hot Swap Enclosure Device选择⽬标DISK , 如 hdisk0 回车这时硬盘指⽰灯会显⽰红⾊,即hdisk0,退出此时直接拔出硬盘更换到此硬盘更换完成。
3.换上新盘后操作//查找新硬盘cfgmgr -v//查看新盘是否识别lspv//添加新盘pvid到系统为可⽤chdev -l hdisk0 -a pv=yes//将 hdisk0 加⼊rootvgextendvg rootvg hdisk0//将rootvg 镜像到hdisk0上,此⼯作耗时较长mirrorvg -S rootvg hdisk0//查看镜像进度lsvg -l rootvg // STATE 为 syncd时为同步完成//同步VG 可不做syncvg –v rootvg//将引导image到hdisk0上bosboot -ad hdisk0//如果要修改引导顺序boslist -m normal hdisk0 hdisk1//查看引导顺序bootlist -m normal -o补充说明:1. AIX 做mirrorvg最好采⽤后台⽅式,否则在前台会等的⾮常久smitty mirrorvg 选择 backupgroud。
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。
转:AIX上镜像制作与取消

转:AIX上镜像制作与取消:AIX上镜像制作与取消(2009-12-01 20:29:04)转载标签:杂谈AIX下镜像的制作与取消前提:文中hdiskn代表新加入的磁盘大致步骤是:添加新硬盘、扫描设备、查看设备是否正常、添加pvid、加入卷组、做mirror,给新硬盘添加引导信息、重新设置引导顺序。
1.lspv查看物理卷。
这是没有发现新硬件,我们就开始扫描设备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 表示有。
7.给新磁盘做新的引导信息查看当前的引导顺序bootlist -m normal -o给hdiskn添加引导信息bosboot -ad /dev/hdiskn重新设置引导顺序,让hdiskn为最优先。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AIX做rootvg软镜像和取消镜像
# lspv
hdisk0 000a1ddc7f36a2f0 rootvg active
hdisk1 none None
#chdev -l hdisk1 -a pv=clear
# chdev -l hdisk1 -a pv=yes
hdisk1 changed
# lspv
hdisk0 000a1ddc7f36a2f0 rootvg active hdisk1 000a1ddcd9e3cc9e None
# extendvg rootvg hdisk1 //如果hdisk1内有数据在做extend的时侯,hdisk1里面的东西就没了
#extendvg -f rootvg hdisk1 强制把hdisk1加入到rootvg中
# lspv
hdisk0 000a1ddc7f36a2f0 rootvg active hdisk1 000a1ddcd9e3cc9e rootvg active
#mirrorvg rootvg hdisk1
# mirrorvg rootvg
0516-1124 mirrorvg: Quorum requirement turned off, reboot system for this to take effect for rootvg.
0516-1126 mirrorvg: rootvg successfully mirrored, user should perform bosboot of system to initialize boot records. Then, user must modify bootlist to include: hdisk0 hdisk1.
查看mirror是否完成了
# lsvg -l rootvg
# lsvg -l rootvg //如何查看硬盘是否做过mirror?
rootvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT hd5 boot 1 2 2 closed/syncd N/A
hd6 paging 2 4 2 open/syncd N/A
hd8 jfslog 1 2 2 open/syncd N/A
hd4 jfs 1 2 2 open/syncd /
hd2 jfs 33 66 2 open/syncd
/usr
hd9var jfs 1 2 2 open/syncd /var
hd3 jfs 1 2 2 open/syncd /tmp
hd1 jfs 1 2 2 open/syncd /home Hd10opt jfs 4 8 2 open/syncd /opt
说明: lp=2pp 表示一份镜像,lp=pp表示没做,lp=3pp表示有二份。
lp=2pp,是指一份lp的数据,对应两份pp的数据,物理上是有2份拷贝的
# lsvg rootvg
VOLUME GROUP: rootvg VG
IDENTIFIER: 000a1ddc00004c00000001197f36bcd3
VG STATE: active PP
SIZE: 32 megabyte(s)
VG PERMISSION: read/write TOTAL PPs: 1084 (34688 megabytes)
MAX LVs: 256 FREE
PPs: 994 (31808 megabytes)
LVs: 9 USED
PPs: 90 (2880 megabytes)
OPEN
LVs: 8 QUORUM: 1 TOTAL PVs: 2 VG DESCRIPTORS: 3
STALE PVs: 0 STALE
PPs: 0
ACTIVE PVs: 2 AUTO
ON: yes
MAX PPs per VG: 32512 0
MAX PPs per PV: 1016 MAX PVs: 32
LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no
HOT SPARE: no BB
POLICY: relocatable
说明:
QUORUM: 1 表示没有,
QUORUM: 2 表示有。
# bootlist -m normal -o
hdisk0
# bosboot -ad /dev/hdisk1
# bootlist -m normal hdisk1 hdisk0
# bootlist -m normal -o
hdisk1
hdisk0
# shutdown -Fr
说明:AIX:rootvg镜像。
使两个硬盘均可启动。
好处:主启动硬盘坏时,可以用另一硬盘启动机器.
注:
chdev -l hdisk1 -a pv=yes是安全的,如果它运行不成功,那创建VG肯定失败,因为mkvg就是调用的它
后记:
# unmirrorvg rootvg hdisk1//把rootvg 的mirror去掉
# chpv -c hdisk1 //去掉hdisk1的引导信息
# reducevg rootvg hdisk1 //从rootvg中删除hdisk1
#rmdev -dl hdisk1 (加-R表示强制删除)
# bootlist -m normal hdisk0
注:
1、如果向unmirrorvg rootvg不指定盘是很危险的,一般不指定盘不要用此命令
更换硬盘问题
步骤1、先unmirror,然后把hdisk2从datavg中退出,再用rmdev把hdisk2删掉;
步骤2:关机,取出hdisk2,把新的73G硬盘放入,开机;
步骤3:把新的73G硬盘加入datavg,再migratepv -l hdisk1 hdisk2 把hdisk1的内容复制到新硬盘上;
步骤4:然后用同样的办法把hdisk1替换掉。