跳到主要内容

在四节点 MetroCluster 配置中进行 HA 接管和 MetroCluster 切换期间,磁盘所有权更改

在高可用性和 MetroCluster 操作期间,磁盘的所有权会自动暂时更改。了解系统如何跟踪哪个节点拥有哪些磁盘很有帮助。

在 ONTAP 中,控制器模块的唯一系统标识(从节点的 NVRAM 卡或 NVMEM 板获得)用于标识哪个节点拥有特定磁盘。根据系统的 HA 或 DR 状态,磁盘的所有权可能会暂时更改。如果由于 HA 接管或 DR 切换而导致所有权发生更改,则系统会记录哪个节点是磁盘的原始(称为)所有者,以便可以在 HA 交还或 DR 切回后返还所有权。系统使用以下字段来跟踪磁盘所有权:

  • Owner
  • Home owner
  • DR Home owner

在 MetroCluster 配置中,如果发生切换,一个节点可以接管伙伴集群中的节点原本拥有的聚合。这种聚合称为集群外部聚合。集群外部聚合的显著特征在于,它是集群当前不知道的聚合,因此使用 DR Home owner 字段可以显示它由伙伴集群中的节点所有。HA 对中的传统外部聚合会被识别为具有不同的 OwnerHome owner 值,但 OwnerHome owner 值对于集群外部聚合而言是相同的;因此,可以通过 DR Home owner 值来识别集群外部聚合。

随着系统状态的变化,字段的值也会发生变化,如下表所示:

 不同期间的值...
字段正常运行本地 HA 接管MetroCluster 切换在切换过程中接管
Owner可以访问磁盘的节点的标识。暂时可以访问磁盘的 HA 伙伴的标识。暂时可以访问磁盘的 DR 伙伴的标识。暂时可以访问磁盘的 DR 辅助伙伴的标识。
Home ownerHA 对中原始磁盘所有者的标识。HA 对中原始磁盘所有者的标识。切换期间 HA 对中 DR 伙伴(即 Home owner)的标识。切换期间 HA 对中 DR 伙伴(即 Home owner)的标识。
DR Home ownerMetroCluster 配置中原始磁盘所有者的标识。MetroCluster 配置中原始磁盘所有者的标识。

以下插图和表格提供了一个示例,说明了 node_A_1 磁盘池 1 中(实际位于 cluster_B 中)磁盘的所有权如何变化。



MetroCluster 状态所有者主所有者DR 主所有者Notes(注释数)
正常,所有节点完全可正常运行。node_A_1node_A_1不适用 
本地 HA 接管,node_A_2 已接管属于其 HA 伙伴 node_A_1 的磁盘。node_A_2node_A_1不适用 
DR 切换,node_B_1 已接管属于其 DR 伙伴 node_A_1 的磁盘。node_B_1node_B_1node_A_1原始主节点标识移到 DR Home owner 字段。

在聚合切回或修复后,所有权将返还给 node_A_1。

在 DR 切换和本地 HA 接管(双重故障)中,node_B_2 已接管属于其 HA node_B_1 的磁盘。node_B_2node_B_1node_A_1在交还后,所有权将返还给 node_B_1。

在切回或修复后,所有权将返还给 node_A_1。

在 HA 交还和 DR 切回后,所有节点都完全可正常运行。node_A_1node_A_1不适用