zoukankan      html  css  js  c++  java
  • (转)测试rootvg卷组的镜像的官方做法

    测试rootvg卷组的镜像的官方做法

    这篇文档介绍了测试rootvg卷组镜像的方法,此文档仅使用于带有热插拔硬盘的pSeries服务器。由于rootvg卷组包含有AIX
    操作系统,在做卷组镜像配置上比非rootvg多存在一些限制。因此:
    1.此文档必须被彻底阅读,因为在文档后面列示的事实可能影响你对rootvg镜像的执行和使用;
    2.这些信息只在AIX版本4和版本5上有效;
    3.这些功能在/usr客户端,无盘客户端和无数据客户端系统上不被支持。
    这篇文档包括如下内容:
    为什么使用这个步骤
    破除镜像
    移出热插拔磁盘
    加回热插拔磁盘
    重新镜像rootvg卷组

    为什么使用这个步骤?
    这个步骤是从硬件服务指南和基本文档里精选出来的,它是测试rootvg镜像经过支持证明的步骤。

    1.任何别的测试rootvg卷组镜像的方法都有可能导致LVM不可预见的结果(例如,stale partitions等等);
    2.任何别的测试方法都不能确保不损坏服务器的硬盘,I/O主板和系统主板。

    破除镜像 
    执行如下命令: 
    # unmirrorvg rootvg hdisk1
    你将看到如下信息:
    0516-1246 rmlvcopy: If hd5 is the boot logical volume, please run 'chpv 
    -c ' 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: hdisk0. 

    在这一点上,建议用命令“chpv -c hdisk#”来清理启动映像(boot image)并且更新一下启动顺序表(bootlist):
    # bosboot -ad /dev/hdisk0 
    # bootlist -m normal cd# hdisk# etc.. 
    如果你有一个专有的dump设备,你将需要在留下的那块硬盘上建立一个新的dump设备并且重新指定基本的dump设备到留下硬盘的
    一个逻辑卷,例如完成“unmirrorvg”命令后,你将看到:
    # lspv -l hdisk1
    dumplv
    如果现在hdisk1仍然处于激活状态,你可以简单地用“migratepv”命令把“dumplv”从hdisk1移到hdisk0:
    # migratepv -l dumplv hdisk1 hdisk0
    如果现在hdisk1处于丢失状态或者已经坏掉,你将需要做如下操作: 
    # lslv dumplv ---> 获得此逻辑卷的属性为你重建做准备
    LOGICAL VOLUME: dumplv ---VOLUME GROUP: rootvg 
    LV IDENTIFIER: 00097c7f00004c00000000e9732a0422.16 PERMISSION: read/write 
    VG STATE: active/complete ---LV STATE: opened/syncd 
    TYPE: sysdump ---WRITE VERIFY: off 
    MAX LPs: 512 --- PP SIZE: 16 megabyte(s) 
    COPIES: 1 -------SCHED POLICY: parallel 
    LPs: 20 ---------PPs: 20 
    STALE PPs: 0 --- BB POLICY: relocatable 
    INTER-POLICY: minimum ---RELOCATABLE: yes 
    INTRA-POLICY: middle --- UPPER BOUND: 32 
    MOUNT POINT: N/A --------LABEL: None 
    MIRROR WRITE CONSISTENCY: on/ACTIVE 
    EACH LP COPY ON A SEPARATE PV ?: yes 
    # sysdumpdev -Pp /dev/sysdumpnull 
    # rmlv dumplv 
    # mklv -t sysdump -y dumplv rootvg 20 hdisk0 
    # sysdumpdev -Pp /dev/dumplv 
    # reducevg rootvg hdisk1
    # rmdev -dl hdisk#

    现在,系统管理员可以按照下面“移出热插拔磁盘”步骤移出热插拔硬盘(hdisk1)。

    移出热插拔磁盘

    1.以root用户身份登录进入系统; 
    2. 在命令行输入“ smit” ;
    3. 选择 System Storage Management (Physical and Logical Storage); 
    4. 选择 Removable Disk Management; 
    5. 选择 Remove a Disk; 
    6. 从屏幕列示中选择要移出的硬盘然后按下回车键; 
    7. 按照屏幕上的指导来移出硬盘; 
    8. 当你被询问“Are you sure?”, 按下回车键. 你选择的硬盘的电源显示灯将保持亮的状态; 
    9. 物理上移出硬盘;
    10. 按下 F10退出smit菜单. 

    加回热插拔磁盘

    1.物理安装硬盘到硬盘槽里;
    2.以root用户身份登录进入系统; 
    3. 在命令行输入“ smit” ;
    4. 选择 Devices. 
    5. 选择 Install/Configure Devices Added After IPL 并且按下回车键.  --cfgmgr是一样的效果吧。

    重新镜像rootvg卷组

    下面的步骤认为用户有一个包含hdisk0的rootvg卷组并且准备镜像rootvg到一个新磁盘:hdisk1.

    1.把hdisk1加进rootvg卷组:
    #extendvg rootvg hdisk1

    2.关掉rootvg的 QUORUM功能: 
    #chvg -Qn rootvg

    3.镜像rootvg
    #mirrorvg -c 2 rootvg hdisk1

    4.重新生成 boot image
    #bosboot -ad /dev/hdisk0  --应该是hdisk1吧?

    5.更新bootlist
    #bootlist -m normal hdisk0 hdisk1 cd0

    6.重起系统
    #shutdown -Fr
  • 相关阅读:
    【CF1015D】Walking Between Houses(构造,贪心)
    【CF1068D】Array Without Local Maximums(计数DP)
    【CF1068C】Colored Rooks(构造)
    172.处理机控制与杂项指令
    171.控制转移指令
    170.串处理指令
    169.逻辑指令
    168.算术指令
    Volume 1. Big Number(uva)
    Volume 1. String(uva)
  • 原文地址:https://www.cnblogs.com/liujiacai/p/7484641.html
Copyright © 2011-2022 走看看