CentOS 6クライアントに複数のNISサーバーを設定する方法は?

CentOS 6クライアントに複数のNISサーバーを設定する方法は?

/etc/yp.confNISドメインに使用可能な複数のNISサーバーがあることを示す正しい形式は何ですか?

また、クライアントは他のサーバーを見つけることにどのように決定しますか?

私はこれを試しました:

domain NIS server nis1
domain NIS server nis2

...しかし、すべてがnis1にバインドされています。 nis1を再起動すると、nis1が戻ってくるまですべてが停止し、それらが新しいサーバーを見つけるのを見ることができません。

セキュリティ上の理由から、ブロードキャスト定義は許可されていません。

編集する:たぶん私は明確ではありません。私の質問は:2つのnisサーバー(1つのマスターと1つのスレーブ)があります。 2つのnisサーバーにアクセスできるようにCentOSクライアントXを設定する方法は?

ベストアンサー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

メモ:makeNISマッピングデータベースを更新するには、NISマスターサーバーでこのコマンドを実行する必要があります。さらに質問がある場合は、下記のリファレンスセクションのチュートリアルをご覧ください。スレーブ設定などの詳細をご案内します。

引用する

おすすめ記事