NIS用户/组IDparsing失败的一个NFS卷,但成功的另一个

networking设置:

(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客户端(对queuemaster)。 fserver将多个卷导出到queuemaster和nodeX,queuemaster将多个卷导出到nodeX。 所有卷都使用NFSv4成功挂载。


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

我已经尝试在系统启动和挂载后重新启动[rpcidmapd],但无济于事。

我不明白的是,鉴于fserver,queuemaster和nodeX都使用nisserver中相同的UID / GID信息,为什么一组导出的卷显示为正确的ID,而另一组却不是?

就networkingconfiguration而言,nissever,fsserver和queuemaster的一个端口在同一个networking上,而nodeX是一个子网,它通过queuemaster的第二个networking端口来挂载在fsserver上的卷。

此外, ypcat groupypcat passwd成功检索NIS信息。


如果任何人可以提供一个暗示,线索或解决方法,我会被迫。