summer99-10 Name Server (NIS/YP) Transfer from Peach to Plum k.furukawa, aug.16,18.1999. [[[ 目的、内容 ]]] 入射器内の計算機上での様々な名前の Service は Local Disk 上の File (例 えば /etc/services) と Network service である NIS (Network Information Service, YP) や DNS (Domain Name System) を組み合わせて用いている。 Operating System によっては、どれかひとつしか参照できないものもあるの で、それらの間の整合性にも注意している。 このうち、NIS は user 情報などの 1 次的な database として用いているが、 当初 (1990 年) から Master Server としては peach を用いており、将来的 には別の計算機に service を移した方がいいと思われるようになった。 さまざまな理由から、Master server としては Plum が選ばれ、Slave server はこれまでの、maple, grape, almond, rfsrv1, rfsrv2 から、maple を外し、 lychee を入れて、grape, almond, lychee, rfsrv1, rfsrv2 が行なうことに した。peach では NIS の version が古いために、Security を高めるための option が使用できなかったが、plum では Security を高めた運用が可能にな る。 作業内容は、 0. 安全のため、peach の NIS の source file (/etc/yp/src) の backup copy を作る。 1. peach において、ypsetup を実行し、peach を master から client に変 更する。 2. plum において、nissetup を実行し、plum を client から master に変更 して、また slave server を登録する。できるだけ Security 上安全な Option を使用する。 3. NIS の source file を copy し、make を実行して、master server の動 作を確認する。 4. maple において、ypsetup を実行し、maple を slave から client に変更 する。 5. lychee において、nissetup を実行し、lychee を client から slave に 変更する。 6. plum において、slave server の登録を確認する。Slave server の list は "ypcat ypservers" で確認できる。 7. 以上が終了したら、全ての Slave server や Client の動作を確認する。 ===== [[[ 結果 ]]] 作業は 8 月 18 日に草野によって行なわれた。 change NIS server from peach to plum transfer yp source peach:/etc/yp/src -> plum:/var/yp/src nissetup(master configuration) on plum not Tru cluster, not btree (using dbm) ypsetup(from master to client) on peach ypsetup(from slave to client) on maple nissetup(slave configuration) on almond,lychee,grape set options -S, -s, -setme Plum/Almond を Cluster として Master server にすることも試みたが、 標準の設定では正常に動作しなかったので、今回はあきらめ、Plum のみ を Master Server にすることにした。 9 月 2 日に rfsrv1, rfsrv2 の設定が片桐、HP によって再度行なわれ、 VXI 約 30 台も含めて動作を確認した。 最終的に、 NIS Master Server: plum NIS Slave Server: almond, lychee, grape, rfsrv1, rfsrv2 NIS Client: 多数 (HP-UX, Linux, NextStep) となった。試験の結果も良好で、現在のところ大きな問題は見つかってい ない。