• (转)rootvg镜像


    步骤1:查看当前还未加入到其它vg的可用PV
      # lspv
      hdisk0          00027c6a0507fe17                    rootvg          active
      hdisk1          none                                None            
      此结果表明hdisk1当前未在任何vg,可以作为镜像的磁盘
      同时表明目前rootvg仅有一块磁盘hdisk0
    步骤2:查看hdisk1是否是AIX支持的引导设备
      # bootinfo -B hdisk1
      1
      返回1,说明磁盘可以作为引导设备,其它值说明此盘不是候选
    步骤3:激活hdisk1,给其盘赋值一个pvid
      # chdev -l hdisk1 -a pv=yes
      hdisk1 changed
      # lspv
      hdisk0          00027c6a0507fe17                    rootvg          active
      hdisk1          00027c6acda7df21                    None             
      在候选盘hdisk1做镜像前,需要被赋值一个PVID,否则无法被加入到rootvg
      --如果没有在赋值pvid前执行扩展vg会报如下错误
      # extendvg rootvg hdisk1
      0516-1254 extendvg: Changing the PVID in the ODM.
      提示:需要在ODM库里改变PVID
    步骤4:扩展rootvg
      # extendvg rootvg hdisk1 
      # lspv
      hdisk0          00027c6a0507fe17                    rootvg          active
      hdisk1          00027c6acda7df21                    rootvg          active
      执行rootvg的扩展后,查看结果为hdisk1已经被加入到了rootvg
      同时表明要想做为镜像的磁盘必须和目标vg在同一个vg;不可能用vg2中的一块盘来做  rootvg的镜像磁盘(至少在目前有这个限制)
    步骤5:去掉rootvg的QUORUM属性
      所谓Quorum,此处的Quorum可以理解为是vg的一个属性,vg能否被激活根据此属
      性的值决定的。此属性的取值又是根据vg内所含磁盘的VGDA决定。大意就是如果某个磁盘
      有问题,此盘上的VGDA就视为有问题(异常盘);当vg里所含盘的有超过半数都异常时,
      系统就会自动把此vg给varyoff,当然此vg也就无法被访问了。要想对QUORUM有更深入的理
      解,还是请参考redbook自己去理解吧。
      # chvg -Qn rootvg  
    # lsvg rootvg
    VOLUME GROUP:       rootvg                   VG IDENTIFIER:  00027c6a00004c00000001227c05c14e
    VG STATE:           active                   PP SIZE:        128 megabyte(s)
    VG PERMISSION:      read/write               TOTAL PPs:      1092 (139776 megabytes)
    MAX LVs:            256                      FREE PPs:       1064 (136192 megabytes)
    LVs:                10                       USED PPs:       28 (3584 megabytes)
    OPEN LVs:           9                        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后,查看vg可以看到下面的行
      QUORUM:         1
      说明修改已经完成,在只有2个盘的镜像rootvg中,此值应该一致保持为1,即使镜像完成后
      也不要再修改为2,否则就失去rootvg的镜像作用了。
    步骤6:镜像VG
      当rootvg包含了2块盘后,也就具备了镜像的最小条件了,这部就可以执行实际的镜像操作
      了,网上镜像有2种方式:
       mirrorvg rootvg &
       或者
       mirrorvg -c 2 rootvg
       因为我印象中对第一个有点印象,所以本测试用的mirrorvg rootvg &
       命令后面的&是命令在后台运行的作用
       # mirrorvg rootvg &
       [1]     22440
       上面显示的是镜像在后台实施,生成的进程号为22440
       这当中可以通过进程号来查看进行的概述信息,如下:
       # ps -ef |grep 22440
         root 20982 24622   0 16:56:20  pts/1  0:00 grep 22440 
         root 22440 24622   0 16:55:23  pts/1  0:00 /bin/ksh /usr/sbin/mirrorvg      rootvg 
         root 23532 22440   0 16:55:34  pts/1  0:00 /bin/ksh /usr/sbin/syncvg -v 
         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.

       [1] +  Done                    mirrorvg rootvg &
       上面的[1] +  Done                    mirrorvg rootvg & 表明后台处理完毕
    步骤7:同步vg
      # syncvg -v rootvg
    步骤8:在2块磁盘上创建引导信息
      到底需要在哪几块盘上创建引导信息,执行如下命令
      # lslv -l hd5
      hd5:N/A
      PV                COPIES        IN BAND       DISTRIBUTION  
      hdisk0            001:000:000   100%          001:000:000:000:000 
      hdisk1            001:000:000   100%          001:000:000:000:000 
      命令显示,需要在2块盘上创建引导信息,创建如下
      # bosboot -ad /dev/hdisk0
        bosboot: Boot image is 22706 512 byte blocks.
      # bosboot -ad /dev/hdisk1
        bosboot: Boot image is 22706 512 byte blocks.
    步骤9:设置系统启动时选择启动设备的顺序(类似windows的C盘、cdrom等顺序)
      # bootlist -m normal hdisk0 hdisk1
    步骤10:重新系统
      #shutdown -Fr

  • 相关阅读:
    HTTP协议详解
    10本Linux免费电子书
    面试高级算法梳理笔记
    Linux服务器的那些性能参数指标
    2016 年开发者头条十大文章系列
    程序员如何优雅的挣零花钱
    [oracle] oracle权限传递
    [oracle] 两种权限:系统权限VS对象权限
    [oracle] 系统权限管理
    [oracle] 重要服务启动与停止命令行
  • 原文地址:https://www.cnblogs.com/liujiacai/p/7482897.html
Copyright © 2020-2023  润新知