在ONTAP中保护一致性组
-
本文档站点的 PDF
-
NAS 存储管理
-

单独 PDF 文档的收集
Creating your file...
一致性组可为跨多个卷的 SAN , NAS 和 NVMe 应用程序提供轻松管理的本地和远程保护。
创建一致性组不会自动启用保护。可以在创建一致性组时或创建一致性组后设置保护策略。您可以使用以下方法保护一致性组:
-
本地快照
-
SnapMirror主动同步(在9.15.1之前的ONTAP版本中称为SnapMirror业务连续性)
-
SnapMirror异步(从9.13.1开始)
-
异步SVM灾难恢复(从9.14.1开始)
如果要使用嵌套一致性组、则可以为父一致性组和子一致性组设置不同的保护策略。
从ONTAP 9.11.1开始,一致性组提供了创建两阶段一致性组快照。两阶段快照操作将执行预检查、以确保成功捕获快照。
可以对整个一致性组,分层配置中的单个一致性组或一致性组中的单个卷进行恢复。要实现恢复、可以选择要从中恢复的一致性组、选择快照类型、然后确定用作恢复基础的快照。有关此过程的详细信息,请参见"从早期的快照还原卷"。
配置本地快照策略
通过设置本地快照保护策略、您可以创建一个涵盖一致性组中所有卷的策略。
一致性组支持的最小快照计划为30分钟。此配置基于"正在测试FlexGroup卷",它与一致性组共享相同的Snapshot基础架构。
-
选择 * 存储 > 一致性组 * 。
-
从一致性组菜单中选择已创建的一致性组。
-
在一致性组的概述页面的右上角,选择 * 编辑 * 。
-
选中 * 计划 Snapshot 副本(本地) * 旁边的框。
-
选择快照策略。要配置新的自定义策略,请参见"创建自定义数据保护策略"。
-
选择 * 保存 * 。
-
返回一致性组概述菜单。在左列的*快照(本地)*下,状态将在旁边显示为
“受保护”。
从ONTAP 9.14.1开始、您可以使用命令行界面修改一致性组的保护策略。
-
要执行此任务、您必须具有管理员权限级别。
-
在ONTAP 9.14.1中、您必须是集群或SVM管理员才能执行此任务。从ONTAP 9.15.1开始、具有管理权限级别的任何用户都可以执行此任务。
-
使用以下命令设置或修改保护策略问题描述:
如果要修改子一致性的保护策略、则必须使用标识父一致性组
-parent-consistency-group parent_consistency_group_name
参数。consistency-group modify -vserver svm_name -consistency-group consistency_group_name -snapshot-policy policy_name
创建按需快照
如果需要在正常计划的策略之外创建一致性组的快照、则可以按需创建一个。
-
导航到*存储*>*一致性组*。
-
选择要为其创建按需快照的一致性组。
-
切换到*Snapshot副本*选项卡,然后选择*+Add*。
-
请提供*名称*和* SnapMirror标签*。在*一致性*的下拉菜单中,选择*应用程序一致*或*崩溃一致*。
-
选择 * 保存 * 。
从ONTAP 9.14.1开始、您可以使用命令行界面为一致性组创建按需快照。
-
要执行此任务、您必须具有管理员权限级别。
-
在ONTAP 9.14.1中、您必须是集群或SVM管理员才能执行此任务。从ONTAP 9.15.1开始、具有管理权限级别的任何用户都可以执行此任务。
-
创建快照:
默认情况下、快照类型为崩溃状态一致的。您可以使用可选参数修改快照类型
-type
。consistency-group snapshot create -vserver svm_name -consistency-group consistency_group_name -snapshot snapshot_name
创建两阶段一致性组快照
从ONTAP 9.11.1开始、一致性组支持两阶段提交以创建一致性组(CG)快照、这两阶段会在提交快照之前执行预检。此功能仅适用于ONTAP REST API。
两阶段CG快照创建只能用于创建快照、而不能配置一致性组或还原一致性组。
两阶段CG快照会将快照创建过程分为两个阶段:
-
在第一阶段、API将执行预检并触发快照创建。第一个阶段包括一个超时参数、用于指定快照成功提交的时间量。
-
如果第一阶段的请求成功完成、您可以在指定的时间间隔内从第一阶段调用第二阶段、将快照提交到相应的端点。
-
要使用两阶段CG快照创建功能、集群中的所有节点都必须运行9.11.1 9.11.1或更高版本。
-
一个一致性组实例一次仅支持一次活动调用一致性组快照操作、无论是一个阶段还是两个阶段。如果在另一个快照操作正在进行中时尝试调用该操作、则会导致失败。
-
调用快照创建时、您可以将可选超时值设置为5到120秒之间。如果未提供超时值、则此操作将在默认值7秒处超时。在API中、使用参数设置超时值
action_timeout
。在命令行界面中、使用 `-timeout`标志。
您可以使用REST API或从ONTAP 9.14.1开始使用ONTAP命令行界面完成两阶段快照。System Manager不支持此操作。
|
如果使用API调用快照创建、则必须使用API提交快照。如果使用命令行界面调用快照创建、则必须使用命令行界面提交快照。不支持混合方法。 |
从ONTAP 9.14.1开始、您可以使用命令行界面创建两阶段快照。
-
要执行此任务、您必须具有管理员权限级别。
-
在ONTAP 9.14.1中、您必须是集群或SVM管理员才能执行此任务。从ONTAP 9.15.1开始、具有管理权限级别的任何用户都可以执行此任务。
-
启动快照:
consistency-group snapshot start -vserver svm_name -consistency-group consistency_group_name -snapshot snapshot_name [-timeout time_in_seconds -write-fence {true|false}]
-
验证是否已创建快照:
consistency-group snapshot show
-
提交快照:
consistency-group snapshot commit svm_name -consistency-group consistency_group_name -snapshot snapshot_name
-
调用快照创建。使用参数向一致性组端点发送POST请求
action=start
。curl -k -X POST 'https://<IP_address>/application/consistency-groups/<cg-uuid>/snapshots?action=start&action_timeout=7' -H "accept: application/hal+json" -H "content-type: application/json" -d ' { "name": "<snapshot_name>", "consistency_type": "crash", "comment": "<comment>", "snapmirror_label": "<SnapMirror_label>" }'
Curl -
如果POST请求成功、则输出将包含一个快照的unId。使用该用户ID、提交一个修补程序请求以提交快照。
curl -k -X PATCH 'https://<IP_address>/application/consistency-groups/<cg_uuid>/snapshots/<snapshot_id>?action=commit' -H "accept: application/hal+json" -H "content-type: application/json" For more information about the ONTAP REST API, see link:https://docs.netapp.com/us-en/ontap-automation/reference/api_reference.html[API reference^] or the link:https://devnet.netapp.com/restapi.php[ONTAP REST API page^] at the NetApp Developer Network for a complete list of API endpoints.
Curl
为一致性组设置远程保护
一致性组可通过SnapMirror主动同步以及从ONTAP 9 .13.1开始的SnapMirror异步提供远程保护。
使用SnapMirror活动同步配置保护
您可以使用SnapMirror主动同步来确保在一致性组上创建的一致性组的快照会复制到目标。要了解有关SnapMirror活动同步或如何使用命令行界面配置SnapMirror活动同步的更多信息,请参见配置业务连续性保护。
-
无法在为进行NAS访问而挂载的卷上建立SnapMirror活动同步关系。
-
源集群和目标集群中的策略标签必须匹配。
-
默认情况下、SnapMirror主动同步不会复制快照、除非在预定义策略中添加了带有SnapMirror标签的规则
AutomatedFailOver
、并且使用该标签创建了快照。要了解有关此过程的更多信息,请参见 "使用SnapMirror活动同步进行保护"。
-
级联部署 不支持SnapMirror活动同步。
-
从ONTAP 9.131开始、您可以无故障运行 将卷添加到一致性组 具有活动的SnapMirror活动同步关系。对一致性组进行任何其他更改都需要中断SnapMirror活动同步关系、修改一致性组、然后重新建立并重新同步此关系。
|
要使用命令行界面配置SnapMirror活动同步、请参见 使用SnapMirror活动同步进行保护。 |
-
确保您已满足 "使用SnapMirror活动同步的前提条件"。
-
选择 * 存储 > 一致性组 * 。
-
从一致性组菜单中选择已创建的一致性组。
-
在概述页面的右上角,依次选择 * 更多 * 和 * 保护 * 。
-
System Manager会自动填充源端信息。为目标选择适当的集群和 Storage VM 。选择一个保护策略。确保已选中 * 初始化关系 * 。
-
选择 * 保存 * 。
-
此一致性组需要初始化和同步。返回到*一致性组*菜单,确认同步已成功完成。旁边会显示*SnapMirror (Remote)*状态
Protected
。
配置SnapMirror异步
从ONTAP 9.13.1开始、您可以为单个一致性组配置SnapMirror异步保护。从ONTAP 9.14.1开始、您可以使用SnapMirror异步功能通过一致性组关系将卷粒度快照复制到目标集群。
要复制卷粒度快照、必须运行9.14.1 9.14.1或更高版本。对于镜像和存储策略、卷粒度Snapshot策略的SnapMirror标签必须与一致性组的SnapMirror策略规则匹配。卷粒度快照遵循一致性组的SnapMirror策略的保留值、该值是独立于一致性组快照计算的。例如、如果您的策略是在目标上保留两个快照、则可以创建两个卷粒度快照和两个一致性组快照。
在使用卷粒度快照重新同步SnapMirror关系时、您可以使用标志保留卷粒度快照 -preserve
。系统会保留比一致性组快照更新的卷粒度快照。如果没有一致性组快照、则无法在重新同步操作中传输任何卷粒度快照。
-
SnapMirror异步保护仅适用于一个一致性组。分层一致性组不支持此功能。要将分层一致性组转换为单个一致性组、请参见 修改一致性组架构。
-
源集群和目标集群中的策略标签必须匹配。
-
您可以无干扰地运行 将卷添加到一致性组 具有活动的SnapMirror异步关系。对一致性组进行任何其他更改都需要中断SnapMirror关系、修改一致性组、然后重新建立并重新同步此关系。
-
为使用SnapMirror异步进行保护而启用的一致性组具有不同的限制。有关详细信息,请参见 一致性组限制。
-
如果已为多个卷配置SnapMirror异步保护关系、则可以将这些卷转换为一致性组、同时保留现有快照。成功转换卷:
-
必须有一个卷的通用快照。
-
您必须中断现有的SnapMirror关系、 将卷添加到单个一致性组,然后使用以下工作流重新同步此关系。
-
-
从目标集群中、选择*存储>一致性组*。
-
从一致性组菜单中选择已创建的一致性组。
-
在概述页面的右上角,依次选择 * 更多 * 和 * 保护 * 。
-
System Manager会自动填充源端信息。为目标选择适当的集群和 Storage VM 。选择一个保护策略。确保已选中 * 初始化关系 * 。
选择异步策略时,可以选择覆盖传输日程。
对于采用SnapMirror异步的一致性组、支持的最小计划(恢复点目标或RPO)为30分钟。 -
选择 * 保存 * 。
-
此一致性组需要初始化和同步。返回到*一致性组*菜单,确认同步已成功完成。旁边会显示*SnapMirror (Remote)*状态
Protected
。
配置SVM灾难恢复
从ONTAP 9.14.1开始、SVM 灾难恢复支持一致性组、使您可以将一致性组信息从源集群镜像到目标集群。
如果要在已包含一致性组的SVM上启用SVM灾难恢复、请按照的SVM配置工作流进行操作 System Manager 或 ONTAP 命令行界面。
如果要向SVM添加一致性组、并且此SVM灾难恢复关系处于活动且运行状况良好的状态、则必须从目标集群更新此SVM灾难恢复关系。有关详细信息,请参见 手动更新复制关系。每当扩展一致性组时、您都必须更新此关系。
-
SVM灾难恢复不支持分层一致性组。
-
SVM灾难恢复不支持使用SnapMirror异步保护的一致性组。在配置SVM灾难恢复之前、您必须中断SnapMirror关系。
-
两个集群都必须运行ONTAP 9.14.1或更高版本。
-
包含一致性组的SVM灾难恢复配置不支持扇出关系。
-
有关其他限制、请参见 一致性组限制。
可视化关系
System Manager会在*保护>关系*菜单下显示LUN映射。选择源关系时, System Manager 将显示源关系的可视化视图。通过选择卷,您可以深入了解这些关系,以查看包含的 LUN 以及启动程序组关系的列表。此信息可以从单个卷视图中作为Excel工作簿下载;下载操作在后台运行。