(57)【特許請求の範囲】
【請求項１】
サーバを設置するための複数のスペースを具備するサーバラックにおける前記複数のスペース毎に設けられて、同じスペースに設置されたサーバとネットワークケーブルを介して通信接続される複数のアダプタと、
前記サーバラックに設けられて、前記複数のアダプタと通信接続されるコントローラと
を備え、
前記アダプタは、通信接続された接続サーバ宛のパケットを解析することにより当該接続サーバのＩＰアドレスを取得して、当該ＩＰアドレスの情報を前記コントローラに送信し、
前記コントローラは、ＩＰアドレスの情報を受信した場合、当該情報の送信元のアダプタが設けられているスペースの位置情報と前記サーバラックの位置情報とを含む位置情報を前記サーバの位置情報として、当該サーバの位置情報と受信したＩＰアドレスの情報とを対応付けて上位装置へ送信する
ことを特徴とするサーバ管理システム。
【請求項２】
サーバを設置するための複数のスペースを具備するサーバラックにおける前記複数のスペース毎に設けられて、同じスペースに設置されたサーバとネットワークケーブルを介して通信接続される複数のアダプタが、通信接続された接続サーバ宛のパケットを解析することにより当該接続サーバのＩＰアドレスを取得して、当該ＩＰアドレスの情報をコントローラに送信する段階と、
前記サーバラックに設けられて、前記複数のアダプタと通信接続されるコントローラが、ＩＰアドレスの情報を受信した場合、当該情報の送信元のアダプタが設けられているスペースの位置情報と前記サーバラックの位置情報とを含む位置情報を前記サーバの位置情報として、当該サーバの位置情報と受信したＩＰアドレスの情報とを対応付けて上位装置へ送信する段階と
を含むことを特徴とするサーバ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ管理システム及びサーバ管理方法に関する。
【背景技術】
【０００２】
サーバ設置位置管理システム及びサーバ設置位置管理方法の一例が特許文献１に記載されている。特許文献１のサーバ設置位置管理システムは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのＴＣＰ／ＩＰよる通信が可能な通信ネットワークに接続している複数の通信機器を備えている。特許文献１のサーバ設置位置管理システム及びサーバ設置位置管理方法は、通信ネットワークを通じて通信機器と通信可能な機器情報収集装置と、機器情報収集装置と通信可能に接続する階層化処理装置とを備えている。そして、特許文献１のサーバ設置位置管理システム及びサーバ設置位置管理方法は、通信ネットワークに接続している通信機器の物理的な接続関係を容易に把握でき、通信ネットワークの管理負担を軽減できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４３６１５２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、クラウドコンピューティングの浸透によるサーバの集中設置により、現在、データセンターの規模は拡大しつつあり、データセンターにおける効率的なサーバ管理が求められている。現在では、サーバが持っているマネジメント機能を用いることにより、サーバの様々な情報の取得や設定が可能である。しかし、それらは、ネットワーク上のアドレスベースでの管理に限定されており、実環境での保守作業や管理では不都合が多い。
【０００５】
例えば、障害発生時には、作業前に当該装置のＩＰアドレスを元に設置位置を調べなければならない。この時に必要となる設置位置を記録したリストは、装置の入れ替えを行うたびに手作業で更新する必要があり、大規模なデータセンターでは管理が困難となる。また、サーバを設置位置ごとにわけて管理することも不可能であり、作業のためサーバラックの電源を落とす場合に影響を受ける装置全ての電源をまとめて制御することも難しい。これらの問題は、ネットワーク上のアドレスであるＩＰアドレスをベースにサーバ管理が行われているために発生している。
【０００６】
そこで、ＩＰアドレスだけでなくサーバの設置位置も合わせて使用することで、保守の容易化とより高度なサーバ管理を実現できると考えられる。しかし、各サーバへの手作業での設置位置の設定は現実的ではなく、設置位置を自動設定する仕組みが必要とされている。これに対する取り組みとして、サーバにＲＦＩＤや無線通信機能を持たせてサーバとサーバラック間で通信を行い、位置情報のやりとりを行うことでサーバの設置位置を取得する方法がある。しかし、サーバへの機能や部品の追加はコストの増加に直結してしまう。また、この機能を使用するためには設置するサーバが、この機能に対応している必要があり、サーバの導入に際して大きな制限ができてしまう。
【０００７】
ところで、集中管理ソフトウェアにより、座標とＩＰアドレスとを紐づけたサーバ管理を行うサーバ設置位置管理システム及びサーバ設置位置管理方法がある。図３に示すように、サーバ設置位置管理システム１００は、集中管理ソフトウェア１０１を格納した管理用端末１０２と、ラック座標入力部１０３およびラック座標表示部１０４が接続したコントローラ１０５とを備えている。サーバ設置位置管理システム１００は、無線通信モジュール１０６がサーバ１０７に対して座標を送信している。サーバ１０７に搭載したサーバ管理用チップのＢＭＣ１０８は、この座標を受け取ると、この情報を管理用端末１０２の集中管理ソフトウェア１０１に送信する。例えば、サーバルーム内の座標［１，２］に設置されたサーバラック１０９の３段目に設置された無線通信モジュール１１０はサーバ１０７に対して座標情報［１，２，３］を送信する。
【０００８】
ＢＭＣ１０８はサーバ１０７のＩＰアドレスを添えてこの座標情報をネットワーク１１１経由で集中管理ソフトウェア１０１に送信する。これにより、集中管理ソフトウェア１０１において、座標［１，２，３］とＩＰアドレスとを紐づけたサーバ管理を行うことができる。しかしながら、このようなサーバ設置位置管理システム及びサーバ設置位置管理方法は、以下の課題がある。第１の課題は、サーバ１０７に専用の部品を搭載するために、サーバ１０７の価格が上昇してしまうことである。第２の課題は、専用の部品を搭載したサーバ１０７でなければ、設置位置自動認識機能を利用できないことである。
【０００９】
一方、特許文献１のサーバ設置位置管理システム及びサーバ設置位置管理方法は、通信ネットワークを通じて通信機器と通信可能な機器情報収集装置と、機器情報収集装置と通信可能に接続する階層化処理装置とを備えている。しかし、特許文献１のサーバ設置位置管理システム及びサーバ設置位置管理方法は、上記と同様にして、サーバに専用の部品の搭載や機能の追加を必要とするために、コスト面で改善の余地を有する。
【００１０】
本発明の目的は、上述した課題を解決するサーバ管理システム及びサーバ管理方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の第１の形態によると、サーバ管理システムであって、サーバを設置するための複数のスペースを具備するサーバラックにおける複数のスペース毎に設けられて、同じスペースに設置されたサーバとネットワークケーブルを介して通信接続される複数のアダプタと、サーバラックに設けられて、複数のアダプタと通信接続されるコントローラとを備え、アダプタは、通信接続された接続サーバ宛のパケットを解析することにより当該接続サーバのＩＰアドレスを取得して、当該ＩＰアドレスの情報をコントローラに送信し、コントローラは、ＩＰアドレスの情報を受信した場合、当該情報の送信元のアダプタが設けられているスペースの位置情報とサーバラックの位置情報とを含む位置情報をサーバの位置情報として、当該サーバの位置情報と受信したＩＰアドレスの情報とを対応付けて上位装置へ送信する。
【００１２】
本発明の第２の形態によると、サーバ管理方法であって、サーバを設置するための複数のスペースを具備するサーバラックにおける複数のスペース毎に設けられて、同じスペースに設置されたサーバとネットワークケーブルを介して通信接続される複数のアダプタが、通信接続された接続サーバ宛のパケットを解析することにより当該接続サーバのＩＰアドレスを取得して、当該ＩＰアドレスの情報をコントローラに送信する段階と、サーバラックに設けられて、複数のアダプタと通信接続されるコントローラが、ＩＰアドレスの情報を受信した場合、当該情報の送信元のアダプタが設けられているスペースの位置情報とサーバラックの位置情報とを含む位置情報をサーバの位置情報として、当該サーバの位置情報と受信したＩＰアドレスの情報とを対応付けて上位装置へ送信する段階とを含む。
【発明の効果】
【００１３】
本発明によれば、サーバへ新たな部品や機能を追加せずに、サーバの設置位置を確実に特定することができるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る第１実施形態のサーバ設置位置管理システムのブロック構成図である。
【図２】本発明に係る第２実施形態のサーバ設置位置管理システムのブロック構成図である。
【図３】特許文献１に関連するサーバ設置位置管理システムのブロック図である。
【発明を実施するための形態】
【００１５】
以下、本発明に係る複数の実施形態のサーバ設置位置管理システム及びサーバ設置位置管理方法について図面を参照して説明する。図１に示すように、本発明に係る第１実施形態のサーバ設置位置管理方法を実行するサーバ設置位置管理システム１０は、サーバラック１１と、サーバラック１１に搭載する複数のサーバ１２と、を備えている。サーバ設置位置管理システム１０は、サーバラック１１の各段にそれぞれ搭載し、ネットワーク１３上を流れるパケットを解析することにより設置したサーバ１２のＩＰアドレスを取得するプロトコル解析アダプタ１４をそれぞれ備えている。
【００１６】
サーバ設置位置管理システム１０は、プロトコル解析アダプタ１４を制御するコントローラ１５を備えており、サーバラック１１の設置位置をコントローラ１５に対して設定するための操作部１６を備えている。操作部１６は、コントローラ１５に接続したラック座標入力部１７およびラック座標表示部１８からなる。操作部１６は、コントローラ１５を操作することにより、サーバラック１１のサーバルーム内における座標の設定や、設定した座標の確認をすることができる。そして、サーバ設置位置管理システム１０は、集中管理ソフトウェア２０を格納した管理用端末１９を備えている。
【００１７】
プロトコル解析アダプタ１４は、サーバラック１１の各段に１台ずつ設置されており、そのすべてがコントローラ１５に接続している。プロトコル解析アダプタ１４は、片側にＲＪ−４５コネクタ２１を、反対側にＲＪ４５モジュラジャック２２を持つ構造になっており、ＬＡＮケーブル２３とサーバ１２のＬＡＮポート２４との間に挟み込むように接続して使用する。プロトコル解析アダプタ１４は、ＬＡＮ上を流れるパケットを解析する機能を有しており、ＲＪ−４５コネクタ２１側から送信されるパケットのＩＰヘッダ部を解析する。そして、プロトコル解析アダプタ１４は、ＲＪ−４５コネクタ２１側に接続されているＬＡＮポート２４のＩＰアドレスを取得することができる。
【００１８】
このようにして取得したＩＰアドレスはコントローラ１５に送信する。サーバ１２は、ＬＡＮポート２４を持っており、ネットワーク１３に参加している。また、ＬＡＮポート２４には、プロトコル解析アダプタ１４が接続されている。
【００１９】
管理用端末１９では、集中管理ソフトウェア２０が動作しており、ネットワーク１３経由でサーバ１２から収集した情報を元にサーバ管理を行っている。また、この集中管理ソフトウェア２０は、ネットワーク１３を経由してサーバラック１１のコントローラ１５とも通信が可能となっている。なお、サーバ１２の詳細な内部構成は、当業者にとってよく知られているために、その詳細については省略する。
【００２０】
次に、サーバ設置位置管理システム１０が実行するサーバ設置位置管理方法について説明する。以下に、サーバ設置位置管理方法によるサーバ設置時の位置情報の流れについて説明する。まず、サーバラック１１を設置する際に、ラック座標入力部１７においてサーバルーム内の位置として座標情報［Ｘ，Ｙ］を設定する。
【００２１】
この時設定された座標情報［Ｘ，Ｙ］は、コントローラ１５によって保持される。続いて、サーバ１２を設置し、サーバ１２のＬＡＮポート２４にプロトコル解析アダプタ１４を接続する。これにより、プロトコル解析アダプタ１４は、流れているパケットのＩＰヘッダを解析し、ＬＡＮポート２４のＩＰアドレスを取得する。
【００２２】
ここで取得されたＩＰアドレスは、コントローラ１５へと送信される。コントローラ１５では、プロトコル解析アダプタ１４からＩＰアドレスを受け取ると、このＩＰアドレスがサーバラック１１のどの段に設置されたプロトコル解析アダプタ１４から得られた値かを調べる。
【００２３】
そして、コントローラ１５は、サーバラック１１の座標情報［Ｘ，Ｙ］にサーバラック１１の段番号［Ｚ］を追加した［Ｘ，Ｙ，Ｚ］をＩＰアドレスに対応した座標として紐づける。例えば、サーバルーム内の座標［１，２］に設置されたサーバラック１１の３段目に設置されたプロトコル解析アダプタ１４でＩＰアドレス「１１１．２２２．３３３．４４４」が取得されたとする。その場合、コントローラ１５は、座標［１，２，３］＝ＩＰアドレス「１１１．２２２．３３３．４４４」と紐づける。
【００２４】
サーバラック１１のコントローラ１５で紐づけられた位置とＩＰアドレスの情報とは、ネットワーク１３を経由して管理用端末１９上の集中管理ソフトウェア２０に集められ、ＩＰアドレスと位置情報とを紐づけた一括管理を行う。
【００２５】
このように、本発明の第１実施形態のサーバ設置位置管理システム１０によれば、ネットワーク１３上を流れるパケットを解析することにより設置したサーバ１２のＩＰアドレスを取得するプロトコル解析アダプタ１４をサーバラック１１の各段に搭載する。従って、サーバ設置位置管理システム１０によれば、サーバ１２への部品や機能の追加をせずに設置位置を自動取得できるために、サーバ１２のコスト低減を図ることができる。そして、サーバ設置位置管理システム１０によれば、サーバ１２の実空間の位置情報を用いた効率的なサーバ管理のためのサーバ設置位置自動設定機能を実現できる。
【００２６】
また、サーバ設置位置管理システム１０によれば、サーバ１２の種類に拘わらず、どのようなサーバ１２であっても設置位置自動取得機能を使用できる。従って、サーバ設置位置管理システム１０によれば、サーバ１２のメーカーや型番、インストールされているソフトウェアに依存せず、ＬＡＮポート２４さえ搭載されていればどのようなサーバ１２であっても設置位置を自動取得できる。
【００２７】
そして、サーバ設置位置管理システム１０によれば、プロトコル解析アダプタ１４を制御するコントローラ１５および操作部１６をサーバラック１１に搭載しているために、コンパクトなサーバラック１１を得ることができる。
【００２８】
サーバ設置位置管理方法によれば、サーバラック１１の各段に搭載したプロトコル解析アダプタ１４により、ネットワーク１３上を流れるパケットを解析することにより設置したサーバ１２のＩＰアドレスを取得できる。従って、サーバ設置位置管理方法によれば、サーバ１２への部品や機能の追加をせずに、設置位置を自動取得できることにより、サーバ１２のコスト低減を図ることができる。
【００２９】
次に、本発明に係る第２実施形態のサーバ設置位置管理システム及びサーバ設置位置管理方法について説明する。なお、以下の第２実施形態において、前述した第１実施形態と重複する構成要素や機能的に同様な構成要素については、図中に同一符号あるいは相当符号を付することによって説明を簡略化あるいは省略する。
【００３０】
図２に示すように、本発明に係る第２実施形態のサーバ設置位置管理システム３０は、専用のスイッチングＨＵＢ３１を適用している。スイッチングＨＵＢ３１は、その機能上、ポートに接続された装置のＭＡＣアドレスを全て把握している。ＭＡＣアドレスは、ＡＲＰプロトコルを使用することによりＩＰアドレスに変換できるので、このＭＡＣアドレスの情報を外部から参照できるような専用のスイッチングＨＵＢを適用している。これにより、第１実施形態のプロトコル解析アダプタを省略できる。
【００３１】
スイッチングＨＵＢ３１は、サーバラック１１に搭載されており、コントローラ１５と通信ケーブル３２で接続されており、データのやり取りが可能になっている。また、スイッチングＨＵＢ３１の各ポートは、サーバラック１１の各段と対応付けている。例えば、サーバラック１１の１段目に設置されたサーバ１２は、スイッチングＨＵＢ３１の１段目ポート３３に接続しなければならない。
【００３２】
スイッチングＨＵＢ３１は、その機能上、各ポート３３，３４，３５，３６に接続された装置のＭＡＣアドレスを調べ、ＭＡＣアドレスと各ポート３３，３４，３５，３６とのテーブルを作成して保持する。このテーブルは、通信ケーブル３２経由でコントローラ１５へと送信できるものとする。コントローラ１５では、このテーブルを受け取ることにより、ＡＲＰプロトコルを使用してＭＡＣアドレスをＩＰアドレスへ変換する。これにより、コントローラ１５は、スイッチングＨＵＢ３１のどのポート３３，３４，３５，３６に、どのＩＰアドレスのサーバが接続されているかを知ることができる。例えば、サーバルーム内の座標［１，２］に設置されたサーバラック１１の３段目にＩＰアドレス「１１１．２２２．３３３．４４４」、ＭＡＣアドレス「ａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：ｆｆ」のＬＡＮポート２４を持つサーバ１２が設置されたとする。このサーバ１２は、３段目に設置されたので、ＬＡＮポート２４はＬＡＮケーブル３７でスイッチングＨＵＢ３１の３段目ポート３５に接続される。
【００３３】
ＬＡＮケーブル３７が接続されることにより、スイッチングＨＵＢ３１は、自身が持っているＭＡＣアドレスのテーブルに、３段目ポート３５＝ａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：ｆｆという情報を追加し、その情報をコントローラ１５へも送信する。コントローラ１５は、３段目ポート３５＝ａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：ｆｆという情報を受け取ると、ＡＲＰプロトコルを使用してＭＡＣアドレス「ａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：ｆｆ」をＩＰアドレス「１１１．２２２．３３３．４４４」に変換する。これにより、３段目ポート３５＝ＩＰアドレス「１１１．２２２．３３３．４４４」という情報を得ることができる。
【００３４】
コントローラ１５は、サーバラック１１の座標として［１，２］を持っているので、これを追加して座標［１，２，３］＝ＩＰアドレス「１１１．２２２．３３３．４４４」というように、座標とＩＰアドレスを紐づけることができる。サーバラック１１のコントローラ１５で紐づけられた位置とＩＰアドレスの情報とは、ネットワーク１３を経由して管理用端末１９上の集中管理ソフトウェア２０に集められ、ＩＰアドレスと位置情報とを紐づけた一括管理が行われる。
【００３５】
第２実施形態のサーバ設置位置管理システム３０によれば、独立したプロトコル解析アダプタを使用せず、サーバラック１１に専用のスイッチングＨＵＢ３１を導入した。従って、サーバ設置位置管理システム３０によれば、システム全体を簡素化でき、コスト面でさらに有利にできる。
【００３６】
また、サーバ設置位置管理システム３０によれば、スイッチングＨＵＢ３１を制御するコントローラ１５および操作部１６をサーバラック１１に搭載しているために、コンパクトなサーバラック１１を得ることができる。
【００３７】
なお、本発明のサーバ設置位置管理システム及びサーバ設置位置管理方法は、前述した一実施形態に限定するものでなく、適宜な変形や改良等が可能である。
【００３８】
以上述べたように、本発明のサーバ設置位置管理システム及びサーバ設置位置管理方法によれば、サーバへ新たな部品や機能の追加をせずに、サーバの設置位置を確実に特定することができる。以上の結果として、大幅なコスト低減を図れ、本発明の産業上の利用可能性は大といえる。
【００３９】
上記の実施形態の一部、又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
【００４０】
（付記Ａ）サーバラックと、前記サーバラックに搭載する複数のサーバと、を備え、前記サーバラックに有する各段にそれぞれ搭載し、ネットワーク上を流れるパケットを解析することにより設置した前記サーバのＩＰアドレスを取得するプロトコル解析アダプタを備えているサーバ設置位置管理システム。
【００４１】
（付記Ｂ）前記サーバラックに搭載し、前記プロトコル解析アダプタを制御するコントローラ、および前記サーバラックの設置位置を前記コントローラに対して設定するための操作部を備えている付記Ａに記載のサーバ設置位置管理システム。
【００４２】
（付記Ｃ）サーバラックと、前記サーバラックに搭載する複数のサーバと、を備え、前記サーバラックに有する各段にそれぞれ搭載し、ＡＲＰプロトコルを使用することによりＩＰアドレスに変換できるＭＡＣアドレスを把握するスイッチングＨＵＢを備えているサーバ設置位置管理システム。
【００４３】
（付記Ｄ）前記サーバラックに搭載し、前記スイッチングＨＵＢを制御するコントローラ、および前記サーバラックの設置位置を前記コントローラに対して設定するための操作部を備えている付記Ｃに記載のサーバ設置位置管理システム。
【００４４】
（付記Ｅ）複数のサーバを搭載するサーバラックに有する各段に、ネットワーク上を流れるパケットを解析することにより設置した前記サーバのＩＰアドレスを取得するプロトコル解析アダプタを搭載し、前記サーバラックに前記サーバを設置する際に、前記サーバに前記プロトコル解析アダプタを接続して、前記ＩＰアドレスの前記サーバの設置位置を管理するサーバ設置位置管理方法。
【符号の説明】
【００４５】
１０，３０  サーバ設置位置管理システム
１１  サーバラック
１２  サーバ
１３  ネットワーク
１４  プロトコル解析アダプタ
１５  コントローラ
１６  操作部
３１  スイッチングハブ
【図１】
0005906747.tif 000002
【図２】
0005906747.tif 000003
【図３】
0005906747.tif 000004