/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
笔记:请务必在 NIS 主服务器上运行该make
命令以更新 NIS 映射数据库。如果您还有其他问题,请查看下面参考部分中的教程。它将指导您完成设置从站的详细信息以及更多信息。