(57)【要約】【課題】  簡易な構成で、ラック内のサーバの格納位置を取得することができる。【解決手段】  情報処理装置は、ラックに格納された少なくとも１台のサーバと、前記サーバと接続する通信ポートを有するスイッチとを備え、前記スイッチは、前記サーバからの要求に応じて、前記サーバと接続された前記通信ポートの識別情報を前記サーバに送信する制御部を有する。【選択図】  図１
2017162267.tif 000002
【特許請求の範囲】
【請求項１】
ラックに格納された少なくとも１台のサーバと、前記サーバと接続する通信ポートを有するスイッチとを備え、
前記スイッチは、前記サーバからの要求に応じて、前記サーバと接続された前記通信ポートの識別情報を前記サーバに送信する制御手段を有する、
情報処理装置。
【請求項２】
前記サーバは、前記ラック内の前記サーバの格納位置に対応する前記スイッチの前記通信ポートに接続される、
請求項１に記載の情報処理装置。
【請求項３】
前記通信ポートの識別情報は、前記ラック内の前記サーバの格納位置を示す情報である、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記サーバは、前記通信ポートの識別情報に基づいて、前記ラック内の前記サーバの格納位置を特定する、
請求項１から３のいずれか１つに記載の情報処理装置。
【請求項５】
前記サーバは、前記スイッチと接続する管理制御装置を備え、
前記管理制御装置が、前記スイッチと通信可能になった後、前記スイッチに前記要求を送信し、前記スイッチからの前記通信ポートの識別情報を受信する、
請求項１から４のいずれか１つに記載の情報処理装置。
【請求項６】
前記管理制御装置が、前記通信ポートの識別情報に基づいて、前記ラック内の前記サーバの格納位置を特定する、
請求項５に記載の情報処理装置。
【請求項７】
前記スイッチは、前記ラックの識別情報および設置情報を含むラック情報を取得し、前記ラック情報および前記サーバの格納位置を示す情報を前記サーバへ送信する、
請求項１から６のいずれか１つに記載の情報処理装置。
【請求項８】
前記ラック内の前記サーバの格納位置ごとに設けられ、互いに接続された一対の第１ポートおよび第２ポートを有する中継装置を更に備え、
前記第１ポートは、前記第１ポートの位置と前記ラック内の前記サーバの格納位置が同じである前記サーバの通信ポートと接続され、前記第２ポートは、前記ラック内の前記サーバの格納位置に対応した、前記スイッチの通信ポートと接続される、
請求項１から７のいずれか１つに記載の情報処理装置。
【請求項９】
請求項１〜８のいずれか１つに記載の情報処理装置と、管理装置とを備え、
前記管理装置は、前記情報処理装置から前記ラック内の前記サーバの格納位置を示す位置情報を取得する、情報処理システム。
【請求項１０】
ラックに格納された少なくとも１台のサーバと、前記サーバと接続する通信ポートを有するスイッチとを備える情報処理装置の制御方法であって、
前記スイッチが、
前記サーバからの要求を受信し、
前記サーバと接続された前記スイッチの通信ポートの識別情報を前記サーバに送信する、
情報処理装置の制御方法。
【請求項１１】
ラックに格納された少なくとも１台のサーバと、前記サーバと接続する通信ポートを有するスイッチとを備える情報処理装置を制御するプログラムであって、
前記サーバからの要求を受信し、
前記サーバと接続された前記スイッチの通信ポートの識別情報を前記サーバに送信する、
ことをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置等に関し、特にラック内のサーバの格納位置の取得に関する。
【背景技術】
【０００２】
近年、サーバ等の電子機器をラックに搭載するラックマウントシステムが普及している。システム管理者は、ラックごとに各電子機器とその搭載位置を把握して管理データベースを作成する必要があり、システム管理者によるデータベース作成の労力は多大となる。
【０００３】
特許文献１には、システム管理者の労力を低減するために、サーバに設置されたバーコード取得部が、サーバの搭載位置に付されたバーコードを読取ることでラックの段情報を判別することが記載されている。特許文献１は、サーバごとにバーコード取得部を設ける必要があり、サーバ自体のコストアップとなる。
簡易な構成でサーバとラック位置の関係を取得することはできない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１６５１０４号公報
【特許文献２】特開２０１３−１４５９４８号公報
【特許文献３】米国特許第８７４５１９２号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献２、３は、ラック内に追加されたコントローラが、ネットワークスイッチから各サーバの位置情報を集る構成となっている。このため、コントローラが、故障又はネットワークスイッチと通信ができなくなった場合、ラック内のサーバの位置情報を更新できなくなる。このように簡易な構成で、ラック内のサーバの格納位置を取得できる技術が求められる。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置の一態様は、ラックに格納された少なくとも１台のサーバと、前記サーバと接続する通信ポートを有するスイッチとを備え、前記スイッチは、前記サーバからの要求に応じて、前記サーバと接続された前記通信ポートの識別情報を前記サーバに応答する制御部を有する。
【０００７】
本発明の情報処理装置の制御方法の一態様は、ラックに格納された少なくとも１台のサーバと、前記サーバと接続する通信ポートを有するスイッチとを備える情報処理装置の制御方法であって、前記スイッチが、前記サーバからの要求を受信し、前記サーバと接続された前記スイッチの通信ポートの識別情報を前記サーバに送信する。
【０００８】
本発明の情報処理装置を制御するプログラムの一態様は、ラックに格納された少なくとも１台のサーバと、前記サーバと接続する通信ポートを有するスイッチとを備える情報処理装置を制御するプログラムであって、前記サーバからの要求を受信し、前記サーバと接続された前記スイッチの通信ポートの識別情報を前記サーバに送信する、ことをコンピュータに実行させる。
【０００９】
本発明の情報処理システムの一態様は、上述の情報処理装置と、管理装置とを備え、前記管理装置は、前記情報処理装置から前記ラック内のサーバの格納位置を示す情報を取得する。
【発明の効果】
【００１０】
本発明によれば、簡易な構成で、ラック内のサーバの格納位置を取得することができる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態の情報処理システムの概要を示す概要図である。
【図２】第１の実施形態の情報処理装置の構成を示す説明図である。
【図３】第１の実施形態の情報処理装置に用いるサーバの構成を示すブロック図である。
【図４】サーバの記憶部に記憶されるサーバ格納位置等の例を示す表図である。
【図５】第１の実施形態の情報処理装置に用いるスイッチの構成を示すブロック図である。
【図６】スイッチの記憶部に記憶される通信ポートの識別情報等の例を示す表図である。
【図７】第１の実施形態の情報処理装置の動作を示すフローチャートである。
【図８】第１の実施形態の管理装置の構成を示すブロック図である。
【図９】管理装置の記憶部に記憶されるラック内のサーバの格納位置を示す表図である。
【図１０】第１の実施形態の管理装置の動作を示すフローチャートである。
【図１１】第２の実施形態の情報処理装置の構成を説明する説明図である。
【図１２】第２の実施形態の情報処理装置で用いるサーバの構成を示すブロック図である。
【図１３】第３の実施形態の情報処理装置の構成を示す説明図である。
【図１４】第１〜３の実施形態におけるサーバ、スイッチ、管理装置、又は、管理制御装置をコンピュータで実現したハードウエア構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
第１の実施形態の情報処理装置、及び、情報処理システムについて図面を用いて説明する。図１は、第１の実施形態の情報処理システムの概要を示す概要図である。情報処理システムは、情報処理装置１と、管理装置５を備える。情報処理装置１は、ネットワーク４を介して管理装置５と接続されている。情報処理装置１の一例は、ラックサーバである。管理装置５の一例は、サーバの設置位置を管理するサーバ管理装置である。
【００１３】
次に、第１の実施形態の情報処理装置について、図面を用いて説明する。図２は、第１の実施形態の情報処理装置の構成を示す説明図である。図２に示すように、情報処理装置１は、複数のサーバ２と、スイッチ３とを備える。サーバ２及びスイッチ３は、ラック７に格納されている。ラック７は、５台のサーバ２が格納可能であり、ラック７におけるサーバ２の格納位置は、スイッチ３に近い側から１段目、２段目、・・・、５段目であるとする。図２に示す情報処理装置１の例では、ラック内の２段目、３段目、５段目にはサーバ２がそれぞれ格納され、ラック内の１段目、４段目にはサーバ２は格納されていない。
【００１４】
各サーバ２は、それぞれ通信ポート８を備える。スイッチ３は、通信ポートＰ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５を備える。ラック７内の各サーバ２の通信ポート８は、ラック７内のサーバ２の格納位置と対応付けされたスイッチ３の通信ポートＰ１〜Ｐ５のいずれか１つと通信ケーブル９で接続される。図２に示すように、ラック７の２段目、３段目、５段目に格納される３台のサーバ２は、スイッチ３の通信ポートＰ２、Ｐ３、Ｐ５にそれぞれ接続される。なお、上記のサーバ２、及び、スイッチ３の通信ポートは、物理ポートを意味し、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ポートである。
【００１５】
（サーバ）
第１の実施形態の情報処理装置に用いるサーバについて図面を用いて説明する。図３は、サーバの構成を示すブロック図である。図３に示すように、サーバ２は、管理制御部２１、記憶部２２を備える。
【００１６】
サーバ２の管理制御部２１は、スイッチ３とのリンクアップ後、通信部（図示せず）にスイッチ３へ要求を送信するように指示する。スイッチ３への要求は、サーバ２と接続されたスイッチ３の通信ポートの識別情報である。なお、スイッチ３への要求には、通信ポートの識別情報以外の情報が含まれていてもよい。
【００１７】
また、管理制御部２１は、スイッチ３からサーバ２に送信された通信ポートの識別情報に基づいて、ラック７内のサーバ２の格納位置を特定する。ラック７内のサーバ２の格納位置とサーバ２が接続されるスイッチ３の通信ポートの位置が一意に定まることから、例えば、管理制御部２１は、スイッチ３から送信された通信ポートの識別情報「５」に基づいて、ラック７内の格納位置が５段目であると特定する。
【００１８】
管理制御部２１は、ラック７内のサーバ２の格納位置を示す位置情報とサーバ２のサーバ識別子とを関連付してサーバ２の記憶部２２に記憶させる。なお、サーバ識別子は、記憶部２２に予め記憶させていた情報であるとする。
【００１９】
スイッチ３からの応答にラック７のラック情報が含まれていた場合、管理制御部２１は、サーバ２の位置情報に関連付してラック情報を記憶部２２に記憶させる。ラック情報は、ラック識別子又はラック名、ラックの位置情報等である。
【００２０】
図４は、サーバ２の記憶部２２に記憶されるサーバ２の位置情報等の例を示す表図である。図４の例は、管理制御部２１がスイッチ３に「通信ポートの識別情報，ラック識別子，ラック位置」を要求し、スイッチ３からの応答として「５，ＲＣＫ０７８，ＦＬＡ−ＳＣ２３」をサーバ２が受信した例である。
【００２１】
なお、スイッチ３が送信する通信ポートの識別情報は、数字以外の文字又は記号を用いてもよい。その場合、管理制御部２１は、記憶部２２に予め記憶させた対応表を参照することで、通信ポートの識別情報からラック７内のサーバ２の格納位置を特定する。例えば、管理制御部２１は、通信ポートの識別情報「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」、「Ｅ」に対応するラック７内のサーバ２の格納位置がそれぞれ「１」、「２」、「３」、「４」、「５」段目であることを示す対応表を参照する。これにより、通信ポートの識別情報が数字以外でもラック７内のサーバ２の格納位置を特定することが可能となる。
【００２２】
さらに、管理制御部２１は、通信部（図示せず）に対し、記憶部２２に記憶されたサーバの位置情報を管理装置５に送信するよう指示する。管理装置５への送信内容は、例えば、図４の表図に示すサーバ識別子、ラック格納位置、ラック識別子、ラック位置である。
【００２３】
（スイッチ）
次に、第１の実施形態の情報処理装置１に用いるスイッチ３について説明する。スイッチ３の一例は、ネットワークスイッチである。図５は、スイッチ３の構成を示すブロック図である。図５に示すように、スイッチ３は、制御部３１、記憶部３２を備える。
【００２４】
スイッチ３の制御部３１は、スイッチ３の通信ポートＰ１〜Ｐ５のうち、サーバ２と通信ケーブル９で接続された通信ポートを検知し、検知したスイッチ３の通信ポートに対応する通信ポートの識別情報を記憶部３２に登録する。
【００２５】
ラック内のサーバ２の格納位置と、接続するスイッチ３の通信ポートの位置の接続規則から、制御部３１は、通信ポートの識別情報を、ラック７内のサーバ２の格納位置を示す位置情報として記憶部３２に記憶させてもよい。この場合、通信ポートの識別情報は、ラック７内のサーバ２の格納位置の段目数を示す数字となる。
【００２６】
なお、通信ポートの識別情報は、段目数を示す数字以外を用いることも可能である。その場合、通信ポートの識別情報を受信するサーバ２は、通信ポートの識別情報とラック７内のサーバ２の格納位置との対応を示す対応表を用いてラック７内のサーバ２の格納位置を特定する。
【００２７】
また、スイッチ３の制御部３１は、ラック７に関連するラック情報を取得する。ラック情報は、例えば、ラック識別子又はラック名、ラックの設置位置等である。制御部３１は、ラック情報を、スイッチ３にネットワーク４を介して接続される情報端末（図示せず）から、あるいは、スイッチ３に接続される入力端末（図示せず）から取得する。制御部３１は、取得したラック情報を記憶部３２に記憶させる。
【００２８】
図６は、スイッチ３の記憶部３２に記憶された通信ポートの識別情報等の例を示す表図である。図６に示す例は、サーバ２と接続されたスイッチ３の通信ポート「Ｐ５」に対応する、スイッチ３の通信ポートの識別情報を「５」としている。また、ラック７のラック情報として、ラック識別子がＲＣＫ０７８、ラック位置がＦＬ１−ＳＣ２３が記憶されている。
【００２９】
さらに、制御部３１は、スイッチ３とサーバ２とのリンクアップ後、サーバ２から送信された要求を受信する。スイッチ３への要求は、サーバ２と接続されたスイッチ３の通信ポートの識別情報である。なお、スイッチ３への要求には、通信ポートの識別情報以外の情報も含まれる。制御部３１は、サーバ２からの要求に応じて、サーバ２と接続されたスイッチ３の通信ポートの識別情報をサーバ２へ送信する。
【００３０】
次に、第１の実施形態の情報処理装置の動作について図面を用いて説明する。図７は、第１の実施形態の情報処理装置の動作を示すフローチャートである。
【００３１】
はじめに、スイッチ３の制御部３１は、サーバ２が格納されるラック７に関連するラック情報を取得する（ステップＳ１０）。ラック情報にはラック識別子等が含まれる。制御部３１は、取得したラック情報を記憶部３２に記憶させる。
【００３２】
サーバ２の通信ポート８とスイッチ３通信ポートＰ１〜Ｐ５が通信ケーブル９で接続されると、サーバ２とスイッチ３はリンクアップ状態となる（ステップＳ１１、Ｓ１２）。
【００３３】
リンクアップ後、サーバ２の管理制御部２１は、スイッチ３に要求を送信する（ステップＳ１３）。要求の内容は、サーバ２の接続先となるスイッチ３の通信ポートの識別情報である。
【００３４】
次にスイッチ３の制御部３１は、サーバ２からの要求を受信し（ステップＳ１４）、サーバ２と接続されたスイッチ３の通信ポートの識別情報をサーバ２に送信する（ステップＳ１５）。
【００３５】
続いて、サーバ２は、スイッチ３からの通信ポートの識別情報を受信し（ステップＳ１６）、受信した通信ポートの識別情報に基づいて、ラック７内のサーバ２の格納位置を特定する（ステップＳ１７）。そして、サーバ２は、特定したサーバ２の格納位置を示す情報を管理装置５に送信する（ステップＳ１８）。
【００３６】
なお、上記の情報処理装置の動作については、ラック７内に格納されたサーバ２ごとに実施される。
【００３７】
（管理装置）
図８は、第１の実施形態の管理装置の構成を示すブロック図である。図８に示すように管理装置５は、管理部５１を備る。管理部５１は、情報処理装置１のサーバ２と通信し、ラック７内のサーバ２の格納位置を示す位置情報を取得する。管理部５１は、サーバ２の位置情報と共にラック７のラック情報（ラック識別情報とラック位置情報）を取得してもよい。管理部５１は、サーバ２の位置情報およびラック情報を用いて、サーバの位置を管理する管理データベースを更新して記憶部５２に記憶させる。
【００３８】
図９は、管理装置５の管理データベースの一例を示す表図である。図９の管理データベースは、ラック識別子がＲＣＫ０７８でありラック位置がＦＬ１−ＳＣ２３であるラック内に、サーバ識別子がそれぞれＳＲＶ−９０００、ＳＲＶ−６８００、ＳＲＶ−５８００である３台のサーバが格納されていることを示す。また、管理データベースは、３台のサーバが、それぞれラックの格納位置の２段目、３段目、５段目に格納されていることを示す。
【００３９】
図１０は、管理装置５の動作を示すフローチャートである。図１０に示すように、管理装置５の管理部５１は、情報処理装置１のサーバ２から送信された、ラック７内のサーバ２の格納位置を示す位置情報およびラック情報を取得する（ステップＳ２０）。管理部５１は、サーバ２の位置情報およびラック情報に基づいて管理データベースを更新し（ステップＳ２１）、記憶部５２に記憶させる。
【００４０】
管理装置５は、ラック７内のサーバ２ごとに通信して、サーバ２の位置情報を取得する。このため、特許文献２、３のようなコントローラの故障によってラック内のサーバの位置情報が取得できなくなるおそれもない。
【００４１】
なお、管理部５１は、上記の機能の他、ラック７内の各サーバ２からネットワーク４を介してサーバ２の状態情報を取得し、管理データベースにラック７内のサーバの状態情報を追加する機能を別途有してもよい。あるいは、管理部５１は、システム管理者に対して管理データベースの情報を表示するための表示制御の機能を別途有してもよい。
【００４２】
（第１の実施形態の効果）
第１の実施形態の情報処理装置１によれば、特許文献２、３のようなコントローラを構成として追加することなく、サーバ２およびスイッチ３を用いた簡易な構成で、ラック７内のサーバ２の格納位置を取得することができる。
【００４３】
（第２の実施形態）
次に、第２の実施形態の情報処理装置および情報処理システムについて図面を用いて説明する。図１１は、第２の実施形態の情報処理装置の構成を示す説明図である。図１２は、第２の実施形態の情報処理装置で用いるサーバの構成を示すブロック図である。図１２に示すように、第２の実施形態の情報処理装置１は、サーバ２に管理制御装置２０を含み、管理制御装置２０が管理制御部２１と、記憶部２２とを備える。第２の実施形態における管理制御装置２０の管理制御部２１、記憶部２２については、第１の実施形態のサーバ２の管理制御部２１、記憶部２２と同様のため詳細な説明は省略する。なお、第２の実施形態の情報処理装置１では、スイッチ３の通信ポートＰ１〜Ｐ５と接続する通信ポート８も管理制御装置２０に設置されている。
【００４４】
管理制御装置２０の一例は、ＢＭＣ（Ｂａｓｅｂｏａｒｄ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ：ベースボードマネージメントコントローラ）である。管理制御装置２０は、サーバ２の稼動状態に依存することなく、管理制御部２１、記憶部２２が動作し、通信部（図示せず）を経由してスイッチ３、管理装置５との通信が可能であるとする。
【００４５】
図１１に示すように、第２の実施形態の情報処理装置１は、ラック７内に複数のサーバ２と、スイッチ３とを備える。第１の実施形態と同様に、各サーバ２は、ラック７内の２段目、３段目、５段目にそれぞれ格納されている。スイッチ３は、通信ポートＰ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５を備える。また、第２の実施形態では、サーバ２の管理制御部２１に通信ポート８が設置されている。
【００４６】
サーバ２の管理制御装置２０の通信ポート８は、ラック７内のサーバ２の格納位置と対応付けされたスイッチ３の通信ポートＰ１〜Ｐ５のいずれか１つと通信ケーブル９で接続される。図１１に示すように、ラック７の２段目、３段目、５段目に格納される３台のサーバ２の管理制御装置２０の通信ポート８は、スイッチ３の通信ポートＰ２、Ｐ３、Ｐ５にそれぞれ接続される。
【００４７】
（第２の実施形態の効果）
第２の実施形態の情報処理装置１によれば、第１の実施形態の情報処理装置１と同様に、特許文献２、３のようなコントローラを構成として追加することなく、サーバ２およびスイッチ３を用いた簡易な構成で、ラック７内のサーバ２の格納位置を取得することができる。
【００４８】
また、第２の実施形態の情報処理装置１によれば、サーバ２が停止した状態であってサーバ２のラック７内の格納位置を特定することができる。その理由は、サーバ２の管理制御装置２０の管理制御部２１、記憶部２２は、サーバ２の稼動状態に依存することなく動作し、管理装置５は管理制御装置２０と通信してサーバ２の位置情報を取得することができるからである。
【００４９】
（第３の実施形態）
次に、第３の実施形態の情報処理装置について図面を用いて説明する。第３の実施形態の情報処理装置１０は、サーバ２とスイッチ３との接続に中継装置１１を用いる点で第１の実施形態の情報処理装置１と相違する。
【００５０】
図１３は、第３の実施形態の情報処理装置の構成を示す説明図である。第３の実施形態の説明において、第１の実施形態と同じ構成については、同じ符号を付して詳細な説明は省略する。情報処理装置１０は、複数のサーバ２と、スイッチ３と、中継装置１１とを少なくとも備える。サーバ２及びスイッチ３の構成、ラック７内のサーバ２の格納位置は、第１の実施形態の情報処理装置１と同様であり、詳細な説明は省略する。
【００５１】
中継装置１１は、サーバ２とスイッチ３の通信を中継する機能を有する。図１３に示すように、中継装置１１は、サーバ２の通信ポート８と接続するための第１ポート１２と、スイッチ３の通信ポートＰ１〜Ｐ５と接続するための第２ポート１３を備える。第１ポート１２および第２ポート１３は、ラック７のサーバ２の格納位置ごとに中継装置１１の内部で互いに接続され、ラック７内のサーバ２の格納位置に対応した一対の入第２ポートとして機能する。中継装置１１の第１ポート１２と第２ポート１３を１対とする入第２ポートは、ラック７内でサーバを格納可能な位置に対応して配置される。
【００５２】
第１ポート１２は、ラック７のサーバ２の格納位置ごとに、サーバ２の通信ポート８と接続され、第２ポート１３は、ラック７に格納されたサーバ２の格納位置に対応した、スイッチ３の通信ポートと接続される。
【００５３】
中継装置１１を用いる場合、サーバ２をラック７に格納する以前に、ラック７内のサーバ２の格納位置に対応する中継装置１１の第２ポート１３とスイッチ３の各通信ポートＰ１〜Ｐ５とを、通信ケーブル１５でそれぞれ接続しておくことが好ましい。
【００５４】
通信ケーブル１４でサーバ２と中継装置１１とを接続する際、サーバ２の通信ポート８と中継装置１１の第１ポート１２の配置は、当該サーバ２の格納位置に沿った配置となる。これにより、通信ケーブルの接続作業が単純化され、作業者による通信ケーブルの接続ミスを低減することが可能となる。
【００５５】
中継装置１１を用いたサーバ２とスイッチ間の接続について図１３を用いて説明する。ラック７におけるサーバの格納位置が５段目のサーバ２の通信ポート８は、中継装置１１の上から５段目の第１ポート１２と通信ケーブル１４で接続される。スイッチ３の通信ポートＰ５は、中継装置１１の上から５段目の第２ポート１３と通信ケーブル１５で接続される。
【００５６】
サーバの格納位置が２、３段目のサーバ２も、中継装置１１の上から２段目、３段目の
第１ポート１２、第２ポート１３を介してスイッチ３の通信ポートＰ２、Ｐ３にそれぞれ接続される。これにより、ラック７におけるサーバの格納位置が２、３、５段目のサーバ２の通信ポート８は、実質的にスイッチ３の通信ポートＰ２、Ｐ３、Ｐ５と接続される。
【００５７】
（第３の実施形態の効果）
第３の実施形態の情報処理装置１０によれば、第１の実施形態の情報処理装置１と同様に、簡易な構成で、ラック７内のサーバ２の格納位置を取得することができる。更に、第３の実施形態の情報処理装置１０によれば、サーバ２とスイッチ３の通信ケーブルの接続のミスを減らすことが可能となる。その理由は、ラック７内のサーバ２の格納位置の横に、各サーバ２の格納位置に対応する第１ポート１２、第２ポート１３を有する中継装置１１を設置することで、通信ケーブルの接続作業が単純化されるからである。
（ハードウエア構成）
図１４は、第１〜３の実施形態におけるサーバ２、スイッチ３、管理装置５、又は、管理制御装置２０をコンピュータで実現したハードウエア構成を示すブロック図である。
【００５８】
第１〜第３の実施形態において、各装置の各構成要素は、機能単位のブロックを示している。各装置の各構成要素の一部又は全部は、例えば、図１４に示すようなコンピュータ装置６０とプログラムとの任意の組み合わせにより実現される。コンピュータ装置６０は、一例として、以下のような構成を含む。
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６１、
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６２、
ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６３、
ＲＡＭ６３にロードされるプログラム６４、
プログラム６４を格納する記憶装置６５、
記録媒体６６の読み書きを行うドライブ装置６７、
通信ネットワーク６９と接続する通信インターフェース６８、
データの入出力を行う入出力インターフェース７０、
各構成要素を接続するバス７１
サーバ２の構成要素は、これらの機能を実現するプログラム６４をＣＰＵ６１が取得して実行することで実現される。構成要素の機能を実現するプログラム６４は、例えば、予め記憶装置６５又はＲＡＭ６３に格納されており、必要に応じてＣＰＵ６１が読み出す。なお、プログラム６４は、通信ネットワーク６９を介してＣＰＵ６１に供給されてもよいし、予め記録媒体６６に格納されており、ドライブ装置６７が当該プログラムを読み出してＣＰＵ６１に供給してもよい。
【００５９】
サーバ２の実現方法には、様々な変形例がある。例えば、サーバ２は、構成要素にそれぞれ別個のコンピュータ装置６０とプログラムとの任意の組み合わせにより実現されてもよい。また、複数の構成要素が、一つのコンピュータ装置６０とプログラムとの任意の組み合わせにより実現されてもよい。
【００６０】
また、サーバ２の構成要素の一部又は全部は、その他の汎用または専用の回路、プロセッサ等やこれらの組み合わせによって実現される。これらは、単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。また、コンピュータ装置６０の代わりにＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）のようなプログラマブルロジックデバイスを用いてもよい。
【００６１】
さらに、サーバ２の構成要素の一部又は全部は、上述した回路等とプログラムとの組み合わせによって実現されてもよい。
【００６２】
また、サーバ２の構成要素の一部又は全部が複数の情報処理装置や回路等により実現される場合には、複数の情報処理装置や回路等は、集中配置されてもよいし、分散配置されてもよい。例えば、コンピュータ装置又は回路等は、クライアントアンドサーバシステム、クラウドコンピューティングシステム等、各々が通信ネットワークを介して接続される形態として実現されてもよい。
【００６３】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【００６４】
１  情報処理装置
２  サーバ
３  スイッチ
４  ネットワーク
５  管理装置
７  ラック
８  通信ポート
９  通信ケーブル
１０  情報処理装置
１１  中継装置
１２  第１ポート
１３  第２ポート
１４  通信ケーブル
１５  通信ケーブル
２０  管理制御装置
２１  管理制御部
２２  記憶部
３１  制御部
３２  記憶部
６０  コンピュータ装置
６１  ＣＰＵ
６２  ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
６３  ＲＡＭ
６４  プログラム
６５  記憶装置
６６  記録媒体
６７  ドライブ装置
６８  通信インターフェース
６９  ネットワーク
７０  入出力インターフェース
７１  バス
【図１】
2017162267.tif 000003
【図２】
2017162267.tif 000004
【図３】
2017162267.tif 000005
【図４】
2017162267.tif 000006
【図５】
2017162267.tif 000007
【図６】
2017162267.tif 000008
【図７】
2017162267.tif 000009
【図８】
2017162267.tif 000010
【図９】
2017162267.tif 000011
【図１０】
2017162267.tif 000012
【図１１】
2017162267.tif 000013
【図１２】
2017162267.tif 000014
【図１３】
2017162267.tif 000015
【図１４】
2017162267.tif 000016