/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 映射資料庫。如果您還有其他問題,請查看下面參考部分中的教學。它將指導您完成設定從站的詳細資訊以及更多資訊。