分享

更改VG的属性的案例 - 『AIX资料共享』 - AIX专家俱乐部论坛

 ylzrx 2011-06-23
OS:AIX 6.1
datastorage IBM DS8300
多路径软件:IBM SDD
vgname:datavg2
由于数据库的归档空间已经不能满足应用的需要,申请了存储之后,划了1个194G的LUN给主机,主机上对应的是vpath20,
extendvg到datavg2的时候,出现报错,报错的内容如下:

0516-1162 extendvg: The Physical Partition Size of 128 requires the creation of
         1552 partitions for vpath20.  The limitation for volume group datavg2 is
         1016 physical partitions per physical volume.  Use chvg command with -t
         option to attempt to change the maximum Physical Partitions per Physical
         volume for this volume group.
0516-792 extendvg: Unable to extend volume group.
cl_rsh had exit code = 1, see cspoc.log and/or clcomd.log for more information
cl_extendvg: Error executing extendvg  datavg2 vpath20 on node P561A3
报错的提示说明了vpath20的PP数量已经超过了默认VG的限制,需要扩大VG中的默认PV数量,由于是生产系统,谨慎起见,先找台P570测试机先测试下,以免造成数据库down掉。

正式库的VG是Original Volume group,先做个Original VG来试试,OS版本,存储型号,多径路软件,PP size大小都与正式库一样,由于存储空间有限,只是划了1个10G LUN来进行测试。


P570B4:/>#lsvg datavg
VOLUME GROUP:       datavg                   VG IDENTIFIER:  00c0445500004c000000012ce7d89040
VG STATE:           active                   PP SIZE:        128 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      79 (10112 megabytes)
MAX LVs:            256                      FREE PPs:       79 (10112 megabytes)
LVs:                0                        USED PPs:       0 (0 megabytes)
OPEN LVs:           0                        QUORUM:         2 (Enabled)
TOTAL PVs:          1                        VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        yes
MAX PPs per VG:     32512                                    
MAX PPs per PV:     1016
                     MAX PVs:        32
LTG size (Dynamic): 1024 kilobyte(s)         AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
PV RESTRICTION:     none                                      
就是这个MAX PPs per PV值的限制,现在将MAX PPs per PV改成2倍的大小
P570B4:/>#chvg -t 2 datavg
0516-1164 chvg: Volume group datavg changed.  With given characteristics datavg
        can include upto 16 physical volumes with 2032 physical partitions each.

P570B4:/>#lsvg datavg
VOLUME GROUP:       datavg                   VG IDENTIFIER:  00c0445500004c000000012ce7d89040
VG STATE:           active                   PP SIZE:        128 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      79 (10112 megabytes)
MAX LVs:            256                      FREE PPs:       79 (10112 megabytes)
LVs:                0                        USED PPs:       0 (0 megabytes)
OPEN LVs:           0                        QUORUM:         2 (Enabled)
TOTAL PVs:          1                        VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        yes
MAX PPs per VG:     32512                                    
MAX PPs per PV:     2032
                     MAX PVs:        16
LTG size (Dynamic): 1024 kilobyte(s)         AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
PV RESTRICTION:     none

MAX PPs per PV变大了2倍,如果变大3倍怎么个效果了

P570B4:/>#chvg -t 3 datavg
0516-1164 chvg: Volume group datavg changed.  With given characteristics datavg
        can include upto 10 physical volumes with 3048 physical partitions each.

P570B4:/>#lsvg datavg
VOLUME GROUP:       datavg                   VG IDENTIFIER:  00c0445500004c000000012ce7d89040
VG STATE:           active                   PP SIZE:        128 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      79 (10112 megabytes)
MAX LVs:            256                      FREE PPs:       79 (10112 megabytes)
LVs:                0                        USED PPs:       0 (0 megabytes)
OPEN LVs:           0                        QUORUM:         2 (Enabled)
TOTAL PVs:          1                        VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        yes
MAX PPs per VG:     30480                                    
MAX PPs per PV:     3048
                     MAX PVs:        10
LTG size (Dynamic): 1024 kilobyte(s)         AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
PV RESTRICTION:     none     

MAX PPs per PV的mAX变大了3倍,但是MAX PPs per VGS却变小了,怀疑是不是基数的倍数都会变小了?

P570B4:/>#chvg -t 4 datavg
0516-1164 chvg: Volume group datavg changed.  With given characteristics datavg
        can include upto 8 physical volumes with 4064 physical partitions each.

P570B4:/>#lsvg datavg
VOLUME GROUP:       datavg                   VG IDENTIFIER:  00c0445500004c000000012ce7d89040
VG STATE:           active                   PP SIZE:        128 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      79 (10112 megabytes)
MAX LVs:            256                      FREE PPs:       79 (10112 megabytes)
LVs:                0                        USED PPs:       0 (0 megabytes)
OPEN LVs:           0                        QUORUM:         2 (Enabled)
TOTAL PVs:          1                        VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        yes
MAX PPs per VG:     32512                                    
MAX PPs per PV:     4064
                     MAX PVs:        8
LTG size (Dynamic): 1024 kilobyte(s)         AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
PV RESTRICTION:     none      

MAX PPs per VGS的MAX变回来了,也就是说改成偶数MAX PPs per VGS是不会变小的,为进一步证明基数是会变小的

P570B4:/>#chvg -t 5 datavg
0516-1164 chvg: Volume group datavg changed.  With given characteristics datavg
        can include upto 6 physical volumes with 5080 physical partitions each.

P570B4:/>#lsvg datavg
VOLUME GROUP:       datavg                   VG IDENTIFIER:  00c0445500004c000000012ce7d89040
VG STATE:           active                   PP SIZE:        128 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      79 (10112 megabytes)
MAX LVs:            256                      FREE PPs:       79 (10112 megabytes)
LVs:                0                        USED PPs:       0 (0 megabytes)
OPEN LVs:           0                        QUORUM:         2 (Enabled)
TOTAL PVs:          1                        VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        yes
MAX PPs per VG:     30480                                    
MAX PPs per PV:     5080
                     MAX PVs:        6
LTG size (Dynamic): 1024 kilobyte(s)         AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
PV RESTRICTION:     none      

改成5之后MAX PPs per VG又变小了

P570B4:/>#chvg -t 4 datavg
0516-1164 chvg: Volume group datavg changed.  With given characteristics datavg
        can include upto 8 physical volumes with 4064 physical partitions each.

P570B4:/tmp>#lsvg datavg
VOLUME GROUP:       datavg                   VG IDENTIFIER:  00c0445500004c000000012ce7d89040
VG STATE:           active                   PP SIZE:        128 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      79 (10112 megabytes)
MAX LVs:            256                      FREE PPs:       79 (10112 megabytes)
LVs:                0                        USED PPs:       0 (0 megabytes)
OPEN LVs:           0                        QUORUM:         2 (Enabled)
TOTAL PVs:          1                        VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        yes
MAX PPs per VG:     32512                                    
MAX PPs per PV:     4064
                     MAX PVs:        8
LTG size (Dynamic): 1024 kilobyte(s)         AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
PV RESTRICTION:     none

改成了偶数的倍数,VG的MAX PPs per VG又变回来了

P570B4:/>#chvg -t 18 datavg
0516-022 lchangevg: Illegal parameter or structure value.
0516-732 chvg: Unable to change volume group datavg.
P570B4:/>#chvg -t 17 datavg
0516-022 lchangevg: Illegal parameter or structure value.
0516-732 chvg: Unable to change volume group datavg.
P570B4:/>#chvg -t 16 datavg
0516-1164 chvg: Volume group datavg changed.  With given characteristics datavg
        can include upto 2 physical volumes with 16256 physical partitions each.

改成18,17试了下,提示报错,改成16 OK,也就说Original Volume group最大只能改成16倍。

既然Original VG可以更改,那其他两种VG是不是会这样了?
将datavg reducevg掉,改建成Big Volume group,按照上面的步骤来做也是同样的结论,把MAX PPs per PV改成1的基数倍,MAX PPs per VG同样会变小,偶数则不变,改成32,64倍都可以,改成65就不行,也说明Big Volume group只能改到64倍的大小。

P570B4:/>#chvg -t 32 datavg
0516-1164 chvg: Volume group datavg changed.  With given characteristics datavg
        can include upto 4 physical volumes with 32512 physical partitions each.
P570B4:/>#chvg -t 64 datavg
0516-1164 chvg: Volume group datavg changed.  With given characteristics datavg
        can include upto 2 physical volumes with 65024 physical partitions each.
P570B4:/>#chvg -t 65 datavg
0516-693 chvg: The -t parameter is of illegal length or content.

再将datavg reducevg掉,改建成Scalable volume group

P570B4:/>#lsvg datavg
VOLUME GROUP:       datavg                   VG IDENTIFIER:  00c0445500004c000000012cece67c2b
VG STATE:           active                   PP SIZE:        128 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      79 (10112 megabytes)
MAX LVs:            256                      FREE PPs:       79 (10112 megabytes)
LVs:                0                        USED PPs:       0 (0 megabytes)
OPEN LVs:           0                        QUORUM:         2 (Enabled)
TOTAL PVs:          1                        VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        yes
MAX PPs per VG:     32768                    MAX PVs:        1024
LTG size (Dynamic): 1024 kilobyte(s)         AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
PV RESTRICTION:     none                                      
P570B4:/>#chvg -t 2 datavg
0516-1781 chvg: The t option is not valid for volume groups of the Scalable Volume Group type.
0516-732 chvg: Unable to change volume group datavg.

可以发现Scalable volume group是没有MAX PPs per PV这个属性了,也就是Scalable Volume Group不能更改PV的值的。
测试OK之后,就实施了对正式库的更改,正式库更改的很顺利,也没出现应用断线的情况。vpath20顺利的加入到datavg2中。
总结:
chvg -t对original volume group,Big Volume group适用的,Scalable volume group不适用,把VG的factor改成基数,MAX VG PPS会变小,改成偶数则不变,但是chvg -t更改的前提是不能把MAX PPs per PV的值改成比vg中现有的PV最大的PP数量还少的值,如datavg中hdisk2的PP数最大,PV数量是1599,不能改成比1599还小的1的倍数的值。Original VG的MAX VG PPS数量最大只能改到16倍, Big VG类型的最大到64倍,Scalable VG类型的不能更改.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多