ONTAP NFS凭据缓存的工作原理
适用场景
- ONTAP 9
- NFS
问题解答
- 当 客户端访问节点(nblade)时、ONTAP将检查缓存的条目是否存在。 - 如果存在缓存、则会从节点缓存提供凭据。
- 然后、ONTAP将检查缓存是否已过期。- 如果已过期、ONTAP将检查全局缓存(也称为 集群缓存)。- 如果存在全局缓存,ONTAP 将 检查用户(passwd)是否存在。- 如果用户存在、ONTAP将检查该用户是否具有组成员资格。- 如果不存在任何组成员资格、ONTAP将向(group)查询这些组。- 成功查询后、ONTAP将同步全局缓存。
 
- 如果是、 ONTAP将同步全局缓存。
 
- 如果不存在任何组成员资格、ONTAP将向
- 此用户不存在,ONTAP将查询(passwd)此用户。 - 成功查询用户后、ONTAP将重复此循环并检查用户是否具有组成员资格。 - 如果不存在组成员资格,ONTAP将查询(group)以查找组。 - 成功查询后、ONTAP将同步全局缓存。
 
- 如果是、 ONTAP将同步全局缓存。
 
- 如果不存在组成员资格,ONTAP将查询(group)以查找组。 
 
- 成功查询用户后、ONTAP将重复此循环并检查用户是否具有组成员资格。 
 
- 如果用户存在、ONTAP将检查该用户是否具有组成员资格。
 
- 如果存在全局缓存,ONTAP 将 检查用户(
- 如果未过期、则继续访问、而不对缓存执行进一步操作。
 
- 如果已过期、ONTAP将检查全局缓存(也称为 集群缓存)。
 
追加信息
- 在缓存过期时,除非已获取条目,否则请重复使用该条目并设置标记pending refresh。- 刷新完成后、请勿重复使用pending refresh、此时将更新缓存条目并删除此标志。
 
- 刷新完成后、请勿重复使用
- 在914483的第一个之后, 将继续使用已过期的NFS凭据,直到刷新完成为止。
- 如果此凭据不存在、则会以部分状态创建此凭据、ONTAP将持续尝试刷新、直到成功为止。