跳到主要内容

接管期间发生的情况

当一个节点接管其伙伴时,将继续提供和更新伙伴的聚合和卷中的数据。为此,该节点将接管伙伴的聚合的所有权,而伙伴的 LIF 将根据网络接口故障转移规则进行迁移。除了特定 SMB 3.0 连接,进行接管时会断开现有 SMB(CIFS)会话。

节点接管其伙伴时,将执行以下步骤:

  1. 如果协商接管是用户启动的,则执行聚合重定位,以便按照一次一个的频率将聚合从移到执行接管的节点。

    每个聚合(根聚合除外)的当前所有者将从目标节点转移到正在执行接管的节点。所有权改变时,每个聚合将短暂停止服务。这种停止服务的时间比不重定位聚合的接管期间停止服务的时间短。

    • 可使用 storage failover show‑takeover 命令监控进度。

    • 可使用 ‑bypass‑optimization 参数和 storage failover takeover 命令避免接管实例期间重定位聚合。要在计划的所有将来接管期间跳过聚合重定位,请将 storage failover modify 命令的 ‑bypass‑takeover‑optimization 参数设置为 true

    计划的接管操作期间按照顺序重定位聚合,以便减少客户端的停止服务时间。如果跳过聚合重定位,计划的接管事件期间客户端停止服务时间更长。在对停止服务时间要求严格的环境中,建议不要将 storage failover modify 命令的 ‑bypass‑takeover‑optimization 参数设置为 true
  2. 如果用户启动的接管为协商接管,则目标节点可以正常关闭,然后接管目标节点的根聚合和步骤 1 中未重定位的任何聚合。

  3. 存储接管开始之前,LIF 将根据 LIF 故障转移规则从目标节点迁移到执行接管的节点,或迁移到集群中的其他任何节点。

    可通过使用 ‑skip‑lif-migration 参数和 storage failover takeover 命令避免迁移 LIF。有关更多信息,请参阅以下指南:

    SMB/CIFS 文件访问参考指南

    NFS 文件访问参考指南

    网络管理指南

  4. 进行接管时,将发现现有 SMB(CIFS)会话。

    注意
    SMB 协议的性质决定,除 SMB 3.0 会话之外所有连接到设置有 Continuous Availability 属性的共享的 SMB 会话都会中断。接管事件后,SMB 1.0 和 SMB 2.x 会话不能重新连接。因此,将中断接管,并且可能会丢失部分数据。
  5. 接管事件后,

    可将与设置有 Continuous Availability 属性的共享之间建立的 SMB 3.0 会话重新连接到已断开的共享。

    如果站点使用 SMB 3.0 连接到 Microsoft Hyper-V,并且为关联的共享设置了 Continuous Availability 属性,则不会为这些会话中断接管。

    请参阅 SMB/CIFS 文件访问参考指南

如果执行接管的节点发生紧急情况

如果启动接管后的 60 秒钟内正在执行接管的节点发生紧急情况,将发生以下事件:
  • 紧急情况下重新启动的节点。

  • 此节点在重新启动后将执行自动恢复操作,并且不再处于接管模式中。

  • 将禁用故障转移。

  • 如果节点仍拥有伙伴的部分聚合,请在启用存储故障转移之后,使用 storage failover giveback 命令把这些聚合还给伙伴。