Chinaunix首页 | 论坛 | 博客
  • 博客访问: 661757
  • 博文数量: 291
  • 博客积分: 10025
  • 博客等级: 上将
  • 技术积分: 2400
  • 用 户 组: 普通用户
  • 注册时间: 2004-12-04 12:04
文章分类

全部博文(291)

文章存档

2008年(102)

2007年(112)

2006年(75)

2004年(2)

我的朋友

分类: 服务器与存储

2006-11-02 05:26:38

以下的例子讲讲述如何利用EMC meta LUN的特性扩充一个LUN,并且相应的在IBM AIX上扩充hdiskVG的过程。

试验环境为EMC CX500, IBM P610.

EMC的在线扩充是利用metaLUN实现的,而在AIX上市通过chvg –t实现的

EMCmetaLUN特性是指可以在线的扩充LUNEMC对此特性的描述如下:

Expand LUNs using MetaLUNs (collection of disks) live for better capacity usage and distributing data for improved performance.

l       Concatenate capacity (add disks to end of existing LUN)

l       Stripe Expansion (incorporate disks into existing LUN)

由上面的描述可以看出:

1)     metaLUN2个或2个以上LUN的集合

2)     metaLUN的目的是为了容量的扩展

3)     metaLUN的扩展有两种方式,concatenatestripe

a)       concatenate是指将另一个LUN简单的追加(append)在第一个LUN的后面。从而拼接(concatenate)成一个新的LUN.

                                      i.              Components may be different RAID types, different capacities, but must be same drive type (FC or ATA)

                                    ii.              Real-time capacity expansion

                                   iii.              Non-contiguous capacity added = better capacity utilization

 

b)       stripe方式是指将新的LUN和已有的LUN做成RAID 0 (stripe)的方式。这样,stripe方式比concatenate方式具有更好的性能. 因此,对于可选的另一个LUN必须是和原有的LUN同样(或更大)的大小。而concatenate对另一个LUN的大小没有要求。

                                      i.              FLUs must be same RAID type, drive type (FC or ATA), and capacity of base LUN

                                    ii.              Data is available, but new space isnt until expansion completes

                                   iii.              Expansion rates (GB/h): Low(4), Med(6), High(12), and ASAP

 

 

无论哪种方式,新的LUN的容量就是两个LUN容量的和

实际上,metaLUN可以看作一个proxy LUN, 也可以理解成虚拟化的一种方式吧。

整个试验的步骤如下:

1)     EMC分配一个5GLUN 1, 并分配给AIX主机

2)     AIX主机上,利用此5GLUN建立ttvg

[root@p610]/> lsvg ttvg

VOLUME GROUP:   ttvg                     VG IDENTIFIER:  000b8f1d00004c00000001

e9d5452c9

VG STATE:       active                   PP SIZE:        8 megabyte(s)

VG PERMISSION:  read/write               TOTAL PPs:      639 (5112 megabytes)

MAX LVs:        256                      FREE PPs:       126 (1008 megabytes)

LVs:            2                        USED PPs:       513 (4104 megabytes)

OPEN LVs:       0                        QUORUM:         2

TOTAL PVs:      1                        VG DESCRIPTORS: 2

STALE PVs:      0                        STALE PPs:      0

ACTIVE PVs:     1                        AUTO ON:        yes

MAX PPs per PV: 1016                     MAX PVs:        32

LTG size:       128 kilobyte(s)          AUTO SYNC:      no

HOT SPARE:      no                       BB POLICY:      relocatable

3)     ttvg上建立文件系统,将文件系统mount起来,并在文件系统中写入一些文件

4)     EMC上建立一个1GLUN 2

5)     利用EMCmetaLUN特性和步骤3建立的1G LUN, 扩充LUN 1 6G

6)     AIX上,利用chvg -g选项扫描变化,从而在线的扩展hdiskvg

[root@p610]/> chvg -g ttvg

[root@p610]/> lsvg ttvg

VOLUME GROUP:   ttvg                     VG IDENTIFIER:  000b8f1d00004c000000010

e9d5452c9

VG STATE:       active                   PP SIZE:        8 megabyte(s)

VG PERMISSION:  read/write               TOTAL PPs:      767 (6136 megabytes)

MAX LVs:        256                      FREE PPs:       254 (2032 megabytes)

LVs:            2                        USED PPs:       513 (4104 megabytes)

OPEN LVs:       0                        QUORUM:         2

TOTAL PVs:      1                        VG DESCRIPTORS: 2

STALE PVs:      0                        STALE PPs:      0

ACTIVE PVs:     1                        AUTO ON:        yes

MAX PPs per PV: 1016                     MAX PVs:        32

LTG size:       128 kilobyte(s)          AUTO SYNC:      no

HOT SPARE:      no                       BB POLICY:      relocatable

 

特别指出,以上所有的步骤都是在线的。

阅读(870) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~