ITPub博客

首页 > > > rootvg 包含存储磁盘迁移方法

rootvg 包含存储磁盘迁移方法

作者:王洪岩老师 时间:2019-05-16 10:46:00 0 删除 编辑

日志内容:

rootvg:

PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION

hdisk0            active            546         18          00..00..00..00..18

hdisk1            active            546         0           00..00..00..00..00

hdisk10           active            639         377         128..00..00..121..128

hdisk11           active            639         399         128..00..15..128..128

============================================================================== 


# lspv

hdisk0          00c7b8dfbf3d150e                    rootvg          active      

hdisk1          00c7b8df8301e055                    rootvg          active                            

                       

hdisk32         00cd027e145847d4                    newdsgvg        active      

hdisk10         00cd027e44f92284                    rootvg          active      

hdisk11         00cd027e44f9287b                    rootvg          active      

=====================================================================================

# lsvg -l rootvg

rootvg:

LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT

hd5                 boot       1       2       2    closed/syncd  N/A

paging01            paging     32      32      1    open/syncd    N/A

hd8                 jfs2log    1       2       2    open/syncd    N/A

hd4                 jfs2       32      64      2    open/syncd    /

hd2                 jfs2       40      80      2    open/syncd    /usr

hd9var              jfs2       40      80      2    open/syncd    /var

hd3                 jfs2       40      80      2    open/syncd    /tmp

hd1                 jfs2       32      64      2    open/syncd    /home

hd10opt             jfs2       40      80      2    open/syncd    /opt

hd11admin           jfs2       1       2       2    open/syncd    /admin

fwdump              jfs2       3       6       2    open/syncd    /var/adm/ras/platform

lg_dumplv           sysdump    24      24      1    open/syncd    N/A

livedump            jfs2       2       4       2    open/syncd    /var/adm/ras/livedump

oraclelv            jfs2       480     960     4    open/syncd    /u01

paging00            paging     96      96      2    open/syncd    N/A

=================================================================================

# lspv -l hdisk0

hdisk0:

LV NAME               LPs     PPs     DISTRIBUTION          MOUNT POINT

hd10opt               40      40      00..00..04..36..00    /opt

hd1                   32      32      00..27..01..04..00    /home

hd3                   40      40      00..39..01..00..00    /tmp

hd9var                40      40      00..11..29..00..00    /var

oraclelv              240     240     81..00..00..69..90    /u01

hd5                   1       1       01..00..00..00..00    N/A

hd2                   40      40      00..00..40..00..00    /usr

hd4                   32      32      00..00..32..00..00    /

hd8                   1       1       00..00..01..00..00    N/A

paging01              32      32      28..04..00..00..00    N/A

hd11admin             1       1       00..00..01..00..00    /admin

fwdump                3       3       00..02..00..00..01    /var/adm/ras/platform

lg_dumplv             24      24      00..24..00..00..00    N/A

livedump              2       2       00..02..00..00..00    /var/adm/ras/livedump


*********^^^^^^^^^^************^^^^^^^^^^*********

cmd_display_logic_volune_lspv_pvname_l_hdisk1

# lspv -l hdisk1

hdisk1:

LV NAME               LPs     PPs     DISTRIBUTION          MOUNT POINT

hd10opt               40      40      00..12..04..24..00    /opt

hd1                   32      32      00..31..01..00..00    /home

hd3                   40      40      00..39..01..00..00    /tmp

hd9var                40      40      00..11..29..00..00    /var

oraclelv              240     240     85..12..00..85..58    /u01

hd5                   1       1       01..00..00..00..00    N/A

paging00              74      74      23..00..00..00..51    N/A

hd2                   40      40      00..00..40..00..00    /usr

hd4                   32      32      00..00..32..00..00    /

hd8                   1       1       00..00..01..00..00    N/A

hd11admin             1       1       00..00..01..00..00    /admin

fwdump                3       3       01..02..00..00..00    /var/adm/ras/platform

livedump              2       2       00..02..00..00..00    /var/adm/ras/livedump


*********^^^^^^^^^^************^^^^^^^^^^*********


cmd_display_logic_volune_lspv_pvname_l_hdisk10

# lspv -l hdisk10

hdisk10:

LV NAME               LPs     PPs     DISTRIBUTION          MOUNT POINT

oraclelv              240     240     00..128..112..00..00  /u01

paging00              22      22      00..00..15..07..00    N/A


*********^^^^^^^^^^************^^^^^^^^^^*********

cmd_display_logic_volune_lspv_pvname_l_hdisk11

# lspv -l hdisk11

hdisk11:

LV NAME               LPs     PPs     DISTRIBUTION          MOUNT POINT

oraclelv              240     240     00..128..112..00..00  /u01

========================================================================

*********^^^^^^^^^^************^^^^^^^^^^*********

cmd_display_logic_volune_lslv_lvname_oraclelv

# lslv oraclelv

LOGICAL VOLUME:     oraclelv               VOLUME GROUP:   rootvg

LV IDENTIFIER:      00cd027e00004c000000013bfd0ba145.14 PERMISSION:     read/write

VG STATE:           active/complete        LV STATE:       opened/syncd

TYPE:               jfs2                   WRITE VERIFY:   off

MAX LPs:            512                    PP SIZE:        128 megabyte(s)

COPIES:             2                      SCHED POLICY:   parallel

LPs:                480                    PPs:            960

STALE PPs:          0                      BB POLICY:      relocatable

INTER-POLICY:       minimum                RELOCATABLE:    yes

INTRA-POLICY:       middle                 UPPER BOUND:    32

MOUNT POINT:        /u01                   LABEL:          /u01

MIRROR WRITE CONSISTENCY: on/ACTIVE                              

EACH LP COPY ON A SEPARATE PV ?: yes                                    

Serialize IO ?:     NO                                     

INFINITE RETRY:     no                                     

========================================

lslv -m RAClv


oraclelv:/u01


LP    PP1  PV1               PP2  PV2               PP3  PV3


0001  0002 hdisk0            0162 hdisk1            




0121  0440 hdisk0            0416 hdisk1            


0122  0441 hdisk0            0417 hdisk1            


0123  0442 hdisk0            0418 hdisk1            


0124  0443 hdisk0            0419 hdisk1            


0125  0444 hdisk0            0420 hdisk1            


0126  0445 hdisk0            0421 hdisk1            


0127  0446 hdisk0            0422 hdisk1            


0128  0447 hdisk0            0423 hdisk1            


0129  0448 hdisk0            0424 hdisk1            


0130  0449 hdisk0            0425 hdisk1            


0131  0450 hdisk0            0426 hdisk1            


0132  0451 hdisk0            0427 hdisk1            


0133  0452 hdisk0            0428 hdisk1            


0134  0453 hdisk0            0429 hdisk1            


0135  0454 hdisk0            0430 hdisk1            


0136  0455 hdisk0            0431 hdisk1            


0137  0456 hdisk0            0432 hdisk1            


0138  0457 hdisk0            0433 hdisk1            


0139  0458 hdisk0            0434 hdisk1            


0140  0459 hdisk0            0435 hdisk1            


0141  0460 hdisk0            0436 hdisk1            


0142  0461 hdisk0            0437 hdisk1            


0143  0462 hdisk0            0438 hdisk1            


0144  0463 hdisk0            0439 hdisk1            


0145  0464 hdisk0            0440 hdisk1            


0146  0465 hdisk0            0441 hdisk1            


0147  0466 hdisk0            0442 hdisk1            


0148  0467 hdisk0            0443 hdisk1            


0149  0468 hdisk0            0444 hdisk1            


0150  0469 hdisk0            0445 hdisk1            


0151  0470 hdisk0            0446 hdisk1            


0152  0471 hdisk0            0447 hdisk1            


0153  0472 hdisk0            0448 hdisk1            


0154  0473 hdisk0            0449 hdisk1            


0155  0474 hdisk0            0450 hdisk1            


0156  0475 hdisk0            0451 hdisk1            


0157  0476 hdisk0            0452 hdisk1               


0190  0509 hdisk0            0485 hdisk1            


0191  0510 hdisk0            0486 hdisk1            


0192  0511 hdisk0            0487 hdisk1            


0193  0512 hdisk0            0488 hdisk1            


0194  0513 hdisk0            0489 hdisk1            


0195  0514 hdisk0            0490 hdisk1            


0196  0515 hdisk0            0491 hdisk1            


0197  0516 hdisk0            0492 hdisk1            


0198  0517 hdisk0            0493 hdisk1            


0199  0518 hdisk0            0494 hdisk1            


0200  0519 hdisk0            0495 hdisk1            


0201  0051 hdisk0            0111 hdisk1            


0202  0052 hdisk0            0112 hdisk1            


0203  0053 hdisk0            0113 hdisk1            


0204  0054 hdisk0            0114 hdisk1            


0205  0055 hdisk0            0075 hdisk1            


0206  0056 hdisk0            0076 hdisk1            


0207  0057 hdisk0            0077 hdisk1            


0208  0058 hdisk0            0078 hdisk1            


0209  0059 hdisk0            0079 hdisk1            


0210  0060 hdisk0            0080 hdisk1            


0211  0061 hdisk0            0081 hdisk1            


0212  0062 hdisk0            0082 hdisk1            


0213  0063 hdisk0            0083 hdisk1            


0214  0064 hdisk0            0084 hdisk1            


0215  0065 hdisk0            0085 hdisk1            


0216  0066 hdisk0            0086 hdisk1            


0217  0067 hdisk0            0087 hdisk1                       


0241  0129 hdisk10           0129 hdisk11           


0242  0130 hdisk10           0130 hdisk11           


0243  0131 hdisk10           0131 hdisk11           


0244  0132 hdisk10           0132 hdisk11           


0245  0133 hdisk10           0133 hdisk11           


0246  0134 hdisk10           0134 hdisk11           


0247  0135 hdisk10           0135 hdisk11           


0248  0136 hdisk10           0136 hdisk11           


0249  0137 hdisk10           0137 hdisk11           


0250  0138 hdisk10           0138 hdisk11           


0251  0139 hdisk10           0139 hdisk11           


0252  0140 hdisk10           0140 hdisk11           


0253  0141 hdisk10           0141 hdisk11           


0254  0142 hdisk10           0142 hdisk11           


0255  0143 hdisk10           0143 hdisk11           


0256  0144 hdisk10           0144 hdisk11           


0257  0145 hdisk10           0145 hdisk11           


0258  0146 hdisk10           0146 hdisk11           


0259  0147 hdisk10           0147 hdisk11           


0260  0148 hdisk10           0148 hdisk11           


0261  0149 hdisk10           0149 hdisk11           


0262  0150 hdisk10           0150 hdisk11           


0263  0151 hdisk10           0151 hdisk11           


0264  0152 hdisk10           0152 hdisk11   

===============================

# lsvg -p rootvg

rootvg:

PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION

hdisk0             active            546         18          00..00..00..00..18

hdisk1             active            546         0           00..00..00..00..00

hdisk10            active            639         377         128..00..00..121..128

hdisk11            active            639         399         128..00..15..128..128

==================================================

# lsvg -l rootvg

rootvg:

LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT

hd5                 boot       1       2       2    closed/syncd  N/A

paging01            paging     32      32      1    open/syncd    N/A

hd8                 jfs2log    1       2       2    open/syncd    N/A

hd4                 jfs2       32      64      2    open/syncd    /

hd2                 jfs2       40      80      2    open/syncd    /usr

hd9var              jfs2       40      80      2    open/syncd    /var

hd3                 jfs2       40      80      2    open/syncd    /tmp

hd1                 jfs2       32      64      2    open/syncd    /home

hd10opt             jfs2       40      80      2    open/syncd    /opt

hd11admin           jfs2       1       2       2    open/syncd    /admin

fwdump              jfs2       3       6       2    open/syncd    /var/adm/ras/platform

lg_dumplv           sysdump    24      24      1    open/syncd    N/A

livedump            jfs2       2       4       2    open/syncd    /var/adm/ras/livedump

oraclelv            jfs2       480     960     4    open/syncd    /u01

paging00            paging     96      96      2    open/syncd    N/A

==================================================

hdisk0 hdisk1 是本地硬盘

hdisk10 hdisk11 是存储硬盘

需要把hdisk10 hdisk11 数据迁移走。

rootvg 包含hdisk0 ,hdisk1 hdisk10 hdisk11        


==============================

判断原来实施场景

lspv

chdev -l hdisk0 -a pv=yes

chdev -l hdisk1 -a pv=yes

chdev -l hdisk33 -a pv=yes

chdev -l hdisk34 -a pv=yes

-------------------------------

extend rootvg hdisk1 hdisk33 hdisk34


smit lv---raclv 

smit mkfs -------/u01 


mirrorvg -S rootvg hdisk1

mklvcopy oralv 2 hdisk10 hdisk11

syncvg -v rootvg

---------------------------------

迁移步骤:

=========================

备份操作

01------------

华为分配一个新的磁盘

smit cplv 拷贝lv  lvname  oralv_cp

(需要离线,umount /u01)

mkdir /u01-cp

修改/etc/filesystems

创建新建loglv

mount /u01-cp

查看数据是否完整

=============================

hdisk0 hdisk1    是一个复制对

hdisk10  hdisk11 是一个复制对

hdisk0和hdisk1是一个镜像对

hdisk10和hdisk11是一个镜像对

1,rmlvcopy    oralv 1 hdisk0 hdisk10

磁盘上只剩下 hdisk1 hdisk11

migratepv hdisk1 hdisk10

目前只有hdisk10 hdisk11有数据

2, 磁盘异构

替换多路径(可以不用替换,直接安装多路径和华为多路径是兼容的)

3,重新 拷贝 lv

mklvcopy oralv 2 hdisk0 hdisk1


syncvg -v rootvg

====================

第二种操作:

加入一个新盘

extendvg rootvg hdiskx

保证容量足够大

migratepv hdisk0 hdiskx

migratepv hdisk1 hdiskx

migratepv hdisk10 hdiskx

migratepv hdisk11 hdiskx

=========================

数据上层倒换完成 ,后续底层迁移存储磁盘即可




来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31542435/viewspace-3139843/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-03-20

  • 博文量
    15
  • 访问量
    0