(57)【要約】【課題】現状の人手によるラック搭載機器のラック筐体への搭載状態の確認作業では、ラック筐体、ラック搭載機器の数が増えれば増えるほど、確認にかかる時間が大きくなり、またシステム構成変更時の構成情報の不整合が発生する可能性が大きくなるという問題がある。【解決手段】複数の棚からなるラック筐体に搭載されるラックマウント型機器の構成管理方式であって、ラック筐体に搭載される各ラックマウント型機器にその機器に関する情報を格納した非接触型ＩＣタグを貼り付け、ラック筐体の各棚に前記各ラックマウント型機器の非接触型ＩＣタグを読み取るリーダ装置を設け、前記各棚のリーダ装置が当該棚に搭載されているラックマウント型機器の非接触型ＩＣタグを読み取り、当該ラック筐体に搭載されている各ラックマウント型機器の情報及び搭載位置を取得する。【選択図】  図１
2007226582.tif 000002
【特許請求の範囲】
【請求項１】
複数の棚からなるラック筐体に搭載されるラックマウント型機器の構成管理方式であって、ラック筐体に搭載される各ラックマウント型機器にその機器に関する情報を格納した非接触型ＩＣタグを貼り付け、ラック筐体の各棚に前記各ラックマウント型機器の非接触型ＩＣタグを読み取るリーダ装置を設け、前記各棚のリーダ装置が当該棚に搭載されているラックマウント型機器の非接触型ＩＣタグを読み取り、当該ラック筐体に搭載されている各ラックマウント型機器の情報及び搭載位置を取得することを特徴とするラックマウント型機器の構成管理方式。
【発明の詳細な説明】
【技術分野】
【０００１】
ラック筐体に搭載された機器の搭載位置を自動的に検出して管理するラックマウント型機器の構成管理方式に関する。
【背景技術】
【０００２】
ラックマウント型の機器は、規格に合ったものであれば、サーバを初め様々な種類の機器を、自由に組み合せてラック筐体に搭載することができるが、機器の冷却や保守の問題からラックマウント型機器には、ラックに搭載する時の制約事項がある場合がある。
【０００３】
例えば、あるラックマウント型機器では、スムーズな排熱のために、搭載された機器の下の段に通気のための空きスペースが必要であったり、重量のあるラックマウント型機器（大型のラックマウントサーバや無停電電源装置など）などでは、ラック筐体の転倒防止の観点からできる限り下位の段に搭載する必要がある。このような制約事項を考慮しながら、各ラックマウント機器の搭載位置がシステムの仕様として決められ、これに基づいて工場出荷時、あるいは顧客サイトでのラック筐体へのラックマウント機器の搭載作業が行なわれる。このようなことから、各ラックマウント機器が、ラック筐体の正しい位置に搭載されているかどうかは、システムを正常に稼動させるため、またシステムの運用保守・管理の面から非常に重要となっている。
【０００４】
また、システムの規模が大きくなり、ラック筐体およびラックマウント機器の数が多くなってきた場合、ラックマウント機器の搭載位置を正しく把握できているかどうかは、システム障害時の復旧時間の長さにも影響を与える。
【０００５】
ラックマウント機器に故障等が発生した場合、各ラックマウント機器がどのラック筐体のどの位置に搭載されているかの構成情報を元に、障害対応を行うが、システム導入後にラック筐体やラックマウント機器を増設、あるいは各ラック筐体に搭載されるラックマウント機器の位置を移動させるなどシステムの構成に変更があった場合、その都度最新の機器構成情報に更新できていなければ、迅速に対応・システム復旧することができない。障害が発生した機器ではなく、誤って別の機器に対して稼動停止、部品交換等の作業を行ってしまう可能性がある。
【０００６】
このように、ラック筐体に搭載されたラックマウント型機器が実際に正しい位置に搭載されているかを把握することは、非常に重要である。現状、ラックマウント機器の搭載状況の確認は，システム管理ソフトウェアなどにより一部ソフトウェア的に確認・把握可能だが、物理的な搭載状況は、最終的には人手で各ラック筐体のどの位置に何のラックマウント機器が搭載されているかを確認する必要がある。
【０００７】
従来技術として、不揮発性メモリを用いてコンピュータ装置のハードウェアモジュールとソフトウェアモジュールのバージョン情報を確認する技術が特許文献１に開示され、ＩＣタグを用いたコンピュータモジュールのバージョンの管理方法が特許文献２に記載されているが、ラック筐体に搭載されるラックマウント機器の構成管理方式に関する文献はない。
【０００８】
【特許文献１】特開２００２−１４８５０号公報
【特許文献２】特願２００４−２８３０２３号
【発明の開示】
【発明が解決しようとする課題】
【０００９】
様々な構成をとることが可能なラックマウント型機器の搭載状況の把握は、保守や管理の面から、工場出荷時に仕様通りの場所に各機器が正しく搭載されているか、構成変更時の構成管理、構成確認は非常に重要となっている。きちんと構成を管理できていなければ、障害（問題）の発生時に迅速に対応、復旧することができない。また、リソースを有効活用すると言う意味でも、どこにどんな機器が搭載されているかを把握することは非常に重要である。
【００１０】
現状の人手による確認作業では、ラック筐体、ラック搭載機器の数が増えれば増えるほど、確認にかかる時間が大きくなり、またシステム構成変更時の構成情報の不整合が発生する可能性が大きくなるという問題がある。
【００１１】
本発明は、この構成確認および構成情報の更新を自動的に行うことによって、構成確認にかかる時間を短縮し、また構成情報の不整合を排除し、迅速且つ正確な構成管理を実現することを目的としている。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明は、ラック筐体に搭載されるラックマウント型機器に、その機器に関する情報をもった非接触型のＩＣタグを貼り付け、またラック筐体側に各ラックマウント型機器に貼り付けられた非接触型のＩＣタグを読み取るリーダ装置を搭載することで、ラック筐体に搭載されるラックマウント型機器の情報（品名、形名など）、搭載位置を自動的に取得し、構成確認および構成情報の更新を自動的に行うことを特徴とする。
【発明の効果】
【００１３】
本発明により、ラック筐体の機器搭載状態の確認および構成情報の更新を自動的に行うことによって、構成確認にかかる時間を短縮し、また構成情報の不整合を排除し、迅速且つ正確な構成管理を実現が可能となる。
【発明を実施するための最良の形態】
【００１４】
図１は本発明を実現するシステム全体を示しており、例として38段（38U）の搭載スペースを持つラック筐体における実施の一形態を示している。
【００１５】
ラック筐体10は、各段に備えられている非接触型のＩＣタグ読み取り装置1001からＩＣタグ読み取り装置1038と、制御装置101から構成される。各ＩＣタグ読み取り装置は、ラック筐体10に搭載されるラック搭載機器に貼り付けられている非接触型のＩＣタグから情報をよみとるための非接触型のＩＣタグ読み取り装置である。各ＩＣタグ読み取り装置は、近接型の読み取り装置で、それぞれが取り付けられた段に搭載されたラック搭載機器に貼り付けられたＩＣタグ以外は読み取ることができない。各ＩＣタグ読み取り装置は制御装置101に接続されている。制御装置101は、ラック筐体外部にある管理端末20と接続するためのネットワークI/Fを備えており、管理端末20からの各ＩＣタグ読み取りの指示の受信、および各ＩＣタグ読み取り装置から読み取った情報を、ネットワークを介して管理端末20へ送信することができる。
【００１６】
管理端末20は、ラック筐体および、ラック筐体に搭載されたラック搭載機器の管理を行う端末である。管理端末20は、内蔵するメモリあるいはハードディスクにマスタ構成テーブル、構成確認テーブルを格納することができる。管理端末20は、ネットワークを介して、ラック筐体10の制御装置101と接続されており、このネットワークを介して、制御装置101に対しラック筐体10に搭載されたラック搭載機器のＩＣタグ情報の読み取り指示、および各ＩＣタグ読み取り装置が読み取ったＩＣタグ情報を制御装置101から受信することができる。図1の例では、管理端末20に接続されているラック筐体は、ラック筐体10のみであるが、複数台のラック筐体を接続して管理することもできる。
【００１７】
ラック搭載機器A30は1Uサイズのラックマウント型のハードウェアである。ラック搭載機器A30には、このラック搭載機器A30に関する情報が記録されたＩＣタグ301が貼り付けられている。ＩＣタグ301は、ラック搭載機器A30が、ラック筐体10に搭載されたときに、ラック筐体10の各棚にあるＩＣタグ読み取り装置で読み取れるように配置されている。このＩＣタグ301は、ラック搭載機器A30に関する情報（例：品名、形名、製造番号、ラック搭載サイズ等）が記録されている。この例では、ラック搭載機器A30は1Uサイズであるため、ＩＣタグ301のラック搭載サイズの項目には、「1」が記録されている。
【００１８】
ラック搭載機器B40は3Uサイズのラックマウント型のハードウェアである。ラック搭載機器B40には、 このラック搭載機器B40に関する情報が記録されたＩＣタグ401が貼り付けられている。ＩＣタグ401は、ラック搭載機器B401が、ラック筐体10に搭載されたときに、ラック筐体10の各棚にあるＩＣタグ読み取り装置で読み取れるように配置されている。ラック搭載機器B40のように複数段の棚を使用するラック搭載機器の場合は、ＩＣタグはこのラック搭載機器が使用する段の最下段のＩＣタグ読み取り装置で読み取れるように配置されている。このＩＣタグ401は、ラック搭載機器B40に関する情報（例：品名、形名、製造番号、ラック搭載サイズ等）が記録されている。ラック搭載機器B40は3Uサイズであるため、ＩＣタグ401のラック搭載サイズの項目には、「3」が記録されている。ここでは、1Uサイズのラック搭載機器A30、3Uサイズのラック搭載機器B40を図示しているが、これらは一例であり、実際には様々なサイズのラック搭載機器が存在する。
【００１９】
図２はラック筐体の制御装置のメモリに記録されている情報の例を示している。ラック筐体情報102は、ラック筐体10の制御装置101に内蔵されるメモリに記録されているラック筐体10に関する情報の内容の一例を示している。
【００２０】
図３はラック搭載機器に貼り付けられているＩＣタグに記録されている情報の例を示している。ラック搭載機器情報302は、ラック搭載機器A30のＩＣタグ301に記録されている情報の内容の一例である。ラック搭載機器情報402は、ラック搭載機器B40のＩＣタグ401に記録されている情報の内容の一例である。
【００２１】
図４は管理端末20に格納される構成情報の例である。マスタ構成テーブル201は、システムの構成要素となるハードウェア（各ラック筐体、各ラック搭載機器）がどのような構成になるかを示した仕様書に基づいた、ラック筐体のどの段に何のラック搭載機器が搭載されるべきかを示したマスタとなる構成情報の一例を示している。構成確認テーブル202はラック筐体の実際の機器搭載状態を記録する構成一覧表の例を示している。構成確認テーブルは、構成確認の際に自動的に作成される。0段目の位置にはラック筐体に関する情報が記録される。1段目以降にはラック搭載機器に関する情報が記録される。
【００２２】
以下に本発明の実施の手順を説明する。
【００２３】
図５は、本発明を用いて構成確認を行う手順を示している。
【００２４】
各ラック筐体、各ラック搭載機器がどのような構成になるかを示した仕様書に基づいたマスタ構成テーブル201を、あらかじめ管理端末20に格納しておく。
【００２５】
仕様書に基づき、ラック筐体に各ラック搭載機器を搭載した後、ラック筐体10の制御装置101と管理端末20をネットワークで接続する。この後、管理者は管理端末20にラック筐体10のラック搭載機器の確認をするよう指示を行う。
【００２６】
管理端末20は、まず制御装置101に記録されているラック筐体情報102を取得する（501）。取得したラック筐体10の情報102と、管理端末20に格納されているマスタ構成テーブル201の0段目に記録されているラック筐体の情報とを比較する（502）。マスタ構成情報テーブル201の持つラック筐体の情報と、制御装置101から取得したラック筐体10の情報が同じである場合は、ラック筐体10の機器搭載状態を記録するための構成確認テーブル202を管理端末が内蔵するメモリあるいはハードディスクに作成し、ラック筐体情報102を構成確認テーブル202の搭載位置0段目の項に記録した後、次のラック搭載機器の確認に進む。取得したラック筐体10の情報が相違がる場合は、管理端末20の画面にエラーと、マスタ構成テーブル201に記録されている正しいラック筐体の情報を表示し、管理者に確認しようとしているラック筐体に誤りがあることを通知する（504）。
【００２７】
ラック筐体情報の確認後、管理端末20は、制御装置101に対し、ラック筐体10の搭載機器を確認するよう指示を行う。指示を受けた制御装置101は、ＩＣタグ読み取り装置1001からＩＣタグ読み取り装置1038を用いて、ラック筐体の棚を1段目から順に一段づつラック搭載機器のＩＣタグの読み取りを開始する（503）。機器が搭載されている場合は、ラック搭載機器に貼り付けられているＩＣタグからそのラック搭載機器の情報を読み取ることができるので、その段にラック搭載機器が搭載されていることがわかる。
【００２８】
図１の例では、ラック筐体10の1段目には何も搭載されていないため、制御装置101は、管理端末20に1段目の搭載機器なしと送信する（506）。管理端末20は、構成確認テーブル202の搭載位置「1」の項に「機器なし」と記録する（507）。次の2段目にはラック搭載機器A30が搭載されているため、ＩＣタグ読み取り装置1002から読み取ったＩＣタグ301の情報と、その搭載位置情報を管理端末20に送信する（508）。管理端末20は、受信した情報を構成確認テーブル202の該当する搭載位置の項に記録する（509）。3段目から6段目には何も搭載されていないため、1段目と同様に管理端末20に搭載機器なしと送信する（506）。管理端末20は、構成確認テーブル202の該当する搭載位置の項に「機器なし」と記録する（507）。7段目にはラック搭載機器B40が搭載されているため、ＩＣタグ読み取り装置1007から読み取ったＩＣタグ401の情報と、その搭載位置情報を管理端末20に送信する（508）。管理端末20は、受信した情報を構成確認テーブル202の搭載位置「7」の項に記録する（509）。このとき、ＩＣタグ401の情報に含まれるラック搭載機器B40の占めるラック搭載サイズが「3」であるため、構成確認テーブル202の搭載位置「8」「9」の項にも受信したＩＣタグ401の情報を記録する。ただし、このとき搭載サイズの項には何も記録しない。ラック搭載機器B40の搭載サイズは、ＩＣタグ401がある7段目の項にのみ記録される。8段目から9段目にもラック搭載機器B40が搭載されているが、ＩＣタグがないためＩＣタグ読み取り装置1008、ＩＣタグ読取装置1009から情報は読み取れない。このため制御装置101は、1段目と同様に管理端末20に搭載機器なしと送信する。しかし管理端末20は、ＩＣタグ401の情報から8段目、9段目もラック搭載ｂｂｂ機器B40が搭載されていることを既に構成確認テーブル202に記録しているので、構成確認テーブル202には何も記録しない。10段目から38段目には何も搭載されていないため、1段目と同様に管理端末20に搭載機器なしと送信する（506）。管理端末20は、構成確認テーブル202の該当する搭載位置の項に「機器なし」と記録する（507）。
【００２９】
すべての段の情報を受信し構成確認テーブル202へ記録し終えたら（511）、あらかじめ格納してあるマスタ構成テーブル201と構成確認テーブル202とを比較し、マスタ構成テーブル201のとおりにラック搭載機器が正しく搭載されているかどうかを確認する（512）。
【００３０】
仕様に基づいたマスタ構成テーブル201と、ラック筐体の実際の機器搭載状態を示した構成確認テーブル202が同じである場合、管理端末20は、ラック筐体10に搭載されているラック搭載機器はすべて正しい位置に搭載されている旨を画面に表示し、管理者に通知する（513）。もしマスタ構成テーブル201と、構成確認テーブル202に相違がある場合は、管理端末20の画面にエラーと、相違のある搭載位置、およびマスタ構成テーブル201に記録されている正しいラック搭載機器の情報を表示し、管理者にラック筐体10の搭載機器に誤りがあることを通知する（514）。
【００３１】
もし、ラック筐体10以外にも構成を確認するラック筐体がある場合、管理端末20は、ラック筐体10と同様の手順で他のラック筐体についても確認を行う。
【００３２】
ラック筐体の搭載機器の確認が終わった後も、管理端末20に格納されている構成確認テーブル202は、障害時の保守などで使用するシステム構成データとして保存される。
【００３３】
システム構築後、運用しているシステムにおいて、ラック筐体に搭載されている機器を追加・削除、あるいは移動した場合、ラック筐体の実際の機器搭載状況とシステム構成管理データとして保存されている構成管理テーブル202の間に不整合が生じるが、これも図5と同様の手順で自動的に更新し、常に正しい機器搭載状態を把握することができる。以下にその手順を示す。
【００３４】
システムの構成変更後の仕様書に基づいた、構成変更後のマスタ構成テーブル201を、あらかじめ管理端末20に格納する。その後、管理者は管理端末20にラック筐体10のラック搭載機器の再確認をするよう指示を行う。
【００３５】
以下、図５と同様の手順で、制御装置101がラック筐体10に搭載されているラック搭載状況を確認し、その情報を管理端末20に送信する。管理端末20は、制御装置101から受信した情報に基づき構成確認テーブル202の内容を更新する。
【００３６】
すべての段の情報を受信し構成確認テーブル202へ記録し終えたら、あらかじめ格納してあるマスタ構成テーブル201と構成確認テーブル202とを比較し、マスタ構成テーブル201のとおりにラック搭載機器が正しく搭載されているかどうかを確認する。
【００３７】
変更後の仕様に基づいたマスタ構成テーブル201と、ラック筐体の実際の機器搭載状態を示した構成確認テーブル202が同じである場合、管理端末20は、ラック筐体10に搭載されているラック搭載機器の追加・削除・移動はすべて正しく行なわれている旨を画面に表示し、管理者に通知する。もしマスタ構成テーブル201と、構成確認テーブル202に相違がある場合は、管理端末20のディスプレイにエラーと、相違のある搭載位置、およびマスタ構成テーブル201に記録されている正しいラック搭載機器の情報を表示し、管理者にラック筐体10の搭載機器の追加・削除・移動が正しく行なわれていないことを通知する。
【００３８】
もし、ラック筐体10以外にも構成変更を確認するラック筐体がある場合、管理端末20は、ラック筐体10と同様の手順で他のラック筐体についても確認を行う。
【００３９】
ラック筐体の搭載機器の追加・削除・移動が正しく行なわれた後、管理端末20に格納されている構成確認テーブル202は、構成変更後の新たなシステム構成データとして保存される。
【図面の簡単な説明】
【００４０】
【図１】本発明の実現する装置全体を示した図である。
【図２】制御装置の持つラック筐体に関する情報の例を示した図である。
【図３】ＩＣタグの持つラック搭載機器に関する情報の例を示した図である。
【図４】管理端末の持つ構成情報の例を示した図である。
【図５】ラック筐体の機器搭載状態を確認する手順を示したフローチャートである。
【符号の説明】
【００４１】
１０  ラック筐体
２０  管理端末
３０  ラック搭載機器Ａ
４０  ラック搭載機器Ｂ
１０１  制御装置
３０１、４０１  ＩＣタグ
１００１〜１０３８  ＩＣタグ読取装置
【図１】
2007226582.tif 000003
【図２】
2007226582.tif 000004
【図３】
2007226582.tif 000005
【図４】
2007226582.tif 000006
【図５】
2007226582.tif 000007