(57)【要約】【課題】現在、ブレードサーバ装置とストレージ装置との接続経路の設定は、ブレードサーバ装置、ストレージ装置、中継機構各々に対して全て人手作業で行なわれており、その設定内容はシステム構成により非常に複雑で手間のかかる作業となっている。【解決手段】エクスパンダ装置２００のＳＡＳコントローラ３１１は、接続管理情報２０１（図３）と、ホスト管理情報４０１（図４）と、記憶装置管理情報４０２（図５）を用いて、メモリ３１３に設定された、接続するサーバブレードとストレージ装置の経路を決定する。サーバブレード１０１とストレージ装置６０１内のＬＵ−０（５１１）の接続が設定されている場合は、ホスト管理情報４０１と接続管理情報２０１からポートＰ３経由ポートＰ６経由ＳＡＳ入出力ポート３０１経由を決定し、記憶装置管理情報４０２からＳＡＳ入出力ポート３０２経由ＬＵ−０（５１１）を決定する。【選択図】図１
2008181391.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１台のサーバブレードを備えたブレードサーバ装置と、少なくとも1台のストレージ装置と、前記ブレードサーバ装置とストレージ装置が接続された中継機構を有するブレードサーバシステムにおいて、
前記ストレージ装置は、記憶領域が論理的なユニットに分割されており、
前記中継機構は、該中継機構に接続されている前記サーバブレードの情報とストレージ装置の情報を取得し、接続すべきサーバブレードとストレージ装置内の論理的なユニットが設定された場合、前記サーバブレードの情報とストレージ装置の情報を用いてその接続経路を決定することを特徴とするブレードサーバシステム。
【請求項２】
前記サーバブレードの情報は、サーバブレードのアドレスと、中継機構の接続ポートを含み、前記ストレージ装置の情報は、中継機構の接続ポートと、論理的なユニットの番号とアドレスを含むことを特徴とする請求項１記載のブレードサーバシステム。
【請求項３】
前記中継機構は、前記経路決定により、該中継機構内の接続経路情報を設定することを特徴とする請求項１記載のブレードサーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継機構を介してブレードサーバ装置とストレージ装置が接続されたブレードサーバシステムに関する。
【背景技術】
【０００２】
近年、サーバの高密度実装化が進んでいる中、登場したのがブレードサーバ装置である。ブレードサーバ装置の”ブレード”とは、サーバとして機能するためのハードウェアとソフトウェアを備えた１枚の回路基板のことであり、サーバブレードとも呼ばれる。このサーバブレードを複数枚、１つの筐体内に実装して、高密度実装のブレードサーバ装置を実現している。
【０００３】
ブレードサーバ装置は、基本的に次のような構成をしている。サーバとしての機能を果たすために、ＣＰＵを搭載してユーザのアプリケーションに応じて様々な情報処理を行うサーバブレードと、これをインターネット、ＬＡＮ等と接続するインターフェースを提供する機能部と、サーバブレードが使用するストレージ装置を接続するためのインターフェース部と、ブレードサーバ装置内の動作の監視、制御、設定を行う機能部と、これらに必要な電源を供給する電源部より構成され筐体内に実装されている。
【０００４】
現状のブレードサーバ装置が使用するストレージ装置の多くは、ＡＴＡ、Ｓ−ＡＴＡ（Ｓｅｒｉａｌ  ＡＴＡ）、ＦＣ（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ）、ＳＣＳＩインターフェースを用いている。その中で、ＳＣＳＩインターフェースは、これまでパラレル伝送方式によるインターフェースであったが、転送性能が向上されるに従いパラレル伝送方式での性能上の限界となり、今後は、より高速な伝送を行うために、ＳＡＳ（Ｓｅｒｉａｌ  Ａｔｔａｃｈｅｄ  ＳＣＳＩ）インターフェースへの移行が進められている。
【０００５】
ＦＣの場合、転送元（イニシエータ）と、転送先（ターゲット）を接続する方法として、１対１で接続するポイント・ツー・ポイント方式と、ＦＣ−ＳＷ（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ  Ｓｗｉｔｃｈ）を利用して、イニシエータとターゲットをそれぞれ任意の台数づつ接続する方式があるが、ＦＣ機器は一般的に高価なため、システム全体の構成を組むと、非常に高価なシステムとなる。
【０００６】
ＳＡＳインターフェースでも、基本はポイント・ツー・ポイントで接続する方式であるが、他に、ＦＣ−ＳＷに相当するデバイスとして、データ転送を中継するエクスパンダがある。エクスパンダを利用することで、多数のイニシエータやターゲットが接続可能である。
【０００７】
また、ストレージ装置は１つのボリュームを複数の論理的なユニット（これをロジカルユニット（ＬＵ）という）に分割することで、複数のサーバ装置に各々の固有の領域として割り当てられることができる仕組みとなっているが、この分割や各々のサーバに割り当てる設定は人手作業により行われている。
【０００８】
特許文献１には、ブレードサーバとして搭載される機器、インターフェースの数に応じて、そのインターフェース数自体を増設可能にする技術が開示されている。
【０００９】
【特許文献１】特開２００４−３５５３５１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
現在のブレードサーバ装置において、ブレードサーバ装置とストレージ装置との接続経路の設定は、ブレードサーバ装置、ストレージ装置、中継機構（エクスパンダ）各々に対して全て人手作業で行なわれており、その設定内容はシステム構成により非常に複雑で手間のかかる作業となっている。
【００１１】
本発明の目的は、ブレードサーバ装置とストレージ装置の接続経路を中継機構により自動的に設定するブレードサーバシステムを提供することである。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明のブレードサーバシステムにおいては、サーバブレードを備えたブレードサーバ装置と、ストレージ装置とを中継機構を介して接続したシステムにおいて、中継機構が、サーバブレードの情報とストレージ装置の情報を取得し、接続すべきサーバブレードとストレージ装置内の論理的なユニットが設定された場合、サーバブレードの情報とストレージ装置の情報を用いてその接続経路を決定するものである。
前記サーバブレードの情報は、サーバブレードのアドレスと、中継機構の接続ポートを含み、前記ストレージ装置の情報は、中継機構の接続ポートと、論理的なユニットの番号とアドレスを含むものである。
前記中継機構は、前記経路決定により、中継機構内の接続経路情報を設定する。
【発明の効果】
【００１３】
本発明によれば、ブレードサーバ装置とストレージ装置の接続経路を中継機構により自動的に設定することができるので、人的作業を最低限に抑えた運用が可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施例を図面を用いて説明する。図２にブレードサーバシステムの基本構成を示す。ブレードサーバシステムは、ブレードサーバ装置１０と、外付けのストレージ装置６０１，６０２から構成されている。ブレードサーバ装置１０は、１０台のサーバブレード１０１〜１１０と、２台の中継機構（エクスパンダ装置）２００，２０１と、各サーバブレードと各エクスパンダ装置のインターフェース部分を物理的に接続するためのバックプレーンボード４０とを有する。バックプレーンボード４０には、伝送制御のインターフェースの結線も含まれる。エクスパンダ装置２００，２０１は、サーバブレード１０１〜１１０と、ストレージ装置６０１，６０２とのインターフェースを中継する。各サーバブレード１０１〜１１０には、記憶装置としてハードディスク装置が搭載されている。なお、上記構成では、搭載するサーバブレードを１０台、外付けストレージ装置を２台としたが、それぞれ台数は任意である。
【００１５】
図１は実施例による、サーバブレードと、エクスパンダ装置と、ストレージ装置との、Ｓｅｒｉａｌ  Ａｔｔａｃｈｅｄ  ＳＣＳＩ（ＳＡＳ）における接続を示す。図１では、ブレードサーバ装置１０は、２台のサーバブレード１０１、１０２を有するものとして示してある。エクスパンダ装置２００は、全てのブレードサーバとのデータ転送を中継するＳＡＳエクスパンダ２０２と、ＳＡＳエクスパンダ２０２を中核に接続された全てのストレージ装置を制御する機能を有するＳＡＳコントローラ３１１と、ＳＡＳコントローラ用のＣＰＵ３１２及びメモリ３１３を有し、ＳＡＳコントローラ３１１を介してストレージ装置（ＳＡＳ  ＲＡＩＤ）６０１へ接続される。
【００１６】
ＳＡＳエクスパンダ２０２は、サーバブレード１０１，１０２と、ストレージ装置６０１をＳＡＳコントローラ３１１を介して接続する機能を有する。この機能を実施するにあたり、設定ツール３１５から、予め接続するサーバブレードとストレージ装置の組合せをメモリ３１３に設定する。例えば、サーバブレード１０１とストレージ装置６０１内のＬＵ−０（５１１）の接続を設定したとすると、ＳＡＳコントローラ３１１は自身のＳＡＳコントローラ制御プログラム３１４によって自動取得した情報（ホスト管理情報４０１と記憶装置管理情報４０２）に従い、ポートＰ３経由ポートＰ６経由ＳＡＳ入出力ポート（Ｔａｒｇｅｔ用）３０１経由ＳＡＳ入出力ポート（Ｉｎｉｔｉａｔｏｒ用）３０２経由ＬＵ−０（５１１）で接続可能なことを認識可能である。また、サーバブレード１０２とストレージ装置６０１内のＬＵ−１（５２２）の接続を設定したとすると、ＳＡＳコントローラ３１１は同様に自身のＳＡＳコントローラ制御プログラム３１４によって自動取得した情報に従い、ポートＰ５経由ポートＰ６経由ＳＡＳ入出力ポート３０１経由ＳＡＳ入出力ポート３０３経由ＬＵ−１（５２２）で接続可能なことを認識可能である。また、この経路決定により、ＳＡＳエクスパンダ２０２の２つのゾーニング（Ｚ１、Ｚ２）も自動的に決定され、ＳＡＳコントローラ３１１は、図３に示す接続管理情報２０１をＳＡＳエクスパンダ２０２に設定する。
【００１７】
この経路を自動的に決定するために、ＳＡＳコントローラ３１１はホスト管理情報４０１と記憶装置管理情報４０２を予め取得しておく必要がある。この２つの情報は、サーバブレード１０１，１０２とストレージ装置６０１がエクスパンダ装置２００に接続されていることで、ＳＡＳコントローラ３１１が自身のＳＡＳコントローラ制御プログラム３１４によって自動的に情報を取得することで生成される。ＳＡＳコントローラ制御プログラム３１４は、メモリ３１３に格納されているマイクロプログラムであり、ＣＰＵ３１２が実行することにより、エクスパンダ２００に接続されているサーバブレード及びストレージ装置を認識し、管理情報を取得する。
【００１８】
図４に、ホスト管理情報（サーバブレードの情報）４０１の一例を示す。エクスパンダ装置２００に接続されていることが認識されたホスト１、ホスト２（サーバブレード１０１，１０２）のホストアドレス、ＳＡＳエクスパンダ２０２の接続ポート、ＳＡＳコントローラ３１１のＴａｒｇｅｔ番号などである。ここでは仮に１つのＴａｒｇｅｔ番号しかない例を示しているが、数は１つに限定しているわけではなく任意である。図５に記憶装置管理情報（ストレージ装置の情報）４０２の一例を示す。ＳＡＳコントローラ３１１のＩｎｉｔｉａｔｏｒ番号、Ｉｎｉｔｉａｔｏｒに接続されていることが認識されたストレージ装置６０１のＬＵ番号、ＬＵアドレスなどである。
【００１９】
ＳＡＳコントローラ３１１は、接続管理情報２０１（図３）と、ホスト管理情報４０１（図４）と、記憶装置管理情報４０２（図５）を用いて、メモリ３１３に設定された、接続するサーバブレードとストレージ装置の経路を決定する。例えば、サーバブレード１０１とストレージ装置６０１内のＬＵ−０（５１１）の接続が設定されている場合は、ホスト管理情報４０１と接続管理情報２０１からポートＰ３経由ポートＰ６経由ＳＡＳ入出力ポート３０１経由を決定し、記憶装置管理情報４０２からＳＡＳ入出力ポート３０２経由ＬＵ−０（５１１）を決定する。
【００２０】
以上の説明のとおり、従来は、サーバブレード、エクスパンダ装置、ストレージ装置、それぞれに接続情報を設定しており、その情報設定は人手によるものであったが、上記本発明の実施例によれば、接続したいサーバブレードとストレージ装置内のＬＵを選択することで、接続に必要な情報はＳＡＳコントローラが自動的に設定するので、人手による設定作業を大幅に削減することが可能となる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施例による、ブレードサーバ装置と、エクスパンダ装置と、ストレージ装置の接続例を示す図である。
【図２】本発明の実施例によるブレードサーバシステムの基本構成を示す図である。
【図３】本発明の実施例における接続管理情報を示す図である。
【図４】本発明の実施例におけるホスト管理情報を示す図である。
【図５】本発明の一実施例における記憶装置管理情報を示す図である。
【符号の説明】
【００２２】
１０…ブレードサーバ装置、
４０…バックプレーンボード、
１０１〜１１０…サーバブレード、
２００，２０１…中継機構（エクスパンダ装置）、
２０１…接続管理情報、
２０２…ＳＡＳエクスパンダ、
３０１…ＳＡＳ入出力ポート（Ｔａｒｇｅｔ用）、
３０２，３０３…ＳＡＳ入出力ポート（Ｉｎｉｔｉａｔｏｒ用）、
３１１…ＳＡＳコントローラ、
３１２…ＣＰＵ、
３１３…メモリ、
３１４…ＳＡＳコントローラ制御プログラム、
３１５…設定ツール、
４０１…ホスト管理情報、
４０２…記憶装置管理情報、
５１１〜５１３，５２１〜５２３…論理的なユニット、
６０１…ストレージ装置。
【図１】
2008181391.tif 000003
【図２】
2008181391.tif 000004
【図３】
2008181391.tif 000005
【図４】
2008181391.tif 000006
【図５】
2008181391.tif 000007