F85系统镜像盘更换实录之一:删除原有镜像操作

# cfgmgr

# 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

# lsvg

rootvg

# lsvg -p rootvg

rootvg:

PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION

hdisk1            active            542         148         70..00..00..00..78

hdisk0            missing           542         148         70..00..00..00..78

# unmirrorvg rootvg hdisk0

0516-1246 rmlvcopy: If hd5 is the boot logical volume, please run 'chpv -c <diskname>'

as root user to clear the boot record and avoid a potential boot

off an old boot image that may reside on the disk from which this

logical volume is moved/removed.

0516-1132 unmirrorvg: Quorum requirement turned on, reboot system for this

to take effect for rootvg.

0516-1144 unmirrorvg: rootvg successfully unmirrored, user should perform

bosboot of system to reinitialize boot records.  Then, user must modify

bootlist to just include:  hdisk1.

# lsvg -p rootvg

rootvg:

PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION

hdisk1            active            542         148         70..00..00..00..78

hdisk0            missing           542         542         109..108..108..108..109

# chpv -c hdisk0

# reducevg rootvg hdisk0

# 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

F85系统镜像盘更换实录之二:重建镜像

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

# lsvg -p rootvg

rootvg:

PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION

hdisk1            active            542         148         70..00..00..00..78

# chdev -l hdisk0 -a pv=yes

hdisk0 changed

# extendvg rootvg hdisk0

0516-1398 extendvg: The physical volume hdisk0, appears to belong to

another volume group. Use the force option to add this physical volume

to a volume group.

0516-792 extendvg: Unable to extend volume group.

# extendvg -f rootvg hdisk0

# lsvg -p rootvg

rootvg:

PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION

hdisk1            active            542         148         70..00..00..00..78

hdisk0            active            542         542         109..108..108..108..109

关掉rootvg的 QUORUM功能: (是否需要这个步骤)

#chvg -Qn rootvg

# 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.

# bosboot -a -d /dev/hdisk0

bosboot: Boot image is 20904 512 byte blocks.

# bootlist -m normal hdisk1 hdisk0

# lsvg -p rootvg

rootvg:

PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION

hdisk1            active            542         148         70..00..00..00..78

hdisk0            active            542         148         76..12..00..00..60

# exit

F85系统镜像盘更换实录之三:现场诊断及修复过程

1,登陆到F85主机,仔细查看错误日志,确认系统镜像盘hdisk0的故障:

# errpt

IDENTIFIER TIMESTAMP  T C RESOURCE_NAME  DESCRIPTION

2F3E09A4   0801151907 I H hdisk0         REPAIR ACTION

16F35C72   0801083807 P H hdisk0         DISK OPERATION ERROR

16F35C72   0801003807 P H hdisk0         DISK OPERATION ERROR

16F35C72   0731163807 P H hdisk0         DISK OPERATION ERROR

16F35C72   0731083807 P H hdisk0         DISK OPERATION ERROR

B6048838   0731051907 P S SYSPROC        SOFTWARE PROGRAM ABNORMALLY TERMINATED

B6048838   0731043107 P S SYSPROC        SOFTWARE PROGRAM ABNORMALLY TERMINATED

B6048838   0731041907 P S SYSPROC        SOFTWARE PROGRAM ABNORMALLY TERMINATED

16F35C72   0731003807 P H hdisk0         DISK OPERATION ERROR

16F35C72   0730163807 P H hdisk0         DISK OPERATION ERROR

16F35C72   0730083807 P H hdisk0         DISK OPERATION ERROR

16F35C72   0730003807 P H hdisk0         DISK OPERATION ERROR

16F35C72   0729163807 P H hdisk0         DISK OPERATION ERROR

16F35C72   0729083807 P H hdisk0         DISK OPERATION ERROR

16F35C72   0729003807 P H hdisk0         DISK OPERATION ERROR

16F35C72   0728163807 P H hdisk0         DISK OPERATION ERROR

16F35C72   0728083807 P H hdisk0         DISK OPERATION ERROR

16F35C72   0728003807 P H hdisk0         DISK OPERATION ERROR

16F35C72   0727163807 P H hdisk0         DISK OPERATION ERROR

2,打开机器前面板,根据硬盘使用繁忙程度(比较两块硬盘指示灯闪烁情况)初步判断系统镜像盘位于前面板右下侧硬盘笼子中的一号插槽,三号插槽中为hdisk1;

3,为进一步确保判断的准确性,请客户停掉主机上的应用、关闭数据库、关闭系统。待所有操作完成,打开硬盘笼子挡板,手工拔去一号插槽中的硬盘,重新启动到系统,“lsdev –Cc disk”观察hdisk0和hdisk1的状态,hdisk0由上次的“available”变为“defined”,hdisk1没有变化,则说明位于硬盘笼一号插槽中确为hdisk0;

4,根据服务手册,硬盘笼中硬盘可热插拔。在主机运行的情况下将拔出的硬盘插入一号插槽,合上硬盘笼挡板;

5,通过命令“cfgmgr”重新识别到hdisk0,“lsdev –Cc disk”查看hdisk0状态转为“available”,但在“lsvg –p rootvg”中查看物理盘hdisk0的状态为“missing”而非“active”,表示仍然有问题;

6,对hdisk0进行删除镜像操作:

# unmirrorvg rootvg hdisk0(取消hdisk0对rootvg的镜像)

# chpv -c hdisk0(清除引导区)

# reducevg rootvg hdisk0(将hdisk0从卷组中清除)

# bootlist -m normal hdisk1(重设启动顺序)

7,“lsvg –p rootvg”观察,确认hdisk0已经脱离rootvg,打开硬盘笼挡板,拔出一号槽中的hdisk0,并将新带来的36G硬盘插入到一号槽中,合上硬盘笼挡板。“cfgmgr”重新扫描硬件设备,“lsdev –Cc disk”查看新加硬盘在系统中显示为“hdisk0”,且状态为“available”,表示此硬盘可用;

8,对hdisk0进行镜像操作:

# chdev -l hdisk0 -a pv=yes(将新硬盘设为可用)

# extendvg rootvg hdisk0(将hdisk0加入rootvg)

# mirrorvg rootvg(对rootvg进行镜像,约二十分钟后镜像成功)

# bosboot -a -d /dev/hdisk0(在hdisk0上创建启动映象)

# bootlist -m normal hdisk1 hdisk0(重新设置启动顺序)

9,通过命令“lsvg –p rootvg”查看确认hdisk0已经包含在rootvg中并处于“active”状态,且使用pp数相同(一个pp等于64M):

# lsvg -p rootvg

rootvg:

PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION

hdisk1            active            542         148         70..00..00..00..78

hdisk0            active            542         148         76..12..00..00..60

###############################################################################

替换rootvg中的磁盘

rootvg 中原来mirror的是 hdisk0 和 hdisk1,由于这两块磁盘是同一个BUS上的,我想换另外一个BUS上的磁盘,用hdisk4替换掉hdisk1

root用户执行:

extend rootvg hdisk4

migratepv -l  hd5  hdisk1 hdisk4  # 从hdisk1移到hdisk0

bosboot -ad  /dev/hdisk4

chpv -c  hdisk1

bootlist -m  nornal  hdisk0 hdisk4

sysdumpdev -p /dev/sysdumpnull

migratepv hdisk1 hdisk4

sysdumpdev -p /dev/hd6

reducevg rootvg hdisk1

shutdown -Fr

(转)更换镜像rootvg卷组中的硬盘的更多相关文章

  1. (转)测试rootvg卷组的镜像的官方做法

    测试rootvg卷组的镜像的官方做法 这篇文档介绍了测试rootvg卷组镜像的方法,此文档仅使用于带有热插拔硬盘的pSeries服务器.由于rootvg卷组包含有AIX操作系统,在做卷组镜像配置上比非 ...

  2. AIX中卷组管理

      1.创建卷组 使用mkvg指令创建卷组. mkvg 指令参数 -B 创建大型卷组,该卷组最大能容纳128个物理卷和512个逻辑卷 -C 创建增加型并发卷组 -f 强制创建卷组 -G 与-B一样,创 ...

  3. AIX 5L 系统管理技术 —— 存储管理——卷组

    卷组 在安装系统时,就会创建一个rootvg卷组.包含自带硬盘(内置硬盘)和系统逻辑卷,一个系统只能有一个rootvg卷组.一般情况下rootvg卷组最好只包含自带硬盘. 一.创建卷组 在创建卷组之前 ...

  4. GNU/Linux下LVM配置管理以及快照卷、物理卷、卷组、逻辑卷的创建和删除

    LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上.文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性.最大的优点是在不损伤数据的前提下调整存储空间的大小. 本篇主要讲述L ...

  5. 烂泥:LVM学习之逻辑卷及卷组缩小空间

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 上一篇文章,我们学习了如何给LVM的逻辑卷及卷组扩容.这篇文章我们来学习,如何给LVM的逻辑卷及卷组缩小空间. 注意逻辑卷的缩小一定要离线操作,不能是在 ...

  6. 烂泥:LVM学习之逻辑卷LV及卷组扩容VG

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 上篇文章中介绍了有关LVM基础的知识,这篇文章我们来介绍如何给LVM的逻辑卷LV及卷组VG扩容. LVM的逻辑卷,我们知道它最后相当于一个分区,既然是一 ...

  7. 物理卷操作命令:pvcreate,pvscan,pvdisplay.卷组操作命令:vgcreate,vgdisplay.

    新硬盘创建LVM系统过程. 物理卷操作命令:pvcreate,pvscan,pvdisplay. 卷组操作命令:vgcreate,vgdisplay. 逻辑卷操作命令:lvcreate,lvdispl ...

  8. 物理卷操作命令:pvcreate,pvscan,pvdisplay.卷组操作命令:vgcreate,vgdisplay. (转)

    新硬盘创建LVM系统过程. 物理卷操作命令:pvcreate,pvscan,pvdisplay. 卷组操作命令:vgcreate,vgdisplay. 逻辑卷操作命令:lvcreate,lvdispl ...

  9. Linux LVM卷组管理

    Linux LVM卷组管理 由于传统的磁盘管理不能对磁盘进行磁盘管理,因此诞生了LVM技术,LVM技术最大的特点就是对磁盘进行动态管理. 由于LVM的逻辑卷的大小更改可以进行动态调整,且不会出现丢失数 ...

随机推荐

  1. 【Unity】1.2 HelloWorld--测试桌面和Android游戏能否正常运行

    分类:Unity.C#.VS2015 创建日期:2016-03-23 一.简介 这一节先搞一个最简单的Unity游戏,目的是为了验证Unity的桌面游戏开发环境和Android游戏开发环境是否有问题. ...

  2. MySQL 的IFNULL()、ISNULL()和NULLIF()函数

    参考与http://blog.csdn.net/xingyu0806/article/details/52080962 IFNULL(expr1,expr2) 假如expr1不为NULL,则 IFNU ...

  3. 1) Spring_HelloWorld

    1. Spring Tool Suite™ 方式一:下载对应eclipse版本的文件,离线安装 4.4.2 springsource-tool-suite-3.6.4.RELEASE-e4.4.2-u ...

  4. Linux 部署 tomcat 常用命令

    1.  文件夹重命名 mv somedir somedir1 2. 授权所有子目录 chmod -R 777 somedir 3.授权单个目录 chmod 777 somedir 4.实时打印控制台日 ...

  5. 使用idea,springboot,springsession,redis实现分布式微服务的session 共享

    本次开发环境:idea2016.3.4 +jdk1.8+maven3.3.9+redis+springboot+jedis 本文中的项目使用Maven来管理项目依赖,使用Spring Session和 ...

  6. OpenNI检测不到Kinect Camera和Kinect Audio了

    ?? 只有检测到了Kinect Motor(马达)而马达是微软开发的. 那么PrimeSense出了什么问题呢? 我的系统是Win7 64位的. 是由于电源供电出错.

  7. ACL授权实例

    上一篇关于ACL的文章中:位运算实现ACL授权与认证过程的原理解析,我们学习了通过位运算实现ACL授权与认证的原理核心,今天我们一起来看授权的实例. 实现的功能很简单:打开授权界面时,加载已授权信息. ...

  8. 同一台服务器配置多个tomcat服务的方法

    要在同一台服务器上配置多个tomcat服务,需要解决以下几个问题 (1) 不同的tomcat启动和关闭监听不同的端口 (2) 不同的tomcat的启动文件startup.sh 中要指定各自的CATAL ...

  9. (二)从分布式一致性谈到CAP理论、BASE理论

    问题的提出 在计算机科学领域,分布式一致性是一个相当重要且被广泛探索与论证问题,首先来看三种业务场景. 1.火车站售票 假如说我们的终端用户是一位经常坐火车的旅行家,通常他是去车站的售票处购买车票,然 ...

  10. 两种方式创建支持SSH服务的docker镜像

    方法一:基于commit命令创建 1.首先,从docker的源中查看我们需要的镜像,本案例中使用Ubuntu作为基础镜像. # federico @ linux in ~ [16:57:38] $ s ...