什么是 SMB 持续可用性 (CA) 共享
适用于
- ONTAP 9
- 持续可用性 (CA)
- CIFS/SMB
回答
- 持续可用性 (CA) 是一种共享属性,它通过使用 SMB3 横向扩展、持续句柄、Witness 和透明故障转移,使文件共享在控制器升级或故障等原本会造成中断的情况下仍可访问。
- Clustered Data ONTAP 8.2 及更高版本支持 CA 共享,对于驻留在具有 FlexVol 卷和 FlexGroups (9.6+) 的 Storage Virtual Machine (SVM) 中的卷上的 Hyper-V 虚拟机文件或 SQL Server 系统数据库和用户数据库,SMB 共享均支持该功能,同时为计划内和计划外事件提供无中断操作 (NDO)。
注意:ONTAP 仅支持适用于 Hyper-V over SMB、SQL Server over SMB 用例的 CA 共享,以及 在 Azure NetApp Files 上存储 FSLogix 配置文件容器。 - Hyper-V 和 SQL Server over SMB 的无中断操作是指使应用服务器以及其中包含的虚拟机或数据库保持联机状态,并在执行许多管理任务期间提供持续可用性的一系列功能组合。
- 这包括存储基础设施的计划内和计划外停机。
- 支持的 Application Servers over SMB 无中断操作包括:
- 计划内接管和交还
- 计划外接管
- ONTAP 升级
- 计划内聚合重新定位 (ARL)
- LIF 迁移和故障转移
- 计划内卷移动
- 随着 SMB 3.0 的发布,Microsoft 发布了新协议,以提供必要的功能,支持 Hyper-V 和 SQL Server 在 SMB 上的无中断操作。
- ONTAP 在通过 SMB 为应用程序服务器提供无中断操作时使用以下协议:
- SMB 3.0
- Witness
- Witness 协议为 SMB 3.0 持续可用共享提供了增强的客户端故障转移功能。
- Witness 可绕过 LIF 故障转移恢复期,从而加快故障转移速度。
- 当节点不可用时,它会通知 Hyper-V 服务器,而无需等待 SMB 3.0 连接超时。
- SMB Witness 要求取消阻止 TCP 40001。
Active IQ 系统风险检测
- 对于已在其存储系统上启用 AutoSupport™ 的客户, Active IQ Portal 提供客户、站点和系统级别的详细系统风险报告。
- 这些报告显示了具有特定风险的系统以及严重程度和缓解行动计划。
- 您可能是因为其中一个警报而阅读本文。
- 如果在系统上的 CIFS 共享上检测到 CA 共享,请确保其处于当前支持的用例范围内。
- 由于 ONTAP 无法区分来自 Hyper-V 或 SQL over SMB 的客户端连接与正常文件操作,我们实施了风险签名 (ARS) 以警告客户 CA 共享的使用情况。
- 如果您已尽职确保在您的环境中为 CA 共享部署了适当的用例,则可以忽略这些警告。
追加信息
- 以不受支持的方式使用 CA 共享时会发生什么情况?
- 在一般 SMB 文件共享/主目录 CIFS 共享上错误设置 CA 共享属性可能产生的最常见问题是与性能相关的。
- 由于性能问题,不应将 CA 共享与创建大量元数据的工作负载一起使用。
- 在非横向扩展文件服务器环境中,与传统文件共享相关联的工作负载的性能要好得多。
- SMB 客户端性能可能会因正常文件操作而受到影响,由于与 CA 共享所用锁定机制相关的额外内部开销,甚至可能影响 ONTAP 的其他子系统。
- 由于 CA 共享不支持正常的文件共享使用,因此不应设置共享属性,如 homedirectory、branchcache、基于访问的枚举或属性缓存。
- CA Shares 在受支持的 MetroCluster 配置中,切换/回切期间的预期行为是什么?
- MetroCluster 设计为对任何前端应用程序环境都是透明且无感知的,应用程序、主机和客户端几乎不需要进行任何更改
- 切换前后的连接路径相同,大多数应用程序、主机和客户端(NFS 和 SAN)无需重新连接或重新发现其存储,而是自动恢复
- SMB 应用程序(包括具有持续可用性共享的 SMB 3)在切换或切回后需要重新连接
- 此需求是 SMB 协议的限制
- 有关更多信息,请参见 NetApp TR-4705
- 如何从 CIFS 共享中禁用持续可用性 (CA)?
- 删除"continuously-available"共享属性后,如何确保会话不再使用它?
- 使用 SMB 文件共享的无中断操作 | TR-4100 | NetApp | NetApp
- TR-4172:基于 SMB 的 Hyper-V
- TR-4247:基于 SMB 的 SQL Server
- TR-4543:SMB 协议最佳实践 ONTAP 9.x
- 显示有关已打开的 SMB 文件的信息
- Vscan 服务器已连接但文件未扫描,因为共享上设置了持续可用标志
- ONTAP CIFS 客户端能否在 LIF 迁移后继续运行?
- 集群模式 Data ONTAP 是否支持 CIFS/SMB NDO?
- 9.6 支持 FlexGroups 上的持续可用 SMB 共享
- 正式发布 | Azure NetApp Files:SMB 持续可用性 (CA) 共享