所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

OceanStor 2800 V5 V500R007 HyperReplication特性指南

本文档适用于OceanStor 2800 V5。本文档介绍了远程复制特性的实现原理、应用场景、实例以及配置和管理操作。

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
相关概念

相关概念

本节介绍了远程复制的Pair、一致性组、同步、分裂、主从切换、数据状态、从LUN可写等相关概念。

远程复制的完整实现过程包括了创建远程复制关系、复制数据、切换业务、恢复数据和恢复Pair关系五个阶段,如图1-1所示。

图1-1 远程复制示意图

Pair

Pair是指主LUN(Logical Unit Number)和从LUN之间的数据复制关系。在远程复制中,数据只能由主LUN经过链路复制到从LUN。在进行数据复制之前,必须先建立主LUN与从LUN之间的Pair关系,正如在通话之前需要通过拨号建立两台电话之间的连接一样。在配置远程复制时,主端存储系统的一个主LUN和从端存储系统的一个从LUN构成一个Pair。

Pair在不同的远程复制阶段可能处于不同的Pair运行状态。通过查看Pair运行状态,可以及时地根据状态取值对远程复制进行同步、分裂、主从切换等操作,并在操作结束后判断操作是否成功。远程复制中的Pair运行状态及状态说明如表1-2所示。

表1-2 远程复制中的Pair运行状态

运行状态

状态说明

正常

当Pair运行状态为“正常”时,主LUN和从LUN的数据成功同步完成。

说明:

创建远程复制Pair,当“初始同步”设置为“主从资源数据一致,无需同步”时,创建完成Pair运行状态即为“正常”。

分裂

当Pair运行状态为“分裂”时,主LUN和从LUN之间的数据复制暂停。由于业务需要,通过手动断开主LUN和从LUN之间的Pair关系,则Pair运行状态为“分裂”。

异常断开

远程复制所用的链路断开或远程复制主LUN或从LUN故障,导致主LUN和从LUN之间的Pair关系断开,则Pair运行状态为“异常断开”。

待恢复

Pair异常断开,在故障恢复以后,如果需要以“手动”策略恢复远程复制,则Pair运行状态被标识为“待恢复”,提示用户需手动进行同步操作,恢复原有主LUN和从LUN的Pair关系。

失效

Pair异常断开后,如果在主端或从端改变Pair属性(例如远程复制链路故障时,在主端或从端删除Pair),导致主从站点配置不一致,则Pair运行状态为“失效”。

正在同步

主LUN正在向从LUN同步数据,此时,从LUN不能被读写,如果此时发生灾难,此时的从LUN数据不能用于业务恢复。当从LUN数据状态为“完整”时,从LUN的数据可用于业务恢复。

一致性组

一致性组是指多个业务相关联的Pair的集合。例如,主端存储系统的三个主LUN分别存放某数据库的数据、日志和修改信息,任何一个LUN的数据失效将导致三个LUN中的数据整体无法使用。这三个LUN所在的Pair构成的集合即是一个一致性组。在实际配置中,需要先创建一个一致性组,再手动将这三个Pair对应的远程复制依次添加到已创建的一致性组中。

同步

同步是指将数据由主LUN复制到从LUN的过程。既可以对单个远程复制进行同步,也可以通过一致性组对多个远程复制进行同步。

远程复制中,同步分为初始同步和增量同步。

  • 创建异步远程复制后,首先进行初始同步,将主LUN的数据全量同步到从LUN。初始同步完成后,在远程复制Pair正常状态下,按照用户设定的同步类型(手动或自动),将主LUN的数据增量同步到从LUN。当故障发生导致远程复制Pair异常断开时,在故障恢复后,按照用户设定的恢复策略(手动或自动),将主LUN的数据增量同步至从LUN。
  • 创建同步远程复制后,首先进行初始同步,将主LUN的数据全量同步到从LUN。初始同步完成后,在远程复制Pair正常状态下,主机下发的I/O会分别写入主LUN和从LUN,此时主LUN和从LUN数据之间不存在差异,无需同步。当故障发生导致远程复制Pair异常断开时,在故障恢复后,按照用户设定的恢复策略(手动或自动),将主LUN的数据增量同步至从LUN。

根据主LUN和从LUN的类型,同步分为如下三种场景:

  • 主LUN为未配置SmartDedupe&SmartCompression特性的thin LUN,从LUN为thin LUN,且从LUN未分配空间,初始同步时,不会读取主LUN中未分配空间的数据,且不会同步至从LUN。
  • 主LUN为thick LUN或配置了SmartDedupe&SmartCompression特性的thin LUN,从LUN为thin LUN,且从LUN未分配空间,初始同步时,依次读取主LUN数据,对于连续64KB全零数据,不会同步至从LUN。
  • 除上述两种情况外,同步时会依次读取主LUN的数据,对于64KB全零数据,按照16:1压缩成4KB后,同步至从LUN,再还原成64KB数据写入从LUN。对于非64KB全零数据,会依次写入从LUN。

分裂

分裂是指暂停由主LUN向从LUN同步数据。管理员手动分裂远程复制时,既可以对单个远程复制进行分裂,也可以通过一致性组对多个远程复制进行分裂。远程复制被分裂后,主从LUN之间的Pair关系依然存在,此时主机对主从LUN数据的读写权限并未改变。

如果在某一时间段,用户不希望数据由主LUN同步到从LUN,例如,链路带宽不足,影响关键业务,需要暂停链路上远程复制数据的同步。此时,可以利用分裂操作来暂停数据的同步。

分裂和同步结合使用,可以对远程复制的数据同步过程进行有效的控制。

主从切换

主从切换是指Pair中LUN的主从关系转换的过程。主从切换改变了远程复制中原有LUN的主从关系,形成一个新的Pair。既可以对单个远程复制进行主从切换,也可以通过一致性组对多个远程复制进行主从切换。在远程复制中,主从切换通常应用于以下两种情况:

  • 主站点灾难恢复后,重新建立远程复制链路,当数据同步完成后,管理员在主站点或者从站点对远程复制进行主从切换。
  • 正常情况下需要对主端存储系统进行设备更换等操作,管理员在主站点或者从站点对远程复制进行主从切换。

主从切换的目的是为了在从端存储系统上运行业务,因此要求切换之前的从LUN数据是可用的。通过查看从LUN的数据状态来判别从LUN数据是否可用。

数据状态

远程复制通过判断从LUN与主LUN之间数据的差异情况,标识当前Pair的数据状态。当灾难发生时,远程复制需要根据Pair的数据状态判别是否允许进行主从切换。远程复制中Pair的数据状态为“完整”和“不完整”两种。

从LUN可写

从LUN可写是指从LUN可以接收来自主机的数据。远程复制配置完成后从LUN默认为只读,如果主LUN出现故障,管理员需要手动设置“从资源保护状态”为“可读写”,以便从端存储系统能够接管主机业务,保证业务持续运行。设置从LUN可写的两种常见场景如下:

  • 主LUN故障,且远程复制链路断开,则需要在从端存储系统设置从LUN可写。
  • 主LUN故障,但远程复制链路正常,则需要先分裂Pair,然后在主端或从端存储系统设置从LUN可写。

链路压缩

链路压缩是一种在线压缩技术。异步远程复制的过程中,在主端提前对当前传输的数据进行压缩传输,当从端接收到数据后,再进行解压操作从而降低传输带宽的消耗。链路压缩有以下特点:

  • 数据在线压缩

    对链路上传输的数据进行在线实时压缩。

  • 智能压缩

    系统提前识别数据的可压缩性,从而最大程度的避免无效的压缩,提升传输效率。

  • 高可靠性和安全性

    采用无损压缩技术保证数据安全性。采用多重校验技术保证数据可靠性,当从端收到数据后,会先校验数据的正确性,解压完成会再次校验解压前后数据是否一致。

  • 用户无感知

    链路压缩不影响主机在线业务,用户无感知。

  • 兼容全量、增量备份

    链路压缩不区分上层业务,对所有需要进行网络传输的数据进行压缩。

优化数据同步性能

存储系统支持优化数据同步的性能。执行该操作后,数据将会以最优的路径传送至远端,避免I/O转发对性能造成的影响,提高数据同步效率。

翻译
下载文档
更新时间:2019-07-11

文档编号:EDOC1100004910

浏览量:5194

下载量:25

平均得分:
本文档适用于这些产品

相关版本

相关文档

Share
上一页 下一页