跳转到主内容
If you missed the pre-registration for NetApp MS Azure AD B2C Go Live, when you log in, the new login prompt will offer the option to register. Please note that access to your NetApp data may take up to 1 hour. Need assistance? Complete this form and select “Registration Issue” as the Feedback Category. 

什么是 SMB 连续可用( CA )共享

Views:
55
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
cifs
Last Updated:

 

 

适用场景

  • ONTAP 9
  • 持续可用( CA )
  • CIFS/SMB

问题解答

  • 持续可用( CA )是一种共享属性,通过使用 SMB3 横向扩展,持久句柄,见证和透明故障转移,可以在控制器升级或故障等其他中断情形下访问文件共享。
ONTAP 支持基于 SMB 的 Hyper-V 和基于 SMB 的 SQL Server 的 CA 共享。
  • ONTAP 8.2 及更高版本支持 CA 共享、 Hyper-V 虚拟机文件或 SQL Server 系统数据库的 SMB 共享以及驻留在存储虚拟机 (SVMS) 中、具有 FlexVol 卷和 FlexGroup 的卷( 9.6+ )上的用户数据库支持 CA 共享、 同时为计划事件和计划外事件提供无中断操作( NDO )。
  • Hyper-V 和基于 SMB 的 SQL Server 无中断运行是指通过这些功能的组合,可以使应用程序服务器和包含的虚拟机或数据库保持联机状态,并在执行多项管理任务期间提供持续可用性
  • 这包括存储基础架构的计划内和计划外停机。
  • SMB 上应用程序服务器支持的无中断操作包括:
    • 计划接管和恢复
    • 计划外接管
    • ONTAP 升级
    • 计划的聚合重新定位( ARL )
    • LIF 迁移和故障转移
    • 计划的卷移动
  • 随着 SMB 3.0 的发布、 Microsoft 发布了新的协议、以提供必要的功能来支持通过 SMB 对 Hyper-V 和 SQL Server 进行无中断操作。
  • Data ONTAP 在通过 SMB 为应用程序服务器提供无中断操作时使用以下协议:
    • SMB 3.0
    • 见证
      • 见证协议为 SMB 3.0 持续可用的共享提供增强的客户端故障转移功能
      • 见证有助于加快故障转移速度,因为它会绕过 LIF 故障转移恢复期间
      • 当节点不可用时,它会通知 Hyper-V 服务器,而无需等待 SMB 3.0 连接超时
      • SMB 见证要求解析 TCP 40001 。
如果以不受支持的方式利用 CA 共享,会发生什么情况?
  • 在常规 SMB 文件共享 / 主目录 CIFS 共享上错误地设置 CA 共享属性可能会产生的最常见问题描述与性能相关
  • 由于性能问题,不应将 CA 共享用于创建大量元数据的工作负载
  • 在非横向扩展文件服务器环境中,与传统文件共享关联的工作负载的性能要好得多
  • SMB 客户端 性能可能会受到 正常文件操作的影响,甚至在 ONTAP 的其他子系统中也可能会受到影响,因为与 CA 共享使用的锁定机制相关的额外内部开销
  • 由于正常文件共享使用不支持 CA 共享,因此不应设置共享属性,例如 homedirectory , BranchCache ,基于访问的枚举或属性缓存
CA 共享是受支持的 MetroCluster 配置、切换 / 切换期间、预期的行为是什么?
  • MetroCluster 的设计透明,不受任何前端应用程序环境的影响,而且几乎不需要对应用程序,主机和客户端进行任何更改
  • 切换前后的连接路径相同,大多数应用程序,主机和客户端( NFS 和 SAN )不需要重新连接或重新发现其存储,而是会自动恢复
  • 切换或切回后, SMB 应用程序(包括具有持续可用性共享的 SMB 3 )需要重新连接
  • 这种需求是 SMB 协议的一项限制
  • 对于追加信息,请参见NetApp TR-4705
删除 " 连续可用 " 共享属性后、如何确保会话不再使用它?
  • 要确认哪些会话正在使用 CA ,请结合使用以下两个命令:  
  • 持续可用性在初始客户端连接上协商,并在会话连接期间记住
  • 删除该属性后,该属性不适用于现有连接
  • 已协商持续可用的客户端必须重新连接,才能强制其在没有连接的情况下进行连接
  • 为了确保客户端在不具有 CA 共享功能的情况下进行连接,可能需要重新启动客户端
  • vserver cifs session show  

1087112-1.png

  • vserver cifs session file show

1087112-2.png

  • 由于 1097331 , 如果不存在打开的文件,我们会将默认 CA 共享输出从 " 是 " 更改为 " 否 "
  • 如果您使用的是 1097331 修复程序之前的版本、请在将 #Open Files 属性赋予 CA 连接之前验证其是否大于零。
Active IQ 系统风险检测
  • 对于在其存储系统上启用 AutoSupport 的客户、 Active IQ 门户可在客户、站点和系统级别提供详细的系统风险报告。
  • 这些报告显示了具有特定风险的系统、以及严重性级别和缓解措施计划
  • 您可能是因为其中一个警报而阅读本文的。
  • 如果在系统上的 CIFS 共享上检测到 CA 共享,请确保此共享处于当前支持的使用情形下

ONTAP 支持在基于 SMB 的 Hyper-V 和基于 SMB 的 SQL Server 使用情形中使用 CA 共享,而不支持在常规 SMB 文件共享 / 主目录 CIFS 共享中使用 CA 共享

  • 由于 ONTAP 无法识别基于 SMB 的 Hyper-V 或 SQL 与正常文件操作之间的客户端连接,因此我们实施了风险签名( At-Rrisk Signature , ARS )来警告客户 CA 共享使用情况

如果在确保在您的环境中为 CA 共享部署了适当的使用案例方面进行了不懈努力,则可以忽略这些警告。