使用SnapMirror活动同步进行保护
SnapMirror主动同步可提供非对称保护、从ONTAP 9.15.1开始、还可提供对称主动/主动保护。
配置非对称保护
使用SnapMirror活动同步配置非对称保护涉及在ONTAP源集群上选择LUN并将其添加到一致性组。
-
您必须具有SnapMirror同步许可证。
-
您必须是集群或 Storage VM 管理员。
-
一致性组中的所有成分卷都必须位于一个Storage VM (SVM)中。
-
LUN 可以驻留在不同的卷上。
-
-
源集群和目标集群不能相同。
-
您不能在ASA集群和非ASA集群之间建立SnapMirror活动同步一致性组关系。
-
对于集群对等关系、SnapMirror活动同步需要默认IP空间。不支持自定义 IP 空间。
-
一致性组的名称必须是唯一的。
-
二级(目标)集群上的卷类型必须为DP。
-
主SVM和二级SVM必须处于对等关系中。
您可以使用ONTAP命令行界面或系统管理器配置一致性组。
从ONTAP 9.10.1开始、ONTAP在System Manager中提供了一个一致性组端点和菜单、用于提供其他管理实用程序。如果使用的是ONTAP 9.10.1或更高版本、请参见 "配置一致性组" 然后 "配置保护" 创建SnapMirror活动同步关系。
从ONTAP 9.8到9.14.1、SnapMirror主动同步称为SnapMirror业务连续性(SM-BC)。 |
-
在主集群上、导航到*保护>概述>保护以实现业务连续性>保护LUN*。
-
选择要保护的LUN并将其添加到保护组。
-
选择目标集群和 SVM 。
-
默认情况下会选中 * 初始化关系 * 。单击 * 保存 * 开始保护。
-
转至 * 信息板 > 性能 * 以验证 LUN 的 IOPS 活动。
-
在目标集群上,使用 System Manager 验证对业务连续性关系的保护是否同步: * 保护 > 关系 * 。
-
从目标集群创建一致性组关系。
destination::> snapmirror create -source-path source-path -destination-path destination-path -cg-item-mappings volume-paths -policy policy-name
您最多可以使用映射12个成分卷
cg-item-mappings
参数snapmirror create
命令:以下示例将创建两个一致性组:
cg_src_ on the source with `vol1
和vol2
和镜像目标一致性组、cg_dst
。destination::> snapmirror create -source-path vs1_src:/cg/cg_src -destination-path vs1_dst:/cg/cg_dst -cg-item-mappings vol_src1:@vol_dst1,vol_src2:@vol_dst2 -policy AutomatedFailOver
-
从目标集群中、初始化一致性组。
destination::>snapmirror initialize -destination-path destination-consistency-group
-
确认初始化操作已成功完成。状态应为
InSync
。snapmirror show
-
在每个集群上、创建一个igrop、以便将LUN映射到应用程序主机上的启动程序。
lun igroup create -igroup name -protocol fcp|iscsi -ostype os -initiator initiator_name
-
在每个集群上、将LUN映射到igrop:
lun map -path path_name -igroup igroup_name
-
使用验证LUN映射是否已成功完成
lun map
命令:然后、您可以在应用程序主机上发现新的LUN。
配置对称主动/主动保护
您可以使用System Manager或ONTAP命令行界面建立对称保护。在这两个界面中、的步骤不同 统一和非统一配置。
-
两个集群都必须运行ONTAP 9.151或更高版本。
-
对称主动/主动配置需要
AutomatedFailoverDuplex
保护策略。或者、您也可以 创建自定义SnapMirror策略 提供了-type
为automated-failover-duplex
。
-
在主站点上、 "使用新LUN创建一致性组。"
-
创建一致性组时、请指定主机启动程序以创建igroGroup。
-
选中“**启用SnapMirror”复选框,然后选择
AutomatedFailoverDuplex
策略。 -
在显示的对话框中,选中复制启动程序组复选框以复制igroGroup。在编辑近端设置中,为主机设置近端SVM。
-
选择保存。
-
-
在主站点上、 "使用新LUN创建一致性组。"
-
创建一致性组时、请指定主机启动程序以创建igroGroup。
-
选中“**启用SnapMirror”复选框,然后选择
AutomatedFailoverDuplex
策略。 -
选择保存以创建LUN、一致性组、igroup、SnapMirror关系和igroup映射。
-
-
在二级站点上、创建一个igrop并映射LUN。
-
导航到主机> SAN启动程序组。
-
选择+Add以创建新的igroup。
-
提供名称,选择主机操作系统,然后选择启动程序组成员。
-
选择保存。
-
-
将新igrop映射到目标LUN。
-
导航到存储> LUN 。
-
选择要映射到此igrop的所有LUN。
-
选择更多,然后选择映射到启动程序组。
-
-
创建一个新的SnapMirror关系、对应用程序中的所有卷进行分组。请确保指定
AutomatedFailOverDuplex
用于建立双向同步复制的策略。snapmirror create -source-path source_path -destination-path destination_path -cg-item-mappings source_volume:@destination_volume -policy AutomatedFailOverDuplex
-
等待以确认操作已成功
Mirrored State
以显示为SnapMirrored
和Relationship Status
作为Insync
。snapmirror show -destination-path destination_path
-
在主机上、根据需要配置主机连接并访问每个集群。
-
建立igrop配置。为本地集群上的启动程序设置首选路径。指定将配置复制到对等集群反向相关性的选项。
SiteA::> igroup create -vserver svm_name -os-type os_type -igroup igroup_name -replication-peer peer_svm_name -initiator host
SiteA::> igroup add -vserver svm_name -igroup igroup_name -os-type os_type -initiator host
-
从主机中、发现路径、并验证主机是否具有从首选集群到存储LUN的主动/优化路径。
-
部署应用程序并在集群之间分布VM工作负载、以实现所需的负载平衡。
-
创建一个新的SnapMirror关系、对应用程序中的所有卷进行分组。请确保指定`AutomatedFailOver双 工`策略以建立双向同步复制。
snapmirror create -source-path source_path -destination-path destination_path -cg-item-mappings source_volume:@destination_volume -policy AutomatedFailOverDuplex
-
等待以确认操作已成功
Mirrored State
以显示为SnapMirrored
和Relationship Status
作为Insync
。snapmirror show -destination-path destination_path
-
在主机上、根据需要配置主机连接并访问每个集群。
-
在源集群和目标集群上建立igrop配置。
# primary site
SiteA::> igroup create -vserver svm_name -igroup igroup_name -initiator host_1_name# secondary site
SiteB::> igroup create -vserver svm_name -igroup igroup_name -initiator host_2_name -
从主机中、发现路径、并验证主机是否具有从首选集群到存储LUN的主动/优化路径。
-
部署应用程序并在集群之间分布VM工作负载、以实现所需的负载平衡。