AIX根盘镜像更换hdisk
aix更换硬盘步骤
aix更换硬盘步骤硬盘更换5种情况一.如果disk mirrored,步骤如下:1.删除该磁盘上所以逻辑卷的复件unmirrorvg lv_xx 1 hdiskX 或者rmlvcopy lv_xx 1 hdiskX2.从卷组中删除该磁盘reducevg vg_name hdiskX3.删除该磁盘在ODM中的定义rmdev -dl hdiskX*4.连接新硬盘到系统如果是非热插拔需重启reboot5.添加新硬盘到卷阻extendvg vg_name hdiskY6.创建新的拷贝如果是rootvg:chvg -Qn rootvg(如果是单镜像)mirrorvg -s rootvg 或者mklvcopy(mirrorvg) lv_xx 2 hdiskY syncvg(varyonvg) -v rootvgbosboot -abootlist -m normal hdiskX hdiskYbootinfo -b二.如果磁盘没有镜像但在线状态1.连接新的硬盘到系统2.添加新硬盘到卷组中extendvg vg_name hdiskY3.移动数据到新的硬盘migratepv hdiskX hdiskY如果是rootvg:磁盘中有hd5migratepv -l hd5 hdiskX hdiskYbosboot -ad /dev/hdiskYchpv -c hdiskYbootlist -m normal hdiskX hdiskYmigratepv hdiskX hdiskYsysdumpdev -P /dev/hdX(如果是活动状态)4.从卷组中删除硬盘reducevg vg_name hdiskX5.删除该磁盘在ODM中的定义rmdev -dl hdiskX三.如果没有镜像磁盘彻底损坏,能够varyon状态下(卷组中有可用的磁盘)1.检查所有lv和文件系统在磁盘上的状态lspv -l hdsikY2.移除所有在坏盘上的文件系统的挂载umount /dev/lv_xx3.移除所有在坏盘上的lv和文件系统smit rmfs 或者 rmlv lv_xx4.从卷组中删除硬盘reducevg vg_name hdiskX5.删除该磁盘在ODM中的定义rmdev -dl hdiskY6.添加新硬盘到卷组中extendvg vg_name hdiskZ7.重新创建所以lv和文件系统在新的磁盘上smit crfs 或者 mklv -y lv_xx8.如果有数据的备份,从备份中恢复数据restore -rvqf /dev/rmt0四.如果没有镜像磁盘彻底损坏,不能够varyon状态下(卷组中没有可用的磁盘)如果是rootvg:1. 替换故障磁盘。
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,那就是成功啦。
AIX磁盘更换
情景 1如果要替换的磁盘已做了镜像,推荐如下步骤:1. 删除该磁盘上所有逻辑卷的复件,使用 rmlvcopy 命令或 unmirrorvg 命令。
2. 从卷组中删除该磁盘,使用 reducevg 命令。
3. 使用 rmdev 命令删除该磁盘定义。
4. 物理移除该磁盘。
如果磁盘不是可热交换的(hot-swappable),可能要求重启系统。
5. 使备用的磁盘可用。
如果磁盘是可热交换的(hot-swappble),可运行 cfgmgr;否则,需要重启系统。
6. 把新加的磁盘放入卷组,使用 extendvg 命令。
7. 重建并同步所有逻辑卷的复件,使用 mklvcopy 命令或 mirrorvg 命令。
rootvg 由hdisk0和hdisk1做成mirror,hdisk0报故障#unmirrorvg rootvg hdisk0#reducevg rootvg hdisk0#rmdev -l hdisk0 -d换故障硬盘#cfgmgr -v确认新换硬盘物理卷名为hdiskx#lspv#chdev -l hdiskx -a pv=yes#extendvg rootvg hdiskx#mirrorvg rootvg#bosboot -ad /dev/hdiskx#bootlist -m normal hdisk1 hdiskx重启,系统从hdisk1启动datavg由hdisk5和hdisk6做成mirror,hdisk6报故障#unmirrorvg datavg hdisk6#reducevg datavg hdisk6#rmdev -l hdisk6 -d换故障硬盘#cfgmgr -v确认新换硬盘物理卷名为hdiskx#lspv#chdev -l hdiskx -a pv=yes#extendvg datavg hdiskx#mirrorvg datavg情景 2如果要替换的磁盘没有镜像,但仍在起作用,推荐按以下步骤:1. 使备用磁盘可用。
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表示有二份。
mirror rootvg 更换硬盘的步骤
更换aix 系统中mirror rootvg中的hdisk0的操作步骤:1.拆除镜像,把hdisk0从镜像中拆除#smitty unmirrorvg* VOLUME GROUP name rootvgPHYSICAL VOLUME names [hdisk0]Number of COPIES of each logical partition 12.清理hdisk0上的引导信息#chpv –c hdisk03.查看引导顺序,并修改为hdisk1引导# bootlist -m normal –ohdisk0hdisk1 blv=hd5#bosboot –ad hdisk1# bootlist -m normal hdisk1# bootlist -m normal -ohdisk1 blv=hd5 //确认系统可以从hdisk1引导4.从rootvg中除掉hdisk0#smitty reducevg=〉Remove a Physical V olume from a V olume Group* VOLUME GROUP name rootvg* PHYSICAL VOLUME names [hdisk0]FORCE deallocation of all partitions on nothis physical volume?5.执行系统关机操作(热插拔硬盘亦可不执行关机操作),并拔掉故障硬盘hdisk0# shutdown –F6.系统重新开机# lsdev -Cc diskhdisk0 Defined 08-08-00-5,0 16 Bit LVD SCSI Disk Drivehdisk1 Available 08-08-00-8,0 16 Bit LVD SCSI Disk Drive删除hdisk0#rmdev –dl hdisk0# lsdev -Cc disk //确认hdisk0已删除hdisk1 Available 08-08-00-8,0 16 Bit LVD SCSI Disk Drive7.在原hdisk0的位置添加一块新硬盘,并重新启动机器# lspvhdisk0 00c58faf7b68fccc Nonehdisk1 00c58faf8b32fef3 rootvg active 8.重新创建mirrorvg#smitty extendvgForce the creation of a volume group? no* VOLUME GROUP name [rootvg]* PHYSICAL VOLUME names [hdisk0]#smitty mirrorvg* VOLUME GROUP name rootvgMirror sync mode [Foreground]PHYSICAL VOLUME names [hdisk0 hdisk1]Number of COPIES of each logical 2partitionKeep Quorum Checking On? noCreate Exact LV Mapping? no# bootlist -m normal -ohdisk1 blv=hd5# bosboot -ad hdisk0bosboot: Boot image is 25166 512 byte blocks.# bootlist -m normal hdisk0 hdisk1# bootlist -m normal -ohdisk0 blv=hd5hdisk1 blv=hd5dump设备说明:如果系统有一个专有的dump设备,需要在留下的那块硬盘上建立一个新的dump设备并且重新指定基本的dump设备到留下硬盘的一个逻辑卷,例如完成“unmirrorvg”命令后,你将看到:# lspv -l hdisk0Dumplv现在你可以地用“migratepv”命令把“dumplv”从hdisk0移到hdisk1:# migratepv -l dumplv hdisk0 hdisk1然后再执行reducevg命令热插拔硬盘的操作步骤:移出热插拔磁盘:1.以root用户身份登录进入系统;2.在命令行输入“ smi tty ”3.选择 System Storage Management (Physical and Logical Storage)4.选择 Removable Disk Management5.选择 Remove a Disk6.从屏幕列示中选择要移出的硬盘然后按下回车键7.按照屏幕上的指导来移出硬盘;8.当你被询问“Are you sure?” , 按下回车键. 你选择的硬盘的电源显示灯将保持亮的状态;9.物理上移出硬盘;10.按下 F10 退出smit菜单.加回热插拔磁盘1.物理安装硬盘到硬盘槽里;2.以root用户身份登录进入系统3.在命令行输入“ smit ”4.选择 Devices5.选择 Install/Configure Devices Added After IPL 并且按下回车键.。
[案例] AIX更换故障磁盘12-11
[案例] AIX更换故障磁盘12-11AIX 更换故障磁盘一、确认卷组中有哪些磁盘,是否做有镜像[root@L2AFC-LC02:/]# lsvg -p datavgdatavg:PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION hdisk2 missing 528 127 105..00..00..00..22hdisk0 active 528 127 105..00..00..00..22[root@L2AFC-LC02:/]# lsvg -l datavgdatavg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINTdatalv jfs2 400 800 2 open/syncd /data1loglv00 jfs2log 1 2 2 open/stale N/A1.取消磁盘镜像[root@L2AFC-LC02:/]# unmirrorvg -c 1 datavg hdisk21.从datavg中去除损坏hdisk2[root@L2AFC-LC02:/]# reducevg datavg hdisk21.删除坏盘的raid信息2.smitty dev3.选择Disk Array4.选择Ibm SAS Disk Array5.选择Ibm SAS Disk Array Manager6.选择List SAS Disk Array Configuration7.选择对应的sissas卡,查看坏盘所在的RAID8.选择Delete a SAS Disk Array,删除刚才查到的sissas19.选择Change/Show SAS Disk Array10.选择Change/Show SAS pdisk11.选择pdisk2进行删除12.选择List SAS Disk Array Configuration 确认删除成功1.从系统中去掉坏盘[root@L2AFC-LC02:/]# rmdev -dl hdisk2[root@L2AFC-LC02:/]# rmdev -Rdl pdisk21.拔掉坏盘更换新盘2.重新搜索新盘驱动[root@L2AFC-LC02:/]# cfgmgr -v[root@L2AFC-LC02:/]# lsdev -Cc disk[root@L2AFC-LC02:/]# chdev -l hdisk2 -a pv=yes[root@L2AFC-LC02:/]# lspvhdisk0 00f9cda18c5158c7 datavg activehdisk1 00f9cda18c5197ea rootvg activehdisk2 00f9cda18c519ebf none nonehdisk3 00f9cd9e8c16fd13 rootvg activehdisk4 00f9cda13f7e088f caavg_private activehdisk5 00f9cda140dd5ed6 oravg concurrent1.为hdisk1 和新盘hdisk2重新配置RAID02.smitty dev3.选择Disk Array4.选择Ibm SAS Disk Array5.选择Ibm SAS Disk Array Manager6.选择Create an Array Candidate pdisk and Format to RAID block size,选择sissas17.选择所要创建的RAID组的形式:0,大小512KB,选择要加入的pdisk,把pdisk加入RAID组8.选择Create a SAS Disk Array,选择sissas1,创建RAID9.lspv确认1.将hdisk2重新加入datavg中[root@L2AFC-LC02:/]# extendvg datavg hdisk21.为datavg重新做镜像[root@L2AFC-LC02:/]# mirrorvg -c 2 datavg hdisk0 hdisk2[root@L2AFC-LC02:/]# lsvg -l datavgdatavg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINTdatalv jfs2 400 800 2 open/syncd /data1loglv00 jfs2log 1 2 2 open/stale N/A1.确认作业结果[root@L2AFC-LC02:/]# lsvg -p datavg [root@L2AFC-LC02:/]# lsvg -l datavg。
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更换跟盘
更换rootvg镜像卷组中的故障硬盘假设故障硬盘为hdisk0,其镜像为hdisk1,两块硬盘均属于rootvg。
1.移除镜像拷贝:unmirrorvg rootvg hdisk02.将hdisk0从启动列表中移除:Note: 如果还有其它引导设备,请加入。
bootlist -om normal hdisk1此步骤要求hdisk1 在rootvg 中保持为可引导设备。
完成此步骤后,确保hdisk0 未出现在输出中。
3.如果是rootvg中硬盘损坏,需要重新创建故障硬盘中的所有专属转储设备。
如果坏盘上有专属的dump设备,那么在另一块硬盘上使用mklv命令来创建一个新的dump逻辑卷。
通过sysdumpdev命令来指定新的dump逻辑卷为主转储设备。
4.删除故障硬盘:Note: 如果故障硬盘是用于引导系统的硬盘,则删除磁盘设备条目还会删除/dev/ipldevice 硬链接。
reducevg rootvg hdisk0rmdev -dl hdisk05.如果故障硬盘为最常用的引导设备,重新创建hdisk1的硬链接:ln /dev/rhdisk1 /dev/ipldevice检查硬链接是否创建:ls /dev/ipldevice6.手动热插拔更换故障硬盘。
可以通过diag定位。
7.扫描硬件:cfgmgr -v8.将新硬盘hdisk0加入rootvg:extendvg rootvg hdisk0可能会出现以下错误告警:0516-050 Not enough descriptor space left in this volume group.Either try adding a smaller PV or use another volume group.如果您遇到此错误,并且无法将新硬盘添加到卷组,则可以尝试将逻辑卷镜像到卷组中已经存在的另一个PV,或者添加一个较小的PV。
如果两种选择都不可行,则可以尝试使用chvg命令将该卷组升级为大类型或可伸缩类型卷组,以绕过此限制。
AIX系统rootvg镜像卷更换坏硬盘步骤
AIX系统rootvg镜像卷更换坏硬盘步骤假设:1.系统用hdisk0和hdiak1两块硬盘建立了rootvg的镜像2.需要更换的硬盘是hdisk0步骤:1.把hdisk0从rootvg镜像中删除#unmirrorvgrootvg hdisk0//如果在失效PV上有专用转储设备,那么可以使用mklv命令在现有PV上创建新的逻辑卷。
使用sysdumpdev命令将新的逻辑卷设置为主转储设备。
转储设备必须没有镜像,确保只有一个副本。
mklv -t sysdump -y lg_dumplvrootvg 8 hdisk1sysdumpdev -Pp /dev/lg_dumplv2.去掉hdisk0的引导信息#chpv–c hdisk03.把hdisk0从rootvg中去除#reducevgrootvg hdisk04.删除hdisk0#rmdev–Rdl hdisk05.如果输入lspv–l hdisk0还会显示dumplv信息,执行#migratepv–l dumplv hdisk0 hdisk1再执行#rmdev–Rdl hdisk06.查看hdisk0信息是否还存在,正常情况下,lspv、lacfg–vl hdisk0这两条命令都不会显示hdisk0的相关信息7.更换硬盘8.通过cfgmgr命令识别新硬盘,正常情况下,将识别到新的hdisk09.把hdisk0加入rootvg当中#extendvg–f rootvg hdisk010.关闭quorum#chvg–Qnrootvg11.做镜像,系统需要花费一段时间#mirrorvg–S rootvg hdisk012.通过lsvg–l rootvg查看syncd/stale状态,确认stale变成syncd状态,同步完成13.查看pv#lspv#lsvg–o rootvg#lsvgrootvg14.在hdisk0上创建boot image#bosboot–ad hdisk0或者#bosboot -a15.改变启动设备顺序#bootlist–m normal hdisk0 hdisk1。
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学习篇一硬盘镜像及镜像硬盘拆除第一部分硬盘镜像示例:rootvg卷组包含物理卷hdisk0,向rootvg添加hdisk1。
1)#lspvhdisk0 0007f84c7ad7504c rootvg active2)#cfgmgr –v *保证硬盘已在机器上正常安装3)#lspvhdisk0 0007f84c7ad7504c rootvg activehdisk1 0007f84cd9f82d6c None4)#smit vg→设置卷组的特征→将物理卷添加到卷组→要强制创建卷组吗?是*卷组名称[rootvg]*物理卷名[hdisk1]→Enter 执行5)#lspvhdisk0 0007f84c7ad7504c rootvg activehdisk1 0007f84cd9f82d6c rootvg active6)#smit vg→镜像卷组→*卷组名称[rootvg]镜像同步方式[前台]物理卷名[hdisk0,hdisk1]每个逻辑分区的副本数量 2→Enter 执行7)#lsvg –l rootvg8)#bosboot -ad hdisk0 *重建引导信息和定义引导顺序#bosboot -ad hdisk1#bootlist -m normal hdisk0 hdisk1 cd09)#shutdown -Fr第二部分镜像硬盘拆除示例:rootvg镜像卷组包含物理卷hdisk0、hdisk1,从rootvg中删除物理卷hdisk0。
1)#lslv –m hd5 *检查引导逻辑卷hd5hd5:N/ALP PP1 PV1 PP2 PV2 PP3 PV30001 001 hdisk0 0001 hdisk12)#bootlist –m normal hdisk0 hdisk1 *定义系统以Normal模式启动时引导的顺序#bootlist –m normal –o *显示Normal模式的引导设备列表hdisk0 blv=hd5hdisk1 blv=hd53)#smit unmirrorvg→*卷组名称[rootvg]物理卷名[hdisk0]每个逻辑分区的副本数量 14)#bootlist –m normal hdisk1#bootlist –m normal –ohdisk1 blv=hd55)#smit vg→设置卷组的特征→从卷组删除物理卷→*卷组名称[rootvg]*物理卷名[hdisk0]要强制取消分配此物理卷上的所有分区吗?否→Enter 执行注意:如果出现故障并显示以下提示说明,完成6)→8),否则,9)说明:0516-016 ldeletepv:不能删除具有已分配分区的物理卷。
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敲下回车后,故障硬盘的红灯开始闪烁,这也是确定硬盘位置的方法,以免拔错盘。
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的磁盘操作先用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上镜像制作与取消
转: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为最优先。
AIX镜像流程
hdisk2 000159ca959960cb datavg active
hdisk3 000159ca95ff0a95 datavg active
# lspv -l hdisk2
hdisk2:
LVNAME LPs PPs DISTRIBUTION MOUNT POINT
hdisk2 000159ca959960cb datavg active
hdisk3 000159ca95ff0a95 datavg active
注释:如果第一步添加硬盘到镜像时报错,可能hdisk3已经添加到datavg里面,执行如下步骤检查
# lspv
hdisk0 000159ca95621a4frootvg active
loglv00 1 1 00..01..00..00..00 N/A
fslv01 320 320 104..107..109..00..00 /oracle/oradata
lv01 1 1 01..00..00..00..00 N/A
# lspv -l hdisk3
#
说明hdisk2和hdisk3已经加入到datavg里面
* VOLUME GROUP name [datavg]
* PHYSICAL VOLUME names [hdisk3]
2、镜像datavg
#mirrorvg –c 2 datavg hdisk3
或者:
smitty mirrorvg
* VOLUME GROUP name[]
F4选择datavg
* VOLUME GROUP name datavg
smittymirrorvg?volumegroupname?f4选择datavg?volumegroupnamedatavgmirrorsyncmodeforegroundbackground前台后台执行physicalvolumenameshdisk3numberofcopiesofeachlogicalpartition23重新生成bootimagebosbootaddevhdisk34更新bootlistbootlistmnormalhdisk0hdisk1cd05重启系统syncshutdownfr6检查镜像结果lspvhdisk0000159ca95621a4frootvgactivehdisk100cc6d1e3be7e27brootvgactivehdisk2000159ca959960cbdatavgactivehdisk3000159ca95ff0a95datavgactive注释
在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.tsm drwxr-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文件系统持续被读写。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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 d estroyed.rmlv: Do you wish to continue? y(es) n(o)? 0516-016 ldeletepv: Cannot delete physical volume with allocated partitions. Use either migratepv to move the partitions or reducevg wit h 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 /hd9var 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 hdisk0lg_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 POINT hd5 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 /hd9var 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。