(57)【要約】【課題】計算機を収納するエンクロージャの物理的位置と設置すべき計算機との対応関係を明確にすることより、計算機各々に適切な計算機運用情報の設定ができなかった。【解決手段】計算機を格納するエンクロージャが出力する固有のＩＤであるエンクロージャＩＤとエンクロージャ内の計算機位置を示す計算機ＩＤを格納する計算機に出力する装置を備えたエンクロージャを用い、エンクロージャのラック内での格納位置とラックのフロア内での配置位置とを示す位置管理情報を用い、エンクロージャに配置された計算機がエンクロージャから出力されたエンクロージャＩＤと計算機ＩＤを、管理ソフトウェアに送信することによって、管理対象計算機の計算機位置を特定すること及び計算機の交換によっても変化しないＩＤを用いた計算機管理を行うことを特徴とする計算機管理方法。【選択図】図２
2004252800.tif 000002
【特許請求の範囲】
【請求項１】
計算機を収納するスロットを複数収納する計算機収納装置と、前記計算機収納装置に接続され前記計算機を管理する管理計算機とを含むネットワークシステムであって、
前記スロットから出力されるスロットＩＤを取得する手段と、
前記収納装置から出力される収納装置ＩＤを取得する手段と、
前記スロットＩＤと、前記収納装置ＩＤと、スロットＩＤと収納装置ＩＤとの組み合わせごとの管理情報とに基づいて、前記計算機各々の位置を示す情報を含む計算機情報を特定する手段と、
前記計算機情報を出力装置に出力する手段とを有するネットワークシステム。
【請求項２】
請求項１に記載のネットワークシステムであって、
前記計算機情報には、さらに計算機の種別を示すＩＤが含まれることを特徴とするネットワークシステム。
【請求項３】
請求項１記載のネットワークシステムであって、
前記スロットＩＤは、前記ネットワーク内で固有のＩＤであることを特徴とするネットワークシステム。
【請求項４】
請求項１記載のネットワークシステムであって、
前記運用情報には、前記スロットの位置情報と、前記スロットに収納する計算機へインストールするオペレーティングシステムとアプリケーションプログラムと特定する情報とを含むことを特徴とするネットワークシステム。
【請求項５】
計算機を収納するスロットを複数収納する計算機収納装置に接続され、前記計算機を管理する管理計算機であって、
前記スロットから出力されるスロットＩＤを取得する手段と、
前記収納装置から出力される収納装置ＩＤを取得する手段と、
前記スロットＩＤと、前記収納装置ＩＤと、スロットＩＤと収納装置ＩＤとの組み合わせごとの管理情報とに基づいて、前記計算機各々の位置を示す情報を含む計算機情報を特定する手段と、
前記計算機情報を出力装置に出力する手段とを有する管理計算機。
【請求項６】
計算機を管理する管理計算機に接続され、前記計算機を複数収納する計算機収納装置であって、
前記計算機各々を収納し、スロット各々のＩＤを前記管理計算機に対して出力するスロットと、
前記計算機収納装置各々のＩＤを前記管理計算機に対して出力する収納部とを有する計算機収納装置。
【請求項７】
計算機収納装置内のスロットに収納された計算機を管理する計算機管理方法であって、
前記スロットから出力されるスロットＩＤを取得するステップと、前記収納装置から出力される収納装置ＩＤを取得するステップと、
前記スロットＩＤと、前記収納装置ＩＤと、スロットＩＤと収納装置ＩＤとの組み合わせごとの管理情報とに基づいて、前記計算機各々の位置を示す情報を含む計算機情報を特定するステップと、
前記計算機情報を出力装置に出力するステップとを有する計算機管理方法。
【請求項８】
計算機収納装置内のスロットに収納された計算機を管理するプログラムであって、
前記スロットから出力されるスロットＩＤを取得する手順と、
前記収納装置から出力される収納装置ＩＤを取得する手順と、
前記スロットＩＤと、前記収納装置ＩＤと、スロットＩＤと収納装置ＩＤとの組み合わせごとの管理情報とに基づいて、前記計算機各々の位置を示す情報を含む計算機情報を特定する手順と、
前記計算機情報を出力装置に出力する手順とをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は多量の計算機をネットワークを利用して管理する計算機郡管理方法に関する。特に、板状の小型計算機をエンクロージャと呼ばれる計算機収納装置に格納し、場合によってはエンクロージャ自身を（ひとつまたは複数の）汎用ラックに多数格納して使用する場合の、計算機および計算機上に搭載するソフトウェア管理方法に関する。
【０００２】
【従来の技術】
従来の計算機では、プロセッサに付与された固有のＩＤ（プロセッサＩＤ）やネットワーク接続装置（ＮＩＣ）に付与された固有のＩＤ（ＭＡＣアドレス）など計算機に固有のＩＤを管理サーバ上に登録することにより、計算機ＩＤに基づいて個々の計算機を管理していた。特に、大量の計算機を管理する場合、管理サーバは、運用管理ソフトウェアを実行することにより、計算機ＩＤにより特定された計算機ごとに設定された設定情報（以下、計算機運用情報と呼ぶ）に基づいて、オペレーティングシステム（ＯＳ）やアプリケーションプログラム（ＡＰ）の導入、ソフトウェア、ハードウェアの設定、ＡＰが利用するデータ導入などの計算機運用の設定（ネットワーク起動）を行っていた。
【０００３】
なお、一般的に、計算機運用の準備が一旦終了した計算機は、自身の持つストレージデバイスに保存された計算機運用情報に基づいて起動する。しかし、ネットワーク起動によって、毎回計算機運用の準備を行う技術もある。
【０００４】
【特許文献１】
特開２００２−９０４１９号公報
【０００５】
【発明が解決しようとする課題】
上記の従来の計算機運用システムにおいて、計算機を格納するエンクロージャは計算機が設置された収納装置の物理的な位置を示すための情報（ＩＤ）を出力するものではなかった。
【０００６】
従って、従来の計算機運用システムでは、以下のような問題点があった。
【０００７】
１、計算機にハードウェア障害が発生した等により設置した計算機を交換する場合、管理者は、計算機ＩＤを手がかりに計算機マップから対象計算機が設置されている位置を特定し、収納装置（エンクロージャ）から取り除いていた。あらたな計算機を設置する場合、新たな計算機ＩＤを計算機マップ上に登録するとともに、計算機マップに登録した位置に対応する実際の設置位置にあるエンクロージャを特定し、計算機を設置していた。また、管理者は、実際に計算機が設置／削除されているエンクロージャの状態を管理サーバ上の計算機マップに正確に反映することは困難であった。
【０００８】
よって、しばしば作業者の錯誤により、特に多数の計算機を設置／削除するケースでは、計算機の交換ミスが生じていた。また、計算機マップにおいて、実際に計算機が設置されている位置と管理上の計算機マップにより特定される計算機の位置との対応関係を正しく表示することは困難であった。
【０００９】
従って、計算機の設置された実際の位置と計算機マップ上の計算機ＩＤが一致しなくなるため、管理サーバは、本来設定すべきＯＳ等の計算機各々が果たす役割に応じた計算機運用情報を正しく設定することができず、適切な計算機運用の設定をすることができないという問題があった。
【００１０】
２、また、管理者は、管理上の計算機マップの修正を計算機の交換毎に行う必要があった。さらに、通常の運用では、計算機の交換が発生しても、交換によって新たに追加された計算機は元の計算機の役割を引き継ぐことが多いにもかかわらず、管理者は、計算機に対する計算機運用情報を計算機の交換毎に再設定する必要があった。
【００１１】
３、さらに、たとえばＮＩＣに付与されたＭＡＣアドレス  （Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ａｄｄｒｅｓｓ）と呼ばれる計算機ＩＤは、本来はすべてのデバイスに唯一のＩＤが付与されるべきであるが、目的によっては変更可能な場合がある。この場合、ネットワーク上で変更された計算機ＩＤをすべて把握する困難であり、管理サーバは、計算機ＩＤを用いて計算機を識別するようにすると、適切な計算機運用の設定をすることができない場合が生じるという問題があった。
【００１２】
本発明の目的は、計算機を収納するエンクロージャの物理的位置と設置する計算機との適切な対応関係を明確にすることより、計算機各々に適切な計算機運用情報の設定をすることにある。
【００１３】
【課題を解決するための手段】
上記課題を解決するために、エンクロージャ自身が固有のＩＤ（エンクロージャＩＤ）を持ち、さらに格納される小型計算機に対してもエンクロージャ内での位置を特定できるＩＤ（スロットＩＤ）を付与する機能を有することを特徴とするエンクロージャを用いる。このエンクロージャＩＤおよびスロットＩＤを対（管理ＩＤ）を、小型計算機またはエンクロージャ自身の通信機能を通して、計算機郡管理計算機上の計算機郡管理ソフトウェア（管理ソフトウェア）に通知する。計算機郡管理者は、エンクロージャ設置の際に管理ソフトウェアの計算機マップに対し、エンクロージャの物理的な位置を登録する。管理ソフトウェアに通知された管理ＩＤから、運用管理ソフトウェアは個々計算機を識別することができるため、管理ＩＤに対して計算機運用情報を登録することで、計算機ＩＤを用いることなく計算機を管理することが可能となる。さらに、エンクロージャがスロットＩＤを与えるため、エンクロージャ内の計算機位置はスロットＩＤより導くことが可能となる。
【００１４】
管理サーバは、管理ソフトウェアを通して、管理ＩＤをキーとして、特定される位置の計算機に対して計算機運用情報を設定する。
【００１５】
上記計算機管理方法を用いれば、計算機交換の必要が生じた場合、計算機マップ上に記されたエンクロージャＩＤとエンクロージャ内のスロットＩＤより、計算機の物理位置を特定することが可能となる。さらに、管理ＩＤに対するプロセッサＩＤやＭＡＣアドレスなど計算機固有のＩＤを記録しておくことによって、計算機交換の際に錯誤が発生しても、管理ソフトウェア上でそれを検出することが可能となる。また、計算機の交換によっても、管理ＩＤは変化しないため、従前の計算機運用情報をそのまま利用することにより、交換前の計算機が果たしていた役割を交換後の計算機が引き継ぐことが可能となる。これによって、計算機交換にともなう管理作業を軽減する。
【００１６】
【発明の実施の形態】
以下に本発明を適用した実施の形態の一例を図面を参照しながら説明する。また、以下の実施の形態の説明内容によって特許請求の範囲を限定するものではないし、更に、実施の形態で説明されている要素や接続関係が解決手段に必須であるとは限らない。更に、実施の形態で説明されている要素や接続関係の形容は、一例でありその形容内容のみに限定するものではない。
【００１７】
図１は、本実施形態のエンクロージャの構成図である。
【００１８】
エンクロージャ（計算機収納装置）１００は、エンクロージャ本体１０１と、エンクロージャＩＤ出力装置１０２と、スロットＩＤ出力装置１０３と、計算機格納スロット１０４とを有する。
【００１９】
エンクロージャＩＤ出力装置１０２は、管理サーバ２２１に接続されるネットワークシステム内で固有のＩＤ（エンクロージャＩＤ）を出力する。
【００２０】
スロットＩＤ出力装置１０３は、各エンクロージャ内で計算機格納スロット１０４のそれぞれに固有のＩＤ（スロットＩＤ）を出力する。スロットＩＤは、各エンクロージャ内で固有であればよく、他のエンクロージャ内のスロットＩＤと同じであってもよい。
【００２１】
なお、エンクロージャの実現方式としては、ほかにエンクロージャＩＤ出力装置１０２を備えず、代わりにスロットＩＤ出力装置１０３が管理サーバ２２１に接続されるネットワークシステム内で固有のスロットＩＤを出力する方式を採用することも可能である。
【００２２】
計算機収納スロット１０４に収納された計算機１０５のＣＰＵ（１０６）は、エンクロージャＩＤ出力装置１０２及びスロットＩＤ出力装置１０３より、エンクロージャＩＤ及びスロットＩＤを取得する。
【００２３】
図２は、本実施形態の管理システムの構成図である。
【００２４】
管理システムは、エンクロージャ収納ラック２０１，２１１と、エンクロージャ２０２，２０３，２１２，２１３と、エンクロージャ２０２，２０３，２１２，２１３とネットワーを介して接続された管理サーバ２２１とを有する。
【００２５】
エンクロージャ収納ラック２０１，２１１は、１つ以上のラックを備え、１台以上のエンクロージャ２０２，２０３，２１２，２１３を収納する。
【００２６】
エンクロージャ２０２，２０３，２１２，２１３の計算機格納スロット１０４に収納された計算機１０５は、ネットワーク２３１（ＬＡＮ、ＷＡＮ等）を介して管理サーバ２２１に接続される。
【００２７】
管理サーバ２２１は、ＣＰＵ２２２、ネットワークインターフェース２２３、メモリ２２３、出力装置２２８、入力装置２２９（キーボード、マウス等）とを有する管理計算機である。
【００２８】
メモリ２２３には、運用管理ソフトウェア２２５及び計算機位置管理情報２２６及び計算機運用管理情報２２７などが格納されている。本願に直接係らないプログラム、情報については省略する。
【００２９】
ＣＰＵ２２２は、メモリ２２３に格納された運用管理ソフトウェア２２５を実行することによりその機能を実現する。
【００３０】
図１２は、エンクロージャに格納される計算機の構成図である。
【００３１】
エンクロージャに格納される計算機１０５は、ＣＰＵ１２０１と、エンクロージャとの情報のやり取りの行うエンクロージャＩＦ１２０４とを有する。なお、本実施形態では、計算機１０５は、ネットワーク２３１を介して、ＯＳ等の必要なプログラム又はデータを利用することができるため、ハードディスク等のストレージデバイスを必ずしも備えなくともよい。
【００３２】
ＣＰＵ１２０１は、エンクロージャＩＤ出力装置１０２及びスロットＩＤ出力装置１０３より、エンクロージャＩＤ及びスロットＩＤを取得するプログラムをハードディスク１２０１またはネットワーク２３１から取得し実行する。
【００３３】
図３は、本実施形態である管理システム内のエンクロージャ収納ラックの位置を示す図である。
【００３４】
図４は、本実施形態であるエンクロージャ収納ラック内のエンクロージャの位置及びエンクロージャ内のスロットの位置を示す図である。
【００３５】
管理ソフトウェア２２５が利用する計算機の位置管理情報２２６は、図３及び図４に示すように、管理システム内でのエンクロージャ収納ラックそれぞれの設置位置を示す収納ラック位置情報と、各エンクロージャ収納ラック内での各エンクロージャそれぞれの設置位置を示すエンクロージャ位置情報とからなる。この位置管理情報２２６は、エンクロージャが位置する物理的な位置を示す情報であって、たとえば、エンクロージャが設置された建物の郵便アドレス、建物名、フロア名、ラック名、経度緯度等（識別情報でもよい。）といった物理的位置情報である。なお、位置管理情報２２６は、エンクロージャ内に設置されたスロットごとの物理的位置情報としてもよい。
【００３６】
図３において、管理システム内にエンクロージャ収納ラックを設置するフロアが複数ある場合には、位置管理情報はフロアごとに管理してもよい。
【００３７】
図４において、エンクロージャ４１１，４１２，４１３，４１４，４１５，４１６は、管理システム内でそれぞれ固有のエンクロージャＩＤを出力するエンクロージャＩＤ出力装置４２１，４２２，４２３，４２４，４２５，４２６を備える。
【００３８】
図５は、本実施形態の管理ソフトウェアが利用する計算機の運用管理情報を示す図である。
【００３９】
運用管理情報２２７は、計算機を管理するため管理番号５０１と、対象計算機に入力されたエンクロージャＩＤ５０２と、対象計算機に入力されたスロットＩＤ５０３と、対象計算機のネットワークアドレスを示す計算機ＩＤ５０４と、対象計算機に導入されるべきＯＳの種類を示すＯＳのＩＤ５０５と、対象計算機に導入されるべきアプリケーションプログラムの種類を示すアプリケーションプログラムのＩＤ５０６と、対象計算機に導入されるべきアプリケーションプログラムが利用するアプリケーションデータ５０７と、対象計算機の状態を示す情報５０８とを有する。なお、本実施形態で示す運用管理情報のうち、ＭＡＣアドレス５０４、アプリケーションプログラムのＩＤ５０６、アプケーションデータ情報５０６は、複数であってもよい。また、計算機ＩＤ５０４は、たとえば、ＩＰアドレス、プロセッサＩＤであってもよく、運用管理情報は、たとえば、計算機の状態設定など運用管理に係る情報であってもよい。
【００４０】
図６は、運用管理ソフトウェアによる位置管理情報作成手順を示すフローチャートである。
【００４１】
管理サーバ２２１上の運用管理ソフトウェア２２５は、ＧＵＩ等を介して管理者からのラックおよびエンクロージャおよびスロットの物理的な位置を示す入力値を受付ける。
【００４２】
運用管理ソフトウェア２２５は、受付けた入力値に基づいて、エンクロージャＩＤと、スロットＩＤと、図３に示すようなフロア内のラック位置を示すラック位置情報と、図４に示すようなラック内のエンクロージャ位置を示すエンクロージャ位置情報とを関連付けた位置管理情報２２６を作成する。
【００４３】
運用管理ソフトウェア２２５は、作成した位置管理情報２２６を管理サーバ２２１内のメモリ２２４上に格納する。なお、運用管理ソフトウェア２２５は、必要に応じて位置管理情報２２６を管理サーバ２２１のストレージに格納する。
【００４４】
なお、本実施形態では、ＧＵＩ等を介して管理者からの入力値を受付けることで、位置管理情報２２６を作成したが、無線又は有線ネットワーク（ＬＡＮ、ＷＡＮ等）を介して、ラック又はエンクロージャから、ラックの位置情報とエンクロージャの位置情報とを取得することができる位置特定装置（たとえば、ＧＰＳ装置等）を備え、運用管理ソフトウェア２２５は、この位置特定装置からの入力値を受付けることで、位置管理情報２２６を作成してもよい。また、ラックの位置情報を出力するラック位置情報出力装置やフロアの位置情報を出力するフロア位置情報出力装置をもたせ、これら出力装置から出力された計算機それぞれの位置を示す情報をエンクロージャに有線あるいは無線を介して送信し、エンクロージャが管理サーバに、この計算機それぞれの位置を示す情報をエンクロージャＩＤ及びスロットＩＤ、ＭＡＣアドレスとあわせて送信するようにしてもよい。
【００４５】
これにより、管理サーバ２２１は、位置管理情報２２６に基づいて、管理システムにおけるエンクロージャそれぞれが位置する物理的な位置を特定することができる。
【００４６】
図７は、本実施形態の計算機の初期設定手順を示すフローチャートである。
【００４７】
尚、障害発生等により計算機を交換する必要があったとき、管理者は、エンクロージャ１０１，２０２，２０３，２１２，２１３に適切な計算機１０５をそれぞれ格納する。
【００４８】
計算機１０５のＣＰＵ１２０１は、格納されたエンクロージャが備えるエンクロージャＩＤ出力装置およびスロットＩＤ出力装置から出力されるエンクロージャＩＤとスロットＩＤとを受付ける。
【００４９】
計算機１０５のＣＰＵ１２０１は、受付けたエンクロージャＩＤ及びスロットＩＤと、計算機１０５自身が有するプロセッサＩＤやＭＡＣアドレスなど計算機ＩＤとを、ネットワーク２３１を介して、管理サーバ２２１上の運用管理ソフトウェア２２５に送信する。なお、エンクロージャ１０１，２０２，２０３，２１２，２１３は、エンクロージャＩＤ及びスロットＩＤを管理サーバ２２１へ直接送信するか、管理サーバ２２１は、エンクロージャＩＤ及びスロットＩＤをエンクロージャ１０１，２０２，２０３，２１２，２１３から直接取得するようにしてもよい。
【００５０】
運用管理ソフトウェア２２５は、受信したエンクロージャＩＤとスロットＩＤとに基づいて、エンクロージャＩＤ５０２及びスロットＩＤ５０３により特定される管理番号５０１の運用管理情報２２７上の計算機ＩＤ  ５０４を更新する。
【００５１】
これにより、運用管理情報２２７において、管理番号５０１ごとに割当てられた計算機１０５を、エンクロージャＩＤ５０２及びスロットＩＤ５０３又は計算機ＩＤ５０４により特定することができる。
【００５２】
図８は、運用管理ソフトウェアによる計算機各々に計算機運用情報を割当てるための設定手順を示すフローチャートである。
【００５３】
運用管理ソフトウェア２２５は、計算機運用情報に対し利用させる計算機１０５を特定するための情報と、利用させたいＯＳ、アプリケーションプログラム、アプリケーションデータを特定する情報とを管理者からＧＵＩ等を介して受付ける。ここで、計算機１０５を特定する情報とは、計算機運用情報上で、ＯＳ、アプリケーションプログラム、アプリケーションデータを利用させたい計算機１０５を特定するための情報であって、たとえば、計算機ＩＤ５０４を指定するための情報のほか、管理番号５０１、又はエンクロージャＩＤ５０２及びスロットＩＤ５０３を指定するための情報であってもよい。
【００５４】
運用管理ソフトウェア２２５は、受付けた計算機運用情報を利用させる計算機１０５を特定するための情報と、計算機運用情報とに基づいて、計算機１０５が格納される収納位置の管理番号５０１を特定し、受付けた利用させたいＯＳ、アプリケーションプログラム、アプリケーションデータを特定する情報に基づいて、特定した管理番号５０１に対応する計算機運用情報（ＯＳのＩＤ５０５、アプリケーションプログラムのＩＤ５０６、アプリケーションデータ５０７）を設定する。
【００５５】
これにより、運用管理情報２２７において、計算機ＩＤ５０４のほか、管理番号５０１又はエンクロージャＩＤ５０２及びスロットＩＤ５０３によっても、計算機１０５を特定することができ、それぞれの計算機１０５に利用させたいＯＳのＩＤ５０５、アプリケーションプログラムのＩＤ５０６、アプリケーションデータを特定することができ、計算機各々に適切な計算機運用情報の設定をすることができる。
【００５６】
図９は、運用管理ソフトウェアによる計算機各々に割当てられた計算機運用情報を適切な計算機に利用させるための手順を示すフローチャートである。
【００５７】
運用管理ソフトウェア２２５は、エンクロージャに格納された計算機１０５から自身の計算機１０５を特定するための情報を受付ける。
【００５８】
運用管理ソフトウェア２２５は、受付けた自身の計算機１０５を特定するための情報と計算機運用情報とに基づき、管理番号５０１を特定することにより計算機１０５を特定する。
【００５９】
運用管理ソフトウェア２２５は、この管理番号５０１をキーとして、運用管理情報２２７に設定されたＯＳ、アプリケーションプログラム、アプリケーションデータ等を特定する。
【００６０】
運用管理ソフトウェア２２５は、ネットワーク２３１を介して、特定されたＯＳ、アプリケーションプログラム、アプリケーションデータ等を特定された計算機１０５により利用できるようにする（たとえば、アクセスを許可やプログラムのインストール等を実施する）。
【００６１】
運用管理ソフトウェア２２５は、運用管理情報２２７に基づいて、図４に示すような計算機マップを作成し、計算機１０５ごとに利用可能なＯＳ、アプリケーションプログラム、アプリケーションデータ等を対応つけて、出力装置２２８に表示する。
【００６２】
これにより、管理サーバ２２１は、運用管理情報２２７において、必ずしも計算機ＩＤ５０４に基づかなくとも、管理番号５０１又はエンクロージャＩＤ５０２及びスロットＩＤ５０３に基づいて、計算機１０５を特定することができ、それぞれの計算機１０５に利用させたいＯＳのＩＤ５０５、アプリケーションプログラムのＩＤ５０６、アプリケーションデータを特定することができ、計算機各々に適切な計算機運用情報の設定をすることができる。また、管理者は、出力装置２２８に表示された計算機１０５の物理的位置が特定された計算機マップ上で、計算機１０５それぞれが利用可能なＯＳ等の運用管理情報を把握することができる。
【００６３】
図１０は、管理ソフトウェアによる計算機の起動又は停止手順を示すフローチャートである。
【００６４】
運用管理ソフトウェア２２５は、起動又は停止予定の計算機１０５を特定するための情報を受付ける。なお、計算機１０５を特定するための情報は、ＧＵＩ等を介して管理者からの入力を受付けてもよいし、特定のアプリケーションプログラムからの入力を受付けてもよい。
【００６５】
運用管理ソフトウェア２２５は、この計算機１０５を特定するための情報と計算機運用情報とに基づき、管理番号５０１を特定することにより計算機１０５を特定する。
【００６６】
運用管理ソフトウェア２２５は、ネットワーク２３１を介して、特定された計算機１０５の起動又は停止を行う。なお、運用管理ソフトウェア２２５は、特定された計算機１０５の状態が起動又は停止のいずれであるかを検出するだけでもよい。
【００６７】
運用管理ソフトウェア２２５は、管理番号５０１をキーとして、現在の計算機１０５の状態に応じて、運用管理情報２２７上の計算機状態５０８を起動又は停止に設定する。
【００６８】
運用管理ソフトウェア２２５は、運用管理情報２２７に基づいて、図４に示すような計算機マップを作成し、計算機１０５ごとの計算機状態５０８を対応つけて、出力装置２２８に表示する。
【００６９】
これにより、管理サーバ２２１は、運用管理情報２２７において、必ずしも計算機ＩＤ５０４に基づかなくとも、管理番号５０１又はエンクロージャＩＤ５０２及びスロットＩＤ５０３に基づいて、計算機１０５を特定することができ、特定した計算機１０５を起動／停止させることができ、計算機各々に適切な計算機運用情報の設定をすることができる。また、管理者は、出力装置２２８に表示された計算機１０５の物理的位置が特定された計算機マップ上で、それぞれの計算機１０５が起動又は停止状態にあるのかを把握することができる。
【００７０】
図１１は、管理ソフトウェアによる計算機の障害発生の際の処理手順を示すフローチャートである。
【００７１】
運用管理ソフトウェア２２５は、ネットワーク２３１を介して、計算機１０５それぞれの障害状態を検出する。なお、障害が発生した際に、計算機１０５から、管理サーバ２２１へ障害発生を通知してもよい。
【００７２】
運用管理ソフトウェア２２５は、障害が発生した計算機１０５を特定するための情報を受付ける。なお、この処理は、障害状態を検出する処理とともに実施してもよい。
【００７３】
運用管理ソフトウェア２２５は、この計算機１０５を特定するための情報と計算機運用情報とに基づき、管理番号５０１を特定することにより計算機１０５を特定する。
【００７４】
運用管理ソフトウェア２２５は、管理番号５０１をキーとして、障害が発生した運用管理情報２２７上の計算機状態５０８を障害発生に設定する。
【００７５】
運用管理ソフトウェア２２５は、ネットワーク２３１を介して、特定された計算機１０５の障害回復処理を実行する。なお、この障害回復処理は、運用管理ソフトウェア２２５とは別のソフトウェアによりその機能を実現してもよい。
【００７６】
運用管理ソフトウェア２２５は、運用管理情報２２７に基づいて、図４に示すような計算機マップを作成し、計算機１０５ごとの計算機状態５０８を対応つけて、出力装置２２８に表示する。
【００７７】
これにより、管理サーバ２２１は、運用管理情報２２７において、必ずしも計算機ＩＤ５０４に基づかなくとも、管理番号５０１又はエンクロージャＩＤ５０２及びスロットＩＤ５０３に基づいて、計算機１０５を特定することができ、特定した計算機１０５に応じた障害回復処理を実施することができ、計算機各々に適切な計算機運用情報の設定をすることができる。また、管理者は、出力装置２２８に表示された計算機１０５の物理的位置が特定された計算機マップ上で、それぞれ計算機１０５が正常／障害発生状態にあるのかを把握することができ、その計算機マップを参考にして、障害が発生した計算機の物理的位置を迅速かつ適切に特定することができるため、計算機の交換を行うなどの実際にその計算機が設置されている場所にまで行かなければならないような計算機保守も容易にすることができる。
【００７８】
以上、本発明の実施形態によれば、個々の計算機に対し計算機が収納されたエンクロージャを識別するエンクロージャＩＤとエンクロージャ内のスロット位置を示すスロットＩＤとを出力する機能を有するエンクロージャが、計算機に対しＩＤを出力することによって、計算機の収納位置を特定することと、計算機の交換によっても変化しないＩＤを用いた計算機の運用情報管理を行うことが可能となる。
【００７９】
もし計算機に障害が発生した場合、当該計算機に対しエンクロージャから出力されたＩＤに基づき、計算機位置管理情報から計算機の物理的位置を特定して交換することが可能となる。ここで、計算機交換作業に錯誤が生じ対象計算機とは異なる位置の計算機を交換してしまった場合であっても、従来技術では計算機位置を特定することが出来なくなってしまったが、本発明の実施形態によれば再びエンクロージャＩＤとスロットＩＤを取得することで、計算機の設置位置を特定することが可能となる。
【００８０】
また、計算機ＩＤでは無く、エンクロージャの収納位置に対してユニークなＩＤを利用して計算機の運用情報管理を行うことで、計算機の交換によって計算機運用情報の再設定を行うコストを削減することが可能となる。
【００８１】
なお、本実施形態では、出力装置２２８を管理サーバ２２１に備えているが、管理サーバ２２１から有線又は無線ネットワーク（ＬＡＮ、ＷＡＮ等）を介して、運用管理情報２２７を受信可能な端末装置として具現化してもよい。この場合、この端末装置は、受信した運用管理情報２２７に基づいて、図４に示すような計算機マップを作成し、計算機１０５ごとの計算機状態５０８等との対応をつけて、出力装置２２８に表示する。これにより、管理者は計算機保守の保守がより容易にできる。
【００８２】
また、本実施形態では、エンクロージャＩＤ出力装置１０２及びスロットＩＤ出力装置１０３は、スロットに収納された計算機に対しＩＤを出力するようにしたが、エンクロージャ自身がスロットに収納されたスロットＩＤを収集し、ネットワークを介して、管理サーバ２２１上の運用管理ソフトウェア２２５に送信するようにしてもよい。
【００８３】
【発明の効果】
本発明によると、計算機を収納するエンクロージャの物理的位置と設置すべき計算機との対応関係を明確にすることより、計算機各々に適切な計算機運用情報の設定をすることができる。
【図面の簡単な説明】
【図１】本実施形態におけるエンクロージャの構成図
【図２】本実施形態における管理システムの構成図
【図３】本実施形態におけるフロア内のラック位置を示す位置管理情報を示す模式図
【図４】本実施形態におけるラック内のエンクロージャ位置を示す位置管理情報を示す模式図
【図５】本実施形態における運用管理情報を示す図
【図６】本実施形態の運用管理ソフトウェアによる位置管理情報作成手順を示すフローチャート
【図７】本実施形態の計算機の初期設定手順を示すフローチャート
【図８】本実施形態の運用管理ソフトウェアによる計算機各々に計算機運用情報を割当てるための設定手順を示すフローチャート
【図９】本実施形態の運用管理ソフトウェアによる計算機各々に割当てられた計算機運用情報を適切な計算機に利用させるための手順を示すフローチャート
【図１０】本実施形態の管理ソフトウェアによる計算機の起動又は停止手順を示すフローチャート
【図１１】本実施形態の管理ソフトウェアによる計算機の障害発生の際の処理手順を示すフローチャート
【図１２】本実施形態におけるエンクロージャに格納される計算機の構成図
【符号の説明】
１０１  エンクロージャ、１０２  エンクロージャ出力装置、１０３  計算機ＩＤ出力装置、１０４  計算機収納スロット、２０１  ラック、２０２  エンクロージャ、２０３  エンクロージャ、２０４  エンクロージャＩＤ出力装置、２０５エンクロージャＩＤ出力装置、２１１  ラック、２１２  エンクロージャ、２１３  エンクロージャ、２１４  エンクロージャＩＤ出力装置、２１５  エンクロージャＩＤ出力装置、２２１  管理サーバ、２２２  ＣＰＵ、２２３  ネットワークインターフェース、２２４  メモリ、２２５  管理ソフトウェア、２２６位置管理情報、２２７  運用管理情報、２３１  ネットワーク、３０１  フロア図、３０２  ラック、３０３  ラック、３０４  ラック、３０５  ラック、３０６  ラック、３０７  ラック、４０１  エンクロージャ格納図、４０２  ラック、４０３  ラック、４０４  ラック、４１１  エンクロージャ、４１２  エンクロージャ、４１３  エンクロージャ、４１４  エンクロージャ、４１５  エンクロージャ、４１６  エンクロージャ、４２１  エンクロージャＩＤ出力装置、４２２  エンクロージャＩＤ出力装置、４２３  エンクロージャＩＤ出力装置、４２４  エンクロージャＩＤ出力装置、４２５  エンクロージャＩＤ出力装置、４２６  エンクロージャＩＤ出力装置、５０１  管理対象計算機通し番号、５０２  エンクロージャＩＤ、５０３  スロットＩＤ、５０４  計算機ＩＤ、５０５  導入ＯＳの種類、５０６  導入アプリケーションプログラムの種類、５０７  アプリケーションデータ、５０８  管理対象計算機の状態
【図１】
2004252800.tif 000003
【図２】
2004252800.tif 000004
【図３】
2004252800.tif 000005
【図４】
2004252800.tif 000006
【図５】
2004252800.tif 000007
【図６】
2004252800.tif 000008
【図７】
2004252800.tif 000009
【図８】
2004252800.tif 000010
【図９】
2004252800.tif 000011
【図１０】
2004252800.tif 000012
【図１１】
2004252800.tif 000013
【図１２】
2004252800.tif 000014