Назад | Перейти на главную страницу

Разрешение идентификатора пользователя / группы NIS не выполняется для одного тома 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 - это подчиненный сервер NIS для nisserver, а машины nodeX - клиенты NIS (для администратора очереди). fserver экспортирует несколько томов в queuemaster и nodeX, а queuemaster экспортирует несколько томов в nodeX. Все тома успешно смонтированы с использованием NFSv4.


Когда я делаю список каталогов из nodeX томов, которые администратор очереди экспортирует в nodeX, имена пользователей / групп отображаются правильно и с использованием ls -n показывает ожидаемые значения UID / GID. Однако при составлении списка томов, которые fserver экспортирует в nodeX, UID / GID и, следовательно, информация о пользователе / ​​группе не соответствует ожидаемому значению, и вместо этого дает none.nobody, но выполнение листинга на самом fserver действительно дает правильные UID / GID и значения пользователя / группы.

Я попытался перезапустить [rpcidmapd] после загрузки и монтирования системы, но безуспешно.

Я не понимаю, что, учитывая, что fserver, queuemaster и nodeX используют одну и ту же информацию UID / GID от nisserver, почему один набор томов, экспортированных, отображается с правильными идентификаторами, а второй набор - нет?

С точки зрения конфигурации сети, nissever, fsserver и один порт queuemaster находятся в одной сети, а nodeX - это подсеть, которая проходит через второй сетевой порт queuemaster для монтирования томов на fsserver.

Также, ypcat group и ypcat passwd получить информацию NIS успешно.


Если кто-нибудь может дать подсказку, ключ или метод решения, я буду признателен.