AIX-rootvg镜像后拔盘装系统

合集下载

aix更换mirror硬盘hdisk0

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做和取消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下更换磁盘之更换坏盘

AIX下更换磁盘之更换坏盘

AIX下更换磁盘之更换坏盘选择性步骤此步骤为确保当前的hdisk0或hdisk1确为坏盘做准备,可不操作,操作只会增加安全性:1停应用2关机:#shutdown –F3停电拔出坏硬盘,看硬盘上信息FRU Number、Serial Number、Part Number是否对的起来,对应正确再一次确认了此盘是系统中对应的坏盘。

如果不是就记录下FRU Number、Serial Number、Part Number 信息,插上硬盘、开机用lscfg命令(例:lscfg -vl hdisk1)查看其它硬盘的信息。

再次确认出坏盘的正确hdisk号。

以下步骤在机器停止应用的情况下操作,应用包括:HACMP双机(smitty clstop),oracle等等。

1、坏盘为hdisk0,执行以下步骤:1)、破除镜像把HDISK0从ROOTVG中不做MIRROW:#unmirrorvg rootvg hdisk0查看物理卷#lspv这时HDISK0不在和HDISK1为MIRROR输入以下命令# lspv -l hdisk0Dumplv如果有显示上一行dumplv信息,按照以下操作:→如果现在hdisk0仍然处于激活状态,你可以简单地用“migratepv”命令把“dumplv”从hdisk0移到hdisk1:# migratepv -l dumplv hdisk0 hdisk1→如果现在hdisk0处于丢失状态或者已经坏掉,你将需要做如下操作:# lslv dumplv ---> 获得此逻辑卷的属性为你重建做准备LOGICAL VOLUME: dumplv ---VOLUME GROUP: rootvgLV IDENTIFIER: 00097c7f00004c00000000e9732a0422.16 PERMISSION: read/writeVG STATE: active/complete ---LV STATE: opened/syncdTYPE: sysdump ---WRITE VERIFY: offMAX LPs: 512 --- PP SIZE: 16 megabyte(s)COPIES: 1 -------SCHED POLICY: parallelLPs: 20 ---------PPs: 20STALE PPs: 0 --- BB POLICY: relocatableINTER-POLICY: minimum ---RELOCATABLE: yesINTRA-POLICY: middle --- UPPER BOUND: 32MOUNT POINT: N/A --------LABEL: NoneMIRROR WRITE CONSISTENCY: on/ACTIVEEACH LP COPY ON A SEPARATE PV ?: yes# sysdumpdev -Pp /dev/sysdumpnull# rmlv dumplv# mklv -t sysdump -y dumplv rootvg 20 hdisk1# sysdumpdev -Pp /dev/dumplv2)、逻辑去除磁盘把hdisk0从rootvg中去除#reducevg rootvg hdisk0在hdisk1上创建boot image#bosboot –ad /dev/hdisk1改变启动设备的顺序#bootlist –m normal hdisk1 cd0删除HDISK0#rmdev –dl hdisk0#lspv#lscfg –vl hdisk0以上2条命令不会显示hdisk0的相关信息,表示已删除hdisk03)、移出热插拔磁盘1. 当前系统登录用户身份应是root,如果不是以root用户身份登录进入系统;2. 在命令行输入“ smit”;3. 选择 System Storage Management (Physical and Logical Storage);4. 选择 Removable Disk Management;5. 选择 Remove a Disk;6. 从屏幕列示中选择要移出的硬盘hdisk0然后按下回车键;7. 按照屏幕上的指导来移出硬盘;8. 当你被询问“Are you sure?”, 按下回车键. 你选择的硬盘的电源显示灯将保持亮的状态;9. 物理上移出硬盘;10. 按下 F10退出smit菜单.4)、加回热插拔磁盘1. 物理安装新硬盘到硬盘槽里;2. 当前系统登录用户身份应是root,如果不是以root用户身份登录进入系统;3. 在命令行输入“ smit”;4. 选择 Devices.5. 选择 Install/Configure Devices Added After IPL 并且按下回车键.5)、重新镜像rootvg卷组下面的步骤认为用户有一个包含hdisk1的rootvg卷组并且准备镜像rootvg到一个新磁盘:hdisk0.1.把hdisk0加进rootvg卷组:#extendvg rootvg hdisk02.关掉rootvg的 QUORUM功能:#chvg -Qn rootvg3.镜像rootvg#mirrorvg -c 2 rootvg hdisk04.重新生成 boot image#bosboot -ad /dev/hdisk05.更新bootlist#bootlist -m normal hdisk0 hdisk1 cd06.重起系统#shutdown -Fr系统正常运行,完毕。

AIX rootvg换故障盘reducevg报错的解决办法

AIX rootvg换故障盘reducevg报错的解决办法

AIX rootvg换盘时reducevg报错的处理办法神州数码--沈飞龙2017-8 作为AIX系统管理员,rootvg的磁盘坏了一个,需要换盘,这是大家经常遇到的事情。

正常情况下,unmirrorvgreducevg换盘extendvgmirrorvg这些都不会遇到什么问题。

但总是有特殊情况,就是我在unmirrorvg成功之后,reducevg总是报错,需要unmount rootvg上的文件系统,生产环境,哪能说停就停呢?1 lsvg–p rootvg检查成员磁盘,确定哪个是救命稻草,哪个盘是坏了的。

从上图中看出,hdisk114磁盘损坏,需要更换。

按照正常步骤,1 unmirrorvgrootvg hdisk114;2 reducevg–d rootvg hdisk114;rmdev–dl hdisk114 –R ;4 hot plug;5 extendvgrootvghdiskXXX(新盘号);6 mirrorvgrootvg;7 bosboot–ad hdiskXXX (新盘号);8 bootlist–M normal –o 检查和设置启动盘。

但是,一切都那么顺利,我就不需要写这个文章了,在第2部,reducevg的时候,先是lg-dumplv 占用,解决以后,有要下umount /oracle 等其他好多个文件系统,我就意识到,这是一个非正常的系统,又是数据库,哪能随便停了让我换系统盘呢,想想办法吧。

首先,你得知道目前系统有点问题,所以操作要小心。

经过尝试多次失败,reducevg报错,于是,reducevg的运行思路,将此任务拆解,使用smit lv 来一个一个的lv进行拆除镜像Step 1Step 2Step 3Step 4 按F4 ,选择rootvg的一个lv注意:原来是镜像,所以是2,现在要拆除,要将2改为1,在PHYSICAL VOLUME names 要选择故障磁盘,如我们这个例子的hdisk114 ,回车,结果OK,那就是成功啦。

hpux和aix的vg迁移心得

hpux和aix的vg迁移心得
rendev -l hdiskX -n asmdsk0
文件系统的迁移,我们使用lvm的mirror功能来实现,关于文件系统迁移,请注意几点
1、注意vg的类型,注意lv是否条带,注意新存储之间是否建议条带(我在6.1的环境下,多个小pv条带的lv可以和一个大pv镜像)
|==============================================================================|
root@bill281 #extendvg billvg05_n hdisk75
这样就扩成功啦。然后在对vg进行mirror操作,镜像完成后再将解镜像,将老盘删除(解除镜像时一定要加解除镜像的pv,否则会将后加入的pv给解啦)
当然如果不想这么麻烦,也可以将lun大小划成和之前的一样大,那么就不用这么麻烦了。
如果改vg属性、改vg类型、划相同大小的lun都不行,那只能用备份恢复来迁移数据了。或者通过存储间的底层数据迁移来实现。
注意:
如果是双机里的磁盘,需要使用hacmp菜单中的System Management (C-SPOC)来操作,以防止两边信息不一致。但菜单中没有chvg -t这个参数,如果想用此方法,只能现在一边修改,然后在另一个节点上重新导出和导入vg。另外在hacmp菜单中可以更改共享vg类型。
MAX PPs per VG: 32512
MAX PPs per PV: 4064 MAX PVs: 8
LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no
|Big VG | 128 | 512 | 130,048 (1016 * 128)| 1 GB |

AIX5.3的磁盘镜像、更换操作汇总

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更换系统镜像盘

aix更换系统镜像盘
# lsvg -p rootvg
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

克隆镜像rootvg

克隆镜像rootvg

使用“备用磁盘安装”克隆镜像过的rootvg备用磁盘安装是AIX用户常会用到的一种安装方式,它允许在当前系统运行时安装操作系统,减少了安装或升级的停机时间。

特别是使用备用磁盘克隆rootvg,有许多优点:·在发生灾难性事件时,系统仍有一个在线备份(需要额外的在线硬盘)·可在在线升级新的维护级别或软件版本,测试方便。

但有时候,我们在克隆一个镜像过的rootvg时,会看到这种报错:0516-404 allocp: This system cannot fulfill the allocation request.There are not enough free partitions or not enough physical volumes to keep strictness and satisfy allocation requests. The command should be retried with different allocation characteristics.这是因为这种情况下,克隆安装要完全复制rootvg,生成的rootvg副本也必须是镜像的。

也就是说要克隆一个由两块互为镜像的硬盘组成的rootvg,也需要两块硬盘。

那么我们有没有办法在不执行unmirrorvg命令的情况下,只用一块硬盘来克隆这个rootvg呢?本文将介绍如何实现这个想法。

--------------------------------------------------------------首先,让我们来了解一下备用磁盘克隆rootvg的机制和实现过程。

在缺省情况下,alt_disk_install 命令会执行以下的操作:1. 创建一个基于当前rootvg 配置的/image.data 文件,也可以使用定制的image.data 文件。

2. 创建备用rootvg(altinst_rootvg)。

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镜像就做好了。

AIX LVM mirrorvg拔盘测试

AIX LVM mirrorvg拔盘测试

AIX LVM mirrorvg拔盘测试1.测试环境rootvg 由hdisk0、hdisk1两块磁盘组成,LV都做了镜像。

在AIX系统正常运行的情况下,手动把其中一块磁盘拔出。

测试操作系统是否还能正常运行。

测试前检查磁盘的情况:每个LV的状态都是syncd的。

# lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT hd5 boot 1 2 2 closed/ syncd N/Ahd6 paging 128 256 2 open/ syncd N/Ahd8 jfs2log 1 2 2 open/ syncd N/Ahd4 jfs2 20 40 2 open/ syncd/hd2 jfs2 20 40 2 open/ syncd/usrhd9var jfs2 20 40 2 open/ syncd/varhd3 jfs2 20 40 2 open/ syncd/tmphd1 jfs2 20 40 2 open/syncd/homehd10opt jfs2 20 40 2 open/ syncd/opthd11admin jfs2 1 2 2 open/syncd/adminlg_dumplv sysdump 12 12 1 open/syncd N/Alivedump jfs2 1 2 2 open/syncd/var/adm/ras/livedump# lsvg -p rootvgrootvg:PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION hdisk0 active546 282 64..00..00..109..109 hdisk1 active546 295 77..00..00..109..109可以看出这两块磁盘都是active的2.测试过程测试步骤:1、启动AIX操作系统,并远程登陆,在另外一台服务器上不断ping这台AIX系统的IP。

AIX系统备份(rootvg备份)

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做镜像

AIX 小机rootvg做镜像
#bootlist -m normal hdisk0 hdisk1
此例表示在正常情况下,系统从hdisk0进行引导,当hdisk0不可用时将从hdisk1进行引导,以提供单机容错
6、如果前面步骤执行了quorum关闭的操作,必须重新启动系统之后quorum才会生效。
#shutdown -Fr
3、接着需要进行镜像间的数据同步。
#syncvg –v rootvg
4、为了使rootvg中的任一pv都能够完成系统启动任务,需要执行bosboot。
#bosboot -a
因为hd5已经做了镜像,因此在执行该命令时无需使用-d选项指定磁盘,除非当在其他情况,如迁移hd5至其他磁盘时。
5、更新引导设备顺利清单,实现单机bos容错
# bosboot -ad /dev/hdisk0
# bootlist -m normal hdisk0 cd0
# shutdown –Fr
磁盘镜像(Disk mirroring)
#smitty mirrorvg
#mklv 命令允许你为每个逻辑卷选择一个或两个附加拷贝
#mklvcopy 命令为一个已经存在的逻辑卷增加镜像
#extendvg rootvg hdisk1
如果你使用一个pv做镜像,那么quorum是不需要的,请关闭它。
#chvg –Qn rootvg
--此情况称之为单镜像(single mirroring),一般单镜像的卷组都需要将quorum关闭,否则卷组中拥有2份VGDA的磁盘不可用时,受quorum制约,整个卷组无法激活,从而失去镜像意义。
#mirrorvg 命令对一个给定卷组的所有逻辑卷作镜像,缺省时试图将逻辑卷镜像到一个卷组的所有磁盘

AIX 在硬盘rootvg上做操作系统备份mksysback方法

AIX 在硬盘rootvg上做操作系统备份mksysback方法

AIX 在硬盘上做操作系统备份mksysback,备份rootvg
说明:操作系统V6R1 ,系统中只有一个VG rootvg
注意:smit的log在根目录下smit.log可以查看该文件便于查询故障,硬盘系统备份无法引导系统,需要配置NAM才能做恢复测试
先用root账户登录系统
●步骤二:检查系统文件系统那些还有足够空间存放备份文件df –g如下,若有必要扩空
如下;/home 空间较多
若/home 空间不足参考如下如增加/home目录空间,先lsvg rootvg 确认vg中有足够可用FREE PP
运行命令smit chfs
选择Change / Show Characteristics of an Enhanced Journaled File System
先定位光标在Unit Size 中按F4选择Gigabytes 修改以G为单位
在Number of units输入要把/home扩到多大比如11G 就输入11
按执行键执行,等运行完成确认执行结果正常Command: OK
●用touch命令在/home目录下创建备份空文件
cd /home 修改当前目录
touch sysbackup
注意:空文件一定要先建立否则mksysb无法备份成功,会有如下提示
root:
在Backup DEVICE or FILE选项输入备份文件和路径例如/home/sysbackup20100708
备份完成之后会有报表提示OK表示备份成功,如下,会有/var/tmp 目录临时文件系统提示无法备份属于正常,备份之后smit的log在根目录下smit.log可以查看该文件便于查询故障,硬
盘系统备份无法引导系统,需要配置NAM才能做恢复测试。

AIX根盘镜像更换hdisk0_New

AIX根盘镜像更换hdisk0_New

AIX根盘镜像更换hdisk0_NewAIX根盘镜像更换hdisk0操作步骤1.更换前作系统备份; 选择磁带备份操作系统Smit mksysb2.注意查看双机状态,看应用是否跑在备机上(注意:一定确认双机的状态)/usr/es/sbin/cluster/ut*/cldump3.查看报错,确认故障盘errpt4.查看卷组状态test14[/]#lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd5 boot 1 2 2 closed/syncd N/Ahd6 paging 6 12 2 open/syncd N/Ahd8 jfs2log 1 2 2 open/syncd N/Ahd4 jfs2 30 60 2 open/syncd /hd2 jfs2 10 20 2 open/syncd /usrhd9var jfs2 10 20 2 open/syncd /varhd3 jfs2 10 20 2 open/syncd /tmphd1 jfs2 4 8 2 open/syncd /homehd10opt jfs2 10 20 2 open/syncd /optlg_dumplv sysdump 6 6 1 closed/syncd N/Apagelv00 paging 6 12 2 open/syncd N/Adatelv jfs2 3060 2 open/syncd /datebeifen看lv是否都处于syncd同步状态5.查看pv状态;test14[/]#lsvgrootvgaltinst_rootvgconvgtest14[/]#lsvg -oconvgrootvgtest14[/]#lspvhdisk0 00c74bc679929a4c rootvg activehdisk1 00c74bc679bcaa9f altinst_rootvghdisk2 00c74bc689eefd8c convg activehdisk3 none Nonehdisk4 none Nonehdisk5 00c74bc6d089a7f2 rootvg activehdisk6 none Nonehdisk8 none Nonehdisk9 none Nonehdisk10 none Nonehdisk11 none Nonehdisk7 none None6.确认好了故障盘,将故障盘在rootvg里踢出来,本次有故障的是hdisk0.注意这一步:AIX如果paging swap和dump device不同,系统不会mirror dump device,下面是系统正常情况下的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 4080 2 open/syncd /varhd3 jfs2 1632 2 open/syncd /tmphd1 jfs2 4080 2 open/syncd /homehd10opt jfs2 80160 2 open/syncd /optlg_dumplv sysdump 16 161 open/syncd N/A查看dump设备# sysdumpdev –l 查看dump设备primary /dev/lg_dumplvsecondary/dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump FALSEdump compression ON查看dump在哪块盘上# lslv -l lg_dumplvlg_dumplv:N/APV COPIES INBAND DISTRIBUTIONhdisk0 016:000:000 0% 000:000:000:000:016目前dump device只有一个,在hdisk0上,如果hdisk0出现故障,系统可以从hdisk1启动,系统运行也不会有问题,只是没有dump device,所以如果需要更换hdisk0,需要特别注意一些别的问题,具体步骤:1)拆除hdisk0上的镜像: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)将hdisk0在rootvg里reduce出来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 physical volume with allocated partitions. Useeither migratepv to move the partitions or reducevg with the -d option to delete the partitions.0516-884 reducevg: Unable to remove physical volume hdisk0.遇到这种情况,我们首先应该修改dump主设备:sysdumpdev -P -p /dev/sysdumpnullprimary /dev/sysdumpnull secondary /dev/sysdumpnull copy directory /var/adm/rasforced copy flag TRUEalways allow dump FALSEdump compression ON然后再将hdisk0在rootvg中reduce出来smitty reducevg0516-914 rmlv: Warning, all data belonging to logical volumelg_dumplv on physical volume hdisk0 will bedestroyed.rmlv: Do you wish to continue? y(es)n(o)?y-------------------缺省删除lg_dumplvrmlv: Logical volume lg_dumplv is removed.查看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 81 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 /opt7.将hdisk0在rootvg中删除后就可以更换硬盘了:test14[/]#diag敲下回车后,故障硬盘的红灯开始闪烁,这也是确定硬盘位置的方法,以免拔错盘。

AIX 5L 操作系统的安装过程

AIX 5L 操作系统的安装过程

AIX 5L 操作系统的安装过程下面以AIX 5L为例说明,AIX 5L的安装过程中包含了AIX 4.3及其以前版本的安装过程。

我们给IBM服务器(或小型机)加电后,安装下面的步骤进行:① 启动系统安装程序图3将AIX 安装光盘放入光驱内,当显示屏幕上出现键盘图标时,按F5改变启动序列,选择从光盘引导,如上图3所示。

② 指定系统控制台****** Please define the System Console. ******Type The F1 key and press to use this display as the System Console.按F1,指定当前的显示器为系统控制台。

③ 选择安装用的语言选择缺省的语言环境为English。

④ 更改安装设置图4要安装基本操作系统(BOS),则必须使启动系统处于维护模式下,当系统控制台显示如图5所示的画面时,系统将提示选择下步如何安装。

如果要使用默认设置立即开始安装则直接选择“1”;如果要在维护模式下进行系统恢复,则选择“3”;如果要改变安装设置并进行安装,则选择“2”,如上图4所示。

说明:虽然可以使用默认设置启动安装,但笔者仍然建议先检查和修改安装设置。

在安装过程中的每个画面里,Choice后面的方括号中的内容是系统默认的选择,如果选择“99”就会返回到上一级菜单,选择“88”则会显示帮助信息。

在这里我们选择 2 进行安装设置的修改,如下图5所示。

图5上图5中所示的是安装与设置屏幕的外貌,显示了当前这台RS/6000的默认安装设置。

这些默认安装设置是通过测定系统状态得来的。

例如,一台新机器的默认安装方法和一台已经有一个AIX操作系统的机器的默认安装方法是不同的。

这时可以设置安装方法、安装后的基本语言环境、安装内容选项,是否安装信任计算基础(Trusted Computing Base,简写为TCB),选择桌面环境和是否安装64位内核和支持JFS2。

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 现在可做他用.。

AIXrootvg卷组故障硬盘定位及换盘

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系统ROOTVG镜像操作

AIX系统ROOTVG镜像操作

AIX系统ROOTVG镜像操作第一篇:AIX系统ROOTVG镜像操作AIX系统ROOTVG镜像操作AIX做rootvg软镜像和取消镜以下命令全部在AIX5.4上运行过 # lspv hdisk0000a1ddc7f36a2f0rootvgactive hdisk1noneNone #chdev-l hdisk1-a pv=clear # chdev-l hdisk1-a pv=yes hdisk1 changed # lspv hdisk0000a1ddc7f36a2f0rootvgactive hdisk1000a1ddcd9e3cc9eNone# extendvg rootvg hdisk1 //如果hdisk1内有数据在做extend 的时侯,hdisk1里面的东西就没了#extendvg-f rootvg hdisk1 强制把hdisk1加入到rootvg中# lspv hdisk0000a1ddc7f36a2f0rootvgactive hdisk1000a1ddcd9e3cc9erootvgactive #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 initializeboot 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 hd5boot 1closed/syncd N/A hd6paging 2open/syncd N/A hd8jfslog 1open/syncd N/A hd4jfsopen/syncd / hd2jfsopen/syncd /usr hd9varjfsopen/syncd /var hd3jfsopen/syncd /tmp hd1jfsopen/syncd /home Hd10optjfsopen/syncd /opt说明: lp=2pp 表示一份镜像,lp=pp表示没做,lp=3pp表示有二份。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档