(57)【特許請求の範囲】
【請求項１】
複数の処理装置を電源制御する電源制御システムであって、
排他制御サブシステムを構成する複数の各排他制御装置が具備する冗長化された複数の処理装置であって、他の各処理装置と第１のネットワークを介して接続されていて、起動してマスター又はスレーブとして動作することによって排他制御サブシステムに組み込まれる複数の処理装置と、
前記各処理装置と第２のネットワークを介して接続されていて、前記第２のネットワークを介して前記各処理装置を起動させるために電源制御する電源制御装置と
を備え、
前記各処理装置は、
自装置がマスターとして動作している場合、他の処理装置のうち、起動せずに排他制御サブシステムに組み込まれていない処理装置へ、前記第１のネットワークを介してＷＯＬパケットを送信するネットワーク通信部
を有する電源制御システム。
【請求項２】
前記各処理装置は、
自装置がマスターとして動作している場合、他の処理装置のうち、起動せずに排他制御サブシステムに組み込まれていない処理装置宛のＷＯＬパケットを生成するＷＯＬパケット生成部
を更に有し、
前記ネットワーク通信部は、前記ＷＯＬパケット生成部が生成したＷＯＬパケットを送信する
請求項１に記載の電源制御システム。
【請求項３】
前記各処理装置は、
前記各処理装置を識別するための識別情報と、当該識別情報によって識別される処理装置のＭＡＣアドレスとを対応付けて格納するＭＡＣ情報テーブル
を更に有し、
前記ＷＯＬパケット生成部は、自装置がマスターとして動作している場合、他の処理装置のうち、起動せずに排他制御サブシステムに組み込まれていない処理装置の識別情報と対応付けて格納されているＭＡＣアドレスを読み出して、当該ＭＡＣアドレス宛のＷＯＬパケットを生成する
請求項２に記載の電源制御システム。
【請求項４】
前記各処理装置は、
自装置がマスターとして動作している場合、他の処理装置のうち、起動せずに排他制御サブシステムの構成に組み込まれていない処理装置を特定する再構成部
を更に有し、
前記ＷＯＬパケット生成部は、前記再構成部が特定した処理装置宛のＷＯＬパケットを生成する
請求項２又は３に記載の電源制御システム。
【請求項５】
前記各処理装置は、
前記各処理装置を識別するための識別情報と、当該識別情報によって識別される処理装置が排他制御サブシステムに組み込まれているか否か、且つ運用可能な状態であるか否かの状態を示す情報とを対応付けて記憶するサブシステム情報記憶部
を更に有し、
前記再構成部は、自装置がマスターとして動作している場合、前記サブシステム情報記憶部に記憶されている情報に基づいて、他の処理装置のうち、起動せずに排他制御サブシステムの構成に組み込まれていない処理装置を特定する
請求項４に記載の電源制御システム。
【請求項６】
前記各処理装置は、
排他制御サブシステムが運用中であるか否かを示す情報を記憶する運用フェーズ情報記憶部
を更に有し、
前記再構成部は、前記運用フェーズ情報記憶部に記憶されている情報によって、排他制御システムが運用中でないことが示されている場合に、他の処理装置のうち、起動せずに排他制御サブシステムの構成に組み込まれていない処理装置を特定する
請求項５に記載の電源制御システム。
【請求項７】
前記各処理装置は、
自装置がマスターとして動作する場合に、排他制御サブシステムの構成を決定するサブシステム構成決定部
を更に有し、
前記再構成部は、前記サブシステム構成決定部が排他制御サブシステムの構成を決定した場合に、他の処理装置のうち、起動せずに排他制御サブシステムの構成に組み込まれていない処理装置を特定する
請求項６に記載の電源制御システム。
【請求項８】
前記サブシステム構成決定部は、決定した排他制御サブシステムの構成を示す情報を、前記サブシステム情報記憶部へ記憶させる
請求項７に記載の電源制御システム。
【請求項９】
外部のホストコンピュータからの排他制御要求を受け付けるシステム接続部
を更に有する請求項６から８のいずれか一項に記載の電源制御システム。
【請求項１０】
前記システム接続部は、外部のホストコンピュータからの排他制御要求を受け付けた場合、排他制御サブシステムが運用中であることを示す情報を前記運用フェーズ情報記憶部へ記憶させる
請求項９に記載の電源制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源制御システムに関する。特に、本発明は、複数の処理装置を電源制御する電源制御システムに関する。
【背景技術】
【０００２】
既知の排他制御サブシステムは、排他制御サブシステムを構成している各処理装置の電源投入を、電源制御ネットワークを介して制御している。そのため、既知の排他制御サブシステムにおいては、電源制御ネットワークからの制御による電源投入に失敗すると、処理装置の電源が入らずに排他制御サブシステムの運用が開始されてしまう。その結果、排他制御サブシステムは部分縮退運用となる。運用している傍らで保守員による障害箇所の切り分け作業が行われ、電源投入指示系統の故障と判明したら、システムの運用中に装置の起動及び組込みを行なうことになり、システムの安定した運用にリスクを伴った。
【０００３】
電源制御装置から電源オン指示を受け取る処理装置のマネージメントポートに故障が発生している場合、電源制御装置から電源制御指示が発行されても、マネージメントポートが故障している処理装置では装置自体に問題がなくとも、電源がオンされないため排他制御サブシステムから切り離されてしまい、排他制御サブシステムの信頼性が低下する問題があった。
【０００４】
これを解決するために、マネージメントポート部、経路の冗長化を行うことが考えられるが、マネージメントポート部の冗長化は、ハードウェア量の増大、機能実現の複雑さを伴う。また、当該サブシステムのように処理装置をサーバ機能で実現できる場合、汎用サーバを利用して廉価にするのが一般的だが、マネージメントポート部を冗長化するのは汎用サーバでは一般的ではないため、汎用サーバの利用が困難になってしまう。
【０００５】
ところで、情報処理装置等のリモート電源管理システムとしては、一つのネットワーク上に接続されるサーバ等の情報処理装置又はネットワーク機器に対しその電源管理を遠隔地より行う技術が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−１８４１４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の技術によっては、情報処理装置の種類に依存することなく確実に情報処理装置の再起動、復旧を試みることができる。しかしながら、特許文献１に記載の技術によっては、遠隔地にいるネットワーク管理者は、情報処理装置の障害を認識した後、まず、別途設けられたリモート管理回線を通じて、同一の電源複合ネットワークシステム内のリモート制御装置に対し、リモート電源スイッチに電源切断、再投入を行わせるよう所定の指令を出さなければならない。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の第１の形態によると、複数の処理装置を電源制御する電源制御システムであって、排他制御サブシステムを構成する複数の各排他制御装置が具備する冗長化された複数の処理装置であって、他の各処理装置と第１のネットワークを介して接続されていて、起動してマスター又はスレーブとして動作することによって排他制御サブシステムに組み込まれる複数の処理装置と、各処理装置と第２のネットワークを介して接続されていて、第２のネットワークを介して各処理装置を起動させるために電源制御する電源制御装置とを備え、各処理装置は、自装置がマスターとして動作している場合、他の処理装置のうち、起動せずに排他制御サブシステムに組み込まれていない処理装置へ、第１のネットワークを介してＷＯＬパケットを送信するネットワーク通信部を有する。
【０００９】
なおまた、上記のように発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となり得る。
【発明の効果】
【００１０】
以上の説明から明らかなように、この発明においては、起動に成功した処理装置が起動できていない処理装置の起動指示を行う。そのため、この発明によっては、電源制御指示を行う経路上に障害があっても装置の起動ができるので、排他制御サブシステムの可用性が向上する。
【００１１】
また、この発明においては、起動しなかった処理装置を人手介入なしで自動的に起動指示を再試行する。そのため、この発明によっては、排他制御サブシステムの稼動前に装置を起動して完全な状態でシステムの運用に入れ、排他制御サブシステムの信頼性が向上する。
【００１２】
また、この発明においては、排他制御サブシステムの運用前に自動で組込みを行うことで、システムの運用中に排他制御サブシステムの構成変更を行うリスクを回避できる。
【００１３】
また、この発明においては、排他制御サブシステムの電源制御ネットワークとは別系統で電源投入指示を行うことで、障害箇所の切り分けができ、装置の保守効率が向上する。
【図面の簡単な説明】
【００１４】
【図１】一実施形態に係る電源制御システムの利用環境の一例を示す図である。
【図２】処理装置１００ａ、及び処理装置２００ａのブロック構成の一例を示す図である。
【図３】ＭＡＣ情報テーブル１８０に格納されているデータの一例をテーブル形式で示す図である。
【図４】記憶部１９０に格納されるサブシステム構成情報１９１の一例をテーブル形式で示す図である。
【図５】処理装置１００ａ、及び処理装置２００ａの動作シーケンスの一例を示す図である。
【図６】電源制御装置Ｃ、処理装置１００ａ、処理装置２００ａ、処理装置１００ｂ、及びホストＨの動作シーケンスの一例を示す図である。
【図７】電源制御装置Ｃ、処理装置１００ａ、処理装置２００ａ、処理装置１００ｂ、及びホストＨの動作シーケンスの一例を示す図である。
【図８】電源制御装置Ｃ、処理装置１００ａ、処理装置２００ａ、処理装置１００ｂ、及びホストＨの動作シーケンスの一例を示す図である。
【図９】再構成部１７０の動作フローの一例を示す図である。
【図１０】他の実施形態に係る電源制御システムの利用環境の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は、特許請求の範囲にかかる発明を限定するものではなく、また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１６】
図１は、一実施形態に係る電源制御システムの利用環境の一例を示す。電源制御システムは、複数の処理装置を電源制御するシステムである。
【００１７】
電源制御システムは、電源制御装置Ｃ、複数のホストＨａ〜ｃ（以下、ホストＨと総称する。）、及び排他制御システムＳを備える。排他制御システムＳは、複数の排他制御装置Ｄａ〜ｃ（以下、排他制御装置Ｄと総称する。）によって構成される。各排他制御装置Ｄは、冗長化された処理装置１００、２００を具備する。同一の排他制御装置Ｄが具備する処理装置１００と処理装置２００は、互いの情報をミラーリングするように運用される。したがって、処理装置２００は、処理装置１００が故障すると、処理装置１００が行っていた処理を引き継ぐ。
【００１８】
電源制御装置Ｃは、各ホストＨ、及び各処理装置１００、２００と電源制御ネットワークＮ２を介して接続されている。また、各処理装置１００、２００同士は、運用ネットワークＮ１を介して接続されている。
【００１９】
図２は、処理装置１００ａ、及び処理装置２００ａのブロック構成の一例を示す。処理装置１００ａ、及び処理装置２００ａは、マネージメントポート１０１ａ、ネットワークポート１０２ａ、ＯＳ等１０３ａ、装置番号１０４ａ、システム接続部１１０ａ、ネットワーク通信部１２０ａ、ネットワーク情報収集部１３０ａ、ＷＯＬ（Ｗａｋｅ  Ｏｎ  ＬＡＮ）パケット生成部１４０ａ、障害通知部１５０ａ、サブシステム構成決定部１６０ａ、再構成部１７０ａ、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）情報テーブル１８０ａ、及び記憶部１９０ａを有する。以下に、各構成要素の機能及び動作を説明する。
【００２０】
なおまた、処理装置１００ａ、及び処理装置２００ａ以外の処理装置１００ｂ、ｃ、及び処理装置２００ｂ、ｃも、処理装置１００ａ、及び処理装置２００ａが有する構成要素と同じ構成要素を有する。以後の説明では、処理装置１００、２００が有する構成要素がいずれの処理装置１００、２００の構成要素であるかを区別する場合には、各構成要素を有する処理装置１００、２００と同じ添え字（ａ、ｂ、ｃ）を各構成要素の末尾に付して区別する。
【００２１】
システム接続部１１０は、ホストＨとの接続を管理する機能で、ホストＨからの排他制御要求の受付等が主の機能であるが、ホストＨとの接続を確認した場合（＝システムが運用を開始した）は運用フェーズ情報１９２に”運用中”であることをセットする機能を有する。
【００２２】
ネットワーク通信部１２０は、排他制御機能等の機能からの依頼で通信データをネットワークポート１０２へ送出する機能と送出時に通信データに共通ヘッダとして自ネットワークポート１０２のＭＡＣアドレスと装置番号１０４を付加する。また、運用ネットワークＮ１から受信時に共通ヘッダと通信データを分離し、ヘッダ情報をネットワーク情報収集部１３０に引き渡し、通信データを必要な機能部に引き渡す機能を有する。装置番号１０４は、処理装置１００や処理装置２００を排他制御サブシステムＳ内で一意に識別できる番号である。ディップスイッチやソフトウェアで記憶する記憶素子等考えられるが、記憶方法は何でもよい。
【００２３】
ネットワーク情報収集部１３０は、ネットワーク通信部１２０から引き渡された共通ヘッダから送信元のＭＡＣアドレスと送信元の装置番号を取り出しＭＡＣ情報１２０の装置番号とＭＡＣアドレスに保存する機能を有する。
【００２４】
ＷＯＬパケット生成部１４０は、再構成部１７０から指示された装置番号から、ＭＡＣ情報テーブル１０２の装置番号を検索し対応するＭＡＣアドレスを取り出し、ＷＯＬパケットを作成しネットワーク通信部１２０に送信を依頼する機能を有する。
【００２５】
障害通知部１５０は、再構成部１７０から指示された装置番号の処理装置１００、２００が運用ネットワークＮ１経路で起動に成功したことを通知するメッセージをマネージメントポート１０１経由で電源制御装置Ｃに通知する機能を有する。
【００２６】
サブシステム構成決定部１６０は、処理装置１００（２００）の電源がオンされ装置の制御ソフトウェアがスタートしたら最初に動作する機能で以下の機能を有する。（ネットワーク通信部１２０経由で）運用ネットワークＮ１で他の処理装置１００、２００のサブシステム構成決定部１６０とデータを交換し、何れかの処理装置１００、２００のサブシステム構成決定部１６０が代表（マスター）となり排他制御サブシステムＳの構成を決定する機能。決定した構成情報を全処理装置１００、２００に分配し、それぞれのサブシステム構成情報１９１に保存する機能。サブシステム構成情報１９１を更新（含む最初の登録）したことを再構成部１７０に通知する機能。また、排他制御サブシステムＳの構成決定後に起動した処理装置１００、２００を”組込み待ち”としてサブシステム構成情報１９１を更新・分配する機能。構成決定の方法は公開技報９９−００８４３４を参照のこと。
【００２７】
再構成部１７０は、以下の機能を有する。サブシステム構成決定部１６０からサブシステム構成情報１９１を更新したことを通知されたら、運用フェーズ情報１９２を確認し  まだ”運用中”になっていなければ、サブシステム構成情報１９１から構成情報を読み出し”縮退”状態の処理装置１００、２００があれば、その処理装置１００、２００の装置番号を指定してＷＯＬパケット生成部１４０に処理を依頼し、”組込み待ち”の処理装置１００、２００が存在すればその処理装置１００、２００を組み込む。ＷＯＬパケットで装置の電源が入り”組込み待ち”にできたならば障害通知部１５０に電源制御装置Ｃへの通知を依頼する。運用フェーズ情報１９２は、ホストＨと接続を開始しシステムが運用中か否かの情報を記憶する。システム接続部１１０がホストＨと接続されたら”運用中”であることをセットする。
【００２８】
図３は、ＭＡＣ情報テーブル１８０に格納されているデータの一例をテーブル形式で示す。ＭＡＣ情報テーブル１８０は、排他制御サブシステムＳを構成する全ての処理装置１００、２００のＭＡＣアドレス（ネットワークカードのＩＤで、一般的にはネットワークカード上のレジスタ等に記録されている）と装置番号を記憶する記憶部で、処理装置１００（２００）の電源切断後もデータは保持され、電源投入後にデータを読み出すことができる。ネットワーク情報収集部１３０が受信パケットの送信元の装置番号と送信元のＭＡＣアドレスを取り出し蓄積保存する。
【００２９】
図４は、記憶部１９０に格納されるサブシステム構成情報１９１の一例をテーブル形式で示す。サブシステム構成情報１９１は、排他制御サブシステムＳを構成する全ての処理装置１００、２００の、装置番号と状態から成る排他制御サブシステムＳの構成状態を記憶する。状態は、排他制御サブシステムＳに組み込まれ運用可能な状態である”組込み”、排他制御サブシステムＳに組み込まれているが運用には組み込まれていない状態である”組込み待ち”、排他制御サブシステムＳに組み込まれていない状態の”縮退”の３種類に区別され記憶される。サブシステム構成決定部１６０が決定した情報を保存し、再構成部１７０が読み出し必要に応じて処理を実施する。
【００３０】
図５は、処理装置１００ａ、及び処理装置２００ａの動作シーケンスの一例を示す。図５は、ＭＡＣ情報テーブル１０２にデータを蓄積する動作である。本動作は運用ネットワークＮ１で送受信する過程で行われるが、排他制御サブシステムＳの初期の動作確認時のみ行うのでも、運用中常に行うのでもよく、蓄積されたデータは処理装置１００（２００）が停止しても消滅しない。図５では、処理装置１００ａの情報を処理装置２００ａが蓄積する例である。
【００３１】
処理装置１００ａの機能Ａ（特定しない）が処理装置２００ａに送信するデータを作成し、ネットワーク通信部１２０ａに送信を依頼する。処理装置１００ａのネットワーク通信部１２０ａは、装置番号１０４を読み出しヘッダにセットし（Ｓ１０１）、次に、送信を行うネットワークカードのＭＡＣアドレスをヘッダにセットする（Ｓ１０２）。そして、処理装置１００ａのネットワーク通信部１２０ａは、作成したヘッダと依頼された送信データで送信パケットを作成し（Ｓ１０３）、パケットを送信する（Ｓ１０４）。
【００３２】
処理装置２００ａのネットワーク通信部１２０ａは、受信パケットのデータ部分を機能Ａの相手の機能部に引き渡し（Ｓ１０５）、ヘッダ部分をネットワーク情報収集部１３０ａに引き渡す（Ｓ１０６）。
【００３３】
そして、処理装置２００ａのネットワーク情報収集部１３０は引き渡されたヘッダの装置番号とＭＡＣ情報テーブル１０２の装置番号が一致するデータのＭＡＣ情報にヘッダのＭＡＣアドレスに更新する（Ｓ１０７）。このように、構成する全ての処理装置１００、２００から１回以上受信することでＭＡＣ情報テーブル１０２は完成する。
【００３４】
図６は、電源制御装置Ｃ、処理装置１００ａ、処理装置２００ａ、処理装置１００ｂ、及びホストＨの動作シーケンスの一例を示す。図６を用いて故障している部位がない正常な場合の起動動作を簡単に説明する。
【００３５】
電源制御装置Ｃが電源投入指示を電源制御用のネットワークに送出し（Ｓ２０１）、これを検出した各処理装置１００、２００のマネージメントポート１０１がそれぞれの装置の電源を投入する（Ｓ２０２）。電源が投入されて処理装置１００（２００）がブートすると（Ｓ２０３）、装置に搭載されている制御ソフトウェアが起動される（Ｓ２０４）。
【００３６】
制御ソフトウェアが起動されるとまずサブシステム構成決定部１６０が処理を開始し、運用ネットワークＮ１にて相互に通信を行い（Ｓ２０５）、排他制御サブシステムＳの構成を決定するために任意の１台をマスターの処理装置と定め構成決定をゆだねる。マスター処理装置のサブシステム構成決定部１６０は他の処理装置１００、２００から集めた情報を元に排他制御サブシステムＳの構成を決定し、構成情報を全処理装置１００、２００に分配し（Ｓ２０６）、各処理装置１００、２００のサブシステム構成決定部１６０はサブシステム構成情報１９１の情報を更新する（Ｓ２０７）。
【００３７】
マスター処理装置のサブシステム構成決定部１６０は再構成部１７０にサブシステム構成情報１９１を更新したことを通知する（Ｓ２０８）。
【００３８】
サブシステム構成情報１９１が更新されたことを通知された再構成部１７０は、運用フェーズ情報１９２が”運用中”でないが、サブシステム構成情報１９１の全ての装置が”組込み”なので全処理装置１００、２００は正常に起動したと判断し何もしない（Ｓ２０９）。
【００３９】
その後、電源制御装置ＣがホストＨの電源を投入し（Ｓ２１０、Ｓ２１１）、各ホストＨが各処理装置１００、２００に接続すると（Ｓ２１２）、接続を検出したシステム接続部１１０は運用フェーズ情報１９２に”運用中”を設定する（Ｓ２１３）。
【００４０】
図７及び図８は、電源制御装置Ｃ、処理装置１００ａ、処理装置２００ａ、処理装置１００ｂ、及びホストＨの動作シーケンスの一例を示す。図９は、再構成部１７０の動作フローの一例を示す。図７〜図９を用いて処理装置２００ａのマネージメントポート１０１が故障しているケースの動作を説明する。
【００４１】
電源制御装置Ｃが電源投入指示を電源制御用のネットワークに送出し（Ｓ３０１）、これを検出したマネージメントポート１０１がそれぞれの処理装置１００ａ、ｂの電源を投入するが、処理装置２００ａはマネージメントポート１０１が故障しているため電源が入らない。
【００４２】
電源が投入された処理装置１００ａ、ｂのサブシステム構成決定部１６０は正常な場合と同様の手順で構成を決定する。構成を決定するマスターの処理装置１００ａのサブシステム構成決定部１６０は、処理装置２００ａは起動していないため”縮退”、処理装置１００ａ〜ｃ、処理装置２００ｂ、ｃは”組込み”とし、サブシステム構成情報１９１に登録し（Ｓ３０７）、サブシステム構成情報１９１を更新したことを再構成部１７０に通知する（Ｓ３０８）。
【００４３】
通知を受けたマスター処理装置の再構成部１７０は、運用フェーズ情報１９２を取り出し（Ｓ４０１）”運用中”でなければ（Ｓ４０２：Ｎｏ）、サブシステム構成情報１９１を取り出し（Ｓ４０３）、処理装置２００ａが”縮退”状態なので（Ｓ４０４：Ｙｅｓ）、ＷＯＬパケット生成部１４０に処理装置２００ａの装置番号を通知する（Ｓ４０５）。
【００４４】
ＷＯＬパケット生成部１４０は、通知された装置番号に対応するＭＡＣアドレスをＭＡＣ情報テーブル１０２で調べ、処理装置２００ａのＭＡＣアドレスでＷＯＬ用のパケットを作成しネットワーク通知部１０にパケットの送信を依頼する。ネットワーク通信部１２０はパケットをネットワークに送出する（Ｓ３０９）。
【００４５】
ＷＯＬパケットを検出した処理装置２００ａのネットワークポート１０２は電源を投入し処理装置１００、２００を起動する（Ｓ３１０〜Ｓ３１２）。
【００４６】
電源投入により起動した処理装置２００ａのサブシステム構成決定部１６０は、マスターのサブシステム構成決定部１６０に起動したことを通知する（Ｓ３１３）。マスターのサブシステム構成決定部１６０は既に排他制御サブシステムＳの構成は決定しているので、処理装置２００ａは”組込み待ち”として再構成を決定し、サブシステム構成情報１９１を更新・分配し（Ｓ３１４）、再構成部１７０にサブシステム構成情報１９１を更新したことを通知する（Ｓ３１６）。
【００４７】
更新通知を受けたマスターの再構成部１７０は、運用フェーズ情報１９２を取り出し（Ｓ４０１）、”運用中”でないことを確認後（Ｓ４０２：Ｎｏ）、サブシステム構成情報１９１を取り出し（Ｓ４０３）、処理装置２００ａが”組込み待ち”状態の状態なので（Ｓ４０６：Ｙｅｓ）、処理装置２００ａを組込む（Ｓ４０７）。
【００４８】
マスターの再構成部１７０は、処理装置２００ａが起動できたので、処理装置２００ａ自体に故障は無いと判断し、障害通知部１５０に処理装置２００ａが起動できたことを電源制御装置Ｃに通知するよう依頼する（Ｓ４０８）。また、組込みに成功したら、マスターのサブシステム構成決定部１６０は、サブシステム構成情報１９１の処理装置２００ａの状態を”組込み”に更新し分配する。
【００４９】
そして、電源制御装置ＣがホストＨの電源を投入し（Ｓ３１８、３１９）、各ホストＨがそれぞれの処理装置１００、２００に接続し（Ｓ３２０）、排他制御サブシステムＳの運用が開始され、システム接続部１１０は運用フェーズ情報１９２に”運用中”を設定する（Ｓ３２１）。
【００５０】
以上説明したように、本発明においては、以下に記載するような効果がある。第１の効果は、起動に成功した処理装置１００、２００が運用ネットワークＮ１経路で起動できていない処理装置１００、２００の起動指示を行うことで、電源制御指示を行う経路上に障害があっても装置の起動ができ、排他制御サブシステムＳの可用性が向上することである。
【００５１】
第２の効果は、起動しなかった処理装置１００、２００を人手介入なしで自動的に起動指示を再試行することで、排他制御サブシステムＳの稼動前に装置を起動し、完全な状態で排他制御サブシステムＳの運用に入れ、排他制御サブシステムＳの信頼性が向上することである。
【００５２】
第３の効果は、排他制御サブシステムＳの運用前に自動で組込みを行うことで、排他制御サブシステムＳの運用中に排他制御サブシステムＳの構成変更を行うリスクを回避できることである。
【００５３】
第４の効果は排他制御サブシステムＳの電源制御ネットワークＮ２とは別系統で電源投入指示を行うことで、障害箇所の切り分けができ、装置の保守効率が向上することである。
【００５４】
図１０は、他の実施形態に係る電源制御システムの利用環境の一例を示す。例えば、信頼性向上のため電源制御装置Ｃ及び電源制御ネットワークＮ２を冗長化し何れかの電源制御装置Ｃがマスター、他方がバックアップという運用形態にした場合、処理装置１００、２００にマネージメントポート１０１が２個必要となる。本発明の形態にすればマネージメントポート１０１を増設することなく排他制御サブシステムＳの電源投入が可能となる。
【００５５】
電源制御装置Ｃａから冗長化されている処理装置１００ａ、ｂに電源制御ネットワークＮ２ａを接続する。同様に、電源制御装置Ｃｂから冗長化されている処理装置２００ａ、ｂに電源制御ネットワークＮ２ｂを接続する。電源制御装置Ｃａがマスターで電源制御指示を行うと処理装置１００ａ、ｂの電源が投入される。起動した処理装置１００ａ、ｂで構成が決定され処理装置２００ａ、ｂは”縮退”と判断される。処理装置１００ａの再構成部１７０は”縮退”状態である処理装置２００ａ、ｂにＷＯＬパケットを送出する。処理装置２００ａ、ｂが起動したら再構成部１７０が処理装置２００ａ、ｂを組み込む。
【００５６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は、上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００５７】
１００  処理装置
１０１  マネージメントポート
１０２  ネットワークポート
１０３  ＯＳ等
１０４  装置番号
１１０  システム接続部
１２０  ネットワーク通信部
１３０  ネットワーク情報収集部
１４０  ＷＯＬパケット生成部
１５０  障害通知部
１６０  サブシステム構成決定部
１７０  再構成部
１８０  ＭＡＣ情報テーブル
１９０  記憶部
１９１  サブシステム構成情報
１９２  運用フェーズ情報
２００  処理装置
Ｃ  電源制御装置
Ｄ  排他制御装置
Ｈ  ホスト
Ｎ１  運用ネットワーク
Ｎ２  電源制御ネットワーク
Ｓ  排他制御サブシステム
【図１】
0005682320.tif 000002
【図２】
0005682320.tif 000003
【図３】
0005682320.tif 000004
【図４】
0005682320.tif 000005
【図５】
0005682320.tif 000006
【図６】
0005682320.tif 000007
【図７】
0005682320.tif 000008
【図８】
0005682320.tif 000009
【図９】
0005682320.tif 000010
【図１０】
0005682320.tif 000011