跳转到主内容

常见问题解答:E系列ARVM镜像存储库和初始同步

Views:
2
Visibility:
Public
Votes:
0
Category:
e-series-systems
Specialty:
esg
Last Updated:

适用场景

E系列存储

问题解答

什么是镜像存储库?

  • 特殊的镜像存储库卷用于管理镜像数据同步。镜像对中的每个主卷和二级卷都需要一个镜像存储库卷。
  • 镜像存储库可存储三种类型的数据:
    1. 一种写时复制存储库、在结构上类似于用于Snapshot映像的存储库。
    2. 一对增量日志、用于跟踪在同步间隔之间写入的主镜像卷的区域。尽管增量日志仅在镜像的主端使用、但也必须在二级端分配、因为可以随时发生角色反转。
    3. 一种日志、用于跟踪每个镜像对的同步统计信息。

主镜像存储库的用途是什么?

  • 在同步操作期间使用、用于"冻结"主卷、以便在同步期间不会更改数据。
  • 这可通过使用在同步开始时创建的写时复制存储库(即Snapshot映像)来实现。
  • 同步是通过从快照映像读取来实现的、根据定义、在向主镜像卷写入新数据时、快照映像不会发生更改。 

主镜像存储库已满时会发生什么情况?

  • 导致主镜像存储库填充的唯一数据类型是Snapshot映像。
  • 将主机IO写入主镜像卷时、存储库将填充。
  • 如果有足够的写入操作来填满存储库、则Snapshot映像将失败并被删除。发生这种情况时:
    1. 传入的主机写入不受影响、同步操作也不会暂停。
    2. 同步操作将继续同步逻辑块地址(Logical Block Address、LBA)区域、这些区域会记录在增量日志中。
    3. 在增量日志中的所有LBA成功同步后、将创建一个新的Snapshot映像、并自动启动另一个同步操作。
    4. 此新同步操作将同步自Snapshot映像失败的同步开始以来发生更改的LBA区域。 

二级镜像存储库的用途是什么?

  • 在同步操作期间、会使用二级镜像存储库来存储二级镜像卷上正在更改的所有数据。这可通过使用在同步开始时创建的写时复制存储库(即Snapshot映像)来实现。
  • 在使用主镜像卷中的数据更新二级镜像卷上的每个LBA区域之前、会先将LBA复制到二级镜像存储库中。这样可以防止在同步期间发生错误时从头重新同步镜像对(执行另一个初始同步)。
  • 如果同步期间发生任何错误、可以使用快照映像将二级镜像卷"回滚"到同步开始之前的状态。执行回滚后、可能会尝试执行另一个同步操作。 

二级镜像存储库已满时会发生什么情况?

  • 导致二级镜像存储库填充的唯一数据类型是Snapshot映像。
  • 从主镜像卷向二级镜像卷写入IO时、存储库将填充。
  • 如果要同步的数据多于二级镜像存储库上的可用容量、则该存储库 将已满。
  • 存储库已满时:
  1. 同步操作已暂停。
  2. 要恢复同步、请执行以下操作之一:
  • 选项1:必须扩展二级镜像存储库。
    • PRO:分配更多容量以用于同步其他数据、并保留Snapshot映像。
    •  con:使用要使用的有价值的可用容量。扩展存储库后 存储库的大小将无法减小。
  • 选项2:必须删除Snapshot映像(此操作可通过恢复AMG来实现)。
    • PRO:不需要扩展二级镜像存储库。
    • con:同步期间出现错误、可能需要从头重新同步镜像对(以执行另一个初始同步)。 

什么是初始同步?

  • 首次建立镜像关系时、主卷中的数据将全部复制到二级卷。
  • 在复制期间、通常有权访问主卷的所有主机系统均可完全访问主卷以执行I/O操作。
  • 初始同步分两个阶段完成:
    • 第1阶段:
      • 主镜像卷将完整复制到二级镜像卷(此操作可能需要几小时或几天时间才能完成)。
      • 在第1阶段、在主镜像卷或二级镜像卷上未创建Snapshot映像。
      • 将所有数据从主镜像卷复制到二级镜像卷后、第2阶段将开始。
    • 第2阶段:
      • 此时将在主镜像卷和二级镜像卷上创建Snapshot映像。
      • 自第1阶段开始以来、主镜像卷上发生更改的所有LBA都会同步。

注意: 阶段1完成所需时间通常比正常计划的同步操作要长得多。这可能发生原因 会导致二级镜像存储库在第2阶段变为全满。在这种情况下、增加二级镜像存储库可能会使存储库变得不必要的大。

动态卷扩展功能是否可用于镜像?

  • 动态卷扩展(DVE)可增加卷的容量。可通过使用标准卷或Snapshot存储库卷的卷组上的可用容量来增加容量。
  • 新的可用镜像容量受镜像对中较小的主卷和二级卷的限制。因此、需要考虑一些事项、才能成功扩展这两个卷。
  • 在DVE期间、通常可以访问主卷的所有主机系统都可以完全访问主卷以执行I/O操作。
  • 您可以对镜像对的主卷或二级卷执行DVE操作。  但是、您不能对镜像存储库卷执行DVE操作。

注意: 要执行DVE操作、远程卷镜像必须处于最佳状态。如果镜像关系不是最佳关系、则需要完成完全初始同步、然后才能在主机上观察到扩展的空间。

追加信息

附加信息 _text

 

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.
Scan to view the article on your device