解决方案验证
在本节中、我们将通过一个示例数据复制工作流回顾解决方案 、并采取一些衡量指标来验证从FlexPod 中运行的NetApp ONTAP 实例到Google Cloud上运行的NetApp Cloud Volumes ONTAP 的数据复制完整性。
我们在此解决方案 中使用了Cisco Intersight工作流编排程序、并将继续在我们的用例中使用此流程编排程序。
值得注意的是、此解决方案 中使用的一组有限的Cisco Intersight工作流并不代表Cisco Intersight所配备的一整套工作流。您可以根据特定要求创建自定义工作流、并通过Cisco Intersight触发这些工作流。
要验证成功的灾难恢复场景、请先使用SnapMirror将数据从ONTAP 中属于FlexPod 的卷移动到Cloud Volumes ONTAP。然后、您可以尝试从Google云计算实例访问数据、然后进行数据完整性检查。
以下高级步骤用于验证此解决方案 的成功标准:
-
对FlexPod 中ONTAP 卷中的示例数据集生成SHA256校验和。
-
在FlexPod 中的ONTAP 和Cloud Volumes ONTAP 之间设置卷SnapMirror关系。
-
将示例数据集从FlexPod 复制到Cloud Volumes ONTAP。
-
中断SnapMirror关系并将Cloud Volumes ONTAP 中的卷提升为生产卷。
-
将包含数据集的Cloud Volumes ONTAP 卷映射到Google Cloud中的计算实例。
-
在Cloud Volumes ONTAP 中的示例数据集上生成SHA256校验和。
-
比较源和目标上的校验和;可能是两端的校验和都匹配。
要执行内部工作流、请完成以下步骤:
-
在Intersight中为内部部署FlexPod 创建工作流。
-
提供所需输入并执行工作流。
-
在系统管理器中验证新创建的SVM。
-
创建并执行另一个灾难恢复工作流、以便在内部FlexPod 中创建卷、并在FlexPod 和Cloud Volumes ONTAP 中的此卷之间建立SnapMirror关系。
-
在ONTAP 系统管理器中验证新创建的卷。
-
将同一个NFS卷挂载到内部虚拟机、然后复制样本数据集并执行校验和。
-
在Cloud Manager中检查复制状态。根据数据大小、数据传输可能需要几分钟的时间。完成后、您可以将SnapMirror状态显示为*闲置*。
-
数据传输完成后、通过停止托管`Test_vol1`卷的SVM来模拟源端的灾难。
停止SVM后、在Cloud Manager中看不到`Test_vol1`卷。
-
中断复制关系并将Cloud Volumes ONTAP 目标卷提升为生产卷。
-
编辑卷并通过将其与导出策略关联来启用客户端访问。
-
获取卷的即用挂载命令。
-
将卷挂载到计算实例、验证目标卷中是否存在数据、然后生成`sample_datase_2GB`文件的SHA256校验和。
-
比较源(FlexPod)和目标(Cloud Volumes ONTAP)的校验和值。
-
校验和与源和目标匹配。
您可以确认已成功完成从源到目标的数据复制、并保持数据完整性。现在、在源站点完成还原期间、应用程序可以安全地使用这些数据为客户端提供服务。