(57)【要約】  構成部（１４）は、一つの筐体の中に搭載された、ＣＰＵ及びメモリを搭載するシステムボード（２０１〜２０４）と、Ｉ／Ｏデバイスを搭載するＩ／Ｏユニットとの組合せであるパーティションの構成及びパーティションに対する予備のシステムボードの割り当てを行う。切替部（１３）は、障害が発生した障害発生システムボードがある場合に、障害発生システムボードを障害発生システムボードを含むパーティションに割り当てられた予備のシステムボードに切替える。再設定部（１１）は、切替部（１３）によりシステムボードの切替えが行われた後、障害発生システムボードが復旧した場合、構成部（１４）によるパーティションの構成及び予備のシステムボードの割り当ての情報を基に再設定を行う。
2014112042.tif 000002
【特許請求の範囲】
【請求項１】
一つの筐体の中に搭載された、ＣＰＵ及びメモリを搭載するシステムボードと、Ｉ／Ｏデバイスを搭載するＩ／Ｏユニットとの組合せであるパーティションの構成及び前記パーティションに対する予備のシステムボードの割り当てを行う構成部と、
障害が発生した障害発生システムボードがある場合に、前記障害発生システムボードを、前記障害発生システムボードを含むパーティションに割り当てられた予備のシステムボードに切替える切替部と、
前記切替部によりシステムボードの切替えが行われた後、前記障害発生システムボードが復旧した場合、前記構成部による前記パーティションの構成及び前記予備のシステムボードの割り当ての情報を基に、前記パーティションの構成及び前記予備のシステムボードの割り当てを再設定する再設定部と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記構成部は、自己による前記パーティションの構成及び前記予備のシステムボードの割り当てを示す第１情報を生成し、
前記切替部は、前記障害発生システムボードと切替え先の前記予備のシステムボードとの対応を示す第２情報を生成し、
前記再設定部は、前記障害発生システムボードが復旧した場合、前記第２情報を参照して、復旧した前記障害発生システムボードが前記予備のシステムボードに切り替わっていれば、前記第１情報を基に前記パーティションの構成及び前記予備のシステムボードの割り当てを再設定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記再設定部は、前記第２情報を参照して、復旧した前記障害発生システムボードが前記予備のシステムボードに切り替わっており、且つ、前記予備のシステムボードに切り替わり復旧されていない障害発生システムボードが他に無い場合に、前記第１情報を基にパーティションの構成及び予備のシステムボードの割り当ての再設定を行うことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
一つの筐体の中に搭載された、ＣＰＵ及びメモリを搭載するシステムボードと、Ｉ／Ｏデバイスを搭載するＩ／Ｏユニットとの組合せであるパーティションの構成及び前記パーティションに対する予備のシステムボードの割り当ての初期設定を行い、
障害が発生した障害発生システムボードがある場合に、前記障害発生システムボードを、前記障害発生システムボードを含むパーティションに割り当てられた予備のシステムボードに切替え、
システムボードの切替えが行われた後、前記障害発生システムボードが復旧した場合、前記初期設定の情報を基に、前記パーティションの構成及び前記予備のシステムボードの割り当てを前記初期設定に再設定する
ことを特徴とする情報処理装置制御方法。
【請求項５】
一つの筐体の中に搭載された、ＣＰＵ及びメモリを搭載するシステムボードと、Ｉ／Ｏデバイスを搭載するＩ／Ｏユニットとの組合せであるパーティションの構成及び前記パーティションに対する予備のシステムボードの割り当ての初期設定を行い、
障害が発生した障害発生システムボードがある場合に、前記障害発生システムボードを、前記障害発生システムボードを含むパーティションに割り当てられた予備のシステムボードに切替え、
システムボードの切替えが行われた後、前記障害発生システムボードが復旧した場合、前記初期設定の情報を基に、前記パーティションの構成及び前記予備のシステムボードの割り当てを前記初期設定に再設定する
ことをコンピュータに実行させることを特徴とする情報処理装置制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置制御方法及び情報処理装置制御プログラムに関する。
【背景技術】
【０００２】
基幹システムで運用されるサーバでは、高い可用性や柔軟なリソース運用が要求される。例えば、システムの高可用性を実現するための機能の一つとしてＲｅｓｅｒｖｅｄＳＢ（System  Board）機能がある。【０００３】
ＲｅｓｅｒｖｅｄＳＢ機能を有するサーバには、筐体内に予備のシステムボード（System  Board：ＳＢ）が実装されている。ＲｅｓｅｒｖｅｄＳＢ機能は、運用中のシステムボードに障害が発生した場合、障害が発生したシステムボードを自立的に切り離し、予備のシステムボードを短時間で組み込むことで、障害が発生したシステムボードを新しいシステムボードに切替える。ここで、システムボードとはＣＰＵ（Central  Processing  Unit）とメモリを搭載しているボードである。また、障害発生時に切替え先の対象となる予備のシステムボードをＲｅｓｅｒｖｅｄＳＢと呼ぶ。【０００４】
ＲｅｓｅｒｖｅｄＳＢ機能を利用すると、システムボード上でハードウェア障害が発生した場合、システムボード資源が減少せず、障害発生前と同じ状態での早期復旧が可能である。【０００５】
また、可用性を向上させる技術として、１つの筐体内を複数の論理システムに分割し複数のサーバを格納しているように取り扱う技術がある。具体的には、１つの筐体内をシステムボード及びＩ／Ｏ（Input/Output）ユニットの組（以下では、この組を「パーティション」と呼ぶ。）に分割し、分割した各パーティションを１つ論理システムとして独立して動作させる機能である。各パーティションにはＯＳ（Operation  System）及びアプリケーションなどのソフトウェア資源、並びに、システムボード及びＩ／Ｏユニットなどのハードウェア資源が含まれる。ここで、１つのパーティションの中には、複数のシステムボードが含まれていてもよいし、複数のＩ／Ｏユニットが含まれていてもよい。また、Ｉ／Ｏユニットには、ハードディスク及びネットワークカードなどが含まれる。このように、パーティション構成を採用しておけば、あるパーティションに障害が発生しても他のパーティションには影響が及ばない。【０００６】
さらに、上述したパーティション構成とＲｅｓｅｒｖｅｄＳＢ機能とを組み合わせることで、より可用性の高いシステムを構築することが考えられる。【０００７】
例えば、ある１つの筐体内部に複数のパーティションを作成して運用系とし、さらにパーティションとして構成されていないシステムボードやＩ／Ｏユニットを待機系とする。ここで、運用系のシステムボードに切替え先となるシステムボードであるＲｅｓｅｒｖｅｄＳＢを割り当てて置く。このＲｅｓｅｒｖｅｄＳＢは、待機系のシステムボードでもよいし、ＲｅｓｅｒｖｅｄＳＢが割り当てられるシステムボードを含むパーティション以外の他のパーティションに複数のシステムボードが含まれる場合、その内の一つのシステムボードであってもよい。そして、あるパーティションのシステムボードに故障が発生した場合、その故障したシステムボードに割り当てられているＲｅｓｅｒｖｅｄＳＢに切替えてパーティションの運用を継続することが考えられる。ここで、例えば、ＲｅｓｅｒｖｅｄＳＢが他のパーティションに含まれるシステムボードの場合には、ＲｅｓｅｒｖｅｄＳＢをそのパーティションから分離させ、故障が発生したシステムボードと切替えて運用を継続することが考えられる。【０００８】
このように、パーティション構成とＲｅｓｅｒｖｅｄＳＢ機能とを組み合わせたシステムにおいては、システムボードの切替えが発生した後、故障したシステムボードの保守交換を行った場合、障害発生前のパーティションの構成に復帰させることが考えられる。これには、次のような理由がある。まず、当初設定した運用ポリシーの構成でシステムを運用させることが好ましい場合がある。例えば、複数の筐体で同じ運用ポリシーでパーティションを構成している場合に、故障が発生した筐体だけ構成が異なってしまっては、管理上の不便が生じてしまうおそれがある。また、ＲｅｓｅｒｖｅｄＳＢとして使用する予備のシステムボードは、短時間での復旧を実現するための一次的な代用品であり、継続して使用し続けるには十分なスペックが無いことが考えられる。さらには、他のパーティションのシステムボードに切替えを行った場合には、他のパーティションのパフォーマンスが下がった状態が継続してしまうおそれがある。【０００９】
システム構成の変更に関する従来技術として、起動時からシステム構成に変更があった場合、変更後のシステム構成が過去に採用した構成であれば、システム構成に関する情報を再度生成せずに過去の情報を利用する技術がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平５−１０８５３４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、単にパーティション構成とＲｅｓｅｒｖｅｄＳＢ機能とを組み合わせた場合、ＲｅｓｅｒｖｅｄＳＢの設定情報やパーティションの構成情報は、システムボードの切替えが発生した後に残らない。そのため、管理者はシステムボードの切替え発生後、故障したシステムボードの修理を行い、障害発生前のパーティションの構成に復帰させるために次のような作業を行っていた。まず、管理者は、システムイベントログを解析するなどしてＲｅｓｅｒｖｅｄＳＢの設定情報やパーティションの構成情報を取得する。そして、取得した情報を用いて、管理者は、修理を行ったシステムボードを元のパーティションに組み込む。さらに、管理者は、障害発生前の設定状態になるようにＲｅｓｅｒｖｅｄＳＢの再設定を行う。以上の作業を行うことで、障害発生前の状態に戻すことができる。【００１２】
このように、システムイベントログの解析、パーティションの再構成及びＲｅｓｅｒｖｅｄＳＢの再設定を行うことは煩雑であり、また、作業過程において人為的ミスが発生するおそれもある。【００１３】
また、システム構成に関する情報として過去の情報を利用する従来技術ではパーティションの構成などは考慮されておらず、障害復旧後にパーティションの再構成及びＲｅｓｅｖｅｄＳＢの再設定を自動で行うことは困難である。【００１４】
開示の技術は、上記に鑑みてなされたものであって、パーティションを有するシステムを障害発生前の構成に自動的に戻す情報処理装置、情報処理装置制御方法及び情報処理装置制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本願の開示する情報処理装置、情報処理装置制御方法及び情報処理装置制御プログラムは、一つの態様において、構成部は、一つの筐体の中に搭載された、ＣＰＵ及びメモリを搭載するシステムボードと、Ｉ／Ｏデバイスを搭載するＩ／Ｏユニットとの組合せであるパーティションの構成及び前記パーティションに対する予備のシステムボードの割り当てを行う。切替部は、障害が発生した障害発生システムボードがある場合に、前記障害発生システムボードを、前記障害発生システムボードを含むパーティションに割り当てられた予備のシステムボードに切替える。再設定部は、前記切替部によりシステムボードの切替えが行われた後、前記障害発生システムボードが復旧した場合、前記構成部による前記パーティションの構成及び前記予備のシステムボードの割り当ての情報を基に、前記パーティションの構成及び前記予備のシステムボードの割り当てを再設定する。
【発明の効果】
【００１６】
本願の開示する情報処理装置、情報処理装置制御方法及び情報処理装置制御プログラムの一つの態様によれば、パーティションを有するシステムを障害発生前の構成に自動的に戻すことができるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】図１は、実施例に係る情報処理システムの構成図である。
【図２】図２は、サーバ管理装置のブロック図である。
【図３】図３は、パーティション構成の一例の図である。
【図４】図４は、パーティション構成情報の一例の図である。
【図５】図５は、ＲｅｓｅｒｖｅｄＳＢ機能によるシステムボードの切替えを説明するための図である。
【図６】図６は、切替後情報の一例の図である。
【図７】図７は、２つのシステムボードに障害が発生した場合の切替後情報の一例の図である。
【図８】図８は、実施例に係る情報処理システムにおけるパーティション構成及びリザーブＳＢの設定のフローチャートである。
【図９】図９は、実施例に係る情報処理システムにおけるＲｅｓｅｒｖｅｄＳＢ機能の処理のフローチャートである。
【図１０】図１０は、実施例に係る情報処理システムにおける障害復旧時の処理のフローチャートである。
【図１１】図１１は、サーバ管理装置のハードウェア構成図である。
【発明を実施するための形態】
【００１８】
以下に、本願の開示する情報処理装置、情報処理装置制御方法及び情報処理装置制御プログラムの実施例を図面に基づいて詳細に説明する。なお、以下の実施例により本願の開示する情報処理装置、情報処理装置制御方法及び情報処理装置制御プログラムが限定されるものではない。
【実施例】
【００１９】
図１は、実施例に係る情報処理システムの構成図である。図１に示すように、本実施例に係る情報処理システムは、サーバ管理装置１及びサーバ２を有する。ここで、本実施例では、サーバ２を１台のみ記載しているが、サーバ管理装置１は、複数のサーバ２を同時に管理することも可能である。【００２０】
サーバ２は、システムボード２０１〜２０４、Ｉ／Ｏ（Input/Output）スイッチ２２０及びＩＯＵ（Input  Output  Unit）２１１〜２１４を有している。【００２１】
システムボード２０１〜２０４は、それぞれ、ＣＰＵ（Central  Processing  Unit）２１及びメモリ２２を有している。図中では、分かり易いように、システムボードを「ＳＢ」として表している。本実施例では、システムボード２０１〜２０４のそれぞれは、複数のＣＰＵ２１及びメモリ２２を有している。また、本実施例では、サーバ２の中に４つのシステムボード２０１〜２０４が搭載されている構成で説明するが、システムボードの数は複数であればこれに限らない。以下では、システムボード２０１〜２０４のそれぞれを区別しない場合、単に「システムボード２００」と表す。【００２２】
ＩＯＵ２１１〜２１４は、ハードディスクドライブやＰＣＩ（Peripheral  Component  Interconnect）カードなどのＩ／Ｏデバイス２３を搭載した装置である。以下では、ＩＯＵ２１１〜２１４のそれぞれを区別しない場合、単に「ＩＯＵ２１０」と表す。【００２３】
Ｉ／Ｏスイッチ２２０は、システムボード２００とＩＯＵ２１０とを接続するスイッチである。Ｉ／Ｏスイッチ２２０が特定のシステムボードと特定のＩＯＵとを接続するように切り替わることで、特定のシステムボード上のＣＰＵ２１と接続された特定のＩＯＵ上のＩ／Ｏデバイス２３とがバスで接続される。これにより、ＣＰＵ２１は、接続先のＩＯＵ上のＩ／Ｏデバイス２３を利用することができるようになる。例えば、Ｉ／Ｏスイッチ２２０が、システムボード２０１とＩＯＵ２１１とを接続するように切り替わった場合、システムボード２０１上のＣＰＵ２１は、ＩＯＵ２１１上のＩ／Ｏデバイス２３を利用することが可能となる。【００２４】
サーバ管理装置１は、管理者からの指示によるサーバ２の構成や、障害発生時のサーバ２の障害復旧などといったサーバ２の管理を行う。サーバ管理装置１は、サーバ２に搭載された各システムボード２００、Ｉ／Ｏスイッチ２２０及び各ＩＯＵ２１０のそれぞれと接続されている。ただし、図１では、分かり易いように接続をまとめて、サーバ管理装置１とサーバ２とが接続しているように表している。次に、図２を参照して、サーバ管理装置１について詳細に説明する。図２は、サーバ管理装置のブロック図である。【００２５】
図２に示すように、本実施例に係るサーバ管理装置１は、再設定部１１、監視部１２、切替部１３、構成部１４及び記憶部１５を有している。【００２６】
記憶部１５は、不揮発性の記憶部であり、例えば、ＮＶＲＡＭ（Non  Volatile  Random  Access  Memory）などである。【００２７】
構成部１４は、管理者からパーティション構成情報、リザーブＳＢ情報及び自動復旧の指示の入力を受ける。例えば、管理者は、サーバ管理装置１のユーザインタフェース（不図示）又はネットワークを介してサーバ管理装置１に接続された端末を用いてパーティション構成情報、リザーブＳＢ情報及び自動復旧の指示の入力を行う。パーティション構成情報には、システムボード２００のうちのどれとＩＯＵ２１０のうちのどれとを組とするかという情報が含まれている。また、リザーブＳＢ情報には、各パーティションに含まれるシステムボード２００が故障したときのＲｅｓｅｒｖｅｄＳＢ機能により切替え先となるシステムボード（以下では、「リザーブＳＢ」という。）の情報が含まれている。さらに、自動復旧の指示には、ＲｅｓｅｒｖｅｄＳＢ機能を用いてシステムボード２００の切替えが発生した後、障害が発生したシステムボード２００を修理又は交換などの障害対応を行った場合に、切替え前の構成に戻すか否かの指示が含まれる。そして、構成部１４は、管理者から指示されたパーティション構成及び指定されたリザーブＳＢを有するように、システムボード２００、Ｉ／Ｏスイッチ２２０及びＩＯＵ２１０を構成する。さらに、自動復旧を行う指示を受けた場合、構成部１４は、記憶部１５における自動復旧フラグをオンにする。例えば、自動復旧フラグとして、記憶部１５における所定のビットを用いてもよい。さらに、構成部１４は、パーティションの構成及びリザーブＳＢの設定の情報を切替部１３に通知する。【００２８】
例えば、本実施例では、構成部１４は、パーティションの構成としてシステムボード２０１とＩＯＵ２１１とが１つのパーティションを構成し、システムボード２０２とＩＯＵ２１２と１つのパーティションを構成するというパーティション構成情報の入力を受ける。また、構成部１４は、リザーブＳＢ情報として、システムボード２０３及びシステムボード２０４を、パーティション３０１のシステムボード２０１のリザーブＳＢとする情報の入力を受ける。さらに、構成部１４は、リザーブＳＢ情報として、システムボード２０３及びシステムボード２０４をパーティション３０２のシステムボード２０２のリザーブＳＢとする情報の入力を受ける。【００２９】
図３は、パーティション構成の一例の図である。この場合、構成部１４は、図３に示すように、システムボード２０１及びＩＯＵ２１１でパーティション３０１を構成する。例えば、構成部１４は、システムボード２０１とＩＯＵ２１１とを接続するようにＩ／Ｏスイッチ２２０を制御する。さらに、構成部１４は、システムボード２０１のＣＰＵ２１に対して、ＩＯＵ２１１のＩ／Ｏデバイス２３のみを使用するように指示する。同様に、構成部１４は、システムボード２０２及びＩＯＵ２１２でパーティション３０２を構成する。ここで、システムボード２０３及び２０４、並びに、ＩＯＵ２１３及び２１４はパーティションの構成要素として割り当てられていない。パーティションに割り当てられていないシステムボードやＩＯＵは処理を行わない。この状態では、システムボード２０３及び２０４、並びに、ＩＯＵ２１３及び２１４は、運用に用いられない機器である。すなわち、パーティション３０１及び３０２に割り当てられた各機器は実際の運用に用いられる運用系であるのに対して、待機系４００で表される一点鎖線で囲われた機器は待機系の機器となる。待機系４００に含まれる機器は、例えば、運用系の機器が故障した場合等に、故障した機器の代替として動作することができる。また、構成部１４は、システムボード２０３及びシステムボード２０４が、システムボード２０１及びシステムボード２０２のリザーブＳＢであることを記憶しておく。以下では、パーティション３０１及びパーティション３０２を区別しない場合、単に「パーティション３００」と表す。【００３０】
さらに、構成部１４は、管理者から入力されたパーティション構成情報を用いて予め決められたフォーマットに従いテーブルを作成し、記憶部１５にパーティション構成情報１５１として格納する。例えば、本実施例では、構成部１４は、図４のテーブル５００を作成し、作成したテーブル５００をパーティション構成情報１５１として記憶部１５に格納する。図４は、パーティション構成情報の一例の図である。【００３１】
ここで、図４で示されるパーティション構成情報について説明する。テーブル５００の左端の欄に各パーティションの情報を表している。ここで、パーティション３０１は、図３におけるシステムボード２０１及びＩＯＵ２１１を含むパーティションである。また、パーティション３０２は、図３におけるシステムボード２０２及びＩＯＵ２１２を含むパーティションである。また、フリーは図３における待機系４００を表している。そして、構成部１４は、各パーティション又はフリーの行の中で、それらを構成するシステムボード及びＩＯＵの欄を「ｏｎ」とする。例えば、パーティション３０１はシステムボード２０１及びＩＯＵ２１１を含むパーティションであるので、構成部１４は、システムボード２０１及びＩＯＵ２１１を示す欄５０１及び欄５０２を「ｏｎ」とする。さらに、構成部１４は、各パーティションの行の中で、そのパーティションに含まれるシステムボードのリザーブＳＢとなっているシステムボードの欄に「Ｒ」を記載する。例えば、パーティション３０１はシステムボード２０３及びシステムボード２０４がリザーブＳＢとなっているので、構成部１４は、システムボード２０３及びシステムボード２０４を示す欄５０３及び欄５０４に「Ｒ」を記載する。また、待機系４００には、システムボード２０３、システムボード２０４、ＩＯＵ２１３及びＩＯＵ２１４が含まれるので、構成部１４は、フリーの行の中でシステムボード２０３、システムボード２０４、ＩＯＵ２１３及びＩＯＵ２１４を示す欄を「ｏｎ」とする。構成部１４は、このようにして構成したテーブル５００を記憶部１５にパーティション構成情報１５１として格納する。【００３２】
ここで、ＲｅｓｅｒｖｅｄＳＢ機能におけるパーティション構成の設定ルールの一例について説明する。１つ目のルールは、パーティション内に１つ以上のシステムボードを含むというルールである。２つ目のルールは、パーティション内に１つ以上のＩＯＵを含むというルールである。本実施例では、以上の２つのルールに従いパーティションを構成している。【００３３】
また、ＲｅｓｅｒｖｅｄＳＢ機能におけるリザーブＳＢの設定ルールの一例について説明する。１つ目のルールは、あるシステムボードに対するリザーブＳＢとしては、そのシステムボードが属しているパーティションに属していないシステムボードならどれでもリザーブＳＢにすることができるというルールである。２つ目のルールは、１つのリザーブＳＢを複数のパーティションのリザーブＳＢとすることができるというルールである。３つ目のルールは、１つのパーティションに対して複数のリザーブＳＢを設定することができるというルールである。本実施例では、以上の３つのルールに従いリザーブＳＢを設定している。【００３４】
図２に戻って説明を続ける。切替部１３は、パーティション構成及びリザーブＳＢの設定の情報を構成部１４から受信する。切替部１３は、システムボード２００のいずれかに障害が発生した場合、障害検出の通知を監視部１２から受ける。そして、切替部１３は、ＲｅｓｅｒｖｅｄＳＢ機能により、障害が発生したシステムボード２００をパーティション３００から切り離し、代わりにそのシステムボード２００のリザーブＳＢをそのパーティション３００の中に組み込み、新たにパーティション３００を生成する。この時、切替部１３は、故障したシステムボード２００を含むパーティション３００のリブートを行い、新しいパーティション３００の構成で起動させる。ここで、本実施例では、切替部１３は、構成部１４から受信したパーティション構成及びリザーブＳＢの設定の情報を用いてＲｅｓｅｒｖｅｄＳＢ機能によるシステムボードの切替えを行っているが、パーティション構成情報１５１を用いてもよい。【００３５】
ＲｅｓｅｒｖｅｄＳＢ機能によりシステムボード２００の切替えが発生する条件としては、例えば以下のような３つの条件がある。システムボードが故障した場合。システムボード上のＣＰＵが１つでも故障した場合。システムボード上のメモリが１枚でも故障した場合。本実施例では、上述した３つの条件の場合に、システムボードの切替えが発生する。【００３６】
さらに、ＲｅｓｅｒｖｅｄＳＢ機能によりシステムボード２００の切替えのルールの一例としては、以下のようなものがある。【００３７】
まず、あるシステムボードが複数のパーティションのリザーブＳＢとして設定されており、複数のパーティションが同時に故障した場合には、若番のパーティションのシステムボードを優先して切替える。ここで、パーティションには番号が振られているものとし、本実施例では、図３におけるパーティションの符号がパーティションの番号にあたるものとする。また、あるパーティション内の複数のシステムボードが故障した場合、若番のシステムボードを優先して切替える。ここで、システムボードにはシステムボード番号が振られているものとし、本実施例では、図３における各システムボードの符号がシステムボード番号にあたるものとする。【００３８】
また、切替え先のシステムボードの決定は以下のような方法で行われる。あるパーティションに複数のリザーブＳＢを設定した場合、どのパーティションにも属さないリザーブＳＢがある場合には、その中のリザーブＳＢ番号の大きいリザーブＳＢを優先して切替える。ここで、本実施例では、リザーブＳＢ番号は、システムボード番号を用いるものとする。また、あるパーティションに複数のリザーブＳＢを設定した場合、パーティションに組み込まれたリザーブＳＢしか存在しない場合、その中でパーティションの電源がオフになっているパーティションの中のリザーブＳＢ番号の大きいリザーブＳＢを優先して切替える。もし、電源がＯＮのパーティションしかない場合、その中でリザーブＳＢ番号の大きいリザーブＳＢを優先して切替える。【００３９】
ここで、図５を参照して、システムボード２０２に障害が発生した場合について説明する。図５は、ＲｅｓｅｒｖｅｄＳＢ機能によるシステムボードの切替えを説明するための図である。図５の左側は故障発生時のサーバ２の状態を表しており、図５の右側はＲｅｓｅｒｖｅｄＳＢ機能によるシステムボードの切替えが行われた後のサーバ２の状態を表している。図５の右側のようにシステムボード２０２に故障が発生すると、切替部１３は、パーティション３０２をリブートさせるため、パーティション３０２を一度シャットダウンする。そして、切替部１３は、パーティション３０２の構成を一度解除する。そして、切替部１３は、システムボード２０２のリザーブＳＢとしてシステムボード２０３及びシステムボード２０４が割り当てられていることを確認する。次に、切替部１３は、システムボード２０３及びシステムボード２０４のうちＳＢ番号の大きいシステムボード２０４を切替え先のシステムボードとして選択する。そして、切替部１３は、システムボード２０４とＩＯＵ２１２とを組としてパーティション３０２を再度作成し、ブートさせる。具体的には、切替部１３は、システムボード２０４及びＩＯＵ２１２を接続するようにＩ／Ｏスイッチ２２０を切り替え、さらに、システムボード２０４に対してＩＯＵ２１２のＩ／Ｏデバイス２３を使用するように指示してブートさせる。これにより、図５の右側のように、パーティション３０２は、システムボード２０２が切り離され、システムボード２０４及びＩＯＵ２１２を含むパーティションとして運用が継続される。【００４０】
さらに、切替部１３は、システムボード２００の切替によるパーティション３００の構成変更を行った後、自動復旧フラグを確認する。そして、自動復旧フラグがオンになっていれば、切替部１３は、切替え後の各ボードの状態を示す情報である切替後情報１５２を作成し、作成した切替後情報１５２を記憶部１５に格納する。切替後情報１５２は、例えば、図６で示すテーブル６００のような形式で保存される。図６は、切替後情報の一例の図である。【００４１】
ここで、図６で示される切替後情報について説明する。切替部１３は、記憶部１５に格納してあるパーティション構成情報１５１の複製を作成する。そして、切替部１３は、切替後情報１５２の複製のうち障害が発生したシステムボード２００を含むパーティション３００の行の中の、障害が発生したシステムボード２００の欄に「ｆａｉｌｅｄ」と記載する。さらに、切替部１３は、障害が発生したシステムボード２００のフリーに対応する欄を「ｏｎ」にする。また、切替部１３は、障害が発生したシステムボード２００を含むパーティション３００の行の中の、切替先としたシステムボード２００の欄を「ｏｎ」にする。そして、切替部１３は、切替先としたシステムボード２００の他のシステムボード２００に対するリザーブＳＢ設定を表す「Ｒ」の記載を削除する。【００４２】
例えば、パーティション３０２のシステムボード２０２に障害が発生し、システムボード２０４に切り替わった場合で説明する。切替部１３は、図４のテーブル５００の複製を作成し、図６のテーブル６００のようにパーティション３０２のシステムボード２０２の欄６０１に「ｆａｉｌｅｄ」を記載する。さらに、切替部１３は、システムボード２０２のフリーの欄６０２を「ｏｎ」にする。また、切替部１３は、パーティション３０２のシステムボード２０４の欄６０３を「ｏｎ」にする。さらに、切替部１３は、システムボード２０４のパーティション３０１に対応する欄６０４を削除し、システムボード２０４のパーティション３０１及びパーティション３０２に対するリザーブＳＢとしての設定を解除する。そして、切替部１３は、このようにして作成したテーブル６００を切替後情報１５２として記憶部１５に格納する。【００４３】
監視部１２は、システムボード２００における障害の発生を監視している。また、監視部１２は、障害が発生したシステムボード２００の修理又は交換などの障害対応が行われ正常な状態に戻ったかを監視している。以下では、障害対応が行われ障害が発生したシステムボード２００が正常な状態に戻ることを「障害復旧」と言う。【００４４】
監視部１２は、システムボード２００に障害が発生すると、障害の通知と共に障害が発生したシステムボード２００の情報を構成部１４へ送る。【００４５】
また、監視部１２は、システムボード２００が障害復旧すると、障害復旧の通知と共に、障害復旧がなされたシステムボード２００の情報を再設定部１１へ送信する。【００４６】
再設定部１１は、障害復旧の通知を監視部１２から受ける。そして、再設定部１１は、記憶部１５における自動復旧フラグがオンになっているか否かを確認する。【００４７】
自動復旧フラグがオンの場合、再設定部１１は、記憶部１５に格納されている切替後情報１５２を確認する。そして、再設定部１１は、切替後情報１５２を用いて、障害復旧がなされたシステムボード２００がＲｅｓｅｒｖｅｄＳＢ機能によってリザーブＳＢに切替えられたシステムボードか否かを判定する。例えば、切替後情報１５２が図６のテーブル６００のフォーマットの場合、再設定部１１は、障害復旧がなされたシステムボード２００の列にｆａｉｌｅｄの記載があれば、システムボード２００がリザーブＳＢに切替えられたシステムボードであると判定する。これに対して、障害復旧がなされたシステムボード２００の列にｆａｉｌｅｄの記載がない場合、再設定部１１は、システムボード２００がリザーブＳＢに切替えられたシステムボードでないと判定する。【００４８】
次に、障害復旧がなされたシステムボード２００がリザーブＳＢに切替えられたシステムボードの場合、再設定部１１は、以下の動作を行う。再設定部１１は、障害復旧がなされたシステムボード２００がリザーブＳＢに切替えられたシステムボードであることを示す情報を切替後情報１５２から削除する。具体的には、再設定部１１は、障害復旧がなされたシステムボード２００の列からｆａｉｌｅｄの記載を削除する。次に、再設定部１１は、他のリザーブＳＢに切替えられたシステムボード２００で障害復旧がなされていないシステムボードがあるか否かを判定する。具体的には、再設定部１１は、ｆａｉｌｅｄが記載されたシステムボードが切替後情報１５２にあるか否かを判定する。ｆａｉｌｅｄが記載されたシステムボードがない場合、再設定部１１は、リザーブＳＢに切替えられたシステムボード２００全てが障害復旧されたと判定する。【００４９】
リザーブＳＢに切替えられたシステムボード２００全てが障害復旧されている場合、再設定部１１は、パーティション構成情報１５１からリザーブＳＢへの切替えが行われる前の構成情報を取得する。そして、再設定部１１は、取得したパーティション構成及びリザーブＳＢの設定になるように、システムボード２００、Ｉ／Ｏスイッチ２２０及びＩＯＵ２１０を再構成する。これにより、サーバ２のパーティション構成及びリザーブＳＢの設定は、リザーブＳＢへのシステムボードの切替えが発生する前の状態に復旧する。【００５０】
一方、リザーブＳＢに切替えられたシステムボード２００の中で障害復旧されていないものがある場合、再設定部１１は、残りのリザーブＳＢに切替えられたシステムボード２００の障害復旧がなされるまで待機する。すなわち、リザーブＳＢへのシステムボードの切替えが発生する前の状態への復旧は行われず、リザーブＳＢへ切替えられたパーティション３００はそのまま運用が継続される。【００５１】
パーティション構成及びリザーブＳＢの設定の後、再設定部１１は、切替後情報１５２を削除する。パーティション構成及びリザーブＳＢの設定において、再設定部１１は、再構成を行うパーティション３００のリブートを行う。【００５２】
例えば、切替後情報１５２が図６のテーブル６００の状態の場合、システムボード２０２の障害復旧がなされると、再設定部１１は、欄６０１のｆａｉｌｅｄの記載を削除する。この場合、他にｆａｉｌｅｄの記載は無いため、再設定部１１は、リザーブＳＢに切替えられたシステムボード２００の全てが障害復旧されていると判定する。そして、再設定部１１は、図４のテーブル５００を参照し、パーティション３０２からシステムボード２０４を切り離し、システムボード２０２とＩＯＵ２１２とでパーティション３０２を再構成する。さらに、再設定部１１は、システムボード２０４をパーティション３０１及びパーティション３０２のリザーブＳＢとして再度設定し直す。【００５３】
ここで、以上では、システムボード２０２のみに障害が発生した場合で説明したが、障害復旧を行う前に他のシステムボードに障害が発生するなど、複数のシステムボードに障害が発生することも考えられる。そこで、複数のシステムボードに障害が発生した場合の動作について説明する。例えば、システムボード２０２に障害が発生し切替後情報１５２が図６のテーブル６００の状態で、さらにシステムボード２０１に障害が発生した場合で説明する。【００５４】
その場合、切替部１３は、図６のテーブル６００を図７のように修正する。図７は、２つのシステムボードに障害が発生した場合の切替後情報の一例の図である。切替部１３は、図７のテーブル６００のように、パーティション３０１のシステムボード２０１の欄６０５に「ｆａｉｌｅｄ」を記載する。さらに、切替部１３は、システムボード２０１のフリーの欄６０６を「ｏｎ」にする。また、切替部１３は、パーティション３０１のシステムボード２０３の欄６０７を「ｏｎ」にする。さらに、切替部１３は、システムボード２０３のパーティション３０２に対応する欄６０８を削除し、システムボード２０３のパーティション３０１及びパーティション３０２に対するリザーブＳＢとしての設定を解除する。そして、切替部１３は、このようにして作成した図７に示すテーブル６００を切替後情報１５２として記憶部１５に格納する。【００５５】
切替後情報１５２が図７のテーブル６００の状態で、システムボード２０２の障害復旧がなされた場合、再設定部１１は、システムボード２０２のｆａｉｌｅｄの記載をテーブル６００から削除する。しかし、システムボード２０１のｆａｉｌｅｄの記載がまだ残っている。そこで、再設定部１１は、システムボード２０１の障害復旧がなされるまで待機する。すなわち、パーティション３０２は、システムボード２０２の組み込みを行うことなく、システムボード２０４とＩＯＵ２１２とを含む状態で運用が継続される。その後、システムボード２０１の障害復旧がなされた場合、再設定部１１は、システムボード２０１のｆａｉｌｅｄの記載をテーブル６００から削除する。これにより、テーブル６００にはｆａｉｌｅｄの記載が全て無くなり、リザーブＳＢに切替えられたシステムボードは全て障害復旧がなされたことになる。この状態になると、再設定部１１は、図４のテーブル５００を参照し、パーティション３０２からシステムボード２０４を切り離し、システムボード２０２とＩＯＵ２１２とでパーティション３０２を再構成する。また、再設定部１１は、パーティション３０１からシステムボード２０３を切り離し、システムボード２０１とＩＯＵ２１１とでパーティション３０１を再構成する。さらに、再設定部１１は、システムボード２０３及びシステムボード２０４をパーティション３０１及びパーティション３０２のリザーブＳＢとして再度設定し直す。【００５６】
このように、本実施例に係るサーバ管理装置１は、リザーブＳＢに切替えられたシステムボードの全ての障害復旧がなされた後に、パーティション構成及びリザーブＳＢの設定を復旧する。【００５７】
次に、図８を参照して、本実施例に係る情報処理システムにおけるパーティション構成及びリザーブＳＢの設定の流れについて説明する。図８は、実施例に係る情報処理システムにおけるパーティション構成及びリザーブＳＢの設定のフローチャートである。【００５８】
構成部１４は、管理者からの入力に従い、パーティションの構成及びリザーブＳＢの設定を実施する（ステップＳ１０１）。【００５９】
次に、構成部１４は、自動復旧機能を使用するか否かを管理者からの入力を基に判定する（ステップＳ１０２）。【００６０】
自動復旧機能を使用する場合（ステップＳ１０２：肯定）、構成部１４は、自動復旧フラグをオンにする（ステップＳ１０３）。【００６１】
次に、構成部１４は、既存のパーティション構成情報１５１が記憶部１５に格納されているか否かを判定する（ステップＳ１０４）。既存のパーティション構成情報１５１が存在しない場合（ステップＳ１０４：否定）、構成部１４は、パーティション構成情報１５１を作成し、記憶部１５に格納する（ステップＳ１０５）。【００６２】
これに対して、既存のパーティション構成情報１５１が存在する場合（ステップＳ１０４：肯定）、構成部１４は、管理者に指示された構成でパーティション構成情報１５１を更新する。さらに、切替後情報１５２が記憶部１５に格納されている場合には、構成部１４は、その切替後情報１５２を削除する（ステップＳ１０６）。【００６３】
一方、自動復旧機能を使用しない場合（ステップＳ１０２：否定）、構成部１４は、自動復旧フラグをオフに設定する（ステップＳ１０７）。次に、構成部１４は、記憶部１５にパーティション構成情報１５１や切替後情報１５２が格納されていれば、それらを削除する（ステップＳ１０８）。【００６４】
その後、サーバ２は、設定されたパーティション構成で運用を継続する（ステップＳ１０９）。【００６５】
次に、図９を参照して、本実施例に係る情報処理システムにおけるＲｅｓｅｒｖｅｄＳＢ機能の処理の流れについて説明する。図９は、実施例に係る情報処理システムにおけるＲｅｓｅｒｖｅｄＳＢ機能の処理のフローチャートである。【００６６】
切替部１３は、障害発生の通知を監視部１２から受けて、ＲｅｓｅｒｖｅｄＳＢ機能を用いて、障害が発生したシステムボード２００を含むパーティション３００の構成を変更してリブートする（ステップＳ２０１）。この時、切替部１３は、ＲｅｓｅｒｖｅｄＳＢ機能を用いて、障害が発生したシステムボード２００を対応するリザーブＳＢへ切り替える。【００６７】
そして、切替部１３は、自動復旧フラグがオンになっているか否かを判定する（ステップＳ２０２）。自動復旧フラグがオフの場合（ステップＳ２０２：否定）、サーバ２は、ステップＳ２０６へ進む。【００６８】
これに対して、自動復旧フラグがオンの場合（ステップＳ２０２：肯定）、切替部１３は、切替後情報１５２が記憶部１５にすでに存在しているか否かを判定する（ステップＳ２０３）。切替後情報１５２が存在していない場合（ステップＳ２０３：否定）、切替部１３は、障害が発生したシステムボード２００及び切替先となったリザーブＳＢの情報を含む切替後情報１５２を作成し、作成した切替後情報１５２を記憶部１５に保存する（ステップＳ２０４）。【００６９】
一方、切替後情報１５２が既に存在している場合（ステップＳ２０３：肯定）、切替部１３は、既にある情報に加えて、今回障害が発生したシステムボード２００及び切替先となったリザーブＳＢの情報を含む切替後情報１５２を作成し、作成した切替後情報１５２を記憶部１５に保存する（ステップＳ２０５）。【００７０】
その後、サーバ２は、ＲｅｓｅｒｖｅｄＳＢ機能によりシステムボードが切替えられたパーティション構成で運用を継続する（ステップＳ２０６）。【００７１】
ここで、図９は、障害復旧が行われたときに行われる一連の処理であり、障害復旧が何度か行われる場合には、図９のフローで示される処理が都度実行される。【００７２】
次に、図１０を参照して、本実施例に係る情報処理システムにおける障害復旧時の処理の流れについて説明する。図１０は、実施例に係る情報処理システムにおける障害復旧時の処理のフローチャートである。【００７３】
監視部１２は、システムボード２００の障害復旧を検出する（ステップＳ３０１）。そして、監視部１２は、障害復旧を再設定部１１へ通知する。【００７４】
再設定部１１は、自動復旧フラグがオンか否かを判定する（ステップＳ３０２）。自動復旧フラグがオフの場合（ステップＳ３０２：否定）、サーバ２は、ステップＳ３１１へ進む。【００７５】
これに対して、自動復旧フラグがオンの場合（ステップＳ３０２：肯定）、再設定部１１は、記憶部１５に格納されている切替後情報１５２を確認する（ステップＳ３０３）。そして、再設定部１１は、障害復旧がなされたシステムボードがｆａｉｌｅｄか否か、すなわちリザーブＳＢへ切り替わったシステムボード２００か否かを判定する（ステップＳ３０４）。障害復旧がなされたシステムボード２００がｆａｉｌｅｄでない場合（ステップＳ３０４：否定）、サーバ２は、ステップＳ３１１へ進む。【００７６】
これに対して、障害復旧がなされたシステムボード２００がｆａｉｌｅｄの場合（ステップＳ３０４：肯定）、再設定部１１は、切替後情報１５２の中の障害復旧がなされたシステムボード２００のｆａｉｌｅｄを削除する（ステップＳ３０５）。【００７７】
次に、再設定部１１は、切替後情報１５２にｆａｉｌｅｄのシステムボードがあるか否かを判定する（ステップＳ３０６）。ｆａｉｌｅｄのシステムボードがある場合（ステップＳ３０６：肯定）、サーバ２は、ステップＳ３１１へ進む。【００７８】
これに対して、ｆａｉｌｅｄのシステムボードがない場合（ステップＳ３０６：否定）、再設定部１１は、管理者に自動復旧を実行するか否かを確認する（ステップＳ３０７）。例えば、再設定部１１は、サーバ２のモニタなどに自動復旧の実行の確認メッセージを表示させる。【００７９】
再設定部１１は、管理者からの指示を受けて、自動復旧を実行するか否かを判定する（ステップＳ３０８）。自動復旧を実行しない場合（ステップＳ３０８：否定）、再設定部１１は、ステップＳ３１０へ進む。【００８０】
一方、自動復旧を実行する場合（ステップＳ３０８：肯定）、再設定部１１は、パーティション構成情報１５１を用いて、ＲｅｓｅｒｖｅｄＳＢ機能によるシステムボード切替え実行前のパーティション構成に戻す（ステップＳ３０９）。【００８１】
その後、再設定部１１は、切替後情報１５２を記憶部１５から削除する（ステップＳ３１０）。【００８２】
サーバ２は、この時点のパーティション構成で運用を継続する（ステップＳ３１１）。【００８３】
以上に説明したように、本実施例に係るサーバ管理装置は、ＲｅｓｅｒｖｅｄＳＢ機能が動作しパーティションの構成が変わった後に、障害が発生したシステムボードの障害復旧がなされた場合、障害発生前の状態にパーティションの構成を戻すことができる。すなわち、本実施例に係るサーバ管理装置は、当初設定した運用ポリシーの構成に自動的に戻すことができる。これにより、障害発生前の状態にパーティションの構成を戻すための管理者の手間を軽減することができ、且つ、人為的ミスを軽減して正確にパーティションの構成を戻すことが可能となる。【００８４】
また、以上の説明では、リザーブＳＢに切り替わった全てのパーティションにおいて障害が発生したシステムボードの障害復旧が完了した後に、パーティションの構成を戻すことを行っている。これに対して、他の方法として、システムボードの障害復旧が完了したパーティション毎に構成を戻すとしてもよい。例えば、図３において、パーティション３０１とパーティション３０２の双方に障害が発生している状態で、パーティション３０１のシステムボードの交換が行われた場合に、パーティション３０１のみを障害発生前の状態に戻してもよい。そして、その後、パーティション３０２のシステムボードの交換が行われたときに、パーティション３０２を障害発生前の状態に戻すとしてもよい。この場合、構成部１４は、各障害発生時におけるパーティション情報を順次記憶しておき、システムボードの障害復旧が行われた場合に、対応する障害発生時のパーティション情報を用いてパーティション構成を戻すなどの処理を行ってもよい。【００８５】
（ハードウェア構成）
次に、図１１を参照して、サーバ管理装置１のハードウェア構成について説明する。図１１は、サーバ管理装置のハードウェア構成図である。【００８６】
サーバ管理装置１は、ＬＡＮ（Local  Area  Network）ポート９０１、メモリ９０２、ＣＰＵ９０３、ＣＯＭ（COMmunication  Port）ポート９０４、ＮＶＲＡＭ９０５、ハードディスク９０６及びバッテリ９０７を有している。【００８７】
バッテリ９０７は、ＮＶＲＡＭ９０５に電力を供給する。【００８８】
ＬＡＮポート９０１、メモリ９０２、ＣＯＭポート９０４及びＮＶＲＡＭ９０５はバスでＣＰＵ９０３に接続されている。【００８９】
ＬＡＮポート９０１は、ネットワークのインタフェースであり、ネットワークケーブルを介してサーバ２と接続する。サーバ管理装置１は、ＬＡＮポート９０１を介してサーバ２との情報の送受信を行う。【００９０】
ＣＯＭポート９０４は、スキャナやモデム等を接続するインタフェースである。【００９１】
ＮＶＲＡＭ９０５は、不揮発性のＲＡＭであり、図２に例示した記憶部１５などの機能を実現する。【００９２】
ＣＰＵ９０３、メモリ９０２及びハードディスク９０６は、図２に例示した再設定部１１、監視部１２及び構成部１４などの機能を実現する。【００９３】
具体的には、ハードディスク９０６は、再設定部１１、監視部１２、切替部１３及び構成部１４などの機能を実現するプログラム等の各種プログラムを格納している。そして、ＣＰＵ９０３は、ハードディスク９０６から各種プログラムを読み出し、メモリ９０２上に展開して、上述の各機能を実現するプロセスを生成する。
【符号の説明】
【００９４】
１  サーバ管理装置
２  サーバ
１１  再設定部
１２  監視部
１３  切替部
１４  構成部
１５  記憶部
２１  ＣＰＵ
２２  メモリ
２３  Ｉ／Ｏデバイス
１５１  パーティション構成情報
１５２  切替後情報
２０１〜２０４  システムボード
２１１〜２１４  ＩＯＵ
２２０  Ｉ／Ｏスイッチ
【図１】
2014112042.tif 000003
【図２】
2014112042.tif 000004
【図３】
2014112042.tif 000005
【図４】
2014112042.tif 000006
【図５】
2014112042.tif 000007
【図６】
2014112042.tif 000008
【図７】
2014112042.tif 000009
【図８】
2014112042.tif 000010
【図９】
2014112042.tif 000011
【図１０】
2014112042.tif 000012
【図１１】
2014112042.tif 000013
【手続補正書】
【提出日】平成28年6月27日(2016.6.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
一つの筐体の中に搭載された、ＣＰＵ及びメモリを搭載するシステムボードと、Ｉ／Ｏデバイスを搭載するＩ／Ｏユニットとの組合せであるパーティションの構成及び前記パーティションに対する予備のシステムボードの割り当てを行う構成部と、
障害が発生した障害発生システムボードがある場合に、前記障害発生システムボードを、前記障害発生システムボードを含むパーティションに割り当てられた予備のシステムボードに切替える切替部と、
前記障害の発生前のパーティションの障害前構成情報を記憶し、前記切替部によるシステムボードの切替えが行われた後、前記障害発生システムボードが復旧した場合、前記障害前構成情報を基に、前記パーティションの構成及び前記予備のシステムボードの割り当てを再設定する再設定部と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記障害前構成情報は、自己による前記パーティションの構成及び前記予備のシステムボードの割り当てを示す情報であって、
前記切替部は、前記障害発生システムボードと切替え先の前記予備のシステムボードとの対応を示す切替後構成情報を生成し、
前記再設定部は、前記障害発生システムボードが復旧した場合、前記切替後構成情報に含まれる前記障害発生システムボードの情報と切替え先の前記予備のシステムボードの情報の中に、復旧した前記障害発生システムボードの情報及び復旧した前記障害発生システムボードに対応する前記予備のシステムボードの情報が存在する場合、復旧した前記障害発生システムボードが前記予備のシステムボードに切り替わっていると判定し、前記障害前構成情報を基に前記パーティションの構成及び前記予備のシステムボードの割り当てを再設定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記再設定部は、前記切替後構成情報に含まれる前記障害発生システムボードの情報と切替え先の前記予備のシステムボードの情報の中に、復旧した前記障害発生システムボードの情報及び復旧した前記障害発生システムボードに対応する前記予備のシステムボードの情報が存在する場合、復旧した前記障害発生システムボードが前記予備のシステムボードに切り替わっていると判定し、さらに、前記予備のシステムボードに切り替わり復旧されていない障害発生システムボードを示す情報が他に無い場合に、前記障害前構成情報を基にパーティションの構成及び予備のシステムボードの割り当ての再設定を行うことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
一つの筐体の中に搭載された、ＣＰＵ及びメモリを搭載するシステムボードと、Ｉ／Ｏデバイスを搭載するＩ／Ｏユニットとの組合せであるパーティションの構成及び前記パーティションに対する予備のシステムボードの割り当ての初期設定を行い、
障害が発生した障害発生システムボードがある場合に、前記障害発生システムボードを、前記障害発生システムボードを含むパーティションに割り当てられた予備のシステムボードに切替え、
前記障害の発生前のパーティションの障害前構成情報を記憶し、システムボードの切替えが行われた後、前記障害発生システムボードが復旧した場合、前記障害前構成情報を基に、前記パーティションの構成及び前記予備のシステムボードの割り当てを前記初期設定に再設定する
ことを特徴とする情報処理装置制御方法。
【請求項５】
一つの筐体の中に搭載された、ＣＰＵ及びメモリを搭載するシステムボードと、Ｉ／Ｏデバイスを搭載するＩ／Ｏユニットとの組合せであるパーティションの構成及び前記パーティションに対する予備のシステムボードの割り当ての初期設定を行い、
障害が発生した障害発生システムボードがある場合に、前記障害発生システムボードを、前記障害発生システムボードを含むパーティションに割り当てられた予備のシステムボードに切替え、
前記障害の発生前のパーティションの障害前構成情報を記憶し、システムボードの切替えが行われた後、前記障害発生システムボードが復旧した場合、前記障害前構成情報を基に、前記パーティションの構成及び前記予備のシステムボードの割り当てを前記初期設定に再設定する
ことをコンピュータに実行させることを特徴とする情報処理装置制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本願の開示する情報処理装置、情報処理装置制御方法及び情報処理装置制御プログラムは、一つの態様において、構成部は、一つの筐体の中に搭載された、ＣＰＵ及びメモリを搭載するシステムボードと、Ｉ／Ｏデバイスを搭載するＩ／Ｏユニットとの組合せであるパーティションの構成及び前記パーティションに対する予備のシステムボードの割り当てを行う。切替部は、障害が発生した障害発生システムボードがある場合に、前記障害発生システムボードを、前記障害発生システムボードを含むパーティションに割り当てられた予備のシステムボードに切替える。再設定部は、前記障害の発生前のパーティションの障害前構成情報を記憶し、前記切替部によるシステムボードの切替えが行われた後、前記障害発生システムボードが復旧した場合、前記障害前構成情報を基に、前記パーティションの構成及び前記予備のシステムボードの割り当てを再設定する。
【国際調査報告】
2014112042.tif 000014
2014112042.tif 000015
2014112042.tif 000016
2014112042.tif 000017