华为存储双活的原理?

华为存储如何实现存储双活,双活的原理是怎么样的

参与11

2同行回答

guwenkuanguwenkuan联盟成员系统架构师金融
华为存储双活架构如下图 ,部署两台高端存储,配置成双活关系,支持 SAN 和 NAS 一体化双活。 SAN 双活的主要技术原理是,管理层面,高端存储结合多路径虚拟化技术,针对一个双活 LUN 对,两台存储的两个 LUN 对主机上报同一个 LUN WWN ,主机多路径识别为同一个逻辑对象,生成一个盘符,双...显示全部

华为存储双活架构如下图 ,部署两台高端存储,配置成双活关系,支持 SAN 和 NAS 一体化双活。 SAN 双活的主要技术原理是,管理层面,高端存储结合多路径虚拟化技术,针对一个双活 LUN 对,两台存储的两个 LUN 对主机上报同一个 LUN WWN ,主机多路径识别为同一个逻辑对象,生成一个盘符,双倍路径,单存储故障,通过路径实现自动切换;数据层面,通过存储实现了双写流程,确保两份数据一致。

双活主要实现如下价值:

1) RPO=0 , RTO ≈ 0 ( A 存储故障,路径自动切换到 B 存储,可以实现 5~10 秒的快速切换)

2) 存储阵列直接做双活,无需网关设备,降低组网复杂度和采购成本,节省网关时延,存储阵列双活已经成为主流技术。

3) SAN 双活: Active-Active 架构,支持两台存储同时对外提供服务,非 Active-Passive 架构。

4) 完善的仲裁机制:第三方物理服务器 / 虚拟机仲裁,不需要光纤存储做仲裁,节省成本。

收起
银行 · 2021-01-20
浏览2741
nkcsxuEynkcsxuEy存储工程师某股份制银行
可以参考产品文档 HyperMetro特性指南中方案简介、数据读写原理及数据仲裁原理三个章节。简单摘要如下:通过数据双写和DCL机制实现存储层数据的双活,两个数据中心同时对主机提供数据读写能力。写I/O流程实现两台存储设备数据一致的核心就是高效的锁分配机制和高效的数据双...显示全部

可以参考产品文档 HyperMetro特性指南中方案简介、数据读写原理及数据仲裁原理三个章节。
简单摘要如下:
通过数据双写和DCL机制实现存储层数据的双活,两个数据中心同时对主机提供数据读写能力。

写I/O流程
实现两台存储设备数据一致的核心就是高效的锁分配机制和高效的数据双写机制。
在业务运行中,数据变更可通过双写和DCL来完成同步。双写可以使得应用服务器的I/O请求同时下发到本端Cache和远端Cache,从而保证本端Cache与远端Cache的变更数据一致性。在一个数据中心故障时,DCL可以记录业务运行中数据中心的数据变更。待故障恢复后,同时跟踪变更数据同步到该数据中心的存储设备中,以防止变更的数据在同步过程中出现遗漏。
具备双活特性的两台存储系统,能够同时处理主机的I/O请求。为了防止两台存储系统同一时间收到主机写请求修改同一个数据块,而发生数据冲突,需要设计锁分配机制来避免冲突,只有获取锁分配机制允许的存储系统才能写入数据。没有获取该数据块锁分配机制允许的存储系统,需要等待待锁分配机制释放之后才能重新获取锁分配机制允许写。

在业务运行中,当应用服务器下发I/O请求并引起数据变更时,双活I/O的写处理流程如下:
1、主机下发写I/O到双活管理模块。
2、系统记录LOG。
3、执行双写:双活管理模块同时将该写I/O写入本端Cache和远端Cache。
4、本端Cache和远端Cache向双活管理模块返回写I/O结果。
5、根据4的结果进行处理:
如果两端存储系统都返回写成功,则清除Log。
如果任意一端返回写失败,则进行以下处理:
1)将Log转换成DCL,转换成功后清除Log,记录本端LUN和远端LUN的差异数据。
2)双活Pair关系断开,双活Pair的运行状态变为待同步。I/O变成单写,写成功的一端继续提供主机业务,写失败的一端停止主机业务。
6、返回主机I/O响应成功。

读I/O流程
两端的LUN数据实时同步,且都能提供主机读写访问。当任何一端存储系统故障的情况下主机将切换访问路径到正常的一端继续业务访问。
双活读I/O流程如下:
1、应用服务器向双活管理模块申请读权限。
2、双活管理模块先从本端存储系统响应应用服务器的请求。
3、如果本端存储系统正常,则本端存储系统将数据返回给双活管理模块。
4、如果本端存储系统处于非正常状态,则通过双活管理模块去读远端存储系统的数据。远端存储系统将数据返回给双活管理模块。
5、应用服务器读I/O成功。

收起
银行 · 2021-01-22
浏览2568

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-01-18
  • 关注会员:4 人
  • 问题浏览:3776
  • 最近回答:2021-01-22
  • X社区推广