emc MirrorView实施文档.docx
《emc MirrorView实施文档.docx》由会员分享,可在线阅读,更多相关《emc MirrorView实施文档.docx(14页珍藏版)》请在冰豆网上搜索。
![emc MirrorView实施文档.docx](https://file1.bdocx.com/fileroot1/2023-1/21/8eef9d8c-dd89-43e1-b07e-1d24f0431d63/8eef9d8c-dd89-43e1-b07e-1d24f0431d631.gif)
emcMirrorView实施文档
MirrorView/S技术实施文档
1. EMCMirrorView介绍
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. EMCMirrorView/S实施路线图
- 确认生产盘阵和镜像盘阵之间FLARE版本是否一致(至少大版本要一致).
- 建立生产盘阵和镜像盘阵之间的物理连接,不同型号的盘阵镜像端口(用于做MirrorView的port口)略有不同:
Port5foraCX3-20corCX3-40cSP
Port3foraCX600,CX700,orCX3-80SP
Port1foraCX400,CX500,CX3-20,orCX3-40SP
- 启用MirrorViewenabler
启用MirrorViewenabler需要盘阵无I/O操作
- 分配writeintentlog
EMC官方建议分配两个128MB的LUN做为writeintentlog使用.如果不分配writeintentlog,系统会占用SP的MEM做为writeintentlog.
- 建立MirrorViewconnection
由于CX700的SPport口是短波模块,适用与短距离传输,如果要做MirrorView的距离很长,需要通过交换机(交换机之间通过长波模块做级联)用单模光纤线连接(黄色).
- 创建remotemirror
创建MirrorView的源LUN.
- 添加secondaryimage
关联MirrorView的源LUN和镜像LUN.
- 创建consistencygroup
如果源LUN之间有关联关系,需要一起添加到consistencygroup中来保证源LUN间数据的一致性.
- 测试MirrorView
通过promote来转化primaryimage和secondaryimage的角色.
通过fracture来断开primaryimage和secondaryimage的同步.
以上是MirrorView/S实施路线图,下面结合用户环境逐一详细说明实施步骤.
3. 用户环境描述
用户需求:
将SouthCX700的数据和应用迁移到NorthCX700上,迁移完毕后,SouthCX700变成容灾环境,而NorthCX700变成生产环境.NorthCX700通过MirrorView/S同步SouthCX700数据,并做主备之间的切换测试,验证数据的一致性.
4. FLARE升级及MirrorViewenabler启用
由于SouthCX700FLARE版本太低,如果不升级会导致做MirrorView时建立不了consistencygroup.在升级时,由于SP会重启,会涉及到路径切换,因此强烈建议在没有读写I/O时,实施FLARE升级.
首先,通过NST软件或者navisphere界面中的sofewareinstallationwizard,来升级FLARE.
-NST软件-
-softwareinstallationwirard-
由于用户FLARE版本太低,这里只能通过softwareinstallationwirard来升级.升级过程如下:
点击Next.通过浏览选中本地电脑中的FLARE这里是CX700-Bundle-02.19.700.5.045.pbu,点击Next.
点击Next,开始升级,在升级的过程中一定要保证网络的畅通及不要随意重启盘阵,中断升级,整个升级大约需要40分钟.
升级完毕后,继续通过SIW启用MirrorView,选中MirrorView正式license,点击Next.
启用MirrorView后,可以在盘阵属性->software中,看到升级后的software状态.如果确认升级后,盘阵无异常现象,点击commit,系统会删除旧的FLARE.
注意事项:
升级FLARE或启用Mirrorviewenabler时,尽管停止了所有I/O操作,系统还是报有I/O操作点击不了NEXT,这时需要把读写缓存禁用,然后就可以继续升级了.
5. NorthCX700&SouthCX700物理连接
用户的物理连接如下:
-NorthCX700SPA03(短波SFP)-(短波SFP)North交换机top(长波SFP)-(长波SFP)South交换机top(短波SFP)-SouthCX700SPA03(短波SFP)
-NorthCX700SPB03(短波SFP)-(短波SFP)North交换机bot(长波SFP)-(长波SFP)South交换机bot(短波SFP)-SouthCX700SPB03(短波SFP)
物理连接完毕后,配置用于做MirrorView的zone,Zoning配置:
Zone1:
NorthSPA03,SouthSPAO3
Zone2:
NorthSPB03,SouthSPB03
注意事项:
CX700SPA03,SPB03既可以连接主机也可以用于MirrorView,可以同时使用,条件允许的情况下,尽量只用于MirrorView.
6. 分配WriteIntentLog
由于用户有反向镜像的需求,所以需要再两台盘阵上各创建两个LUN,创建完毕后,分别分配为WriteIntentLog.
分配完WriteIntentLog,在PrivateLUNs中可以看到WriteIntentLog.
7. 建立MirrorViewconnection
SouthCX700和NorthCX700物理连接建立后,zoning配置正确后,选择MirrorView->ManageMirrorConnections.选中另一台盘阵,点击Enable.
8. 创建remotemirror
选中MirrorView->CreateRemoteMirror.输入Name名称,选中UseWriteIntentLog.选中要做MirrorView的LUN,点击确定.按以上顺序依次创建remotemirrorsynclun0,sysnclun1,sysnc5,synclun6,synclun7,synclun8.
9. 添加secondaryimage
选中synclun0,选择AddSecondaryImage.选择MirrorView的目标LUN,点击确定,系统自动开始做同步.依次向其余synclun中添加secondaryImage。
添加完毕后,在remotemirrorproperties中,查看同步进度.
用户6个LUN,每个100G,总共600G数据,经过2小时20分,同步完成.
10. 创建consistencygroup
由于用户环境中oracle部署在不同的LUN上,要保证所有生产LUN之间数据的一致性,故要创建consistencygroup,输入consistencygroupname,选中所有需要保持一致的LUN,点击确定.这样所有添加到consistencygroup中的LUN做为一个整体来promote,fracture.
11. 测试MirrorView/S
-primaryImage,secondaryImage切换
在secondaryImage所属盘阵的consistencygroup点击promote,这时secondaryImage马上变成primaryImage,而primaryImage马上变成secondaryImage.
注意事项:
在做promote时,所有LUN必须是synchronized,否则可能由于镜像数据在SP中还没有写入secondaryImage中,导致丢失数据.
-primaryImage,secondaryImagefracture.
在primaryImage所属盘阵的consistencygroup点击fracture,这时secondaryImage会和primary断开同步,变成consistent状态.如果是手动断开,会显示adminFracture,如果是由于其他原因,系统自行断开同步,会显示sysFracture.
注意事项:
尽管fracture断开同步,但secondaryImage不能写也不能读,只有提升为primaryImage后,才可以读写.