HP-UX 上の SNMP
eDirectory 8. 7.3 から 8 へのアップグレード後に発生す る SNMP の問題
eDirectory 8.7.3
か らeDirectory 8.8
にア ッ プグ レー ド し た後に、 次の よ う なエ ラ ーが発 生す る 可能性があ り ます。%%% Attempting to restart the Novell eDirectory SNMP subagent (ndssnmpsa)...
Starting NDS SNMP Subagent ...
Initialization failure.エ ラ ーコ ー ド: -255 Please Wait...
Done
%%% Unable to start ndssnmpsa... Please try starting it manually...
eDirectory 8.8
ではeDirectory
がlocalhost
を監視 し ないため、 こ のエ ラ ーが発生 し ます。以前のバージ ョ ンの
ndssnmp.cfg
フ ァ イ ルには、 デフ ォ ル ト でSERVER localhost
が設定 さ れてい ま し た。こ のエ ラ ーを解決す る には、
ndssnmp.cfg
フ ァ イ ルを手動で編集 し 、 監視対象 と な るeDirectory
サーバのホ ス ト 名を指定す る 必要があ り ます。た と えば、
ndssnmp.cfg
フ ァ イ ルに次の よ う に入力 し ます。SERVER test-server
test-server
は、 デフ ォ ル ト のNCP
ポー ト(524)
で実行 さ れてい るeDirectory
のホ ス ト 名 です。eDirectory
が別のポー ト(
例: 1524)
で実行 さ れてい る 場合は、 次の よ う に入力 し ます。SERVER test-server: 1524
7 破損通知
デ ィ レ ク ト リ に保存 さ れ る 破損通知については非常に複雑なため、 ビ ジネ ス で う ま く 利用 さ れていない場合があ り ます。 い く つかのデ ィ レ ク ト リ 製品 と は異な り 、
Novell eDirectory
ではオブジ ェ ク ト 間の参照整合性が確保 さ れてい ます。 た と えば、 グループA
にユーザB
と い う メ ンバが登録 さ れてい る 場合、 ユーザB
が削除 さ れ る と デ ィ レ クト リ では自動的にグループ
A
か ら ユーザB
への参照が削除 さ れ ます。 破損通知は、eDirectory
に よ っ てオペレーシ ョ ナル属性 と し てオブジ ェ ク ト に保存 さ れます。 こ れに よ り 、 削除、 移動、 リ ネーム、 復元、 お よ びその他の操作中に、 二重に参照整合性が 確保 さ れます。破損通知には大 き く 分類 し て
3
つの種類があ り ます。 プ ラ イ マ リ 破損通知には、 停止
(0001)、 復元 (0000)、 移動 (0002)、 新規 RDN (0005)、
お よ びツ リ ーの新規
RDN (0008)
の各種類があ り あ ます。 セカ ン ダ リ 破損通知は、 一般的にプ ラ イ マ リ 破損通知に関連付け ら れてお り 、 プ ラ イ マ リ 破損通知で指定 さ れた操作の通知が必要なエージ ェ ン ト お よ びパーテ ィ シ ョ ン を表 し ます。 セカ ン ダ リ 破損通知には、 バ ッ ク リ ン ク
(0006)、 使用中 (000C)、 お
よ びツ リ ーの移動(000a)
の各種類があ り ます。 ト ラ ッ キ ン グ破損通知には移動禁止
(0003)、 古い RDN (0004)、 お よ びツ リ ーの古い RDN (0007)
の各種類があ り ます。ト ラ ッ キ ン グ破損通知以外の破損通知は、 次の同期ス テー タ ス のセ ッ ト を使用 し て移 動す る 必要があ り ます。
初期化ス テー タ ス ま たは発行済み
(0)
通知済み
(1)
パージ準備完了
(2)
パージ可能
(4)
ス テー タ ス は破損通知属性の フ ラ グ フ ィ ール ド で記録 さ れます。 破損通知が次の ス テー タ ス に進む前に、 現在の ス テー タ ス は必ず実オブジ ェ ク ト のすべての レ プ リ カに 同期 さ れます。 リ ン グ内のすべての レ プ リ カが破損通知ス テー タ ス を与え ら れてい る か ど う か を判断す る ために、 遷移ベ ク ト ルか ら ベ ク ト ルが計算 さ れます。
eDirectory 8.6
以降では、 保存 さ れていない破損通知ベ ク ト ルが使用 さ れます。 以前のバージ ョ ンのeDirectory
では、 パージベ ク ト ルが使用 さ れます。 破損通知の変更 タ イ ム ス タ ンプ(MTS)
が破損ベ ク ト ル よ り も 古い場合、 担当サーバは該当す る 破損通知を次の ス テータ ス に進め る こ と がで き ます。
「バ ッ ク リ ン ク 」 のセカ ン ダ リ 破損通知の場合、 該当す る 破損通知を含むオブジ ェ ク ト のマ ス タ レ プ リ カ を持つエージ ェ ン ト が ス テー タ ス を進め ます。 「使用中」 のセカ ン ダ
リ 破損通知の場合、 レ プ リ カが存在 し てい る 間は該当す る 破損通知を作成 し たエー ジ ェ ン ト が ス テー タ ス を進め ます。 レ プ リ カが存在 し ない場合、 パーテ ィ シ ョ ンのマ ス タ を保持 し てい る エージ ェ ン ト が 「使用中」 の破損通知の ス テー タ ス を進め ます。
プ ラ イ マ リ 破損通知は、 すべてのセカ ン ダ リ 破損通知が最後の ス テー タ ス ま で進め ら れた後でのみ、 ス テー タ ス を進め る こ と がで き ます。 プ ラ イ マ リ 破損通知が最後の ス テー タ ス ま で進んだ後で、 その ス テー タ ス が リ ン グ内のすべてのサーバに同期 さ れ る と 、 残っ てい る のは属性を持たないオブジ ェ ク ト であ る オブジ ェ ク ト ハ ス ク のみ と な り 、 こ れ ら はシ ス テ ムのパージプ ロ セ ス に よ っ てパージ さ れます。 ト ラ ッ キ ン グ破損 通知は、 プ ラ イ マ リ 破損通知の削除の準備が完了 し た後か、
Inhibit_move
の場合はプ ラ イ マ リ 破損通知がマ ス タ レ プ リ カのOBF_NOTIFIED
ス テー タ ス に移動 さ れた後で削除 さ れます。破損通知の処理を担当す る レ プ リ カは、 指定 し たパーテ ィ シ ョ ンが イ ンバ ウ ン ド 同期 サ イ ク ルを終了 し た後で、 パーテ ィ シ ョ ン ご と に ス ケ ジ ュ ール さ れてい る バ ッ ク グ ラ ウ ン ド 処理
(
破損通知処理)
を実行 し ます。 パーテ ィ シ ョ ンにその他の レ プ リ カがない 場合、 ア ウ ト バ ウ ン ド レ プ リ ケーシ ョ ン処理がハー ト ビー ト 間隔で ス ケ ジ ュ ール さ れ た ま ま にな り ます。 その後、 ア ウ ト バ ウ ン ド レ プ リ ケーシ ョ ン処理に よ っ て破損通知 処理が開始 さ れます。 破損通知処理は手動では ス ケ ジ ュ ールで き ず、 ま た、 その必要 も あ り ません。 同期化が実行 さ れ る と 、 遷移ベ ク ト ルが更新 さ れ、 パージベ ク ト ルお よ びObit
ベ ク ト ルを進め ます。 こ れ ら のベ ク ト ルが進め ら れ る と 、 破損通知の ス テー タ ス を進め る こ と がで き ます。 こ れ と 同時に、 イ ンバ ウ ン ド 同期に自動ス ケ ジ ュ ール が実行 さ れ る と 、 破損通知処理サ イ ク ルが完了 し ます。 すなわち、 破損通知処理の起 動要因はオブジ ェ ク ト 同期です。削除 さ れたオブジ ェ ク ト の場合、 「停止」 のプ ラ イ マ リ 破損通知に関連す る すべての破 損通知が最後の ス テー タ ス
(
パージ可能)
ま で進め ら れ、 その ス テー タ ス がすべての レ プ リ カに同期 さ れた後で、 新 し い処理がデー タ ベース に残っ てい る エン ト リ ハ ス ク の 削除を担当 し ます。 こ れ ら のハ ス ク を削除す る ために、 パージ処理が自動的に実行 さ れます。 パージ処理の ス ケ ジ ュ ールお よ び自動ス ケ ジ ュ ール間隔の調整は、iMonitor
の エージ ェ ン ト 環境設定ページ を使用 し て手動で設定す る こ と がで き ます。例
こ のセ ク シ ョ ンでは、 次の例を紹介 し ます。
44 ページの 「オブジ ェ ク ト の削除」
45 ページの 「オブジ ェ ク ト の移動」
オブジェクトの削除
1 プ ラ イ マ リ 破損通知
OBT_DEAD
を追加 し ます。バ ッ ク リ ン ク の属性には、 こ のオブジ ェ ク ト に関連 し 、 こ のエン ト リ に対す る 変更 を通知す る必要のあ る サーバの リ ス ト が含まれてい ます。 バ ッ ク リ ン ク の属性の リ ス ト に含まれ る 各
DN
お よ びエン ト リ のパーテ ィ シ ョ ン レ プ リ カ属性の リ ス ト に含 まれ るすべてのサーバに対 し て、eDirectory
はバ ッ ク リ ン ク 破損通知を追加 し ます。プ ラ イ マ リ 破損通知
(OBT_DEAD)
の作成時刻は、 セカ ン ダ リ 破損通知に保存 さ れ ます。使用中の属性には、 こ のオブジ ェ ク ト に関連 し 、 こ のエン ト リ に対す る 変更を通知 す る必要のあ る パーテ ィ シ ョ ンの リ ス ト が含まれてい ます。 使用中の属性の リ ス ト に含まれてい る すべての
DN
に対 し て、eDirectory
は使用中の破損通知を追加 し ま す。 プ ラ イ マ リ 破損通知(OBT_DEAD)
の作成時刻は、 セカ ン ダ リ 破損通知に保存さ れます。
2 破損通知以外のすべての属性を削除 し ます。
次に、 ア ウ ト バ ウ ン ド レ プ リ ケーシ ョ ンプ ロ セ ス に よ っ て、 レ プ リ カ リ ン グ内にあ る他のすべてのサーバに変更が同期 さ れます。
こ のパーテ ィ シ ョ ンの次回の イ ンバ ウ ン ド 同期が実行 さ れ る と き に、 破損通知処理 が開始 さ れ、 次の処理が実行 さ れます。
最小遷移ベ ク ト ルであ る 時間ベ ク ト ルを計算 し 、 パージベ ク ト ル と し て参照 さ れます。 比較的新 し いバージ ョ ンの
eDirectory
では、2
番目に小 さ いベ ク ト ル が計算 さ れます。 こ のベ ク ト ルは、 サブオーデ ィ ネー ト リ フ ァ レ ン ス の レ プ リ カではな く 、 破損通知ベ ク ト ル と 呼ばれます。 こ のパーテ ィ シ ョ ン内にあ る それぞれの破損通知が検査 さ れます。
該当す る 破損通知がプ ラ イ マ リ 破損通知で、 セカ ン ダ リ 破損通知がな く 、 破損 通知の属性変更 タ イ ム ス タ ンプ
(MTS)
がパージベ ク ト ル よ り も 古い場合、 すべ てのサーバが変更を確認済み と し て こ の破損通知は削除 さ れます。該当す る 破損通知がバ ッ ク リ ン ク 破損通知で、 こ のサーバがマ ス タ の場合、 こ のサーバが破損通知の処理を担当 し ます。
重要 : ステータスが完了していない場合、このステータスに必要な操作を実行します。これは外 部参照を通知するときに最も頻繁に実行されます。
該当す る 破損通知が使用中の破損通知で、
(
破損通知のMTS
の レ プ リ カ番号 と ロ ーカルの レ プ リ カ番号の比較か ら 判断 し て)
こ のサーバで削除が発生 し てい る 場合、 こ のサーバが こ の破損通知の処理を担当 し ます。 こ のサーバが特定のセカ ン ダ リ 破損通知の タ イ プ
(
バ ッ ク リ ン ク ま たは使用中)
の処理を担当 し 、1
つのエン ト リ 内にあ る 該当す る タ イ プのすべてのセカ ン ダリ 破損通知が同 じ ス テー タ ス であ り 、 該当す る ス テー タ ス に必要な処理
(
例え ば、 サーバへの通知)
がすべての破損通知で完了 し ていて、 さ ら にその破損通 知の タ イ プのMTS
が破損通知ベ ク ト ル よ り も 古い場合、 該当す る タ イ プのす べてのセカ ン ダ リ 破損通知を次の ス テー タ ス に進め る こ と がで き ます。オブジェクトの移動
移動は削除と 非常に よ く 似てい ますが、 次に挙げ る 操作が違い ます。
プ ラ イ マ リ 破損通知が移動元に配置 さ れ る 前に、 エン ト リ の一部が移動先の コ ン テ ナに作成 さ れ、 そのエン ト リ の一部に ト ラ ッ キ ン グ破損通知
(OBT_INHIBIT_MOVE)
が配置 さ れます。 こ の ト ラ ッ キ ン グ破損通知は、 エン ト リ が移動元か ら 完全に移動 さ れ る 前にエン ト リ が移動 さ れた り 、 パーテ ィ シ ョ ン操作 に加わ る のを防ぐ ために配置 さ れます。 ソ ース エン ト リ では、 プ ラ イ マ リ 破損通知は
OBT_MOVED
です。 プ ラ イ マ リ 破損通知
(OBT_MOVED)
の ス テー タ ス が通知済み(
ソ ース のすべての レ プ リ カにエン ト リ が移動 さ れた こ と を通知 し た状態)
にな り 、 すべての外部参照に 通知が完了す る と 、 ト ラ ッ キ ン グ破損通知(OBT_INHIBIT_MOVE)
が移動先エン トリ か ら 削除 さ れます。
停止および孤立した破損通知の影響
破損通知を含むオブジ ェ ク ト は、 エージ ェ ン ト のア ウ ト バ ウ ン ド 同期の実行時、 お よ