名 前
yppush − NIS デ ー タ ー ベ ー ス の 変 更 を 強 制 的 に 伝 播 さ せ る
書 式
/usr/sbin/yppush [ −d domain ] [ −t timeout ] [ −−parallel # | −−port port ] [ −h host ] [ −v ] mapname ...
説 明
yppush
は 更 新 さ れ た NIS
デ ー タ ー ベ ー
ス (や マ ッ プ ) を
、 マ ス タ ー の NIS
サ ー バ ー か ら
同 じ NIS ド メ イ ン
に 所 属 し て い
る ス レ ー ブ サ
ー バ ー に コ ピ
ー す る 。 通 常
は NIS マ ス タ ー で
の み 実 行 さ れ
、 /var/yp/Makefile で マ ス
タ ー の デ ー タ
ー ベ ー ス が 更
新 さ れ た 後 に
起 動 さ れ る 。
デ フ ォ ル ト で
は 、 /var/yp/Makefile か ら
の yppush の 起 動 は
有 効 に な っ て
い な い 。 こ れ
を 有 効 に す る
に は NOPUSH="True" の
行 を コ メ ン ト
ア ウ ト す る こ
と 。
yppush は 最 初 に 所
属 す る ド メ イ
ン の ypservers NIS マ ッ
プ を 読 み 、 ス
レ ー ブ サ ー バ
ー の リ ス ト を
生 成 す る 。 送
り 先 の ホ ス ト
(−h コ マ ン ド を
使 え ば 複 数 の
ホ ス ト を 同 時
指 定 で き る ) は
コ マ ン ド ラ イ
ン か ら も 指 定
で き る 。 "transfer map"
要 求 が そ れ ぞ
れ の ス レ ー ブ
の NIS サ ー バ ー に
送 ら れ 、 転 送
エ ー ジ ェ ン ト
で あ る ypxfr(8) が
yppush に コ ー ル バ
ッ ク を 行 う 際
に 必 要 な 情 報
が 渡 さ れ る 。
こ の コ ー ル バ
ッ ク の 結 果 は
標 準 エ ラ ー 出
力 に 表 示 す る
こ と も で き る
。 転 送 が で き
な か っ た と き
(要 求 メ ッ セ ー
ジ が 受 付 け ら
れ な か っ た と
き な ど ) に も メ
ッ セ ー ジ を 表
示 さ せ る こ と
が で き る 。
オ プ シ ョ ン
−d
domain ド メ イ ン を
指 定 す る 。 デ
フ ォ ル ト で は
ロ ー カ ル ホ ス
ト の NIS ド メ イ ン
が 用 い ら れ る
。 ロ ー カ ル ホ
ス ト の ド メ イ
ン 名 が 設 定 さ
れ て い な い 場
合 は 、 こ の フ
ラ グ で 指 定 し
な け れ ば な ら
な い 。
−t timeout タ イ ム
ア ウ ト の 時 間
を 秒 単 位 で 指
定 す る 。 こ の
タ イ ム ア ウ ト
は 、 yppush マ ッ プ
転 送 要 求 を あ
る ス レ ー ブ サ
ー バ ー に 出 し
た あ と 、 ス レ
ー ブ か ら の 反
応 を 待 つ 時 間
で あ る 。 こ こ
で 指 定 し た だ
け 待 つ と 、 リ
ス ト の 次 の ス
レ ー ブ サ ー バ
ー へ 転 送 要 求
を 送 る 。 デ フ
ォ ル ト で は 、
yppush は 90 秒 待 つ
。 大 き な マ ッ
プ で は 充 分 で
な い か も し れ
な い 。
−−parallel #, −p
#
yppush は 通 常 転 送 を 直 列 に 行 う 。 す な わ ち マ ッ プ の 転 送 要 求 を 一 つ の ス レ ー ブ サ ー バ ー に 出 し 、 そ の 回 答 を 待 ち 、 そ し て 次 の ス レ ー ブ サ ー バ ー に 次 の 転 送 要 求 を 出 す 。 多 く の ス レ ー ブ が あ る よ う な 環 境 下 で は 、 複 数 の マ ッ プ 転 送 を 同 時 に ス タ ー ト し 、 転 送 を 並 列 に 行 う 方 が 効 率 的 で あ る 。 −−port フ ラ グ で 固 定 の ポ ー ト を 割 り 当 て て 、 並 列 に 動 作 さ せ る の は 不 可 能 で あ る 。
−−port port
yppush が 接 続 を 待 つ ポ ー ト を 指 定 す る 。 デ フ ォ ル ト で は yppush は portmap(8) に 無 作 為 な ポ ー ト を 割 り 当 て て も ら う 。 こ の オ プ シ ョ ン で ポ ー ト を 割 り 当 て て 、 −−parallel ま た は −p フ ラ グ で 並 列 に 動 作 さ せ る こ と は 不 可 能 で あ る 。
−h host こ の フ ラ グ は 、 ユ ー ザ ー の 指 定 す る マ シ ン (も し く は マ シ ン の グ ル ー プ ) に マ ッ プ 転 送 を 行 う た め に 用 い る 。 通 常 は ypservers マ ッ プ に リ ス ト さ れ て い る サ ー バ ー に 転 送 が 行 わ れ る 。 ホ ス ト の リ ス ト を 指 定 し た い 場 合 は 、 −h フ ラ グ を 複 数 回 用 い れ ば よ い 。
−v 詳 細 モ ー ド 。 実 行 時 に デ バ ッ グ 情 報 を 表 示 す る よ う に な る 。 こ の フ ラ グ を 二 回 指 定 す れ ば 、 |
yppush は さ ら に 詳 細 に 表 示 す る 。
関 連 項 目
domainname(1), ypserv(8), ypxfr(8)
バ グ
NIS v1 で の NIS マ ッ プ 転 送 メ カ ニ ズ ム は NIS バ ー ジ ョ ン 2 と は 異 な っ て い る 。 こ の yppush は NIS v2 シ ス テ ム の マ ッ プ 転 送 し か サ ポ ー ト し て い な い 。
作 者
Thorsten Kukuk <kukuk [AT] suse.de>