跳转到主内容

NetApp_Insight_2020.png 

如何在集群模式 Data ONTAP 中刷新 NetGroups 缓存?

Views:
7
Visibility:
Public
Votes:
0
Category:
data-ontap-8
Specialty:
nfs
Last Updated:

适用于

已通过集群模式 Data ONTAP 8.3.1 测试 

解答

ONTAP 将 NetGroups 数据缓存到本地缓存中以提高性能。但是,由于使用缓存、 NISLDAP 服务器上对 NetGroup 数据库所做的更改不会立即反映在集群中。只有在缓存下次过期后,它们才可用。
如果管理员需要立即反映这些更改、则必须手动刷新缓存。

以下部分说明如何刷新 NIS 或 LDAP 名称服务器的 NetGroups 缓存。
备注

  • 以下命令集刷新了 NetGroups 的多个条目、这将强制虚拟服务器从 Name- 服务中提取整个数据。仅在必要时使用这些命令
  • 必须'export-policy cache flush'从拥有缓存的节点发出该命令;因此,必须登录到每个节点上的管理 LIF 。
  • 以下命令的一部分仅在具有诊断权限的情况下可用。

刷新 NIS/LDAP 网络组缓存:
要手动刷新网络组缓存、请按准确顺序运行以下命令:
  • 从每个节点管理 LIF 、清理 MGWD/SED NetGroups 缓存:  
    export-policy cache flush -vserver <vserver-name> -cache netgroup
  • 刷新 nblade 网络组缓存:
  • diag exports nblade access-cache flush -node <node-name> -vserver <vserver-name> -policy <export-policy-name> -address <client-IP-address> 
    :如果-address-vserver需要全部清除,则可以删除和标志。

对于早于 8.3.2 的集群模式 Data ONTAP 版本上的 LDAP NetGroups ,请在运行上述过程之前运行以下命令:

如果您的版本为 8.3.2 或更高版本,则可以跳过此步骤。

  •  刷新 Secd NetGroups 缓存:
    diag secd cache clear -node <node-name> -vserver <vserver-name> -cache-name netgroup-ip -entry <netgroup-name>
    diag secd cache clear -node <node-name> -vserver <vserver-name> -cache-name netgroup-host -entry <netgroup-name>
    diag secd cache clear -node <node-name> -vserver <vserver-name> -cache-name ldap-netgroupname-to-members -entry <netgroup-name>

    注意:如果-entry需要全部刷新,可以删除该标志。

 

其他信息

相关链接: