(57)【要約】【課題】管理対象に対する作業位置の誤りを防止する。【解決手段】複数の情報処理装置３を収める格納機構２が複数配置されて、これら情報処理装置３を監視して各情報処理装置３の状態に関する情報を収集し、これらの情報に基づいて情報処理装置３に対する管理作業を指令する管理手段２を備えた情報処理装置の管理方法であって、管理作業が必要な情報処理装置３を納めた格納機構２を指定する第１の手順と、前記指定された格納機構２側で前記管理作業の情報を表示する第２の手順と、を含む。【選択図】    図１
2004259044.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理装置を収める格納機構が複数配置されて、これら情報処理装置を監視して各情報処理装置の状態に関する情報を収集し、これらの情報に基づいて情報処理装置に対する管理作業を指令する管理手段を備えた情報処理装置の管理方法において、
前記管理作業が必要な情報処理装置を納めた格納機構を指定する第１の手順と、
前記指定された格納機構側で前記管理作業の情報を表示する第２の手順と、を含むことを特徴とする情報処理装置の管理方法。
【請求項２】
前記第２の手順の後、前記管理手段へ管理作業の結果を通知する第３の手順を含むことを特徴とする請求項１に記載の情報処理装置の管理方法。
【請求項３】
前記第３の手順の後、前記管理作業の結果に誤りがないかを判定し、誤りがあった場合には前記格納機構側へ誤りが発生したことを通知する第４の手順を含むことを特徴とする請求項１または請求項２に記載の情報処理装置の管理方法。
【請求項４】
前記第２の手順は、前記格納機構に設けたディスプレイに前記管理作業の情報を表示することを特徴とする請求項１に記載の情報処理装置の管理方法。
【請求項５】
前記情報処理装置または格納機構が無線通信手段を備え、前記第２の手順は、指定された格納機構の位置を特定する手順と、この格納機構の位置で通信可能な中継手段を介して前記管理作業の情報を無線通信手段に送信し、格納機構側で表示を行うことを特徴とする請求項１または請求項２に記載の情報処理装置の管理方法。
【請求項６】
前記情報処理装置は、前記管理作業の情報を表示する表示部を備えた機器と有線または無線で接続されて、前記第２の手順は、前記格納機構側に送られた前記管理作業の情報を、前記機器に送信して表示することを特徴とする請求項１に記載の情報処理装置の管理方法。
【請求項７】
前記機器は、情報処理装置に接続されて、この情報処理装置の状態を監視する監視機構であって、前記管理作業の情報を監視機構が受信して監視機構のディスプレイに表示することを特徴とする請求項６に記載の情報処理装置の管理方法。
【請求項８】
前記機器は、情報処理装置に接続されたディスプレイであって、前記管理作業の情報を情報処理装置が受信して前記ディスプレイに表示することを特徴とする請求項６に記載の情報処理装置の管理方法。
【請求項９】
前記機器は、表示部を備えた携帯端末であって、前記第２の手順は、前記管理作業の情報を情報処理装置が受信し、前記携帯端末と情報処理装置が接続されたときに、情報処理装置が携帯端末に管理作業の情報を送信することを特徴とする請求項６に記載の情報処理装置の管理方法。
【請求項１０】
前記管理作業の情報は、作業の対象と、作業の手順とを含み、前記第１の手順を管理装置で実行し、前記第２の手順を、前記管理装置から離れた位置に配置される情報処理装置で実行することを特徴とする請求項１ないし請求項９のいずれか一つに記載の情報処理装置の管理方法。
【請求項１１】
複数の情報処理装置を収める格納機構と、
複数の格納機構の各情報処理装置の状態をそれぞれ監視する監視手段と、
前記監視手段から通信手段を介して各情報処理装置の状態に関する情報を収集し、これら状態に関する情報に基づいて管理作業を情報する管理手段と、を備えた情報処理装置の管理装置であって、
前記格納機構は、管理手段からの情報を表示する表示手段を有し、
前記管理手段は、管理作業が必要な情報処理装置を納めた格納機構の表示手段に対して前記管理作業の情報を送信する遠隔表示手段を備えたことを特徴とする情報処理装置の管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のコンピュータを管理する方法及びシステムに関し、特に管理情報（管理ソフトウェアが決定した管理対象と手順と、管理ソフトウェアが調べた作業結果）の、遠隔表示による作業の誤り削減に関する。
【０００２】
【従来の技術】
中型・大型データセンタでは、装置（サーバ等のコンピュータ装置、ルータやスイッチのネットワーク装置、ディスクアレイなどのストレージ装置、等）が多く、そしてシステム（装置と、その相互接続やプログラムなど）が複雑であるため、データセンターは効率的にシステムを管理するために管理ソフトウェア（以下、管理ソフトと呼ぶ）を使用する。
【０００３】
管理ソフトの一例としては、「ＪＰ１」（日立製作所、「統合システム運用管理  ＪＰ１  Ｖｅｒｓｉｏｎ６ｉ」参照、以下参考文献１と呼ぶ）が知られている。このＪＰ１はシステムのジョブ、ネットワーク、配布、資産、ストレージ、セキュリティ等を管理し、管理作業の効率を向上させるものである。
【０００４】
中型・大型データセンタでは、管理者は管理ソフトが稼働する管理コンソール（参考文献１、２１ページ参照）からシステムを管理する。管理ソフトは装置のイベント（故障などの問題、ジョブ実行の完了、等）を発見したとき、装置の識別子（例えば、ラックや筐体の番号など）とイベントを管理コンソールで表示する。管理ソフトにより、装置の図を管理コンソールに示すことができる（日立製作所、「統合システム運用管理ＪＰ１  Ｖｅｒｓｉｏｎ６ｉ配布管理・資産管理」９ページ参照）。イベントの対策が必要な場合、管理者はこれらの情報をベースに作業を行う。
【０００５】
図９にデータセンタの構成を示す。管理装置１００で稼働する管理ソフト１ａによって管理されるサーバなどの装置３は、ラック２に格納（一般的にラックに複数の装置３を格納するが、図を理解しやすくするために一台のみを示す）。装置３にはコンソール４３が接続されることがある。このコンソール４３は通常、キーボード、マウス、ＣＲＴ等画面からなるが、アプライアンスサーバのような装置３ではコンソール４３として小さい液晶ディスプレイといくつかのボタンを使用することもある。管理ソフト１ａは様々な方法で装置３から情報を収集する。まず、装置３で稼働中の監視プロセス３２から装置３の情報を集める。この監視プロセス３２は、装置３に付属の、ＳＮＭＰ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ、「Ａ  Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ  （ＳＮＭＰ）」、ＲＦＣ  １１５７参照）などの管理用標準プロトコルで情報を提供するプログラムや、管理ソフト１ａに付属の、装置３にインストールされたエージェントプログラムなどで構成される。
【０００６】
装置３により、その装置３を監視するハードウェア機構３１がある（以降、この機構をＢａｓｅｂｏａｒｄ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒと呼び、ＢＭＣと略す）。ＢＭＣ３１は、装置のコンソール４３と別のディスプレイを持つ（通常は小さい液晶ディスプレイが使用される）。
【０００７】
管理ソフト１ａは装置３の監視プロセス３２が収集した情報を解析し、結果を管理コンソール１９に示す。ここで、管理コンソール１９は、マシンルームとは別の管制室などに配置されており、ラック２の周辺から管理コンソール１９の内容が視認できない、あるいは視認するのが極めて難しいのが一般的である。
【０００８】
管理ソフト１ａで行われる処理の一例を図１０に示す。管理ソフト１ａはまず、ＢＭＣ３１、監視プロセス３２、診断プロセス３６などからのイベント（故障、バッチ処理完了、等）を受信して（１０）、予め設定したルールをベースにした処理およびまたはパターンマッチング処理でこれらのイベントを解析する（１１）。その結果、とるべきアクション（イベントの報告、管理者の作業、等）が判断され、そのアクションがディスパッチ処理１２に送信される。アクションとして管理タスク１５（プログラムの実行、等）を起動する場合にはタスク起動１４にアクションを渡す。アクションを管理者に報告する場合にはコンソール処理１３でコンソール１９に表示する。
【０００９】
管理ソフト１ａが管理コンソール１９に装置３の位置や図を表示するときに、構成情報１８を参照する。構成情報１８は、マシンルームの中のラック２とその位置、そして各ラック２の装置３とその位置、各装置３の部品とその位置、各装置３とその部品の図、装置間のネットワーク等の接続、などを保存する。なお、管理者は管理コンソール１９でシステムの構成（ネットワーク配線、等）を変更した場合、この変更はコンソール処理１３がこれらの変更を構成情報１８に保存する。
【００１０】
この管理コンソール１９は、装置３が入っている場所（マシンルームと言う）でなく、管制室と呼ぶ場所にある。通常、マシンルームと管制室が離れているため、管理コンソール１９が表示した問題により、管理者は対策のために管制室からマシンルームに移動する場合がある。これは特に、管理コンソール１９からできない操作（ネットワークケーブル配線変更／追加、サーバオン／オフ／リセット、装置やその部品の交換、等）に必要となる。管理者が作業を行うためにマシンルームに移動した場合、次の３つの問題が生じる可能性がある。
【００１１】
第一の問題は、作業対象の誤りである。
【００１２】
この場合、管理者は誤ったラック２、あるいはそのラックの中の誤った装置３、あるいはその装置の中の誤った部品を操作する（本明細書では説明を分かりやすくするため、装置の中で作業するものを「部品」と呼び、ネットワークポートなどの普段「部品」と呼ばないものでも部品として扱う）。
【００１３】
その結果、管理操作を対象とした装置３の問題を解決しないだけでなく、誤って操作した、稼働していた装置３が停止することなどがある。
【００１４】
第二の問題は、作業ステップの誤りである。これは、ステップ（作業手順）の忘れや内容（順番など）の間違いである。
【００１５】
第三の問題は、作業結果判断の誤りである。
【００１６】
マシンルームでは管理コンソールを参照できないので、作業が正常に完了されたか分からなく、例えば操作の誤りがあったかというフィードバックがない。誤りがあった場合、問題が発生するが、管理者が気づいて対策するまで時間がかかる。
【００１７】
上記の三つの問題の結果、主にシステムの可用性が低下する。場合によりセキュリティ問題が発生することもある。
【００１８】
上記第一の問題（作業対象の誤り）と第二の問題（作業ステップの誤り）を解決するための従来技術として、装置３や部品にＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ、発光ダイオード）を追加することがある。ＬＥＤには３つの用途がある。最も一般的な用途として、動作中のＬＥＤがある。その例としてマシンのパワーオン、ネットワークポートのリンクアップや通信中、などを指示するＬＥＤがある。管理者は点灯していないＬＥＤで、故障を見つけられる。
【００１９】
ＬＥＤの二つ目の用途として、装置や部品が故障したことを指示するＬＥＤ３７がある（ＲＬＸ社、ＲＬＸ  Ｓｙｓｔｅｍ  ３００ｅｘ  Ｈａｒｄｗａｒｅ  Ｇｕｉｄｅ、Ａｐｐｅｎｄｉｘ  Ａ参照。電源の「Ｆａｉｌ  ＬＥＤ」、Ｍａｎａｇｅｍｅｎｔ  ＳｗｉｔｃｈのＳｙｓｔｅｍ  Ｆａｕｌｔ  ＬＥＤ、ＳｅｒｖｅｒＢｌａｄｅのＢｏａｒｄ  Ｆａｕｌｔ  ＬＥＤがその例である）。この場合、装置３の診断プロセス３６が故障を監視した場合、ＬＥＤ３７を点灯または点滅させる。
【００２０】
ＬＥＤの三つ目の用途として、管理ソフトが操作の対象を指示するために点灯または点滅させるＬＥＤ３５がある（ＩｎｆｉｎｉＢａｎｄ仕様書１．０．ａ  ｖｏｌｕｍｅ  ２、２２５ページと３７０〜３７４ページ参照）。この場合、管理ソフト１ａが表示機構３４を介してＬＥＤ３５を点灯または点滅させる。
【００２１】
ＬＥＤ３７とＬＥＤ３５では、管理者は点灯または点滅するＬＥＤで装置や部品を見つけられる。
【００２２】
第一の問題を解決するための、もう一つの従来技術として、装置を識別する、バーコード３３等のタグを装置に貼ることがある。
【００２３】
上記第二の問題（作業ステップの誤り）を解決するための従来技術として、携帯端末にマニュアルを載せることがある（ＩＥＥＥ  Ｓｐｅｃｔｒｕｍ、  Ｏｃｔｏｂｅｒ  ２０００、  Ｖｏｌｕｍｅ  ３７、  Ｎｕｍｂｅｒ  １０、  ＩＳＳＮ  ００１８−９２３５参照）。
【００２４】
あるいは、特開平８−２８９３７５号公報で開示されるように、作業に必要な保守情報をホストコンピュータからパーソナルコンピュータへダウンロードして、表示させるものが知られている。
【００２５】
また、特開平１０−２２２５４３号公報で開示されるように、作業を行う装置の位置と点検順序を携帯端末に記憶させるものが知られている。
【００２６】
【特許文献１】
特開平８−２８９３７５号公報
【特許文献２】
特開平１０−２２２５４３号公報
【００２７】
【発明が解決しようとする課題】
しかしながら、上記従来例においては、上記に述べた第一の問題（作業対象の誤り）と第三の問題（作業結果判断の誤り）の対策として、上記に述べた解決方法は不十分である。
【００２８】
すなわち、上記第一の問題（作業対象の誤り）については、まず、ＬＥＤ３５やＬＥＤ３７は装置が稼働していないとき（パワーオフ、故障、等）に機能しないことがある。そして、データセンタに複数の作業が同時にあったときに、ＬＥＤだけではこれらの作業を区別できない。したがって、管理者は依然として誤った装置や部品に対して作業を行う恐れがある。
【００２９】
また、上記バーコード３３についても問題がある。特に、小さい部品にバーコードを貼る場所がないことがあるため、バーコード３３だけでこれらの部品を特定できない。
【００３０】
また、対象装置の写真の表示でも不十分である。例えば、複数のラックが並んでおり、すべてのラックの中に同じ構成があった場合、ラックを間違えると誤った装置を操作することになる。
【００３１】
上記第三の問題（作業結果判断の誤り）に対しても、ＬＥＤが不十分なときがある。例えば、ネットワーク配線のときに接続先を間違った場合、リンクアップ／通信中のＬＥＤが点灯や点滅するが、これだけでは接続先を間違ったことが分からない。
【００３２】
本発明の課題を次のようにまとめられる。まず、第一の問題（作業対象の誤り）について、上記従来例では管理者はラック２・装置３・部品を特定するための情報が十分な情報を得ない。また、第２の問題（作業ステップの誤り）について、管理者は常時携帯端末を見ながら作業を行えるとは限らずない。特に、ラック２内で部品の脱着を行う際には、携帯端末を見ながら作業を実現するのは難しい。このため、依然として作業ステップの誤りが生じる恐れがある。
【００３３】
そして第三の問題（作業結果判断の誤り）について、上記従来例では作業結果のフィードバックを得ることができない。このため、作業結果の正当性を常に保証することができない、という問題がある。
【００３４】
そこで本発明は、上記問題点に鑑みてなされたもので、管理対象に対する作業位置の誤りを防止することを目的とし、また、作業手順の誤りと作業結果のフィードバックを得て、高度な管理を行うことを目的とする。
【００３５】
【課題を解決するための手段】
本発明は、複数の情報処理装置を収める格納機構が複数配置されて、これら情報処理装置を監視して各情報処理装置の状態に関する情報を収集し、これらの情報に基づいて情報処理装置に対する管理作業を指令する管理手段を備えた情報処理装置の管理方法であって、管理作業が必要な情報処理装置を納めた格納機構２を指定する第１の手順と、前記指定された格納機構側で前記管理作業の情報を表示する第２の手順と、を含む。
【００３６】
また、前記管理作業の情報が作業の手順を含み、前記第２の手順の後、前記管理手段へ管理作業の結果を通知する第３の手順を含む。
【００３７】
【発明の効果】
したがって、本発明によれば、情報処理装置に対して管理作業を行う際に、指定された格納機構側で作業の手順を含む管理作業の情報が表示されるので、格納機構（ラック）や情報処理装置、部品の特定の誤り（ヒューマンエラー）を未然に防止でき、その誤りから生じる可用性の低下を防止する。そして管理者の作業（修理など）時間を短縮し、ソフトウェア／ハードウェア／ネットワーク等の故障の対策を速め、最終的にシステムの可用性を向上することができる。
【００３８】
【発明の実施の形態】
以下、本発明の一実施形態を添付図面に基づいて説明する。
【００３９】
図１は、第１の実施形態を示し、管理ソフト１からの管理情報に基づいて、管理される装置（情報処理装置）３の近くに配置したディスプレイに管理情報を送信して表示する場合について説明する。
【００４０】
図１はデータセンタの構成を示す。
【００４１】
マシンルームには、複数のラック２が配置され、これらのラック２の中には複数のサーバなどの装置３が格納される。なお、図中、ひとつの装置３について説明する。
【００４２】
マシンルームとは異なる区画に上記装置３を管理する管理装置１００が配置される。
【００４３】
管理装置１００で稼働する管理ソフトウェア（以下、管理ソフト）１によって管理されるサーバなどの装置３は、ラック２に格納（一般的にラックに複数の装置３を格納するが、図を理解しやすくするために一台のみを示す）。なお、管理装置１００には、ＣＰＵ１０１、メモリ１０２や外部記憶装置（図示省略）、インターフェース（図示省略）が実装されて、管理ソフト１が実行される。また、装置３は、サーバであれば図示しないＣＰＵ、メモリ、外部記憶手段などを備え、サービスを実行するとともに、監視プロセスや診断プロセスを実行する。また、装置３としては、ルータやスイッチなどのネットワーク装置、ディスクアレイなどのストレージ装置が含まれる。
【００４４】
管理装置１００にはキーボード、マウス、ＣＲＴ画面から構成され、管理ソフト１によって収集、分析された結果が表示される。
【００４５】
装置３にはＬＥＤ３５が設けられる。ＬＥＤ３５は、装置３の表示機構４０に接続され、装置３で実行される監視プロセス３２が障害などを検知すると、表示機構４０はＬＥＤ３５を点灯または点滅させる。
【００４６】
管理ソフト１は様々な方法で装置３から情報を収集する。まず、装置３で稼働中の監視プロセス３２から装置３の情報を集める。この監視プロセス３２は、装置３に付属の、ＳＮＭＰなどの管理用標準プロトコルで情報を提供するプログラムや、管理ソフト１に付属の、装置３にインストールされたエージェントプログラムなどで構成される。
【００４７】
また、管理ソフト１は、装置３で稼働している診断プロセス３６からも装置３の情報を収集する。
【００４８】
装置３は、この装置３を監視するハードウェア機構であるＢＭＣ４５を備えることがある。ＢＭＣ４５は、装置３のコンソール４３とは別のディスプレイ（図示省略）を持つ（通常は小さい液晶ディスプレイが使用される）。
【００４９】
図２は、ＢＭＣ４５の一例を示す。図２において、ＢＭＣ４５は、管理装置１００と通信し、管理ソフト１へ装置３の管理情報を送信し、管理ソフト１は、ＢＭＣ４５からも装置３の情報を収集し、分析する。また、管理ソフト１はＢＭＣ４５へ管理作業に関する情報を送信し、ＢＭＣ４５は、この管理作業に関する情報をＢＭＣ４５のディスプレイに表示する。
【００５０】
ＢＭＣ４５は、装置３の通信ポート４５ｐまたは独自の通信ポート（図示省略）を備えている。これらのポートをネットワーク（例えば、イーサネット（登録商標））に接続し、管理装置１００の管理ソフト１と通信を行う。
【００５１】
また、ＢＭＣ４５は、装置３の監視プロセス（プログラム）３２と情報交換を行い、装置３の状態などを取得し、管理ソフト１へ通知する。
【００５２】
次に、ラック２にはディスプレイ３８を装備し、管理ソフト１から送られた情報を表示する。
【００５３】
ディスプレイ３８を装備する場所としては、例えば、図３で示すように、ラック２のドア２１の内側が考えられる（管理者はラック２の前と後ろで作業し、特に作業によりその間で移動する必要があるため、ラック２の前と後ろにディスプレイを装備することが望ましい）。つまり、管理作業を行う管理者が、作業中に視認可能な位置にディスプレイ３８を設置すればよい。
【００５４】
管理ソフト１は、対象の装置３や部品が入っているラック２のディスプレイ３８のみで管理情報を表示する。これで、管理者がラック２を誤ったら、このラック２のディスプレイ３８で表示がないことで誤りが気づく。そして、管理ソフト１は、最初に表示させる管理情報として、管理者の識別子を表示する。これで、マシンルームに複数の管理者が複数の作業を行っているときに、ある管理者はラック２を誤って他の管理者の作業があるラック２のディスプレイを見ても、表示がある（すなわち、管理作業がある）が、表示されている識別子が自分の識別子と異なることで誤りに気づく。（管理ソフト１は、管理作業を管理コンソール１９に表示したとき、この管理作業を行う管理者が管理ソフト１に対して、自分がこの作業を行うという応答をするため、管理ソフト１は各管理作業を行っている管理者が分かる）。これにより、管理対象である装置３の場所、管理対象の部品の位置を明確に管理者に伝えて、作業対象の誤りを確実に防ぐことができる。なお、装置の中で作業するものを「部品」と呼び、ネットワークポートなどの普段「部品」と呼ばないものでも部品として扱う。
【００５５】
管理ソフト１は上記の情報の他に、装置３や部品を特定するために識別子をディスプレイ３８で表示させる。
【００５６】
これらの管理情報をテキストまたは画像情報として表示できる。その例を図４に示す。
【００５７】
図４は、ディスプレイ３８が作業ステップをテキスト５０として示している。そして、装置３の図（または画像）５２を表示し、対象となる装置（ここでは「上から１台目のスイッチ」）と部品（ここでは「３番目のネットワークポート」）を指定する（５１）。この明確な指定のため、管理者が装置３と部品の誤るのを防止する。
【００５８】
ディスプレイ３８に一つまたは複数のボタン（またはスイッチ）３９等を設け、管理ソフト１へのフィードバック手段を用意する。管理者が各作業ステップを完了したら、その完了を管理ソフト１に伝えるためにボタン３９を押して、管理ソフト１が次のステップを表示する。これにより、作業ステップの誤りを防止することが可能となる。
【００５９】
管理ソフト１で行われる処理の一例を図５に示す。管理ソフト１はまず、ＢＭＣ４５、監視プロセス３２、診断プロセス３６などからのイベント（故障、バッチ処理完了、等）を受信して（１０）、予め設定したルールをベースにした処理およびまたはパターンマッチング処理でこれらのイベントを解析する（１１）。その結果、とるべきアクション（イベントの報告、管理者の作業、等）が判断され、そのアクションがディスパッチ処理２０に送信される。アクションとして管理タスク１５（プログラムの実行、等）を起動する場合にはタスク起動１４にアクションを渡す。アクションを管理者に報告する場合にはコンソール処理１３でコンソール１９に表示する。
【００６０】
管理ソフト１が管理コンソール１９に管理対象の装置３の位置や図を表示するときに、構成情報１８を参照する。構成情報１８は、マシンルームの中のラック２とその位置、そして各ラック２の装置３とその位置、各装置３の部品とその位置、各装置３とその部品の図、装置間のネットワーク等の接続、などを保存する。
【００６１】
そして、管理者が対応すべきアクションが起きて、管理者が管理コンソール１９に管理作業を行という応答をしたとき、コンソール処理１３が管理者の識別子をディスパッチ処理２０に伝える（入力する）。そして、ディスパッチ処理２０が管理作業の識別子、管理対象の識別子、管理者の識別子を表示処理１６に転送する。
【００６２】
表示処理１６はまず、構成情報１８を参照し、管理対象の識別子から対象となるラック２と、このラック２に関連する一つまたは複数のディスプレイ３８を調べ、今後この管理作業の管理情報をこれらのディスプレイ３８と通信する。そして表示処理１６は最初の表示として上記に説明したとおり、管理者の識別子及び管理対象の識別子をディスプレイ３８で表示する。そして、各管理作業のステップを保存する指示書データベース１７（以下指示書ＤＢ１７と呼ぶ）を参照して、管理作業の識別子から作業ステップを取得し、これらのステップをディスプレイ３８に送信する。
【００６３】
なお、管理者が管理コンソール１９でシステムの構成を変更したとき、この変更はコンソール処理１３がこれらの変更を構成情報１８に保存すると共に、管理者が構成変更を行うためにこの構成変更に対するイベントを発行する。このイベントはディスパッチ処理２０を介して表示処理１６に転送され、表示処理１６が上記に説明した処理を行う。
【００６４】
以上より、管理装置１００の管理ソフト１が収集した情報に基づいて、装置３の管理が必要になった場合、まず、管理装置１００の管理コンソール１９に、管理対象のラック２、装置３の位置や、必要な管理作業（例えば、ネットワークケーブル配線変更／追加、サーバのオン／オフ／リセット、装置やその部品の交換）等を管理要求として表示する。
【００６５】
次に、管理者は、管理コンソール１９の管理要求に対して、実際に管理作業を行う管理者の識別子を入力して、管理ソフト１に応答する。
【００６６】
管理ソフト１は、管理対象に対するディスプレイ３８へ、管理者の識別子、管理対象の識別子、最初の管理作業のステップ（手順）を送信し、ディスプレイ３８は、これらの管理情報を表示する。
【００６７】
管理者は、管制室からマシンルームへ移動し、指示されたラック２へ向かい、ドア２１を開けてディスプレイ３８を確認する。
【００６８】
このとき、表示がなければラック２が違うことを確認でき、また、表示がある場合でも管理者自身の識別子が表示されていなければ、ラック２が間違いであることを確認できる。これにより、複数の管理要求があった場合でも、管理者は管理対象のラック２を誤ることがない。
【００６９】
次に、管理者はディスプレイ３８に表示された作業ステップを上記図４で示したように確認し、実際に管理作業を開始する。そして、管理作業の完了または作業ステップの完了の際にディスプレイ３８の近傍に設けられたボタン３９を操作することで、指示通りの管理作業を行ったことを管理ソフト１へ伝達する。
【００７０】
これにより、作業ステップを正確に処理することが可能となって、作業ステップの誤りを確実に防止できる。さらに、作業または作業ステップの完了時にボタン３９を介して管理ソフト１へ管理作業の完了をフィードバックすることが可能となって、作業結果の正当性を保証することができる。この作業完了の報告は、管理対象の装置３にいる管理者が、その場で行うことにより、曖昧さのない正確な結果報告を行うことができる。
【００７１】
上記にディスプレイ３８での管理情報の表示を説明した。しかし、本発明はこの形態に制限されておらず、例えばディスプレイ３８の代わりにＢＭＣ４５のディスプレイで情報管理できる。
【００７２】
なお、ＢＭＣ４５とディスプレイ３８は、装置３とは独立したハードウェアから構成されており、独立した電源、記憶手段（メモリ）、計算手段（ＣＰＵ）を有する。これにより、装置３のサーバなどが停止しても、装置３の電源などの状態を監視し、管理ソフト１へ通知することができる。
【００７３】
すなわち、従来例では、管理者が複数の管理作業を行う場合、第１のラックで行った作業結果と、第２のラックで行った作業結果を、管制室へ戻ってから管理コンソール１９へ入力する場合、作業内容の詳細部分を忘れてしまい、各作業ステップの結果報告が曖昧になる恐れがある。
【００７４】
これに対して、本願発明では、各管理対象のそれぞれの位置で作業完了の報告を行うことができるため、作業結果の正当性を容易に確保することが可能となる。
【００７５】
＜＜発明の実施の形態２＞＞
本実施の形態では、管理ソフト１からの管理情報を、管理される装置３に送信して表示する方法について説明する。
【００７６】
管理ソフト１の処理は実施形態１で説明した処理と同様である。但し、ここでは構成情報１８を参照するときに、管理対象の識別子から、対象となるラック２とディスプレイ３８の代わりに、装置３を調べ、今後作業の管理情報をこの装置３と通信する。
【００７７】
管理情報を装置３に送信した場合、図６で示すように、ディスプレイ３８の代わりに、他の画面で管理情報を表示することができる。その例としてまず、装置３に接続されたコンソール４３で表示することができる。この場合、コンソール４３で装置３を特定する。
【００７８】
この場合、管理ソフト１は装置３に対して管理情報を送信し、装置３では表示機構４０を介してコンソール４３に管理情報を表示する。この場合でも上記第１実施形態と同様に、作業対象の誤りと作業ステップの誤りを確実に防ぐとともに、作業結果の報告を正確に管理ソフト１へフィードバックし、正当性を確保できる。
【００７９】
そして、もう一つの画面として携帯端末（ＰＤＡなど）４２が考えられる。この場合、携帯端末４２をシリアルやＵＳＢのケーブルで装置３に接続し、装置３経由で管理情報を受信する。この場合、シリアルやＵＳＢでの物理的な接続で装置３を特定する。これらの物理接続の代わりに、ラップトップ型のパーソナルコンピュータや電子手帳などに良く使用される赤外線通信を使用することも考えられる。赤外線通信の場合、携帯端末４２と装置３両方の赤外線通信ポートの照準を合わせる必要があるので、装置３を明確に特定できる。なお、本発明はシリアル、ＵＳＢ、赤外線通信に制限しておらず、他の物理的通信や無線の接続で実現できる。
【００８０】
図６では、表示機構４０を介してコンソール４３と携帯端末４２との通信を実現している（図６では赤外線通信を示さないが、コンソール４３と携帯端末４２と同様である）。しかし、本発明はこの構成に限られておらず、別の機構を介して通信を表現することができる。
【００８１】
シリアル、ＵＳＢ、赤外線通信の場合、管理ソフト１の処理は第１実施形態で説明した処理と同様である。但し、ここでは構成情報１８を参照するとき管理対象の識別子から、対象となるラック２とディスプレイ３８の代わりに、対象となる装置３を調べ、今後作業の管理情報をこの装置３と通信する。
【００８２】
また、携帯端末４２と装置３の通信をＢｌｕｅｔｏｏｔｈ（登録商標）で行うようにしても良い。この場合、Ｂｌｕｅｔｏｏｔｈの出力はＣｌａｓｓ１，２，３と分けられており、それぞれの最大出力パワーは、＋２０ｄｂｍ（１００ｍＷ）、＋４ｄＢｍ（２．５ｍＷ）ｍ０ｄＢｍ（１ｍＷ）であり、最も高い出力のＣｌａｓｓ１で通信距離は１００ｍ程度、Ｃｌａｓｓ２だと１０ｍ程度、Ｃｌａｓｓ３で数ｍ程度であるので、Ｃｌａｓｓ３を採用するのが望ましい。
【００８３】
携帯端末４２及び装置３が低出力のＢｌｕｅｔｏｏｔｈを用いて通信することにより、マシンルーム内で管理者が移動する際、多数のラック２に収容された装置３と順次接続し、管理対象となる装置３に近づいて、初めて対象とする管理情報を見ることができるので、管理対象の位置の特定を大まかに行うことができる。そして、管理者は、携帯端末４２に表示された識別子に対応するラック２を開け、対象の装置３で管理作業を行うことが可能となる。携帯端末４２と装置３の通信手段として、低出力の近距離通信を用いることで、ラック２のドア２１を開けること無く対象の装置３の位置を知ることができるのである。
【００８４】
なお、本実施形態の複数の方法または装置と第１実施形態の方法または装置を同時に組み合わせて使用することができる。管理ソフト１の表示処理１６が管理作業を受けたときに構成情報１８を参照し、上記説明したとおり管理対象に関連するディスプレイ３８、ＢＭＣ４５、等が存在するかを調べ、存在する表示手段の一つを選択し、この表示手段を使用して管理情報を表示させてもよい。
【００８５】
＜＜発明の実施の形態３＞＞
本実施形態では、管理ソフト１が調べた作業結果を、管理者にフィードバックする方法について説明する。
【００８６】
管理処理の結果を調べるために、管理ソフト１の表示処理は、図５のルール処理１１に結果を調べるルールを追加する。まず、正常完了を調べるために、表示中の管理作業（および作業ステップ）が成功したこと（例えば、交換する部品が正常に稼働していること）を調べるためのルールをルール処理１１に追加する。このルールのアクションを、管理作業（および作業ステップ）の完了にする。このアクションは他のアクションと同様に、ディスパッチ処理２０経由で表示処理に伝わる。
【００８７】
作業の問題（誤り等）を調べるために２つの方法を使用できる。一つの方法として、管理者が作業ステップを完了し図１に示したボタン３９を押したときに、上記追加した正常完了を調べるためのルールが真にならなかった場合、管理作業の問題を報告する。
【００８８】
もう一つの方法として、管理作業の問題を調べるためのルールを追加する。これは例えば、同じラック２の異なった装置３にイベントが生じた場合、あるいは同じ装置３の異なった部品にイベントが生じた場合、等を検出するルールである。なお、これらの２つの方法を同時に使用することが可能である（後者のルールがあらゆる作業の問題をカバーしなかった場合、前者のルールで作業誤りを検出する）。管理作業か完了したとき、表示処理１６が作業に追加したルールを削除する。
【００８９】
図７にＸＭＬ（Ｅｌｌｉｏｔｔｅ  Ｒｕｓｔｙ  Ｈａｒｏｌｄ、“ＸＭＬ  Ｂｉｂｌｅ”、ＩＤＧ  Ｂｏｏｋｓ、  １９９９、ＩＳＢＮ  ０−７６４５−３２３６−７参照）で記述された指示書ＤＢ１７の内容の例を示す。
【００９０】
図７では、装置３（ｄｅｖｉｃｅ）が図面（ｆｉｇｕｒｅ）と複数の部品（ｐａｒｔ）からなる（図７では電源の一つの部品しか示さない）。部品は名前（ｎａｍｅ）、図面の中の座標（ｐｏｓｉｔｉｏｎ）、診断のためのルール（ｄｉａｇｎｏｓｔｉｃ）、とこの部品に関する作業（ｏｐｅｒａｔｉｏｎ）がある。管理作業（この例では電源の交換）は２つのステップ（ｓｔｅｐ）と、作業結果（正常完了または作業誤り）を調べるためのルール（ｒｕｌｅ）がある（ここでは正常完了を調べるためのルールを示す）。
【００９１】
部品と管理作業は識別子（ｉｄ＝”１”  等）があり、そしてルール＜／ｒｕｌｅ＞には変数（ｖａｒ＝”ｘ”）がある。診断のためのルール（ｄｉａｇｎｏｓｔｉｃ）で、この電源（ｘ）が故障したら、識別子２（ｉｄ＝”２”）の管理作業を実行させる。作業結果を調べるルール（ｒｕｌｅ）で、この管理作業が正常に完了したしたかを調べる。
【００９２】
この手順により、故障した電源を取り外す＜ｓｔｅｐ＞の後に、ルールにより電源の有無を確認し、正確に作業が行われていれば、次の作業ステップに進むことができる。これにより、作業ステップの誤りを防ぐとともに、作業結果の正当性を確保することができる。
【００９３】
なお、ルールのフォーマットは管理ソフト１により異なるが、上記図７の手順でルールを構成すればよい。
【００９４】
また、各作業ステップの作業結果の報告をボタン３９の操作で行うのに代わりって、管理ソフト１がＢＭＣ４５、監視プロセス３２、診断プロセス３６を介して自動的に確認しても良い。
【００９５】
例えば、上記図７の作業ステップであれば、故障した電源の取り外されたことをＢＭＣ４５で検知し、このとき作業ステップの完了を判定する。次に、新たな電源が取り付けられたことをＢＭＣ４５が検知したら、作業ステップの完了を判定する。これにより、管理作業を行う管理者は、管理ソフト１への応答を省略しながらも作業結果の正当性を確保することができるのである。
【００９６】
さらに、管理ソフト１は、ＢＭＣ４５からの通知が正しいか否かを判定し、作業ステップに誤りがあれば、ディスプレイ３８や管理コンソール１９に誤りがあったことを通知し、表示させるようにしても良い。これによって、管理作業中に生じた誤りをリアルタイムで警告し、管理者に作業ステップのやり直しを指示することが可能となる。
【００９７】
＜＜変形例＞＞
本発明はすでに記載した実施の形態あるいはその変形例に限定されるのではなく、以下に例示する変形例あるいは他の変形例によっても実現可能であることは言うまでもない。また、上記複数の実施の形態あるいはその変形例として記載の技術あるいは以下の変形例の組み合わせによっても実現できる。
【００９８】
（変形例１）第１実施形態１で説明したディスプレイ３８の代わりに、他の表示方法を使用することができる。例えば、ラックにＬＥＤ３５と同様な、管理ソフト１が点灯／点滅させるＬＥＤを装備することが考えられる。これで、データセンタに管理作業が一つしかなかった場合に、ラック２を特定する際の誤りを防止できる。
【００９９】
（変形例２）第１実施形態のディスプレイ３８がカバーする範囲はラック２に制限されていない。例えば、装置３がブレードサーバであれば、ブレードサーバの筐体に装備するディスプレイが考えられる。そして、ブレードの一枚をディスプレイにすることが考えられる（ここでは、ディスプレイがブレードの基盤の上で滑られる構成にして、管理作業するときにディスプレイを筐体の外に滑らせることで表示内容を見えるようにする）。
【０１００】
（変形例３）複数の管理作業が同時に発生している場合、管理対象を特定するときの誤りと、作業の混乱とを防止するために、管理作業をスケジュールすることが考えられる。この場合、作業する範囲（例えば、一つのラック２）に一つの管理作業のみを管理コンソール１９からディスプレイ３８や装置３へ出力する。この場合、ディスパッチ処理２０がルール処理１１から新しい管理作業を行うアクションを受けたときに、構成情報１８を参照し、作業する範囲に既に管理作業が行われているかを調べる。同一のラック２に他の管理作業があった場合、この他の管理作業が終わるまでこの新しい管理作業を保持する。これにより、ひとつのラック２ではひとつの管理作業のみとすることで、管理作業の対象となる装置３や部品の誤りを防止できる。
【０１０１】
（変形例４）本発明の適用は従来技術を除外しなく、両者の併用が可能である。例えば、ディスプレイ３８の表示と同時に、ＬＥＤ３５やＬＥＤ３７を使用することが可能である。そして、本発明で説明した複数の方式を同時に使用することが可能である。
【０１０２】
（変形例５）ディスプレイ３８の代わりに、図８で示すように、携帯端末４４を使用し、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で管理情報を通信することが可能である。この場合、無線ＬＡＮステーション（中継手段）４１経由で携帯端末４４と通信する。ラック２の位置を通信可能な範囲に含む（すなわち、ラック２の位置と通信できる）無線ＬＡＮステーション４１のみと通信する（複数の無線ＬＡＮステーション４１がラック２の位置と通信できる場合、その一つ、例えば最も近い無線ＬＡＮステーション４１を選ぶ）。このため、対象となるラック２の周辺にいるときのみに管理情報を通信でき、ラック２の周辺を特定できる。しかし第１実施形態で述べた、同じラック２のディスプレイ３８のみに管理情報を送信することでラック２を特定することに対して、本変形例ではラック２を完璧には特定できない。ここでは、変形例４に述べたとおり、本発明の他の方式や従来方式との組み合わせで、ラック２・装置３・部品を特定する。
【０１０３】
（変形例６）装置３のコンソールとして、パーソナルコンピュータなどの独立したコンピュータを使用することがある。本発明はこの場合にも適用でき、管理情報をこのコンピュータに送信する。
【０１０４】
（変形例７）本発明は、装置３と独立に販売できる管理ソフト１だけでなく、装置３やシステム（管理装置１００等）と一緒に販売する管理ソフトにも適用できる。後者の例としては、並列計算機を制御するソフトウェアがある。
【０１０５】
（変形例８）本発明では各装置３の種類（モデル、等）の部品とその位置、管理作業（管理ステップ、正常完了や作業誤りを検出するためのルール、等）、などの情報が必要である。管理者がこの情報を作成することは時間がかかり、データセンタの管理コストが高くなる。そこで、この情報を標準のフォーマットで定義すれば、各装置３を製造するメーカがこのフォーマットでこれらの情報を提供すれば、各管理ソフト１は構成情報１８や指示書ＤＢ１７として使用できる。この一例としては、図７がそのフォーマットの例である。
【０１０６】
なお、本発明を実施するためのプログラムは、それ単独であるいは他のプログラムと組み合わせて、ディスク記憶装置等のプログラム記憶媒体に記憶された販売することができる。また、本発明を実施するためのプログラムは、すでに使用されている通信を行うプログラムに追加される形式のプログラムでもよく、あるいはその通信用のプログラムの一部を置換する形式のプログラムでも良い。
【０１０７】
また、前記管理作業の情報は、複数の作業ステップ（作業手順）を含み、前記第２の手順は、作業ステップを表示した後に情報処理装置の状態を監視して、作業ステップの状態を管理装置に送信する手順を含むことを特徴とする請求項１ないし請求項１０のいずれか一つに記載の情報処理装置の管理方法、であってもよい。
【０１０８】
また、前記機器は、赤外線通信手段を介して情報処理装置に接続されて管理情報を通信を行うことを特徴とする請求項６に記載の情報処理装置の管理方法、であってもよい。
【０１０９】
また、前記機器は、無線通信手段を介して情報処理装置に接続されて管理情報を通信を行うことを特徴とする請求項６に記載の情報処理装置の管理方法、であってもよい。
【０１１０】
また、前記機器は、無線通信手段を介して情報処理装置に接続されて管理情報を通信を行い、前記無線通信手段が近距離または低出力の無線通信手段（Ｂｌｕｅｔｏｏｔｈ）であることを特徴とする請求項６に記載の情報処理装置の管理方法、であってもよい。
【０１１１】
また、管理作業の情報は、情報処理装置の格納機構の中での位置と、作業対象をテキストまたは図面で指定することを特徴とする請求項１ないし請求項６に記載の情報処理装置の管理方法、であってもよい。
【０１１２】
また、格納機構毎または無線ネットワークの通信範囲毎に、管理作業を一つまたは管理作業を実施する管理者を一人に制限することを特徴とする情報処理装置の管理方法、としてもよい。
【０１１３】
また、前記管理作業の情報には、前記管理作業の対象とする部品を記述することを特徴とする情報処理装置の管理方法、としてもよい。
【０１１４】
また、前記管理手段が、管理作業の情報として予め設定した作業手順を順次格納機構側へ通知し、作業手順の完了ごとに格納機構側から管理手段へ報告を行うことを特徴とする情報処理装置の管理方法、としてもよい。
【０１１５】
また、前記管理手段が、管理作業の情報として予め設定した作業手順を順次格納機構側へ通知し、情報処理装置の監視機構が作業手順の完了ごとに格納機構側から管理手段へ報告を行うことを特徴とする情報処理装置の管理方法、としてもよい。
【図面の簡単な説明】
【図１】本発明の実施の形態を示し、データセンタ内の管理装置、管理ソフトと各装置の関連を示す概略図である。
【図２】ＢＭＣと管理装置、管理ソフトの関係を示す概略図である。
【図３】ラックのドアにディスプレイを取り付けた場合の概略図である。
【図４】ディスプレイへの表示の一例を示し、ディスプレイの正面図である。
【図５】管理ソフトの機能を示す概略図である。
【図６】第２の実施形態を示し、管理装置、管理ソフトと各装置の関連を示す概略図である。
【図７】第３の実施形態を示し、指示書の一例を示す。
【図８】第５の変形例を示し、管理装置、管理ソフトと各装置の関連を示す概略図である。
【図９】従来例を示し、データセンタ内の管理装置、管理ソフトと各装置の関連を示す概略図である。
【図１０】同じく従来例を示し、管理ソフトの機能を示す概略図である。
【符号の説明】
１  管理ソフト
２  ラック
３  装置
１９  管理コンソール
３８  ディスプレイ
４５  ＢＭＣ（監視機構、監視手段）
【図１】
2004259044.tif 000003
【図２】
2004259044.tif 000004
【図３】
2004259044.tif 000005
【図４】
2004259044.tif 000006
【図５】
2004259044.tif 000007
【図６】
2004259044.tif 000008
【図７】
2004259044.tif 000009
【図８】
2004259044.tif 000010
【図９】
2004259044.tif 000011
【図１０】
2004259044.tif 000012