NIS 用户/组 ID 解析对于一个 NFS 卷失败,但对于另一个 NFS 卷成功

NIS 用户/组 ID 解析对于一个 NFS 卷失败,但对于另一个 NFS 卷成功

网络设置:

(1) NIS server (nisserver), 
(2) file server (fserver), 
(3) cluster head server (queuemaster)
(4) cluster compute nodes (node1,node2,...) (gateway=queuemaster)

fserver 是 NIS 客户端(到 nisserver),queuemaster 是 nisserver 的 NIS 从属服务器,nodeX 计算机是 NIS 客户端(到 querymaster)。fserver 将多个卷导出到 querymaster 和 nodeX,queuemaster 将多个卷导出到 nodeX。所有卷均已使用 NFSv4 成功挂载。


当我从 nodeX 列出由queuemaster 导出到nodeX 的卷的目录时,用户/组名称正确列出,并且使用ls -n显示预期的UID/GID 值。但是,在fserver 导出到nodeX 的卷中列出时,UID/GID 以及用户/组信息与预期值不匹配,而是给出nobody.nobody,但在fserver 本身上列出确实提供了正确的UID/GID 和用户/组值。

我曾尝试在系统启动和安装后重新启动 [rpcidmapd],但无济于事。

我不明白的是,假设 fserver、queuemaster 和 nodeX 都使用来自 nisserver 的相同 UID/GID 信息,为什么一组导出的卷显示正确的 ID,而第二组却没有?

网络配置方面,nissever、fsserver、queuemaster的一个端口在同一个网络上,而nodeX是一个子网,通过queuemaster的第二个网络端口将卷挂载到fsserver上。

ypcat group并且,ypcat passwd成功检索 NIS 信息。


如果有人能提供提示、线索或解决方法,我将不胜感激。

相关内容