扩symetrix系列的VMAX存储的lun

To 南さん:

操作的大概思路如下:


这个操作可以想成server端需要扩展100G空间(即p-vol)分给应用,那么storage这边就需要给os team分100G的新空间。步骤如下:


1)vmax存储在出厂时可能预先已经把所有硬盘做了raid,然后分成了13.5G*N个的lun,os想要100G就是分给他们8个lun;

2)  os想要100G,其实storage需要分200G的空间, 因为s-vol(就是bcv盘)作为备份,需要和p-vol一样的大小,即分给os8个lun用作p-vol,8个lun用作s-vol;

3) 万达文档的第一步是先在vmax存储中找到所有没有使用的lun(13894的意思就是都是13.5G),然后找16个,命令什么意思不用考虑了;

4) 第二步是把刚才找到的16个lun,8个加到p-vol的pool,8个加到s-vol的pool,这一步的目的是为了统一管理lun,把零散的lun可以加到一起管理,如果以后os team有应用释放了一些存储空间,也是会释放到这个大的pool里,之后再有新的应用需要空间,直接从pool里分就好了;

5)第三步是把这16个lun中的8个加到p-vol的storage group,8个加到s-vol的storage group,在存储中加到storage group(SG)是为了把lun的容量与server关联起来,因为SG是关联lun与server的一个东西,这样os team就能在操作系统扫描到这16个lun了,理论上来说他们就可以使用了,


***********之上的这5步完成了在storage测扩展空间,然后把这些空间也分给了os team********

************************下面的两步是为了做p-vol与s-vol备份关系的********************

6)第4步是把这16个lun加入到一个lun group,这个不用考虑太多了,得到一个device logic name,是为了后面建立clone关系做的一步;

7)从第7步开始,是建立p-vol与s-vol关系的,建立了这个关系,os team应该可以操作p-vol复制到s-vol这一步。



*****************************************************************************************



实际项目,扩symetrix系列的VMAX存储的lun,挂给server。步骤如下:
    
    


Please articulate the case/tips/traps in details and it should include but not limited to:

1.Summary

2.Background/Symptom/system basic information/etc

3.Know How:How to troubleshoot,detail to command level with command output/screenshot example

4.Know Why:Why perform/take action in this way.

5.Lesson learned and follow up action.

6.List the corresponding materials and documents for the case.



  5LU      --  gbe01300_vg1_EAS1P2_01
  2lU     --  gbe01300_vg1_EAS01P3_01
  1LU     --   gbe01300_vg1_EAS01P11_01  (device group)


server需要扩100G,因为vmax在出厂就设置了13.5G*n个的thin lun了。所以扩100G的话给8个standerd thin device(STD)就好了,然后作为镜像clone的BCV盘也需要同样大小的8个device。
 
 
 
扩展逻辑如下:
从存储上选择8块没有被使用的STD Devic和8块没有使用的BCV Devices加到Device Group里面, 然后创建clone关系。
具体步骤如下:
 
Extension steps for SAN:
 
1. Select STD devices and BCV devices (找到我们要加的盘)
#symdev -sid XXX list -noport (输出的都是没有使用的盘,大家选13.5G的,加8块就选8个,选8个STD的盘,选8个BCV的盘)
 
gepbkp07:/ # symdev -sid 055 list -noport   (找出所有未使用的thin device volume)
09D4 Not Visible            ???:?  NA:NA  TDEV          N/Grp'd      NR   13894
09D5 Not Visible            ???:?  NA:NA  TDEV          N/Grp'd      NR   13894
09D6 Not Visible            ???:?  NA:NA  TDEV          N/Grp'd      NR   13894
09D7 Not Visible            ???:?  NA:NA  TDEV          N/Grp'd      NR   13894
09D8 Not Visible            ???:?  NA:NA  TDEV          N/Grp'd      NR   13894
 
09D9 Not Visible            ???:?  NA:NA  TDEV          N/Grp'd      NR   13894
09DA Not Visible            ???:?  NA:NA  TDEV          N/Grp'd      NR   13894
 
09DB Not Visible            ???:?  NA:NA  TDEV          N/Grp'd      NR   13894
--------------------------------------------------------------------------------------------    
 
 
0E94 Not Visible            ???:?  NA:NA  BCV+TDEV      N/Asst'd     RW   13894
0E95 Not Visible            ???:?  NA:NA  BCV+TDEV      N/Asst'd     RW   13894
0E96 Not Visible            ???:?  NA:NA  BCV+TDEV      N/Asst'd     RW   13894
0E97 Not Visible            ???:?  NA:NA  BCV+TDEV      N/Asst'd     RW   13894
0E98 Not Visible            ???:?  NA:NA  BCV+TDEV      N/Asst'd     RW   13894
 
0E99 Not Visible            ???:?  NA:NA  BCV+TDEV      N/Asst'd     RW   13894
0E9A Not Visible            ???:?  NA:NA  BCV+TDEV      N/Asst'd     RW   13894
 
0E9B Not Visible            ???:?  NA:NA  BCV+TDEV      N/Asst'd     RW   13894
---------------------------------------------------------------------------------------------
 
2. Bind STD devices to STD Pool, Bind BCV devices to BCV Pool.
#symconfigure -sid XXX -cmd "bind tdev <Dev id> to pool <PoolName>;" prep (试运行一下,如果成功,执行下一步commmit)
#symconfigure -sid XXX -cmd "bind tdev <Dev id> to pool <PoolName>;" commit
(这次做的过程中,BCV的盘,已经bind到BCV POOL了,但是STD的盘没有bind到STD POOL,所以这一步就只要把STD盘bind到STD POOL
 
symconfigure -sid 055 -cmd "bind tdev 09D4 to pool STD_VP_01_00;" commit  -nop
symconfigure -sid 055 -cmd "bind tdev 09D5 to pool STD_VP_01_00;" commit  -nop
symconfigure -sid 055 -cmd "bind tdev 09D6 to pool STD_VP_01_00;" commit  -nop
symconfigure -sid 055 -cmd "bind tdev 09D7 to pool STD_VP_01_00;" commit  -nop
symconfigure -sid 055 -cmd "bind tdev 09D8 to pool STD_VP_01_00;" commit  -nop
symconfigure -sid 055 -cmd "bind tdev 09D9 to pool STD_VP_01_00;" commit  -nop
symconfigure -sid 055 -cmd "bind tdev 09DA to pool STD_VP_01_00;" commit  -nop
symconfigure -sid 055 -cmd "bind tdev 09DB to pool STD_VP_01_00;" commit  -nop
 
3. Add STD device to STD SG, Add BCV devices to BCV SG.(把8块STD盘加到STD storage group, 8块BCV盘加到BCV storage group)(把16个lun加到两个sg,一个是std,一个是bcv,主机可以识别到)
#symaccss -sid XXX -name <SGname> -type storage add devs <Dev id>
 
symaccess -sid 55 -name GBE01101_GBE01201_SG -type storage add devs 09D4:09DB        (8块STD盘加到STD SG)
 
symaccess -sid 55 -name GEPBKP01_GEPBKP02_SG02 -type storage add devs 0E94:0E9B     (8块BCV盘加到BCV SG)
 
 
------------------------------------------------------
加到SG里面就可以通知OS team 扫描硬盘了。 下面继续创建Clone关系。
------------------------------------------------------
 
4. Add STD devices into Device Group(按规划的521添加进dg,std 与 bcv是不区分dg的,都是加到同样的8个dg里,注意一下。)
 
symld -sid 055 -g <Device Goup> add dev <Dev ID> <Device Logical Name>
 
symld -sid 055 -g gbe01300_vg1_EAS01P2_01 add dev 09D4 gbe01300_vg1_EAS01P2_01_009
symld -sid 055 -g gbe01300_vg1_EAS01P2_01 add dev 09D5 gbe01300_vg1_EAS01P2_01_010
symld -sid 055 -g gbe01300_vg1_EAS01P2_01 add dev 09D6 gbe01300_vg1_EAS01P2_01_011
symld -sid 055 -g gbe01300_vg1_EAS01P2_01 add dev 09D7 gbe01300_vg1_EAS01P2_01_012
symld -sid 055 -g gbe01300_vg1_EAS01P2_01 add dev 09D8 gbe01300_vg1_EAS01P2_01_013
symld -sid 055 -g gbe01300_vg1_EAS01P3_01 add dev 09D9 gbe01300_vg1_EAS01P3_01_007
symld -sid 055 -g gbe01300_vg1_EAS01P3_01 add dev 09DA gbe01300_vg1_EAS01P3_01_008
symld -sid 055 -g gbe01300_vg1_EAS01P11_01 add dev 09DB gbe01300_vg1_EAS01P11_01_006
 
5. Add BCV devices into Device Group
 
symbcv -sid <EMC ID> -g <Device Group Name> add dev <Device> <Logical Device>
 
 
symbcv -sid 055 -g gbe01300_vg1_EAS01P2_01 add dev 0E94 gbe01300_vg1_EAS01P2_01_BCV009
symbcv -sid 055 -g gbe01300_vg1_EAS01P2_01 add dev 0E95 gbe01300_vg1_EAS01P2_01_BCV010
symbcv -sid 055 -g gbe01300_vg1_EAS01P2_01 add dev 0E96 gbe01300_vg1_EAS01P2_01_BCV011
symbcv -sid 055 -g gbe01300_vg1_EAS01P2_01 add dev 0E97 gbe01300_vg1_EAS01P2_01_BCV012
symbcv -sid 055 -g gbe01300_vg1_EAS01P2_01 add dev 0E98 gbe01300_vg1_EAS01P2_01_BCV013
symbcv -sid 055 -g gbe01300_vg1_EAS01P3_01 add dev 0E99 gbe01300_vg1_EAS01P3_01_BCV007
symbcv -sid 055 -g gbe01300_vg1_EAS01P3_01 add dev 0E9A gbe01300_vg1_EAS01P3_01_BCV008
symbcv -sid 055 -g gbe01300_vg1_EAS01P11_01 add dev 0E9B gbe01300_vg1_EAS01P11_01_BCV006
 
 
 
6. Show Device Group(确认STD和BCV的盘都在DG里面)
symdg -sid XXX show <Device Group>
 
symdg -sid 055 show gbe01300_vg1_EAS01P2_01
symdg -sid 055 show gbe01300_vg1_EAS01P3_01
symdg -sid 055 show gbe01300_vg1_EAS01P11_01
 
 
7. Create Clone Between STD and BCV devices
 
symclone -g < Device Group Name > create -precopy -diff -c 5 -i 60 < Device Logical Name> BCV ld <BCV Device Logical Name > -nop
 
 
symclone -g gbe01300_vg1_EAS01P2_01 create -precopy -diff -c 5 -i 60 gbe01300_vg1_EAS01P2_01_009 BCV ld gbe01300_vg1_EAS01P2_01_BCV009 -nop
symclone -g gbe01300_vg1_EAS01P2_01 create -precopy -diff -c 5 -i 60 gbe01300_vg1_EAS01P2_01_010 BCV ld gbe01300_vg1_EAS01P2_01_BCV010 -nop
symclone -g gbe01300_vg1_EAS01P2_01 create -precopy -diff -c 5 -i 60 gbe01300_vg1_EAS01P2_01_011 BCV ld gbe01300_vg1_EAS01P2_01_BCV011 -nop
symclone -g gbe01300_vg1_EAS01P2_01 create -precopy -diff -c 5 -i 60 gbe01300_vg1_EAS01P2_01_012 BCV ld gbe01300_vg1_EAS01P2_01_BCV012 -nop
symclone -g gbe01300_vg1_EAS01P2_01 create -precopy -diff -c 5 -i 60 gbe01300_vg1_EAS01P2_01_013 BCV ld gbe01300_vg1_EAS01P2_01_BCV013 -nop
symclone -g gbe01300_vg1_EAS01P3_01 create -precopy -diff -c 5 -i 60 gbe01300_vg1_EAS01P3_01_007 BCV ld gbe01300_vg1_EAS01P3_01_BCV007 -nop
symclone -g gbe01300_vg1_EAS01P3_01 create -precopy -diff -c 5 -i 60 gbe01300_vg1_EAS01P3_01_008 BCV ld gbe01300_vg1_EAS01P3_01_BCV008 -nop
symclone -g gbe01300_vg1_EAS01P11_01 create -precopy -diff -c 5 -i 60 gbe01300_vg1_EAS01P11_01_006 BCV ld gbe01300_vg1_EAS01P11_01_BCV006 -nop

 
 
 
8 Activate Clone
symclone -g <Device Group Name>   activate -consistent -c 5 -i 60 < Device Logical Name> BCV ld <BCV Device Logical Name > -nop
 
symclone -g gbe01300_vg1_EAS01P2_01   activate -consistent -c 5 -i 60 gbe01300_vg1_EAS01P2_01_009 BCV ld gbe01300_vg1_EAS01P2_01_BCV009 -nop
symclone -g gbe01300_vg1_EAS01P2_01   activate -consistent -c 5 -i 60 gbe01300_vg1_EAS01P2_01_010 BCV ld gbe01300_vg1_EAS01P2_01_BCV010 -nop
symclone -g gbe01300_vg1_EAS01P2_01   activate -consistent -c 5 -i 60 gbe01300_vg1_EAS01P2_01_011 BCV ld gbe01300_vg1_EAS01P2_01_BCV011 -nop
symclone -g gbe01300_vg1_EAS01P2_01   activate -consistent -c 5 -i 60 gbe01300_vg1_EAS01P2_01_012 BCV ld gbe01300_vg1_EAS01P2_01_BCV012 -nop
symclone -g gbe01300_vg1_EAS01P2_01   activate -consistent -c 5 -i 60 gbe01300_vg1_EAS01P2_01_013 BCV ld gbe01300_vg1_EAS01P2_01_BCV013 -nop
symclone -g gbe01300_vg1_EAS01P3_01   activate -consistent -c 5 -i 60 gbe01300_vg1_EAS01P3_01_007 BCV ld gbe01300_vg1_EAS01P3_01_BCV007 -nop
symclone -g gbe01300_vg1_EAS01P3_01   activate -consistent -c 5 -i 60 gbe01300_vg1_EAS01P3_01_008 BCV ld gbe01300_vg1_EAS01P3_01_BCV008 -nop
symclone -g gbe01300_vg1_EAS01P11_01  activate -consistent -c 5 -i 60 gbe01300_vg1_EAS01P11_01_006 BCV ld gbe01300_vg1_EAS01P11_01_BCV006 -nop

 
9 Query DG's
symclone -g tag1d101_vg1_TXA01P3_01 query
symclone -g gbe01300_vg1_EAS01P3_01 query
symclone -g gbe01300_vg1_EAS01P11_01 query
 
 
========================到这一步SAN的扩展就好了,下面还要做备份=============



你可能感兴趣的:(LUN,symetrix)