跳到主要内容

切换过程概述

MetroCluster 切换操作可以在灾难发生后将存储和客户端访问权从源集群移动到远程站点,使服务立即恢复。必须知道在发生切换时会进行哪些更改以及需要执行哪些操作。

在切换操作期间,系统将执行以下操作:

  • 属于灾难站点的磁盘的所有权将转移到灾难恢复(DR)伙伴。

    这类似于高可用性(HA)对中的本地故障转移情况(这种情况下,伙伴变为 down 状态时,其磁盘的所有权将转移到正常运行的伙伴)。

  • 位于幸存站点但属于灾难集群节点的幸存丛将在幸存站点的集群上联机。

  • 属于灾难站点的同步源存储虚拟机(SVM)仅在协商切换期间才会变为 down 状态。

    这仅适用于协商切换。
  • 属于灾难站点的同步目标 SVM 将变为 up 状态。

正在切换时,DR 伙伴的根聚合不会联机。

metrocluster switchover 命令将切换 MetroCluster 配置中所有 DR 组中的节点。例如,在八节点 MetroCluster 配置中,它将切换这两个 DR 组中的节点。

如果仅将服务切换到远程站点,则应执行协商切换而不对站点进行隔离。如果存储或设备不可靠,则应当对灾难站点进行隔离,然后执行计划外切换。当磁盘以交错方式加电时,隔离操作可防止 RAID 重建。

仅当其他站点稳定且预期不会脱机时,才应使用此过程。

切换过程中的命令可用性

下表显示了切换过程中的命令可用性:

命令Availability(可用性)
storage aggregate create可以创建聚合:
  • 如果由幸存集群中的某个节点拥有

无法创建聚合:

  • 针对灾难站点上的节点
  • 针对幸存集群中的某个节点
storage aggregate delete可以删除数据聚合。
storage aggregate mirror可以为非镜像聚合创建丛。
storage aggregate plex delete可以删除镜像聚合的丛。
vserver create可以创建 SVM:
  • 如果其根卷位于幸存集群拥有的数据聚合中

无法创建 SVM:

  • 如果其根卷位于灾难站点集群拥有的数据聚合中
vserver delete可以删除同步源和同步目标 SVM。
network interface create -lif可以为同步源和同步目标 SVM 创建数据 SVM LIF。
network interface delete -lif可以删除同步源和同步目标 SVM 的数据 SVM LIF。
lif create可以创建 LIF。
lif delete可以删除 LIF。
volume create可以为同步源和同步目标 SVM 创建卷。
  • 对于同步源 SVM,该卷必须位于幸存集群拥有的数据聚合中
  • 对于同步目标 SVM,该卷必须位于灾难站点集群拥有的数据聚合中
volume delete可以删除同步源和同步目标 SVM 的卷。
volume move可以移动同步源和同步目标 SVM 的卷。
  • 对于同步源 SVM,幸存集群必须拥有目标聚合
  • 对于同步目标 SVM,灾难站点集群必须拥有目标聚合
snapmirror break可以中断数据保护镜像中源端点和目标端点之间的 SnapMirror 关系。

MetroCluster FC 和 IP 配置之间的切换差异

在 MetroCluster IP 配置中,由于远程磁盘是通过充当 iSCSI 目标的远程 DR 伙伴节点访问的,因此在切换操作中使远程节点变为 down 状态后无法再访问远程磁盘。这导致了与 MetroCluster FC 配置的差异:

  • 本地集群拥有的镜像聚合会降级。

  • 从远程集群切换的镜像聚合会降级。

当 MetroCluster IP 配置支持非镜像聚合时,无法访问未从远程集群切换的非镜像聚合。