跳到主要内容

使用节点自动转送的要求和准则

在开始使用 SMB 节点自动转送(也称为自动定位)之前,您需要注意特定要求,包括 ONTAP 的哪些版本支持该功能。您还需要知道支持的 SMB 协议版本和某些其他特殊准则。

ONTAP 版本和许可要求

  • 集群中的所有节点都必须运行支持节点自动转送的 ONTAP 版本。

  • 必须在 SMB 共享上启用 Widelink 以使用自动定位。

  • CIFS 必须经过许可,并且 SMB/CIFS 服务器必须存在于

    SVM 上。

SMB 协议版本要求

  • 对于 SVM,ONTAP 支持所有 SMB 版本上的节点自动转送。

SMB 客户端要求

ONTAP 支持的所有 Microsoft 客户端均支持 SMB 节点自动转送。

Lenovo Storage Interoperation Center (LSIC)中包含有关 ONTAP 支持的 Windows 客户端的最新信息。

Lenovo Storage Interoperation Center(LSIC)

数据 LIF 要求

如果您希望使用数据 LIF 作为 SMB 客户端的潜在转送,则必须创建启用了 NFS 和 CIFS 的数据 LIF。

如果目标节点包含仅为 NFS 协议启用的数据 LIF,或者仅为 SMB 协议启用,节点自动转送会无法工作。

未满足此要求不会影响数据访问。SMB 客户端使用客户端连接到 SVM 所用的原始 LIF 来映射共享。

进行转送 SMB 连接时的 NTLM 认证的要求

包含 CIFS 服务器的域以及包含用于节点自动转送的客户端的域上必须允许 NTLM 认证。

在进行转送时,SMB 服务器引用 Windows 客户端的 IP 地址。由于在使用 IP 地址连接时使用了 NTLM 认证,对于转送连接不执行 Kerberos 认证。

出现这种情况是因为 Windows 客户端无法创建由 Kerberos 使用的服务主体名称(采用 service/NetBIOS nameservice/FQDN 形式),这意味着客户端无法请求服务的 Kerberos 凭单。

将节点自动转送用于主目录功能的准则

将共享配置为启用主目录共享属性时,为一个主目录配置可以配置一个或多个主目录搜索路径。搜索路径可指向在包含 SVM 卷的各个节点上包含的卷。客户端收到转送,如果活动且本地数据 LIF 可用,则通过在主用户的主目录本地的转送 LIF 进行连接。

SMB 1.0 客户端访问启用了节点自动转送的动态主目录时需要注意一些准则。这是因为 SMB 1.0 客户端需要节点自动转送才能进行认证,这发生在 SMB 服务器具有用户名称之前。但是,如果以下声明为真,SMB 主目录访问对于 SMB 1.0 客户端可正确工作:

  • SMB 主目录配置为使用简单的名称,如%w(Windows 用户名)或%u(映射的 Linux 用户名),而不是域名模式的名称,如 %d\%w(域名\用户名)。

  • 创建主目录共享时,使用变量配置 CIFS 主目录共享名称(%w%u),而不是使用静态名称,如 HOME

对于 SMB 2.x 和 SMB 3.0 客户端,使用节点自动转送访问主目录时没有特殊准则。

在现有转送连接的 CIFS 服务器上禁用节点自动转送的准则

如果在启用了该选项之后禁用节点自动转送,当前连接到转送的 LIF 的客户端将保持转送的连接。由于 ONTAP 使用 DFS 转送作为 SMB 节点自动转送的机制,客户端甚至可以在您禁用选项之后重新连接到转送的 LIF,直至客户端为转送连接高速缓存的连接超时。甚至恢复到不支持节点自动转送的 ONTAP 版本时也是如此。客户端将继续使用转送,直到 DFS 转送在客户端的高速缓存中超时。

自动定位使用 SMB 节点自动转送,通过将客户端转送到拥有 SVM 的数据卷的节点上的 LIF 来提升 SMB 客户端性能。如果 SMB 客户端连接至托管在 SVM 上的 SMB 共享,其可能会使用位于没有所请求数据的节点上的 LIF 来进行连接并使用集群互连网络来检索数据。如果 SMB 连接使用位于包含所请求数据的节点上的 LIF,客户端的响应时间便可以缩短。

ONTAP 使用 Microsoft 分布式文件系统(DFS)转送来通知 SMB 客户端,名称空间中所请求的文件或文件夹被托管在其他地方,从而实现此功能。当节点确定包含数据的节点上具有 SVM LIF 时,会进行一个转送。转送根据共享的根位置来进行,客户端通过该共享进行连接。

转送发生在 SMB 协商期间。转送在连接建立之前进行。ONTAP 转送 SMB 客户端到目标节点之后,建立了连接,并且客户端从此之后通过转送的 LIF 路径访问数据。这样,客户端便可以更快速地访问数据,并可避免额外集群通信。

在 Mac OS 客户端上使用节点自动转送的准则

MacOS X 客户端不支持 SMB 节点自动转送,虽然 Mac OS 支持 Microsoft 分布式文件系统(DFS)。Windows 客户端在连接到 SMB 共享之前发出 DFS 转送请求。ONTAP 向在托管所请求数据的相同节点上找到的数据 LIF 提供转送,这可以改善客户端的响应时间。虽然 Mac OS 支持 DFS,在此领域中,Mac OS 的客户端的行为并不与 Windows 客户端完全相同。