Professional Documents
Culture Documents
易安信电脑系统(中国)有限公司
2014 年 09 月 23 日
文档信息
文档作者: 生成日期:
文档审核者: 审核日期:
文档维护记录
1.0 2014 年 9 月 23 日 张亮 创建
版权说明
本文件中出现的任何文字叙述、文档格式、插图、照片、方法、过程等内容,
除另有特别注明,版权均属外汇管理局公司和 EMC 公司所有,受到有关产权及版
权法保护。任何个人、机构未经外汇管理局公司和 EMC 公司的书面授权许可,不
得复制、引用或传播本文件的任何片断,无论通过电子形式或非电子形式。
第 1 页
目 录
第一章 EMC SRDF 技术介绍 ........................................................................................................ 4
2.3.1 dg 介绍 ............................................................................................................................. 7
第 2 页
3.5.2 扩容盘加入容灾示例脚本 ............................................................................................ 15
3.5.2.6 检查 ............................................................................................................................................ 17
第 3 页
第一章 EMC SRDF 技术介绍
1.1 SRDF/S
同步方式的 SRDF,是将本地生产数据以完全同步的方式复制到异地,每一
个本地的 I/O 处理均需等待远程复制的完成,从而实现主/备中心磁盘阵列同步
地进行数据更新。
1.2 SRDF/A
异步方式的 SRDF,是将本地生产数据以后台处理的方式复制到异地的方
式,每一个本地的 I/O 处理后,无需等待远程复制的完成就正常释放,也就是
在应用系统的 I/O 写入主磁盘阵列后,主磁盘阵列立即返回给主机应用系统“写
完成”信息,主机应用可以继续进行读、写 I/O 的操作。
第 4 页
第 5 页
第二章 环境描述
2.1 整体架构
后续文档中,采用“型号-序列号末 3 位”的方式标示存储。
上海机房为异地灾备中心,有一台 VMAX10K-214。
第 6 页
2.2 存储信息
北京 上海
2.3.1 dg 介绍
2.3.2 rdfg 介绍
第 7 页
是异地容灾。例如,断开 SRDF:
symrdf –g DG_NAME –rdfg 同城 rdfg split (断开同城容灾)
2.3.3 dg 与 rdfg 列表
可以用如下命令查看某一台管理机上的 dg:
/usr/symcli/bin/symdg list
同城 异地
LUN 数量
系统名称 DG rdfg rdfg
货物贸易 29_tradedb_dg 74 10 11
资本项目 32_cfadb_dg 45 13 14
ASONE 46_asonedb_dg 5 16 17
国际收支 47_bizdb_dg 11 19 20
国际收支 48_bopdb_dg 16 22 23
表单系统(银行网和内网) 21_interdb_dg 9 25 26
表单(分局报表) 20_bdfjbbdb_dg 9 28 29
货物贸易(海关前置) 28_chkinportdb_dg 7 31 32
政府网站 35_zfwzdb_dg 14 34 35
stage group 2 8
第 8 页
第三章 SRDF 操作
注意:
在使用 SRDF 操作使 LUN 变成 WD 之前,需要先停止业务,umount 文件系统,
并 varyoff vg。
在正常保护状态下,查看点:
a. RDF pair state
同城 SRDF/S (北京 VMAX10K-北京 DMX3)应为 synctronized
异地 SRDF/A(北京 VMAX10K-上海 VMAX10K)应为 consistent
第 9 页
b. Invalid track
应为 0.
输出结果示例:
第 10 页
分离操作只需要 split 一条命令即成功。
在需要恢复时,如果分离时间较长,数据差异大,建议先修改成自适应
拷贝模式,此时只更改状态,未发起同步。
恢复增量同步后,数据开始增量拷贝,待接近追平时,重新修改为同步
状态。
异地 SRDF/A 的分离与恢复流程
第 11 页
具体步骤命令如下:
3.3.2 分离命令
3.3.3 更改为自适应拷贝模式命令
(如果分离时间较长,可更改为自适应拷贝模式,这种模式数据拷贝速度较快,且
不对 R1 的读写时间造成影响)
/usr/symcli/bin/symrdf –g DG_NAME set mode acp_disk
第 12 页
3.3.4 恢复增量拷贝命令
第 13 页
3.4 分离与恢复操作示例脚本
分离操作
/usr/symcli/bin/symrdf –g 29_tradedb_dg –rdfg 10 split
恢复操-1 修改自适应拷贝模式
/usr/symcli/bin/symrdf –g 29_tradedb_dg –rdfg 10 set mode acp_disk
恢复操-2 恢复增量拷贝
/usr/symcli/bin/symrdf –g 29_tradedb_dg –rdfg 10 est
恢复操-3 修改同步模式
/usr/symcli/bin/symrdf –g 29_tradedb_dg –rdfg 10 set mode sync
分离操作-1 停止一致性保护
/usr/symcli/bin/symrdf –g 29_tradedb_dg –rdfg 11 disable
分离操作-2 分离
/usr/symcli/bin/symrdf –g 29_tradedb_dg –rdfg 11 split
恢复操-1 修改自适应拷贝模式
/usr/symcli/bin/symrdf –g 29_tradedb_dg –rdfg 11 set mode acp_disk
恢复操-2 恢复增量拷贝
第 14 页
/usr/symcli/bin/symrdf –g 29_tradedb_dg –rdfg 11 est
恢复操-3 修改同步模式
/usr/symcli/bin/symrdf –g 29_tradedb_dg –rdfg 11 set mode async
恢复操-4 启用一致性保护
/usr/symcli/bin/symrdf –g 29_tradedb_dg –rdfg 11 enable
3.5 现有业务扩盘加入容灾
3.5.1 扩容盘加入容灾流程
现有业务如果扩盘,需要加入容灾,在完成两端主机认盘后,首先要在 stage
rdfg 中创建扩容盘的临时 SRDF pair,完成北京到上海的数据拷贝(由于生产存
储上所有盘都已经预先做了 SRDF 到 DMX3,所以不需要重新做生产 VMAX 到
DMX3 的临时 pair 同步);
然后把同城和异地的 SRDF pair 分别从 stage rdfg 移动到表格的规划 rdfg
中,movepair 的操作需要在 split 状态下完成;
最后将生产的扩容盘加入 dg,实现统一检查和管理。
流程图如下:
3.5.2 扩容盘加入容灾示例脚本
第 15 页
模拟场景:”货物贸易”扩容 2 个 LUN,示例列表如下:
生产 LUN ID 同城 LUN ID 异地 LUN ID
AA1 BB1 CC1
AA2 BB2 CC2
vi s_tmp.pair
AA1 BB1
AA2 BB2
vi aaa_tmp.pair
AA1 CC1
AA2 CC2
第 16 页
3.5.2.3 SRDF/S move pair
3.5.2.5 将扩容盘加入 dg
3.5.2.6 检查
第 17 页
第四章 故障与维护
4.2 生产中心灾难切换
第 18 页
4.3 生产中心恢复回切
待生产端故障恢复,下达回切指令后,应按照如下步骤进行回切:
容灾端主机业务停止
容灾端主机数据库停止
容灾端主机卸载文件系统
容灾端主机去激活 vg
SRDF failback 操作
/usr/symcli/bin/symrdf –g DG_NAME –rdfg 同城 rdfg failback
生产端主机激活 vg
生产端主机挂载文件系统
生产端主机启动数据库
生产端主机恢复业务运行
第 19 页