接管期间发生的情况
当一个节点接管其伙伴时,将继续提供和更新伙伴的聚合和卷中的数据。为此,该节点将接管伙伴的聚合的所有权,而伙伴的 LIF 将根据网络接口故障转移规则进行迁移。除了特定 SMB 3.0 连接,进行接管时会断开现有 SMB(CIFS)会话。
节点接管其伙伴时,将执行以下步骤:
如果协商接管是用户启动的,则执行聚合重定位,以便按照一次一个的频率将聚合从移到执行接管的节点。
每个聚合(根聚合除外)的当前所有者将从目标节点转移到正在执行接管的节点。所有权改变时,每个聚合将短暂停止服务。这种停止服务的时间比不重定位聚合的接管期间停止服务的时间短。
可使用 storage failover show‑takeover 命令监控进度。
可使用 ‑bypass‑optimization 参数和 storage failover takeover 命令避免接管实例期间重定位聚合。要在计划的所有将来接管期间跳过聚合重定位,请将 storage failover modify 命令的 ‑bypass‑takeover‑optimization 参数设置为 true 。
注计划的接管操作期间按照顺序重定位聚合,以便减少客户端的停止服务时间。如果跳过聚合重定位,计划的接管事件期间客户端停止服务时间更长。在对停止服务时间要求严格的环境中,建议不要将storage failover modify 命令的 ‑bypass‑takeover‑optimization 参数设置为 true。 如果用户启动的接管为协商接管,则目标节点可以正常关闭,然后接管目标节点的根聚合和步骤 1 中未重定位的任何聚合。
存储接管开始之前,LIF 将根据 LIF 故障转移规则从目标节点迁移到执行接管的节点,或迁移到集群中的其他任何节点。
可通过使用 ‑skip‑lif-migration 参数和 storage failover takeover 命令避免迁移 LIF。有关更多信息,请参阅以下指南:
进行接管时,将发现现有 SMB(CIFS)会话。
注意SMB 协议的性质决定,除 SMB 3.0 会话之外所有连接到设置有Continuous Availability 属性的共享的 SMB 会话都会中断。接管事件后,SMB 1.0 和 SMB 2.x 会话不能重新连接。因此,将中断接管,并且可能会丢失部分数据。 接管事件后,
可将与设置有 Continuous Availability 属性的共享之间建立的 SMB 3.0 会话重新连接到已断开的共享。如果站点使用 SMB 3.0 连接到 Microsoft Hyper-V,并且为关联的共享设置了 Continuous Availability 属性,则不会为这些会话中断接管。
请参阅 SMB/CIFS 文件访问参考指南。
如果执行接管的节点发生紧急情况
紧急情况下重新启动的节点。
此节点在重新启动后将执行自动恢复操作,并且不再处于接管模式中。
将禁用故障转移。
如果节点仍拥有伙伴的部分聚合,请在启用存储故障转移之后,使用 storage failover giveback 命令把这些聚合还给伙伴。