Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Notes/Domino のシステム管理プロセスとは?

158 views

Published on

ドミノのシステム管理プロセスは、システム管理タスクのうちの多数のルーチン部分を自動化するプログラムです。 例えばデータベースのレプリカをすべて削除する場合、システム管理プロセスがドメイン内のサーバーにあるレプリカを検索し、それらを一括して削除できるようにします。 本資料ではこんなに便利なのにあまり知られていないシステム管理プロセスについてのオーバービューです。

Published in: Engineering
  • Be the first to comment

Notes/Domino のシステム管理プロセスとは?

  1. 1. notes knows 2018.12.13 No.10
  2. 2. スポンサー 会場スポンサー
  3. 3. システム管理プロセスとは?
  4. 4. と、そのまえに、、、、 そもそもドミノのタスクって なに?
  5. 5. ドミノの機能のそれぞれ独立 した 一つのプログラム達。
  6. 6. ドミノのプログラムフォルダに n*.EXE とし て存在
  7. 7. 各タスクとファイルサイズ(domino 10) • nadminp.exe 889,360 • namgr.exe 44,560 • nautodial.exe 27,664 • nautorepair.exe 54,800 • nbilling.exe 37,392 • nca.exe 904,720 • ncalconn.exe 29,712 • ncatalog.exe 107,024 • nchronos.exe 32,784 • ncldbdir.exe 74,256 • nclrepl.exe 56,848 • ncollect.exe 165,392 • ncompact.exe 81,424 • nconvert.exe 71,184 • ndaosmgr.exe 95,248 • ndavpop.exe 27,664 • ndbmt.exe 82,448 • nintrcpt.exe 50,704 • nldap.exe 398,864 • nlogasio.exe 18,448 • nlogin.exe 36,368 • nmaps.exe 59,408 • nmtc.exe 127,504 • nnotesmm.exe 22,544 • nobject.exe 65,552 • nontimegc.exe 731,136 • nontimegcicr.exe 474,624 • npop3.exe 236,560 • nprocmon.exe 27,152 • nqosprobe.exe27,664 • nquryset.exe 75,792 • nqvault.exe 22,032 • nrdebug.exe 877,584 • nrecover.exe 19,472 • ndctest.exe 57,872 • ndecs.exe 114,192 • ndesign.exe 31,760 • ndiiop.exe 2,627,088 • ndircat.exe 185,360 • ndirlint.exe 48,656 • ndomidx.exe 48,144 • ndots.exe 37,904 • nevent.exe 696,848 • nfaultanalyzer.exe 220,176 • nfileret.exe 33,808 • nfixup.exe 39,440 • ngetadrs.exe 32,784 • nhttp.exe 19,984 • nicm.exe 229,392 • nimap.exe 416,256 • nimapmt.exe 37,392 • nrepaircleanup.exe 54,288 • nreplica.exe 47,120 • nrnrmgr.exe 148,496 • nrouter.exe 706,064 • nrunjava.exe 40,976 • nsched.exe 144,912 • nsenddiag.exe146,448 • nsmtp.exe 336,912 • nsrvwrap.exe 19,984 • nstatlog.exe 92,688 • nstats.exe 34,320 • ntrends.exe 186,384 • ntsvinst.exe 22,544 • nupdall.exe 104,976 • nupdate.exe 154,640 • nweb.exe 28,176
  8. 8. 各タスクとファイルサイズ(domino 10)赤は 新規? • nadminp.exe 889,360 • namgr.exe 44,560 • nautodial.exe 27,664 • nautorepair.exe 54,800 • nbilling.exe 37,392 • nca.exe 904,720 • ncalconn.exe 29,712 • ncatalog.exe 107,024 • nchronos.exe 32,784 • ncldbdir.exe 74,256 • nclrepl.exe 56,848 • ncollect.exe 165,392 • ncompact.exe 81,424 • nconvert.exe 71,184 • ndaosmgr.exe 95,248 • ndavpop.exe 27,664 • ndbmt.exe 82,448 • nintrcpt.exe 50,704 • nldap.exe 398,864 • nlogasio.exe 18,448 • nlogin.exe 36,368 • nmaps.exe 59,408 • nmtc.exe 127,504 • nnotesmm.exe 22,544 • nobject.exe 65,552 • nontimegc.exe 731,136 • nontimegcicr.exe 474,624 • npop3.exe 236,560 • nprocmon.exe 27,152 • nqosprobe.exe27,664 • nquryset.exe 75,792 • nqvault.exe 22,032 • nrdebug.exe 877,584 • nrecover.exe 19,472 • ndctest.exe 57,872 • ndecs.exe 114,192 • ndesign.exe 31,760 • ndiiop.exe 2,627,088 • ndircat.exe 185,360 • ndirlint.exe 48,656 • ndomidx.exe 48,144 • ndots.exe 37,904 • nevent.exe 696,848 • nfaultanalyzer.exe 220,176 • nfileret.exe 33,808 • nfixup.exe 39,440 • ngetadrs.exe 32,784 • nhttp.exe 19,984 • nicm.exe 229,392 • nimap.exe 416,256 • nimapmt.exe 37,392 • nrepaircleanup.exe 54,288 • nreplica.exe 47,120 • nrnrmgr.exe 148,496 • nrouter.exe 706,064 • nrunjava.exe 40,976 • nsched.exe 144,912 • nsenddiag.exe146,448 • nsmtp.exe 336,912 • nsrvwrap.exe 19,984 • nstatlog.exe 92,688 • nstats.exe 34,320 • ntrends.exe 186,384 • ntsvinst.exe 22,544 • nupdall.exe 104,976 • nupdate.exe 154,640 • nweb.exe 28,176
  9. 9. 機能を知りたいときはこちらからも確認 出来ます
  10. 10. 機能を知りたいときはこちらかも確認出 来ます 実はここからタス クが 実行できます。
  11. 11. その他のタスクの実行方法 サーバーコ ンソール タスク起動は >load タスク名 タスク終了は >tell タスク名 quit
  12. 12. その他のタスクの実行方法 notes.ini ServerTasks= 起動時に開始 ServerTasksAt9= 指定した時刻に実 行
  13. 13. タスクは大きく分けて3つの種類に分かれ ます • サービス機能を提供するタスク • calconn, diiop, http, pop3, replica, rnrmgr, router, sched, smtp 等 • コマンドツールとしてのタスク • catalog, compact, design, dircat, fixup, recover, updall, update 等 • 保守管理のためのタスク • adminp, amgr, billing, collect, event, procmon, statlog, stats 等
  14. 14. タスクは大きく分けて3つの種類に分かれ ます • サービス機能を提供するタスク • calconn, diiop, http, pop3, replica, rnrmgr, router, sched, smtp 等 • コマンドツールとしてのタスク • catalog, compact, design, dircat, fixup, recover, updall, update 等 • 保守管理のためのタスク • adminp, amgr, billing, collect, event, procmon, statlog, stats 等 今回はこれ
  15. 15. adminpはシステム管理プロセスの事(ヘルプ より) • システム管理プロセスは、システム管理タスクのうちの多数の ルーチン部分を自動化するプログラムです。 • たとえば、Lotus Domino システムアドミニストレーターがユーザーを削除 すると、システム管理プロセスは IBM(R) Lotus Domino(R) ディレクトリでこの ユーザーの名前を探して削除します。アクセス制御リストからもユー ザーの名前を探して削除し、ユーザーに関係するそのほかの必要な削 除操作も実行します。 • データベースのレプリカをすべて削除する場合、システム管理プロセ スがドメイン内のサーバーにあるレプリカを検索し、それらを一括し て削除できるようにします。
  16. 16. 次のようなタスクを自動化します。ヘル プより • 名前管理タスク – • ユーザー名とグループ名の変更、ユーザー、グループ、サーバーの削除、ユーザーの再認証、インターネット証 明書の保存 • メールファイル管理タスク – • メールファイルの削除や移動 • サーバー文書管理タスク – • CPU カウント、プラットフォーム、ネットワークプロトコル情報のサーバー文書への保存 • ローミングユーザー管理 – • ローミングユーザーの設定とほかのサーバーへの移動、非ローミングユーザーのローミング状態へのアップグ レード、ローミングユーザーの非ローミング状態へのダウングレード • ユーザーメールファイル管理タスク – • アクセス制御リスト (ACL) の変更、エージェントの有効化。 たとえば、不在通知エージェントの有効/無効は IBM(R) Lotus Notes(R) Client ユーザーが設定します。 • ユーザー文書管理タスク – • ユーザーの Lotus Notes バージョンとクライアントのプラットフォーム情報の保存 • レプリカ管理タスク – • データベースのレプリカの作成、移動、すべてのレプリカの削除
  17. 17. 実際は、、、、ヘルプより
  18. 18. さらに、、、、ヘルプより
  19. 19. まだまださらに、、、ヘルプより
  20. 20. 更にドメインを跨いだシステム管理も行 います
  21. 21. 実は、これらはヘルプを読めば全て書い てある。
  22. 22. 実行する(出来る)ことはここを見るとよく わかる 8.5.x 9.0.1 x
  23. 23. 例えば、リソースの追加 注目!
  24. 24. 例えば、データベースの署名 注目!
  25. 25. じゃあ サーバー間やドメイン間の指 示の やりとりは一体どうやってる の?
  26. 26. システム管理プロセスを構成するメン バー • システム管理サーバー • 各DBに設定しておかないとそのDBに対し て処理が行われない。->ACL • ちなみにnames.nsfでは最初のサーバー • システム管理要求DB • 全てのコマンド要求と実行後は結果も 保持しているシステム管理要求の記憶 域 • 認証ログDB • ユーザー名の変更や再認証時に必須 • システム管理プロセスタスク • nAdminP.exeというファイル名のタスク • 全てのサーバーで実行しておく必要が ある AdminP AdminP admin4.nsf admin4.nsf certlog.nsf certlog.nsf
  27. 27. システム管理要求DB(admin4.nsf)はこんな感 じ • 様々な視点で見れるよう にビューが準備されてい る。 • 実行場所、アクション内 容、実行後は結果を表示 する。 • 自身で古いアクションを 削除してセルフメンテも 行う。 • ちなみにファイル名はR4.x の頃に出来た機能だから、 その頃からそのままの
  28. 28. 認証ログDB(certlog.nsf)はこんな感じ • 認証者、認証期限などで 見れるようにビューが準 備されている。 • ちなみに昔は暗号化の輸 出が厳しくてアメリカ向 けの暗号化桁数は日本で は使えなかった。 • さて、このDBで記録され ている実行結果は何処で 何が行われた結果でしょ う?
  29. 29. 実行しているタスクを確認(sh ta)しましょ う • 「Admin Process Idle」として 表示されています。 • 定期的にAdmin4.nsfを確認し て実行の必要がある場合 は実行される。 • ちなみに”sh ta”の元のコマ ンドは”show task” 。
  30. 30. コマンド一覧 コマンド 省略コマンド 説明 tell adminp process all Tell adminp p all 即時、毎時、毎日、遅延の要求 (新規と修正済み) をすべて処 理します。このコマンドを実行しても、時間指定要求の実行 時間は無効になりません。 tell adminp process new tell adminp p ne プロセス要求のスケジュールが即時または毎時として設定さ れます。 tell adminp process immediate tell adminp p im プロセス要求のスケジュールが即時として設定されます。 tell adminp process interval tell adminp p in プロセス要求のスケジュールが毎時として設定されます。 tell adminp process daily tell adminp p da プロセス要求のスケジュールが毎日と設定されます。 tell adminp process delayed tell adminp p de プロセス要求のスケジュールが遅延として設定されます。 tell adminp process mail policy tell adminp p ma 影響を受けたユーザーのメールファイルにメールのポリシー を適用します。 tell adminp server restart tell adminp p re システム管理プロセスの再起動をシミュレートすることに よって、各スケジュールタイプのシステム管理プロセス要求 を必要に応じて処理および更新します。このサーバーコマン ドはあまり使用しません。tell adminp process all サーバー コマンドを使用して、新しい要求を実行できるためです。
  31. 31. サーバー文書に設定箇所があるのご存 知? • 各種維持管理に必要な基 本的な設定が保持されて いる。 • サーバー文書なのでもち ろんサーバー毎にパ フォーマンスチューニン グが可能です。 • ちなみにその他のタスク も幾つかタブで見えます ね。
  32. 32. ユーザー名の変更 • システム管理プロセスを使用してユーザー名を変更できます。 • ユーザー名を変更するには、IBM(R) Lotus Domino(R) Administrator のツー ルペインで [ユーザー] - [名前の変更] を選択します。 • Domino ディレクトリでユーザーの名前を変更するときに発生す る一連のシステム管理プロセス要求を次のフローチャートに示 します。 四角形の要素は要求を表しています。 要求ごとに示さ れているタイミングはデフォルトの設定によるものです。 • デフォルトの設定は、サーバー文書の [サーバータスク] - [Administration Process] セクションでカスタマイズできます。
  33. 33. Domino ディレクトリからグループの削除 • システム管理プロセスを使用して グループ名を削除できます。グ ループ名を削除するには、IBM Lotus Domino ディレクトリか IBM Lotus Domino Administrator で [グループの削除] アク ションを実行します。 • 自動的に表示されたグループが 1 つ以上のサブグループを持ってい る場合に、それを削除すると、下 記のシステム管理プロセス要求が、 元のグループ同様、各サブグルー プにも適用されます。
  34. 34. サーバーを階層化する • IBM Lotus Domino Administrator で [サー バー名の変更] コマンドを使用 して、階層なしのサーバー名 を階層付きのサーバー名に アップグレードします。
  35. 35. Domino ディレクトリ からユーザーの削除 • IBM Lotus Domino ディレクトリ、 IBM Lotus Domino Administrator、 Web サーバー管理クライア ントから IBM Lotus Notes の [ユーザーの削除] アク ションを実行することに より、ユーザー名をシス テム管理プロセスで削除 することができます。
  36. 36. サーバー間でメールファイルを移動する 1
  37. 37. サーバー間でメールファイルを移動する 2
  38. 38. サーバー文書でもう一つ確認して下さい • サーバー文書のセキュリティタブ • システム管理要求がレプリカを作 れるように権限を与える必要があ ります。 • これはウチのサーバー、組織をま たいで権限を与えています。
  39. 39. こちらに書いてる • このような権限を正しく設 定しておくことでほぼセミ オートマチックにドミノの 運用管理が行えます。 • もちろん各ステップが正常 に実行されたかはシステム 管理要求DB上の実行依頼文 書のなんと!返答文書とし て記録が残ります。 • さすがノーツ!
  40. 40. いかがでしたか? • ドミノ管理者でシステム管理要求を知らずに生きてい くなんて、 キャンプでいちから道具を作る某横浜のキャンパーみ たいなもの。 • それも生き方かも知れないけど、、、、 • 管理作業が間違いなく行われるよう準備された便利な 機能 なのでせめてアクションの種類だけでも確認してみて はいかが。 • そしてヘルプはやはり良いこと書いてます。
  41. 41. 次回予告 イベントタスク 誰かがやってくれるで しょう

×