跳转到主内容

ONTAP NFS凭据缓存的工作原理

i
Knowledge Base guidance

This article may include metadata, visibility, validation state, and related support guidance.

适用场景

  • ONTAP 9
  • NFS

问题解答

  • 当 客户端访问节点(nblade)时、ONTAP将检查缓存的条目是否存在。 
    • 如果存在缓存、则会从节点缓存提供凭据。
    • 然后、ONTAP将检查缓存是否已过期。
      • 如果已过期、ONTAP将检查全局缓存(也称为 集群缓存)。
        • 如果存在全局缓存,ONTAP 将 检查用户(passwd )是否存在。
          • 如果用户存在、ONTAP将检查该用户是否具有组成员资格。
            • 如果不存在任何组成员资格、ONTAP将向(group) 查询这些组。 
              • 成功查询后、ONTAP将同步全局缓存。
            • 如果是、 ONTAP将同步全局缓存。
          • 此用户不存在,ONTAP将查询(passwd)此用户。 
            • 成功查询用户后、ONTAP将重复此循环并检查用户是否具有组成员资格。 
              • 如果不存在组成员资格,ONTAP将查询(group)以查找组。 
                • 成功查询后、ONTAP将同步全局缓存。
              • 如果是、 ONTAP将同步全局缓存。
      • 如果未过期、则继续访问、而不对缓存执行进一步操作。

追加信息

  • 在缓存过期时,除非已获取条目,否则请重复使用该条目并设置标记pending refresh
    • 刷新完成后、请勿重复使用pending refresh 、此时将更新缓存条目并删除此标志。
  • 914483的第一个之后,  将继续使用已过期的NFS凭据,直到刷新完成为止。
  • 如果此凭据不存在、则会以部分状态创建此凭据、ONTAP将持续尝试刷新、直到成功为止。

 

  • 这篇文章对您有帮助吗?