Как настроить несколько серверов NIS для клиентов CentOS 6?

Как настроить несколько серверов NIS для клиентов CentOS 6?

Каков правильный /etc/yp.confформат указания того, что домену NIS доступно более одного сервера NIS?

И как клиент решает искать другой сервер?

Я попробовал это:

domain NIS server nis1
domain NIS server nis2

...но все привязывается к nis1. Если я перезагружу nis1, все просто зависнет, пока nis1 не вернется, я не вижу, чтобы они искали новые серверы.

По соображениям безопасности широковещательные определения не принимаются.

Редактировать:возможно я неясно выразился. Мой вопрос: у меня два nis-сервера, один главный и один подчиненный. Как мне настроить CentOS-клиент X так, чтобы он имел доступ к обоим nis-серверам?

решение1

При настройке NIS у вас есть возможность добавить дополнительные подчиненные серверы. Вот как вы бы подошли к добавлению нескольких. Предполагая, что подчиненные серверы уже являются клиентами главного сервера NIS:

$ ypwhich  

Вы можете выполнить эту команду, чтобы включить заданный сервер в качестве подчиненного:

$ /usr/lib/yp/ypinit -s <nis master hostname>

выдержка из использования

$ sudo /usr/lib/yp/ypinit --help
usage:
  ypinit -m
  ypinit -s master

where -m is used to build the data bases on a master NIS server,
and -s is used for a slave data base. master must be an existing
reachable NIS server.

Обновление списка серверов

После добавления подчиненного сервера вам необходимо добавить имя хоста сервера в этот файл на главном сервере NIS:

#
# File: /var/yp/ypservers
#
master
nisslave

Затем о клиентах NIS:

#
# File: /etc/yp.conf (nis client)
#
domain NIS-NETWORK server 192.168.1.100
domain NIS-NETWORK server 192.168.1.254

ПРИМЕЧАНИЕ:Обязательно запустите makeкоманду на главном устройстве NIS, чтобы обновить базу данных карт NIS. Если у вас есть дополнительные вопросы, посмотрите руководство в разделе ссылок ниже. Оно проведет вас через детали настройки подчиненного устройства и многое другое.

Рекомендации

Связанный контент