提升 LDAP 目录按主机搜索 netgroup 的性能
如果您的 LDAP 环境配置为允许按主机搜索 netgroup,可配置 ONTAP,利用此项功能按主机搜索 netgroup。这样可显著加快 netgroup 搜索,并减少由于 netgroup 搜索期间的延迟导致可能出现的 NFS 客户端访问问题。
开始之前
您的 LDAP 目录必须包含 netgroup.byhost 映射。
DNS 服务器中应包含用于 NFS 客户端的正向(A)和反向(PTR)查找记录。
在 netgroup 中指定 IPv6 地址时,必须根据 RFC 5952 中的说明缩短并压缩每个地址。
关于本任务
NIS 服务器存储 netgroup 信息的三个独立映射为 netgroup、netgroup.byuser 和 netgroup.byhost。netgroup.byuser 和 netgroup.byhost映射的目的是加快 netgroup 搜索。ONTAP 可在 NIS 服务器上按主机搜索 netgroup,以缩短装载响应时间。默认情况下,LDAP 目录中没有与 NIS 服务器类似的 netgroup.byhost 映射。但可借助第三方工具将 NIS netgroup.byhost 映射导入 LDAP 目录,以启用按主机快速搜索 netgroup。如果已配置 LDAP 环境,允许按主机搜索 netgroup,则可使用 netgroup.byhost 映射名称、DN 和搜索范围配置 ONTAP LDAP 客户端,更快地按主机搜索 netgroup。
更快地收到按主机搜索 netgroup 的结果,可在 NFS 客户端请求访问导出时,支持 ONTAP 更快地处理导出规则。这样可减少因 netgroup 搜索延迟问题导致延迟访问的几率。
示例
以下命令修改名为ldap_corp
的现有 LDAP 客户端配置,使用名为nisMapName="netgroup.byhost",dc=corp,dc=example,dc=com
的 netgroup.byhost 映射启用按主机搜索 netgroup,搜索范围默认为 subtree:
cluster1::*> vserver services name-service ldap client modify -vserver vs1 -client-config ldap_corp -is-netgroup-byhost-enabled true -netgroup-byhost-dn nisMapName="netgroup.byhost",dc=corp,dc=example,dc=com
完成之后
目录中的 netgroup.byhost 和 netgroup 映射必须始终保持同步,以避免客户端访问问题。