(57)【要約】【課題】一般的な装置を識別対象とし、オペレーティングシステムによって与えられた識別情報を表示可能なコンピュータシステム、クラスタシステム及びハードウェア構成情報識別方法を提供する。【解決手段】電気的に一意に識別可能でオペレーティングシステム１５によって識別情報が付与されるデバイス１３が実装される各デバイス取付位置１７に対応して設置されたメッセージ表示装置１４と、オペレーティングシステム１５によって付与された識別情報と各デバイス取付位置１７の電気的な識別情報とが対応付けられたテーブル１６に基づいて、メッセージ表示装置１４のそれぞれに、対応するデバイス取付位置１７に実装されたデバイス１３に対してオペレーティングシステム１５から付与された識別情報を送信して表示させるメッセージ送信装置１２とを有する。【選択図】図１
2010198069.tif 000002
【特許請求の範囲】
【請求項１】
電気的に一意に識別可能でオペレーティングシステムによって識別情報が付与されるデバイスが実装される各箇所に対応して設置された情報表示手段と、
前記オペレーティングシステムによって付与された識別情報と、前記各デバイス実装箇所の電気的な識別情報とが対応付けられたテーブルに基づいて、前記情報表示手段のそれぞれに、その場所に実装されたデバイスに対して前記オペレーティングシステムから付与された識別情報を送信して表示させるメッセージ送信手段とを有することを特徴とするコンピュータシステム。
【請求項２】
前記テーブルを生成する手段を有することを特徴とする請求項１記載のコンピュータシステム。
【請求項３】
オペレーティングシステム上で任意のデバイスの交換手続が実行された場合のみ、前記オペレーティングシステムから与えられた識別情報を前記情報表示手段に表示させることを特徴とする請求項１又は２記載のコンピュータシステム。
【請求項４】
前記テーブルを記憶するテーブル記憶手段を有することを特徴とする請求項１から３のいずれか１項記載のコンピュータシステム。
【請求項５】
前記テーブル記憶手段は、前記テーブルを不揮発に記憶することを特徴とする請求項４
記載のコンピュータシステム。
【請求項６】
請求項４又は５記載のコンピュータシステムを複数用いたクラスタシステムであって、
前記テーブル記憶手段は、着脱可能な記憶媒体に前記テーブルを記憶可能であり、
任意のコンピュータシステムのテーブル記憶手段において前記記憶媒体に記憶させた前記テーブルを、他のコンピュータシステムにおいて読み出して使用可能であることを特徴とするクラスタシステム。
【請求項７】
電気的に一意に識別可能でオペレーティングシステムによって識別情報が付与されるデバイスが実装される各箇所に対応して情報表示手段を設置し、
前記オペレーティングシステムによって付与された識別情報と、前記各デバイスの実装箇所の電気的な識別情報とが対応付けられたテーブルに基づいて、前記情報表示手段のそれぞれに、その場所に実装されたデバイスに対して前記オペレーティングシステムから付与された識別情報を送信して表示させることを特徴とするハードウェア構成情報識別方法。
【請求項８】
オペレーティングシステム上で任意のデバイスの交換手続が実行された後に、前記オペレーティングシステムから与えられた識別情報を前記情報表示手段に表示させることを特徴とする請求項７記載のハードウェア構成情報識別方法。
【請求項９】
前記テーブルをテーブル記憶手段に記憶させることを特徴とする請求項８記載のハードウェア構成情報識別方法。
【請求項１０】
前記テーブル記憶手段に、前記テーブルを不揮発に記憶させることを特徴とする請求項９記載のハードウェア構成情報識別方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードウェアコンポーネントを容易に識別可能なコンピュータシステム、クラスタシステム及びハードウェア構成情報識別方法に関する。
【背景技術】
【０００２】
コンピュータシステムにおける個々のハードウェアコンポーネントは、オペレーティングシステムによって与えられた識別情報や、電気的な識別情報に基づいて識別可能である。
【０００３】
しかし、コンピュータシステムは、これらの識別情報を表示する手段を備えてはいないため、ハードウェアコンポーネントがコンピュータシステム内のどの場所に位置するかをユーザが認識することは困難であった。
【０００４】
このため、故障部品を交換する際に、保守員はコンピュータシステム固有のマニュアル等を参照しなければならなかった。
【０００５】
また、交換対象ではない部品を誤って取り外してしまう可能性があった。
【０００６】
特許文献１には、中央装置と末端装置との対応付けに関する管理方法に関する発明が開示されている。
【０００７】
この手法は、ネットワーク接続された末端装置側にユーザが識別情報を認識する機能が含まれていることを前提としており、外部から識別情報を認識する手段を持たない末端装置を識別することはできない。
【０００８】
また、特許文献２には、取り外し可能な記憶装置を識別するシステムに関する発明が開示されている。
特許文献２に開示される発明は、取り外し可能な記憶装置の結合位置の確認を行い、コマンドコードを発行して、ディスプレイ上にデバイス識別情報を表示させるものである。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平１１−２０５３１１号公報
【特許文献２】特開平５−２１６５９２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかし、特許文献２に開示される発明は、取り外し可能な記憶装置の結合位置の識別のみを想定しており、記憶装置以外のハードウェアコンポーネントに対する適用に関して何の示唆もない。
【００１１】
また、識別対象の装置に対して特殊な識別コマンドを発行し、その応答によってデバイスを識別するため、識別対象の装置は識別コマンドに応答可能な機能を備えていなければならない。すなわち、一般的な装置を識別の対象とすることができない。
【００１２】
本発明は係る問題に鑑みてなされたものであり、一般的な装置を識別対象とし、オペレーティングシステムによって与えられた識別情報を表示可能なコンピュータシステム、クラスタシステム及びハードウェア構成情報識別方法は提供されていなかった。
【００１３】
本発明は係る問題に鑑みてなされたものであり、一般的な装置を識別対象とし、オペレーティングシステムによって与えられた識別情報を表示可能なコンピュータシステム、クラスタシステム及びハードウェア構成情報識別方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するため、本発明は、第１の態様として、電気的に一意に識別可能でオペレーティングシステムによって識別情報が付与されるデバイスが実装される各箇所に対応して設置された情報表示手段と、オペレーティングシステムによって付与された識別情報と、各デバイス実装箇所の電気的な識別情報とが対応付けられたテーブルに基づいて、情報表示手段のそれぞれに、その場所に実装されたデバイスに対してオペレーティングシステムから付与された識別情報を送信して表示させるメッセージ送信手段とを有することを特徴とするコンピュータシステムを提供するものである。
【００１５】
また、上記目的を達成するため、本発明は、第２の態様として、上記本発明の第１の態様に係り、テーブルを記憶するテーブル記憶手段を有するコンピュータシステムを複数用いたクラスタシステムであって、テーブル記憶手段は、着脱可能な記憶媒体にテーブルを記憶可能であり、任意のコンピュータシステムのテーブル記憶手段において記憶媒体に記憶させたテーブルを、他のコンピュータシステムにおいて読み出して使用可能であることを特徴とするクラスタシステムを提供するものである。
【００１６】
また、上記目的を達成するため、本発明は、第３の態様として、電気的に一意に識別可能でオペレーティングシステムによって識別情報が付与されるデバイスが実装される各箇所に対応して情報表示手段を設置し、オペレーティングシステムによって付与された識別情報と、各デバイスの実装箇所の電気的な識別情報とが対応付けられたテーブルに基づいて、情報表示手段のそれぞれに、その場所に実装されたデバイスに対してオペレーティングシステムから付与された識別情報を送信して表示させることを特徴とするハードウェア構成情報識別方法を提供するものである。
【発明の効果】
【００１７】
本発明によれば、一般的な装置を識別対象とし、オペレーティングシステムによって与えられた識別情報を表示可能なコンピュータシステム、クラスタシステム及びハードウェア構成情報識別方法を提供できる。
【図面の簡単な説明】
【００１８】
【図１】本発明に係るコンピュータシステムの構成を示す図である。
【図２】本発明の好適な実施の形態に係るコンピュータシステムの構成を示す図である。
【図３】オペレーティングシステムによって付与された識別情報と各デバイス取付位置の電気的な識別情報とが対応付けられたテーブルの一例を示す図である。
【図４】本発明の好適な実施の形態に係るコンピュータシステムを複数用いたクラスタシステムの構成を示す図である。
【発明を実施するための形態】
【００１９】
図１に、本発明に係るコンピュータシステムの構成を示す。
このコンピュータシステム１１は、電気的に一意に識別可能でオペレーティングシステム１５によって識別情報が付与されるデバイス（ハードウェアコンポーネント）１３が実装される各デバイス取付位置１７に対応して設置されたメッセージ表示装置１４と、オペレーティングシステム１５によって付与された識別情報と各デバイス取付位置１７の電気的な識別情報とが対応付けられたテーブル１６に基づいて、メッセージ表示装置１４のそれぞれに、対応するデバイス取付位置１７に実装されたデバイス１３に対してオペレーティングシステム１５から付与された識別情報を送信して表示させるメッセージ送信装置１２とを有する。
【００２０】
コンピュータシステムにおいて、個々のハードウェアコンポーネントの位置／構成情報は、一般的にオペレーティングシステムによって与えられた識別情報、ハードウェア依存の電気的な識別情報とそれに対応した物理的な位置情報からなる。ＨＤＤ（Hard Disk Drive）に関して一例を挙げると、オペレーティングシステムによって与えられた識別情報とは、ＨＤＤに設定される「Ｃドライブ」、「Ｄドライブ」のような情報である。ハードウェア依存の電気的な識別情報とは、バス番号などの情報である。物理的な位置情報とは、ＨＤＤケージのどの部分に実装されているかを示す情報である。
【００２１】
通常、稼働中のコンピュータシステムにおいて、ハードウェア依存の電気的な識別情報とそれに対応した物理的な位置情報とは１対１に対応しており、オペレーティングシステムには依存しない。また、ユーザは、オペレーティングシステムによって与えられた識別情報から対応するハードウェアの電気的な識別情報を判別できる。
【００２２】
そこで、各デバイス取付位置１７と隣接してメッセージ表示装置１４を設け、各メッセージ表示装置１４へ任意のメッセージを送信できるメッセージ送信装置１２を設けている。ここで、メッセージ送信装置１２は、各デバイス取付位置１７の電気的な識別情報を基に、出力先であるメッセージ表示装置１２を選択する機能を備える。
【００２３】
システムの運用を開始する前に、各デバイス取付位置１７の電気的な識別情報と、オペレーティングシステム１５から付与された識別情報とを対応付けてテーブル１６（対応表）に登録する。
テーブル１６は、コンピュータシステム１１のシステム管理者が作成しても良いし、コンピュータシステム１１がオペレーティングシステム１５や各デバイス取付位置１７から識別情報を取得して自動的に生成しても良い。
【００２４】
コンピュータシステム１１は、メッセージ送信装置１２と登録されたテーブル１６とを利用して、オペレーティングシステム１５から得られる識別情報を、各デバイス取付位置１７に付随するメッセージ表示装置１４へ出力する。この仕組みにより、外部から識別情報を認識できる手段を持たないデバイス１３に対しても、オペレーティングシステム１５から与えられる識別情報とデバイス取付位置１７とを対応付けることが可能となる。
【００２５】
一般的に、ハードウェアコンポーネントの保守交換、特にホットプラグの際には、オペレーティングシステム上での操作が必要となる。そのため、交換対象装置に対して、オペレーティングシステムによって与えられた識別情報を用いて操作を実施し、その後で物理的に装置を交換する必要がある。
【００２６】
本発明では、ハードウェアコンポーネントと識別情報との対応付けを運用前に実施するため、装置交換時にハードウェアコンポーネントと識別情報との対応付けを行って交換対象装置の物理的な位置を探す必要はない。
【００２７】
以下、本発明の好適な実施の形態について説明する。
【００２８】
図２に、本実施形態に係るコンピュータシステムの構成を示す。コンピュータシステム１の内部には、ＳＣＳＩ（Small Computer System Interface）ハードディスクドライブ（以下、ＨＤＤ）を格納するためのＨＤＤケージ３、ＰＣＩ（Peripheral Component Interconnect）デバイスを接続するためのＰＣＩケージ４、メッセージ送信装置２が含まれ、オペレーティングシステム５が動作している。
ＨＤＤケージ３は、ＨＤＤを挿入するためのｎ個のＨＤＤスロット（Ｓ１〜Ｓｎ）及びそれぞれのスロットに対応したｎ個のメッセージ表示装置（Ｄ１〜Ｄｎ）を有する。同様に、ＰＣＩケージ４は、ＰＣＩデバイスを挿入するためのｎ個のＰＣＩスロット（ｓ１〜ｓｎ）及びそれぞれのスロットに対応したｎ個のメッセージ表示装置（ｄ１〜ｄｎ）を有する。
【００２９】
ＳＣＳＩハードディスクドライブには、ＳＣＳＩ仕様により、ホスト番号、バス番号、ターゲットＩＤ、論理ユニット番号が割り当てられるため、これらの組に基づいて電気的に一意に識別可能である。また、ＰＣＩデバイスには、仕様により、バス番号、デバイス番号、機能番号が割り当てられるため、これらの組に基づいて電気的に一意に識別可能である。
ＨＤＤスロットＳ１〜Ｓｎは、電気的な識別情報ｅｄ１〜ｅｄｎが設定されており、ＰＣＩスロットｓ１〜ｓｎは、電気的な識別情報ｅｐ１〜ｅｐｎが設定されている。なお、以下の説明においては、ＨＤＤスロットやＰＣＩスロットの電気的な識別情報を「スロット識別情報」とも言う。
【００３０】
メッセージ送信装置２は、各メッセージ表示装置Ｄ１〜Ｄｎ、ｄ１〜ｄｎに接続されており、メッセージ送信装置２から出力先及び出力メッセージを指定することにより、指定した出力先に指定したメッセージを表示させる。メッセージ表示装置２は、出力先としてスロット識別情報（ｅｄ１〜ｅｄｎ、ｅｐ１〜ｅｐｎ）を指定可能である。
【００３１】
メッセージ表示装置はＤ１〜Ｄｎ、ｄ１〜ｄｎは、メッセージ送信装置２から受け取ったメッセージの内容を表示可能である。
【００３２】
本実施形態に係るコンピュータシステムの動作について説明する。
コンピュータシステム１内のＨＤＤケージ３及びＰＣＩケージ４に、ＨＤＤ及びＰＣＩデバイスを設置し、スロット（Ｓ１〜Ｓｎ、ｓ１〜ｓｎ）に接続した上でオペレーティングシステム５を起動すると、ＨＤＤ及びＰＣＩデバイスにはオペレーティングシステム５から識別情報が与えられる。ここで、ＨＤＤスロットＳ１〜Ｓｎに接続されたＨＤＤにはｌｄ１〜ｌｄｎ、ＰＣＩスロットｓ１〜ｓｎに接続されたＰＣＩデバイスにはｌｐ１〜ｌｐｎという識別情報が付与されるものとする。システム管理者は、各ＨＤＤ及びＰＣＩデバイスに関して、スロット識別情報（ｅｄ１〜ｅｄｎ、ｅｐ１〜ｅｐｎ）とオペレーティングシステム５から与えられた識別情報（ｌｄ１〜ｌｄｎ、ｌｐ１〜ｌｐｎ）との対応を示すテーブル６を作成し、記憶部７に格納する。テーブル６の一例を図３に示す。
【００３３】
メッセージ送信装置２は、記憶部７に格納されたテーブル６を参照し、各メッセージ表示装置Ｄ１〜Ｄｎ、ｄ１〜ｄｎに対して、オペレーティングシステム５から与えられた識別情報を送信する。例えば、スロット識別情報が“ｅｄ１”のスロットに対応するメッセージ表示装置Ｄ１には“ｌｄ１”という識別情報を送信する。メッセージ送信装置２から送られた情報は、各メッセージ表示装置においてそれぞれ表示される。
【００３４】
なお、オペレーティングシステム５から与えられた識別情報を参照する必要が生じるのは主としてデバイス交換時であるため、オペレーティングシステム５から与えられた識別情報を常にメッセージ表示装置Ｄ１〜Ｄｎ、ｄ１〜ｄｎにおいて表示しておく必要はない。従って、オペレーティングシステム５上でデバイス交換手続が実行された場合のみ、オペレーティングシステム５から与えられた識別情報をメッセージ表示装置Ｄ１〜Ｄｎ、ｄ１〜ｄｎに表示させるようにしても良い。
【００３５】
メッセージ送信装置２からの情報を各メッセージ表示装置Ｄ１〜Ｄｎ、ｄ１〜ｄｎでそれぞれ表示することにより、メッセージ表示装置Ｄ１〜Ｄｎ、ｄ１〜ｄｎに対応するＨＤＤやＰＣＩデバイスに対してオペレーティングシステム５からどのような識別情報が割り当てられているかは、容易に認識可能である。従って、ＨＤＤやＰＣＩデバイスに故障が発生し、それらを交換する必要が生じた場合、オペレーティングシステム５上でデバイス交換手続を実行する際に交換対象のデバイスにどのような識別情報がオペレーティングシステムから与えられているかを確認しておけば、同じ識別情報を表示しているメッセージ表示装置を探すだけでどのデバイスを交換すれば良いかを判断できる。
【００３６】
なお、記憶部７を不揮発な情報記憶装置とすることにより、コンピュータシステム１を再起動した際には作成済みのテーブル６を使用することが可能となる。
【００３７】
このように、本実施形態に係るコンピュータシステムは、あらゆるハードウェアコンポーネントの識別が容易であるため、交換対象の装置や故障装置をシステム内から容易に探し出すことが可能である。
【００３８】
図４に示すような複数のノード８から成るクラスタシステムにおいて、各ノードの構成が同一である場合には、本発明を適用することにより、任意のノード８作成したテーブルを他のノードでも使用可能である。例えば、図２に示したコンピュータシステム１を各ノード８として適用する場合には、任意のノード８で作成したテーブル６をリムーバブル記憶装置に保存すれば、同一のテーブル６を他のノード８で使用することが可能となり、テーブル６を作成する労力を軽減できる。
【００３９】
なお、上記実施形態は本発明の好適な実施の一例であり、本発明はこれに限定されることはない。
例えば、上記実施形態においてはＨＤＤ及びＰＣＩデバイスをハードウェアコンポーネントの一例として説明したが、本発明は特定のハードウェアコンポーネントに限定されることはなく、ＵＳＢ（central processing unit）デバイスやｅＳＡＴＡ（external serial Advanced Technology Attachment）デバイスなどの識別にも適用できる。
さらに、周辺装置以外のハードウェアコンポーネント、例えばＣＰＵ（Central Processing Unit）、メモリ、電源装置の識別などにも適用可能である。
このように、本発明は様々な変形が可能である。
【符号の説明】
【００４０】
１、１１    コンピュータシステム
２、１２    メッセージ送信装置
３    ＨＤＤケージ
４    ＰＣＩケージ
５、１５    オペレーティングシステム
６、１６    テーブル
７    記憶部
８    ノード
１３    デバイス
１４、Ｄ１〜Ｄｎ、ｄ１〜ｄｎ    メッセージ表示装置
１７    デバイス取付位置
Ｓ１〜Ｓｎ    ＨＤＤスロット
ｓ１〜ｓｎ    ＰＣＩスロット
【図１】
2010198069.tif 000003
【図２】
2010198069.tif 000004
【図３】
2010198069.tif 000005
【図４】
2010198069.tif 000006