跳转到主内容

NetApp_Insight_2020.png 

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

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

可不使用  

适用于

ONTAP 9

解答

持续可用性( 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 )。
 
在 SMB 上对 Hyper-V 和 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 故障转移恢复周期、因此可以加快故障转移速度。  当节点不可用时、无需等待 SMB 3.0 连接超时、它会通知 Hyper-V 服务器。  SMB 见证要求解析 TCP 40001 。

 

问题 2

CA 共享仅在某些使用情况下受支持、如果以不受支持的方式设置 CA 共享会发生什么情况?

答案 2

在常规 SMB 文件共享 / 主目录 CIFS 共享上设置 CA 共享属性时最常见的问题是性能相关的问题。由于性能问题、不应将 CA 共享用于创建大量元数据的工作负载。在非扩展文件服务器环境中、与传统文件共享相关的工作负载的性能要好得多。
 
SMB 客户端性能可能会因正常文件操作而受到影响、 由于

CA 共享不支持正常文件共享、共享诸如 homeDirectory 、 BranchCache 、基于访问的枚举等属性、因此在 ONTAP 的其他子系统中甚至可以看到与 CA 共享使用的锁定机制关联的额外内部开销、 或不应设置属性缓存。

 

问题 3

CA 共享是受支持的 MetroCluster 配置、切换 / 切换期间、预期的行为是什么?

答案 3

在 TR-4705 中 - “ NetApp MetroCluster Solution Architecture and Design ”,网址为: https://www.netapp.com/us/media/tr-4705.pdf ,第 6 页:

1.8 Application Transparency
MetroCluster 设计为对任何前端应用程序环境都透明、不可知、应用程序、主机和客户端需要更改的情况很少。  连接路径在切换之前和切换之后是相同的、大多数应用程序、主机和客户端( NFS 和 SAN )不需要重新连接或重新发现其存储,而是自动恢复。  SMB 应用程序(包括具有连续可用性共享的 SMB 3 )需要在切换或切换后重新连接。  这种需求是 SMB 协议的限制。 

 

问题 4

删除 " 连续可用 " 共享属性后、如何确保会话不再使用它?

答案 4

要确认哪些会话正在使用 CA 、请使用以下两个命令的组合:

在初始客户端连接上协商持续可用性、并在会话连接期间记住持续可用性。删除该属性后、该属性将不适用于现有连接。已协商持续可用的客户端必须重新连接,才能强制其在没有连接的情况下进行连接。要确保客户端在没有 CA 共享功能的情况下连接,可能需要重新启动客户端。

vserver cifs session show  

1087112-1.png
 
vserver cifs session file show

1087112-2.png

注:由于 1097331 ,如果没有打开的文件,我们将默认 CA 共享输出从“ Yes ”(是)更改为“ No ”(否)
如果您使用的是 1097331 修复程序之前的版本、请在将 #Open Files 属性赋予 CA 连接之前验证其是否大于零。

 


Active IQ 系统风险检测


对于™在存储系统上启用了 AutoSupport 的客户, Active IQ 门户可提供客户以及站点和系统级别的详细系统风险报告。这些报告显示了具有特定风险的系统、以及严重性级别和缓解措施计划。您可能是因为其中一个警报而阅读本文的。如果在系统上的 CIFS 共享上检测到 CA 共享,请确保它属于当前支持的使用情形。

ONTAP 支持基于 SMB 的 Hyper-V 共享和基于 SMB 的 SQL Server 共享、而不支持一般 SMB 文件共享 / 主目录 CIFS 共享。
 
由于 ONTAP 无法识别基于 SQL 的 Hyper-V 或 SMB 与正常文件操作之间的客户端连接,因此我们实施了风险签名( At-Rrisk Signature , ARS )来警告客户 CA 共享使用情况。 


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

 

 

其他信息

相关文章和链接: