bluesunshine 发表于 2009-03-19 12:31

[原创]MirrorView安装实施方案

闲来无事,给CU的各位兄弟贡献一下文档,切磋一下 ^_^

                                    EMC CX700 MirrorView/S 实施文档
1.EMC MirrorView介绍
MirrorView是基于盘阵之间,以LUN为单位的远程复制软件.适于与CX,CX3系列(CX200,CX300除外),MirrorView分为MirrorView/S(同步),MirrorView/A(异步).enabler分别为MirrorViewEnabler_01.xx.5.yyy.ena, MVAEnabler_01.xx.5.yyy.ena.
2.EMC MirrorView/S实施路线图
- 确认生产盘阵和镜像盘阵之间FLARE版本是否一致(至少大版本要一致).
- 建立生产盘阵和镜像盘阵之间的物理连接,不同型号的盘阵镜像端口(用于做MirrorView的port口)略有不同:
      Port 5 for a CX3-20c or CX3-40c SP
      Port 3 for a CX600, CX700, or CX3-80 SP
      Port 1 for a CX400, CX500, CX3-20, or CX3-40 SP
-启用MirrorView enabler
启用MirrorView enabler需要盘阵无I/O操作
-分配write intent log
EMC官方建议分配两个128MB的LUN做为write intent log使用.如果不分配write intent log,系统会占用SP的MEM做为write intent log.
-建立MirrorView connection
由于CX700的SP port口是短波模块,适用与短距离传输,如果要做MirrorView的距离很长,需要通过交换机(交换机之间通过长波模块做级联)用单模光纤线连接(黄色).
-创建remote mirror
创建MirrorView的源LUN.
-添加secondary image
关联MirrorView的源LUN和镜像LUN.
-创建consistency group
   如果源LUN之间有关联关系,需要一起添加到consistency group中来保证源LUN间数据的一致性.
-测试MirrorView
   通过promote来转化primary image和secondary image的角色.
   通过fracture来断开primary image和secondary image的同步.

bluesunshine 发表于 2009-03-19 12:41

3.      用户环境描述
   用户需求: 将South CX700的数据和应用迁移到North CX700上,迁移完毕后,South CX700变成容灾环境,而North CX700变成生产环境.North CX700通过MirrorView/S同步South CX700数据,并做主备之间的切换测试,验证数据的一致性.

4.
FLARE升级及MirrorView enabler启用

由于South CX700 FLARE版本太低,如果不升级会导致做MirrorView时建立不了consistency group.在升级时,由于SP会重启,会涉及到路径切换,因此强烈建议在没有读写I/O时,实施FLARE升级.

首先,通过NST软件或者navisphere界面中的sofeware installation wizard,来升级FLARE.


   
   

jgtvisionnex 发表于 2009-03-19 13:50

好东西,顶一下!
如果做灾难测试的时候,把primary image(主盘柜断电),把second image promote起来之后,如果要恢复回去的话,哪么操作步骤是什么样子的呢?是不是需要重新建立second image才可以?

无牙 发表于 2009-03-19 13:52

谁能详细的介绍一下牙?

bluesunshine 发表于 2009-03-21 15:39

由于South CX700 FLARE版本太低,如果不升级会导致做MirrorView时建立不了consistency group.在升级时,由于SP会重启,会涉及到路径切换,因此强烈建议在没有读写I/O时,实施FLARE升级.
首先,通过NST软件或者navisphere界面中的sofeware installation wizard,来升级FLARE.

http://blog.chinaunix.net/photo/56442_090321145720.jpg


-NST软件-

http://blog.chinaunix.net/photo/56442_090321145741.jpg
                     
-software installation wirard-

由于用户FLARE版本太低,这里只能通过software installation wirard来升级.升级过程如下:


http://blog.chinaunix.net/photo/56442_090321145751.jpg
点击Next.通过浏览选中本地电脑中的FLARE 这里是CX700-Bundle-02.19.700.5.045.pbu,点击Next.


http://blog.chinaunix.net/photo/56442_090321145807.jpg
点击Next,开始升级,在升级的过程中一定要保证网络的畅通及不要随意重启盘阵,中断升级,整个升级大约需要40分钟.


http://blog.chinaunix.net/photo/56442_090321145819.jpg

升级完毕后,继续通过SIW启用MirrorView,选中MirrorView正式license,点击Next.



http://blog.chinaunix.net/photo/56442_090321145845.jpg

启用MirrorView后,可以在盘阵属性->software中,看到升级后的software状态.如果确认升级后,盘阵无异常现象,点击commit,系统会删除旧的FLARE.

   http://blog.chinaunix.net/photo/56442_090321145853.jpg


注意事项:

升级FLARE或启用Mirrorview enabler时,尽管停止了所有I/O操作,系统还是报有I/O操作点击不了NEXT,这时需要把读写缓存禁用,然后就可以继续升级了.

无牙 发表于 2009-03-22 10:58

楼主别光上图牙,也介绍一下接管和反相同步的工作过程牙

zyl555 发表于 2009-03-23 11:22

回复 #3 jgtvisionnex 的帖子

我的印象中,这种情况就是重做一次。

bluesunshine 发表于 2009-03-24 11:00

5.
North CX700&South CX700物理连接
用户的物理连接如下:

-
North CX700 SPA03(短波SFP)-(短波SFP)North交换机top(长波SFP)-(长波SFP)South交换机top(短波SFP)-South CX700 SPA03(短波SFP)

-
North CX700 SPB03(短波SFP)-(短波SFP)North交换机bot(长波SFP)-(长波SFP)South交换机bot(短波SFP)-South CX700 SPB03(短波SFP)
   物理连接完毕后, 配置用于做MirrorView的zone,Zoning配置:

Zone1: North SPA03,South SPAO3

Zone2: North SPB03,South SPB03
注意事项:

CX 700 SPA03,SPB03既可以连接主机也可以用于MirrorView,可以同时使用,条件允许的情况下,尽量只用于MirrorView.
6.
分配Write Intent Log
由于用户有反向镜像的需求,所以需要再两台盘阵上各创建两个LUN,创建完毕后,分别分配为Write Intent Log.
http://blog.chinaunix.net/photo/56442_090324102143.jpg


分配完Write Intent Log,在Private LUNs中可以看到Write Intent Log.http://blog.chinaunix.net/photo/56442_090324102923.jpg

7.
建立MirrorView connection
South CX700和North CX700物理连接建立后,zoning配置正确后,选择MirrorView->Manage Mirror Connections.选中另一台盘阵,点击Enable.
   http://blog.chinaunix.net/photo/56442_090324103700.jpg
      

8.
创建remote mirror选中MirrorView->Create Remote Mirror.输入Name名称,选中Use Write Intent Log.选中要做MirrorView的LUN,点击确定.按以上顺序依次创建remote mirror synclun0,sysnclun1,sysnc5,synclun6,synclun7,synclun8.

http://blog.chinaunix.net/photo/56442_090321145900.jpg   

9.
添加secondary image选中synclun0,选择Add Secondary Image.选择MirrorView的目标LUN,点击确定,系统自动开始做同步.依次向其余synclun中添加secondary Image。


   http://blog.chinaunix.net/photo/56442_090321145909.jpg



添加完毕后,在remote mirror properties中,查看同步进度.http://blog.chinaunix.net/photo/56442_090321145918.jpg



用户6个LUN,每个100G,总共600G数据,经过2小时20分,同步完成.
10.
创建consistency group    由于用户环境中oracle部署在不同的LUN上,要保证所有生产LUN之间数据的一致性,故要创建consistency group,输入consistency group name,选中所有需要保持一致的LUN,点击确定.这样所有添加到consistency group中的LUN做为一个整体来promote,fracture.


http://blog.chinaunix.net/photo/56442_090321145925.jpg11.
测试MirrorView/S
- primary Image,secondary Image切换

在secondary Image所属盘阵的consistency group点击promote,这时secondary Image马上变成primary Image,而primary Image马上变成secondary Image.


注意事项: 在做promote时,所有LUN必须是synchronized,否则可能由于镜像数据在SP中还没有写入secondary Image中,导致丢失数据.
          http://blog.chinaunix.net/photo/56442_090321145933.jpg
- primary Image,secondary Image fracture.

在primary Image所属盘阵的consistency group点击fracture,这时secondary Image会和primary断开同步,变成consistent状态.如果是手动断开,会显示adminFracture,如果是由于其他原因,系统自行断开同步,会显示sysFracture.


注意事项:尽管fracture断开同步,但secondary Image不能写也不能读,只有提升为primary Image后,才可以读写.


-完毕-

无牙 发表于 2009-03-24 11:10

不错支持一下

cncqpansky 发表于 2009-03-24 11:23

不顶都不行啊, 好贴
页: [1] 2 3 4
查看完整版本: [原创]MirrorView安装实施方案