(57)【特許請求の範囲】
【請求項１】
スイッチ装置毎に設定される固有の情報及びそれぞれのスイッチ装置に設定されている共通の情報を１つの情報として有し、且つ前記共通の情報に共通フラグが設定される複数のスイッチ装置の当該共通フラグを監視し、当該共通フラグが設定された共通の情報のうち、当該共通の情報の変更箇所に設定される更新フラグが設定された変更箇所の情報を検出する検出手段と、
前記検出手段が前記共通の情報の変更箇所の情報を検出した場合に、一方のスイッチ装置に含まれる、前記更新フラグが設定された変更箇所の情報を使って、他方のスイッチ装置に設定されている共通の情報を更新する更新手段と
を備えることを特徴とする管理装置。
【請求項２】
前記検出手段は、予め設定された時間毎に前記更新フラグの設定の有無を監視することを特徴とする請求項１に記載の管理装置。
【請求項３】
前記管理装置は、前記共通の情報の更新完了を前記一方のスイッチ装置に通知し、前記一方のスイッチ装置は、前記更新フラグを解除することを特徴とする請求項１又は２に記載の管理装置。
【請求項４】
前記複数のスイッチ装置は、各々情報処理部に接続されるインターフェースを備え、
前記共通の情報は、前記インターフェースが属する仮想ネットワークのグループを示す情報、前記情報処理部にアクセスする際に必要となるパスワード、及び前記インターフェースの接続先を示す情報を含むことを特徴とする請求項１乃至３のいずれかに記載の管理装置。
【請求項５】
前記複数のスイッチ装置及び前記管理装置は、情報処理装置に搭載されていることを特徴とする請求項１乃至４のいずれかに記載の管理装置。
【請求項６】
外部装置から前記共通の情報の変更を入力する入力手段を備えることを特徴とする請求項１乃至５のいずれかに記載の管理装置。
【請求項７】
複数のスイッチ装置の各々は、スイッチ装置毎に設定される固有の情報と、前記複数のスイッチ装置に共通に設定される共通の情報とを１つの情報として有し、
前記複数のスイッチ装置に共通に設定される情報であることを示す共通フラグを前記共通の情報に設定し、自身に設定されている前記共通の情報が変更された場合に当該共通の情報の変更箇所に更新フラグを設定する設定手段を有する複数のスイッチ装置と、
前記複数のスイッチ装置の当該共通フラグを監視し、当該共通フラグが設定された共通の情報のうち、前記更新フラグが設定された変更箇所の情報を検出する検出手段と、前記検出手段が前記共通の情報の変更箇所の情報を検出した場合に、一方のスイッチ装置に含まれる、前記更新フラグが設定された変更箇所の情報を使って、他方のスイッチ装置に設定されている共通の情報を更新する更新手段とを有する管理装置と
を備えることを特徴とする情報処理装置。
【請求項８】
前記管理装置は、前記共通の情報の更新完了を前記一方のスイッチ装置に通知し、前記一方のスイッチ装置は、前記更新フラグを解除することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
スイッチ装置毎に設定される固有の情報及びそれぞれのスイッチ装置に設定されている共通の情報を１つの情報として有し、且つ前記共通の情報に共通フラグが設定される複数のスイッチ装置の当該共通フラグを監視し、当該共通フラグが設定された共通の情報のうち、当該共通の情報の変更箇所に設定される更新フラグが設定された変更箇所の情報を検出する第１の手順と、
前記第１の手順で前記共通の情報の変更箇所の情報を検出した場合に、一方のスイッチ装置に含まれる、前記更新フラグが設定された変更箇所の情報を使って、他方のスイッチ装置に設定されている共通の情報を更新する第２の手順と
を備えることを特徴とする制御方法。
【請求項１０】
コンピュータを、
スイッチ装置毎に設定される固有の情報及びそれぞれのスイッチ装置に設定されている共通の情報を１つの情報として有し、且つ前記共通の情報に共通フラグが設定される複数のスイッチ装置の当該共通フラグを監視し、当該共通フラグが設定された共通の情報のうち、当該共通の情報の変更箇所に設定される更新フラグが設定された変更箇所の情報を検出する検出手段、及び
前記検出手段が前記共通の情報の変更箇所の情報を検出した場合に、一方のスイッチ装置に含まれる、前記更新フラグが設定された変更箇所の情報を使って、他方のスイッチ装置に設定されている共通の情報を更新する更新手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置、情報処理装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
ブレードサーバにおいては、ブレードサーバに含まれるサーバブレードがＬＡＮ（Local Area Network）ポート等のネットワークインターフェイスをそれぞれ有するため、サーバブレードの変更、増設又は統合が行われた場合、その都度、ブレードサーバ全体のネットワーク設計の最適化が必要になる。ブレードサーバは、サーバブレードの他に、ＬＡＮポートを介して各サーバブレードからのデータを集約し、効率的にブレードサーバ外部にデータを送受信する複数のスイッチブレードを備えている。【０００３】
また、複数のスイッチブレードの各々は、図１に示すように、構成定義情報として、各スイッチブレードに固有の固有管理情報と、複数のスイッチブレード間で共通の共通管理情報とを有する。固有管理情報としては、装置名及びＩＰ（Internet Protocol）アドレスなどがあり、共通管理情報としては、後述する仮想ＬＡＮ情報、パスワード、及びスイッチブレードに搭載された各インターフェースの設定などがある。【０００４】
このようなブレードサーバでは、サーバブレードの変更、増設又は統合が行われた場合、管理者が各スイッチブレードに含まれる設定ファイル等の構成定義情報を変更している。例えば、サーバブレードのアップグレード等、サーバブレードの変更が行われる場合に、管理者が実行する処理を図２（Ａ）、（Ｂ）に示す。尚、サーバブレードの増設又は統合が行われる場合も、管理者は図２（Ａ）、（Ｂ）の処理を実行する。【０００５】
図２（Ａ）において、まず、管理者は、変更対象のサーバブレードが通信が可能か否か通信確認を行う（ステップＳ１）。通信確認の結果、変更対象のサーバブレードの通信障害がない場合に、管理者は変更対象のサーバブレードの電源をシャットダウンする（ステップＳ２）。管理者は、変更対象のサーバブレードを新たなサーバブレードに交換し（ステップＳ３）、各スイッチブレード内の固有管理情報と共通管理情報とを含む設定ファイル等における構成定義情報を変更する（ステップＳ４）。その後、管理者は、新たなサーバブレードの電源をオンにし（ステップＳ５）、新たなサーバブレードが通信が可能か否か通信確認を行い（ステップＳ６）、本処理を終了する。ここで、図２（Ｂ）において、図２（Ａ）のステップＳ４の処理を詳細に説明する。まず、管理者は、一方のスイッチブレード内の構成定義情報を確認し（ステップＳ１１）、その構成定義情報をメモリにバックアップする（ステップＳ１２）。その後、管理者は、一方のスイッチブレード内の構成定義情報（特に、ＬＡＮポートを含むインターフェースの設定）を変更する（ステップＳ１３）。同様に、管理者は、他方のスイッチブレード内の構成定義情報を確認し（ステップＳ１４）、その構成定義情報をメモリにバックアップする（ステップＳ１５）。その後、管理者は、他方のスイッチブレード内の構成定義情報（特に、ＬＡＮポートを含むインターフェースの設定）を変更する（ステップＳ１６）。このように、サーバブレードの変更、増設又は統合が行われる場合、管理者はネットワークの最適化を実行している。【０００６】
また、従来より、ファイル環境情報のうちの共通情報の各マシン間での不整合の発生を防止するとともに個別情報をマシン毎に自由に変更できるファイル環境情報管理方式が知られている。さらに、従来より、分散マシン環境において、一台のマシンに情報を定義するだけで、システム内の全マシンに情報を供給するシステムが知られている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平７−３６７６４号公報
【特許文献２】特開平６−６０００１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、上記ブレードサーバでは、サーバブレードの変更、増設又は統合が行われる場合、管理者は、変更、増設又は統合されたサーバブレードの台数分だけ、共通管理情報に含まれるインターフェイスの設定を変更する必要があるため、インターフェイスの設定変更に多大な時間がかかる。また、各スイッチブレードには、固有管理情報が含まれているため、単純に一方のスイッチブレードの構成定義情報を他方のスイッチブレードにコピーすることはできないため、誤設定が発生しうる。【０００９】
上記課題に鑑み、明細書に開示された管理装置、情報処理装置、制御方法及びプログラムは、複数のスイッチ装置に設定される共通の情報の更新時間を短縮することができることを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、明細書に開示された管理装置は、スイッチ装置毎に設定される固有の情報及びそれぞれのスイッチ装置に設定されている共通の情報を１つの情報として有し、且つ前記共通の情報に共通フラグが設定される複数のスイッチ装置の当該共通フラグを監視し、当該共通フラグが設定された共通の情報のうち、当該共通の情報の変更箇所に設定される更新フラグが設定された変更箇所の情報を検出する検出手段と、前記検出手段が前記共通の情報の変更箇所の情報を検出した場合に、一方のスイッチ装置に含まれる、前記更新フラグが設定された変更箇所の情報を使って、他方のスイッチ装置に設定されている共通の情報を更新する更新手段とを備える。
【００１１】
明細書に開示された情報処理装置は、複数のスイッチ装置の各々は、スイッチ装置毎に設定される固有の情報と、前記複数のスイッチ装置に共通に設定される共通の情報とを１つの情報として有し、前記複数のスイッチ装置に共通に設定される情報であることを示す共通フラグを前記共通の情報に設定し、自身に設定されている前記共通の情報が変更された場合に当該共通の情報の変更箇所に更新フラグを設定する設定手段を有する複数のスイッチ装置と、前記複数のスイッチ装置の当該共通フラグを監視し、当該共通フラグが設定された共通の情報のうち、前記更新フラグが設定された変更箇所の情報を検出する検出手段と、前記検出手段が前記共通の情報の変更箇所の情報を検出した場合に、一方のスイッチ装置に含まれる、前記更新フラグが設定された変更箇所の情報を使って、他方のスイッチ装置に設定されている共通の情報を更新する更新手段とを有する管理装置とを備える。
【００１２】
明細書に開示された制御方法は、スイッチ装置毎に設定される固有の情報及びそれぞれのスイッチ装置に設定されている共通の情報を１つの情報として有し、且つ前記共通の情報に共通フラグが設定される複数のスイッチ装置の当該共通フラグを監視し、当該共通フラグが設定された共通の情報のうち、当該共通の情報の変更箇所に設定される更新フラグが設定された変更箇所の情報を検出する第１の手順と、前記第１の手順で前記共通の情報の変更箇所の情報を検出した場合に、一方のスイッチ装置に含まれる、前記更新フラグが設定された変更箇所の情報を使って、他方のスイッチ装置に設定されている共通の情報を更新する第２の手順とを備える。
【００１３】
明細書に開示されたプログラムは、コンピュータを、スイッチ装置毎に設定される固有の情報及びそれぞれのスイッチ装置に設定されている共通の情報を１つの情報として有し、且つ前記共通の情報に共通フラグが設定される複数のスイッチ装置の当該共通フラグを監視し、当該共通フラグが設定された共通の情報のうち、当該共通の情報の変更箇所に設定される更新フラグが設定された変更箇所の情報を検出する検出手段、及び前記検出手段が前記共通の情報の変更箇所の情報を検出した場合に、一方のスイッチ装置に含まれる、前記更新フラグが設定された変更箇所の情報を使って、他方のスイッチ装置に設定されている共通の情報を更新する更新手段として機能させる。
【発明の効果】
【００１４】
明細書に開示された管理装置、情報処理装置、制御方法及びプログラムは、複数のスイッチ装置に設定される共通の情報の更新時間を短縮することができる。
【図面の簡単な説明】
【００１５】
【図１】構成定義情報の一例を示す図である。
【図２】（Ａ），（Ｂ）は、管理者が実行する処理を示すフローチャートである。
【図３】ブレードサーバの概略構成を示す図である。
【図４】（Ａ）は、スイッチブレードの構成を示すブロック図である。（Ｂ）は、管理ブレードの構成を示すブロック図である。
【図５】複数のスイッチブレード、複数のサーバブレード及び管理ブレードの接続関係を示す図である。
【図６】複数のスイッチブレード、複数のサーバブレード及び管理ブレードの接続関係を示す図である。
【図７】（Ａ）〜（Ｃ）は、共通管理情報フラグ及び構成定義更新フラグの説明図である。
【図８】ブレードサーバの設定及び動作の例を示すフローチャートである。
【図９】ユーザが管理ブレードのコンソールポートを介してマスタスイッチブレードの共通管理情報を変更する場合の処理シーケンスを示す図である。
【図１０】ユーザがTELNETプロトコルを介してマスタスイッチブレードの共通管理情報を変更する場合の処理シーケンスを示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００１７】
図３は、ブレードサーバの概略構成を模式的に示す図である。
【００１８】
情報処理装置としてのブレードサーバ１は、複数のサーバブレード２（情報処理部）、複数のスイッチブレード３（スイッチ装置）、複数のパススルーブレード４、複数の管理ブレード５（管理装置）、複数の電源６、及び複数のファン７を搭載している。複数のスイッチブレード３、複数のパススルーブレード４、複数の管理ブレード５、複数の電源６及び複数のファン７は、それぞれ冗長構成されている。これらの一方が故障しても、他方が利用できるようするためである。
【００１９】
各サーバブレード２は、サーバの機能を集約した１つのユニットであり、メモリ、ハードディスク、プロセッサ及びインターフェースなどを備えている。各スイッチブレード３は、複数のサーバブレード２間を接続するサーバ間インターフェースなどの複数の配線の切替を実行するスイッチである。各パススルーブレード４は、ブレードサーバ１をＬＡＮ（Local Area Network）と接続するインターフェースである。各管理ブレード５は、電源６のオン／オフ、温度管理、及び通信障害の検知などを行う。各電源６は、ブレードサーバ１に含まれる各要素に電力を供給する。各ファン７は、ブレードサーバ１内の熱気を外部に放出する。
【００２０】
図４（Ａ）は、スイッチブレード３の構成を示すブロック図である。図４（Ｂ）は、管理ブレード５の構成を示すブロック図である。
【００２１】
スイッチブレード３は、スイッチブレード全体を制御するＣＰＵ（Central Processing Unit）３１（設定手段）、後述する構成定義情報や制御プログラムを格納するメモリ３２、ＬＡＮケーブルを介してユーザＰＣ（Personal Computer）と接続するＬＡＮポート３３、サーバブレード２とシリアルケーブルを介して接続するコンソールポート３４、及びＬＡＮポート３３及びコンソールポート３４からの入出力を切り替えるスイッチチップ３５を備えている。スイッチブレード３は、複数のＬＡＮポート３３及び複数のコンソールポート３４を備えていてもよい。
【００２２】
管理ブレード５は、管理ブレード全体を制御するＣＰＵ５１（検出手段、更新手段）、後述する構成定義情報や制御プログラムを格納するメモリ５２、電源６のオン／オフを制御するパワーコントローラ５３、及びユーザインターフェース５４を備えている。ユーザインターフェース５４は、シリアルケーブルを介してスイッチブレード３に接続するシリアルポート及びＬＡＮケーブルを介してユーザＰＣに接続するＬＡＮポートを備えている。
【００２３】
図５および図６は、複数のスイッチブレード３、複数のサーバブレード２及び管理ブレード５の接続関係を示す図である。図５，図６において、図３に示す複数のスイッチブレード３は、スイッチブレード３Ａ，３Ｂであり、図３に示す複数のサーバブレード２は、サーバブレード２Ａ，２Ｂである。
【００２４】
スイッチブレード３Ａは、メモリ３２Ａ、複数のＬＡＮポート３３Ａ−１〜３３Ａ−３及びコンソールポート３４Ａを備えている。スイッチブレード３Ｂは、メモリ３２Ｂ、複数のＬＡＮポート３３Ｂ−１，３３Ｂ−２及びコンソールポート３４Ｂを備えている。サーバブレード２Ａは、ＬＡＮポート２１Ａ−１，２１Ａ−２を備えている。サーバブレード２Ｂは、ＬＡＮポート２１Ｂ−１〜２１Ｂ−３を備えている。管理ブレード５は、コンソールポート５４−１〜５４−３を備えている。図５，図６において、実線はＬＡＮポート間を接続するＬＡＮケーブルを示し、一点鎖線はユーザインターフェース間を接続するシリアルケーブルを示す。図５，図６では、ユーザがユーザＰＣ１０を介してスイッチブレード３Ａを、例えば冗長構成のうち主に稼動するマスタスイッチブレードとして設定し、スイッチブレード３Ｂを、例えば冗長構成のうち主に待機するスレーブスイッチブレードとして設定している。尚、スイッチブレード３Ｂがマスタスイッチブレードとして設定し、スイッチブレード３Ａをスレーブスイッチブレードとして設定してもよい。
【００２５】
また、スイッチブレード３Ａのメモリ３２Ａ及びスイッチブレード３Ｂのメモリ３２Ｂは、図５，図６に示すように、設定ファイル等の構成定義情報として、各スイッチブレードに固有の固有管理情報と、両スイッチブレード間で共通の共通管理情報とを有する。固有管理情報としては、装置名及びＩＰアドレスなどがあり、共通管理情報としては、仮想ＬＡＮ情報、パスワード、及びスイッチブレードに搭載された各インターフェースの設定（即ちＬＡＮポートを含む各ポートの設定）などがある。仮想ＬＡＮ情報は、各インターフェース（各ポート）が属する仮想ＬＡＮのグループを示す情報である。例えば、サーバブレードが追加された場合に、追加されたサーバブレードと接続されるポートを既存の仮想ＬＡＮのグループ又は新規の仮想ＬＡＮのグループに割り当てるために、仮想ＬＡＮ情報の設定が実行される。パスワードは、スイッチブレードが各サーバブレードにアクセスする際に必要となる情報である。各インターフェースの設定は、スイッチブレードが備える複数のＬＡＮポート及びコンソールポートの接続先を示す情報である。
【００２６】
管理ブレード５のメモリ５２は、スイッチブレード３Ａ（マスタスイッチブレード）の設定ファイル等における共通管理情報が変更された場合に、その変更内容を保持する。そして、管理ブレード５は、スイッチブレード３Ｂ（スレーブスイッチブレード）の設定ファイル等の共通管理情報にその変更内容を反映する。図５では、ユーザＰＣ１０が管理ブレード５にシリアルケーブルを介して接続されているので、ユーザは、管理ブレード５を介してスイッチブレード３Ａの共通管理情報を変更することができる。図６では、ユーザＰＣ１０がTELNETプロトコル経由でスイッチブレード３Ａに接続されているので、ユーザは、スイッチブレード３Ａの共通管理情報を変更することができる。ユーザが、スイッチブレード３Ｂの共通管理情報を変更する場合には、ユーザＰＣ１０をTELNETプロトコル経由でスイッチブレード３Ｂに接続すればよい。ユーザＰＣ１０がスイッチブレード３ＡにTELNETコマンドを用いてアクセスした場合に、スイッチブレード３Ａの設定ファイル等における共通管理情報は、ユーザＰＣ１０に表示される。同様に、ユーザＰＣ１０がスイッチブレード３ＢにTELNETコマンドを用いてアクセスした場合に、スイッチブレード３Ｂの設定ファイル等における共通管理情報は、ユーザＰＣ１０に表示される。
【００２７】
本実施の形態では、スイッチブレード３Ａ，３Ｂは、スイッチブレード３Ａ，３Ｂに共通に設定される情報（即ち、共通管理情報）であることを示す共通管理情報フラグ（共通フラグ）と、共通管理情報に含まれる情報のうち、変更された情報を示す構成定義更新フラグ（更新フラグ）とを共通管理情報に設定する。管理ブレード５は、スイッチブレード３Ａの共通管理情報フラグに基づいて、スイッチブレード３Ａの共通管理情報を監視する。管理ブレード５は、共通管理情報フラグにより、構成定義情報の中から監視対象を特定することができる。また、管理ブレード５は、スイッチブレード３Ａの構成定義更新フラグに基づいて、スイッチブレード３Ａの変更された共通管理情報を使って、スイッチブレード３Ｂの共通管理情報を更新する。
【００２８】
以下、共通管理情報フラグ及び構成定義更新フラグについて具体的に説明する。
【００２９】
まず、スイッチブレード３Ａ，３Ｂが、図７（Ａ）に示すように、共通管理情報フラグ（図７（Ａ）の"＊"）を、設定ファイル等に書き込むことにより共通管理情報に設定する。次に、ユーザが、スイッチブレード３Ａの共通管理情報を変更した場合に、スイッチブレード３ＡのＣＰＵ３１は、図７（Ｂ）に示すように、設定ファイル等に書き込むことにより共通管理情報の変更箇所に構成定義更新フラグ（図７（Ｂ）の"--"）を設定する。
【００３０】
次に、管理ブレード５のＣＰＵ５１は、定期的（例えば５分毎）にスイッチブレード３Ａの構成定義情報を監視する。スイッチブレード３Ａの共通管理情報に構成定義更新フラグが設定されている場合には、ＣＰＵ５１は、スイッチブレード３Ａの構成定義情報のうち構成定義更新フラグが設定されている情報をメモリ５２に格納する。また、ＣＰＵ５１は、スイッチブレード３Ａの構成定義情報の監視時に、スイッチブレード３Ａの変更された情報を使って、スイッチブレード３Ｂの共通管理情報を更新する。スイッチブレード３Ｂの共通管理情報が更新された状態を図７（Ｃ）に示す。尚、スイッチブレード３Ａ，３Ｂの構成定義情報の監視タイミングは、予め管理ブレード５のメモリ５２に設定されており、ユーザＰＣ１０によって変更可能である。このように、ＣＰＵ５１は、定期的に、つまり、予め設定された時間毎にスイッチブレード３Ａの構成定義情報における構成定義更新フラグの設定の有無を監視するので、予め設定された時間毎にスイッチブレード３Ｂの共通管理情報を更新できる。
【００３１】
最後に、ＣＰＵ５１は、変更完了コマンドをスイッチブレード３Ａに送信する。スイッチブレード３ＡのＣＰＵ３１は変更完了コマンドを受信すると、構成定義情報における構成定義更新フラグを解除する。ＣＰＵ５１は、構成定義更新フラグが解除された後も、共通管理情報の変更に対応するために、スイッチブレード３Ａの構成定義情報を定期的に監視する。
【００３２】
図８は、ブレードサーバ１の設定及び動作の例を示すフローチャートである。
【００３３】
スイッチブレード３Ａ，３ＢのＣＰＵ３１は、共通管理情報に共通管理情報フラグを設定する（ステップＳ２０）。ユーザは、マスタスイッチブレード及びスレーブスイッチブレードをそれぞれスイッチブレード３Ａ，３Ｂに設定する（ステップＳ２１）。ここでは、スイッチブレード３Ａがマスタスイッチブレードに設定され、スイッチブレード３Ｂがスレーブスイッチブレードに設定されているものとする。
【００３４】
ユーザがマスタスイッチブレードの設定ファイル等における共通管理情報を変更していない場合には（ステップＳ２２でＮＯ）、後述するステップＳ３２の処理が実行される。一方、ユーザがマスタスイッチブレードの共通管理情報を変更した場合には（ステップＳ２２でＹＥＳ）、マスタスイッチブレードのＣＰＵ３１が、自身の共通管理情報の変更部分に構成定義更新フラグを設定する（ステップＳ２３）。管理ブレード５のＣＰＵ５１は、マスタスイッチブレードにログインし（ステップＳ２４）、構成定義情報において構成定義更新フラグが設定されている部分の共通管理情報を取得する（ステップＳ２５）。その後、ＣＰＵ５１は、TELNETプロトコル経由でログインしていたマスタスイッチブレードからログアウトする（ステップＳ２６）。ＣＰＵ５１は、TELNETプロトコル経由でスレーブスイッチブレードにログインし（ステップＳ２７）、マスタスイッチブレードで変更された部分の共通管理情報を使って、スレーブスイッチブレードの共通管理情報を更新する（ステップＳ２８）。ＣＰＵ５１は、TELNETプロトコル経由でログインしていたスレーブスイッチブレードからログアウトし（ステップＳ２９）、マスタスイッチブレードに変更完了コマンドを通知する（ステップＳ３０）。マスタスイッチブレードのＣＰＵ３１は、構成定義情報の構成定義更新フラグを解除する（ステップＳ３１）。ＣＰＵ５１は、マスタスイッチブレードの共通管理情報を定期的に監視する（ステップＳ３２）。処理はステップＳ２２に戻る。
【００３５】
本処理によれば、スレーブスイッチブレードの共通管理情報が更新される度に、マスタスイッチブレードの構成定義情報における構成定義更新フラグが解除される。よって、スレーブスイッチブレードの共通管理情報を繰り返し更新することができる。
【００３６】
図９は、ユーザが管理ブレードのコンソールポート（即ちシリアル通信）を介してマスタスイッチブレードの共通管理情報を変更する場合の処理シーケンスを示す図である。
【００３７】
まず、ユーザは、スイッチブレード３Ａをマスタスイッチブレードに設定し（Ａ１）、スイッチブレード３Ｂをスレーブスイッチブレードに設定する（Ａ２）。次に、ユーザは、スイッチブレード３Ａの設定ファイル等の共通管理情報に設定される構成定義更新フラグを監視するコマンドをユーザＰＣ１０から管理ブレード５に通知する（Ａ３）。管理ブレード５は、スイッチブレード３Ａの設定ファイル等の共通管理情報に構成定義更新フラグが設定されているか否かを監視する（Ａ４）。ユーザがスイッチブレード３Ａの共通管理情報を変更すると（Ａ５）、スイッチブレード３Ａは、共通管理情報の変更部分に構成定義更新フラグを設定する（Ａ６）。
【００３８】
管理ブレード５は、スイッチブレード３Ａの設定ファイル等の共通管理情報に構成定義更新フラグが設定されているか否かを監視する（Ａ７）。このとき、スイッチブレード３Ａの共通管理情報に構成定義更新フラグが設定されているので、管理ブレード５は、構成定義更新フラグが設定されている部分の共通管理情報を取得する（Ａ８）。そして、管理ブレード５は、スイッチブレード３Ａで変更された部分の共通管理情報を使って、スイッチブレード３Ｂの共通管理情報を更新する（Ａ９）。具体的には、管理ブレード５は、スイッチブレード３Ａで変更された部分の情報をスイッチブレード３Ｂの対応する情報に上書きする。その後、管理ブレード５は、スイッチブレード３Ａに変更完了コマンドを通知する（Ａ１０）。スイッチブレード３Ａは、構成定義更新フラグを解除する（Ａ１１）。その後も、管理ブレード５は、スイッチブレード３Ａ内の構成定義情報における構成定義更新フラグを定期的に監視する（Ａ１２）。
【００３９】
図１０は、ユーザがTELNETプロトコルを介してマスタスイッチブレードの共通管理情報を変更する場合の処理シーケンスを示す図である。
【００４０】
図１０の処理シーケンスは、ユーザが、TELNETプロトコル（即ち、スイッチブレード３ＡのＬＡＮポート３３Ａ−３）を利用してスイッチブレード３Ａの共通管理情報を変更する点で（Ａ５’）、図９の処理シーケンスと異なる。その他の処理シーケンスは、図９の処理シーケンスと同様であるので、その説明は省略する。
【００４１】
本実施の形態では、管理ブレード５は、マスタスイッチブレードの設定ファイル等の共通管理情報の変更を監視し、変更された部分の共通管理情報を使って、スレーブスイッチブレードの共通管理情報を更新する。しかし、管理ブレード５は、マスタスイッチブレード及びスレーブスイッチブレードにかかわらず、両方のスイッチブレードの共通管理情報の変更を監視し、一方のスイッチブレードの変更された部分の共通管理情報を使って、他方のスレーブスイッチブレードの対応する部分の共通管理情報を更新してもよい。この場合、ユーザはマスタスイッチブレード及びスレーブスイッチブレードをスイッチブレード３Ａ，３Ｂにそれぞれ設定する必要はない。
【００４２】
以上説明したように、本実施の形態によれば、管理ブレード５のＣＰＵ５１は、スイッチブレード３Ａ，３Ｂの設定ファイル等に設定されている共通管理情報が変更された場合に、変更箇所に設定される構成定義更新フラグに基づいて、共通管理情報の変更を検出する。そして、ＣＰＵ５１は、スイッチブレード３Ａに含まれる、構成定義更新フラグが設定された変更箇所の情報を使って、スイッチブレード３Ｂの設定ファイル等に設定されている共通管理情報を更新する。よって、スイッチブレード３Ａ，３Ｂに設定されている共通管理情報の更新時間を短縮することができる。また、スイッチブレード３Ｂの設定ファイル等に設定されている共通管理情報を手動で変更することがないので、設定変更のミスを削減できる。また、例えば、スイッチブレード３の交換時に、新規のスイッチブレード３に対して他方のスイッチブレード３の共通管理情報を簡単に反映することができる。
【００４３】
また、構成定義情報に含まれる共通管理情報に共通管理情報フラグが設定されるので、管理ブレード５のＣＰＵ５１は、構成定義情報内の監視対象（即ち、共通管理情報）を特定できる。さらに、変更された共通管理情報には構成定義更新フラグが設定されるので、管理ブレード５のＣＰＵ５１は、共通管理情報の変更箇所の情報を容易に検出できる。
【００４４】
管理ブレード５の機能を実現するためのソフトウェアのプログラムが記録されている記録媒体を、ブレードサーバ１に供給し、ＣＰＵ５１が記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、ブルーレイ又はＳＤカードなどがある。また、ＣＰＵ５１が、管理ブレード５の機能を実現するためのソフトウェアのプログラムを実行することによっても、上記実施の形態と同様の効果を奏する。
【符号の説明】
【００４５】
１  ブレードサーバ
２  サーバブレード
３，３Ａ，３Ｂ  スイッチブレード
４  パススルーブレード
５  管理ブレード
６  電源
７  ファン
３１，５１  ＣＰＵ
３２，５２  メモリ
３３  ＬＡＮポート
３４  コンソールポート
３５  スイッチチップ
５３  パワーコントローラ
５４  ユーザインターフェース
【図１】
0005413514.tif 000002
【図２】
0005413514.tif 000003
【図３】
0005413514.tif 000004
【図４】
0005413514.tif 000005
【図５】
0005413514.tif 000006
【図６】
0005413514.tif 000007
【図７】
0005413514.tif 000008
【図８】
0005413514.tif 000009
【図９】
0005413514.tif 000010
【図１０】
0005413514.tif 000011