(57)【要約】【課題】  電子装置群に電子装置を追加する指示の発生タイミングに依らず、電子装置群に電子装置を追加する処理を正常に実行する。【解決手段】  管理装置の電源制御部は、電源の遷移の指示を受信した場合、第１の保持部が保持する装置情報により識別される第１の電子装置の各々に電源の遷移を指示し、管理装置の割り当て制御部は、第１の電子装置を含む電子装置群に新たな電子装置を追加する指示を受信した場合であって、第２の保持部が第１の電子装置の電源の遷移中を示す情報を保持する場合、第１の保持部への新たな電子装置の装置情報の格納を抑止し、第２の保持部が第１の電子装置の全ての電源の遷移が完了したことを示す情報を保持する場合、新たな電子装置の装置情報を第１の保持部に格納し、新たな電子装置の電源の状態を第１の電子装置の電源の状態と一致させる指示を電源制御部に発行する。【選択図】    図１
2019036095.tif 000002
【特許請求の範囲】
【請求項１】
複数の電子装置と、前記複数の電子装置のうち所定数の第１の電子装置に電源の投入を連動して実行させ、または前記所定数の第１の電子装置に電源の遮断を連動して実行させる管理装置とを有する情報処理システムにおいて、
前記管理装置は、
前記第１の電子装置の各々を識別する装置情報を保持する第１の保持部と、
前記第１の電子装置の各々の電源の状態を示す第１の電源情報を保持する第２の保持部と、
第１の電源情報を前記第２の保持部に格納し、電源の投入または遮断の指示である電源の遷移の指示を受信した場合、前記第１の保持部が保持する装置情報により識別される第１の電子装置の各々に電源の遷移を指示する電源制御部と、
前記第１の電子装置を含む電子装置群に新たな電子装置を追加する指示を受信した場合であって、前記第２の保持部が保持する第１の電源情報が、前記第１の電子装置のいずれかの電源が遷移中であることを示す場合、前記新たな電子装置の装置情報の前記第１の保持部への格納を抑止し、さらに、前記第２の保持部が保持する第１の電源情報が、前記第１の電子装置の全ての電源の遷移が完了したことを示す場合、前記新たな電子装置の装置情報を前記第１の保持部に格納し、前記新たな電子装置の電源の状態を、前記第１の電子装置の電源の状態と一致させる指示を前記電源制御部に発行する割り当て制御部と
を有することを特徴とする情報処理システム。
【請求項２】
前記管理装置はさらに、前記電子装置群の電源の状態を示す第２の電源情報を保持する第３の保持部を有し、
前記電源制御部は、
前記第１の電子装置を含む電子装置群に追加される新たな電子装置の電源の状態が、前記第１の電子装置の電源の状態と異なる場合、前記電子装置群の電源の遷移中を示す第２の電源情報を前記第３の保持部に格納し、
新たな電子装置に電源の遷移を指示し、
新たな電子装置の電源の状態が前記第１の電子装置の電源の状態と一致した場合、前記電子装置群の電源の遷移の完了を示す第２の電源情報を前記第３の保持部に格納し、
前記割り当て制御部は、前記第２の保持部の代わりに前記第３の保持部を参照し、前記第３の保持部に保持された第２の電源情報が電源の遷移の完了を示す場合、前記第１の電子装置の全ての電源の遷移の完了を検出することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記管理装置はさらに、前記新たな電子装置を前記電子装置群に追加する指示を受信した場合、前記新たな電子装置の追加後の電子装置群に含まれる電子装置を識別する装置情報が格納される第４の保持部を有し、
前記割り当て制御部は、前記第１の電子装置のいずれかの電源が遷移中の場合、遷移が完了するまで、前記第４の保持部が保持する装置情報の前記第１の保持部への格納を抑止することを特徴とする請求項１または請求項２に記載の情報処理システム。
【請求項４】
前記第１の電子装置のいずれかは、情報を処理する情報処理部を有する情報処理装置であり、
前記管理装置は、前記情報処理装置に含まれ、前記情報処理部を動作させる電源とは別の電源により動作し、
電源の遷移の指示または前記電子装置群に前記新たな電子装置を追加する指示を受信した情報処理装置に含まれる管理装置が、前記電子装置群に含まれる電子装置の電源の管理を実行することを特徴とする請求項１ないし請求項３のいずれか１項に記載の情報処理システム。
【請求項５】
複数の前記電子装置群が、前記情報処理システムに割り当てられ、
複数の前記電子装置群の各々に含まれる前記第１の電子装置のいずれかは、情報を処理する情報処理部を有する情報処理装置であり、
前記管理装置は、前記情報処理装置に含まれ、前記情報処理部を動作させる電源とは別の電源により動作し、
複数の前記電子装置群の各々が有する情報処理装置のうち、複数の前記電子装置群に対して電子装置を追加または削除する指示である割り当ての変更の指示を受信した情報処理装置の管理装置は、自電子装置群に対して電子装置の割り当てを変更する制御を実行するとともに、自電子装置群を除く他の電子装置群の各々が有する情報処理装置のいずれかに前記割り当ての変更の指示を出力し、
前記他の電子装置群の各々において、前記割り当ての変更の指示を受信した情報処理装置の管理装置は、自電子装置群に対して電子装置の割り当てを変更する制御を実行することを特徴とする請求項１または請求項２に記載の情報処理システム。
【請求項６】
前記管理装置はさらに、前記割り当ての変更の指示に含まれる割り当ての変更後の電子装置を識別する装置情報を、複数の前記電子装置群の各々に対応して保持する第４の保持部を有し、
前記割り当ての変更の指示を受信した管理装置の割り当て制御部は、前記割り当ての変更の指示に含まれる割り当ての変更後の電子装置を識別する装置情報を、自管理装置の第４の保持部に格納し、自電子装置群に含まれる前記第１の電子装置のいずれかの電源が遷移中の場合、電源の遷移が完了するまで、前記第４の保持部が保持する自電子装置群の装置情報の前記第１の保持部への格納を抑止することを特徴とする請求項５に記載の情報処理システム。
【請求項７】
前記第４の保持部が保持する自電子装置群の装置情報を前記第１の保持部に格納した割り当て制御部は、自電子装置群を除く他の電子装置群の管理装置に、格納した装置情報を各管理装置が有する第１の保持部に格納させる指示を出力することを特徴とする請求項６に記載の情報処理システム。
【請求項８】
情報処理システムに含まれる複数の電子装置のうち所定数の第１の電子装置に電源の投入を連動して実行させ、または前記所定数の第１の電子装置に電源の遮断を連動して実行させる管理装置において、
前記第１の電子装置の各々を識別する装置情報を保持する第１の保持部と、
前記第１の電子装置の各々の電源の状態を示す第１の電源情報を保持する第２の保持部と、
第１の電源情報を前記第２の保持部に格納し、電源の投入または遮断の指示である電源の遷移の指示を受信した場合、前記第１の保持部が保持する装置情報により識別される第１の電子装置の各々に電源の遷移を指示する電源制御部と、
前記第１の電子装置を含む電子装置群に新たな電子装置を追加する指示を受信した場合であって、前記第２の保持部が保持する第１の電源情報が、前記第１の電子装置のいずれかの電源が遷移中であることを示す場合、前記新たな電子装置の装置情報の前記第１の保持部への格納を抑止し、さらに、前記第２の保持部が保持する第１の電源情報が、前記第１の電子装置の全ての電源の遷移が完了したことを示す場合、前記新たな電子装置の装置情報を前記第１の保持部に格納し、前記新たな電子装置の電源の状態を、前記第１の電子装置の電源の状態と一致させる指示を前記電源制御部に発行する割り当て制御部と
を有することを特徴とする管理装置。
【請求項９】
複数の電子装置と、前記複数の電子装置のうち所定数の第１の電子装置に電源の投入を連動して実行させ、または前記所定数の第１の電子装置に電源の遮断を連動して実行させる管理装置とを有する情報処理システムの制御方法において、
前記管理装置が有する電源制御部が、前記第１の電子装置の各々の電源の状態を示す第１の電源情報を前記管理装置が有する第２の保持部に格納し、電源の投入または遮断の指示である電源の遷移の指示を受信した場合、前記管理装置が有する第１の保持部が保持する装置情報により識別される第１の電子装置の各々に電源の遷移を指示し、
前記管理装置が有する割り当て制御部が、前記第１の電子装置を含む電子装置群に新たな電子装置を追加する指示を受信した場合であって、前記第２の保持部が保持する第１の電源情報が、前記第１の電子装置のいずれかの電源が遷移中であることを示す場合、前記新たな電子装置の装置情報の前記第１の保持部への格納を抑止し、さらに、前記第２の保持部が保持する第１の電源情報が、前記第１の電子装置の全ての電源の遷移が完了したことを示す場合、前記新たな電子装置の装置情報を前記第１の保持部に格納し、前記新たな電子装置の電源の状態を、前記第１の電子装置の電源の状態と一致させる指示を前記電源制御部に発行することを特徴とする情報処理システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、管理装置、情報処理システムの制御方法に関する。
【背景技術】
【０００２】
情報処理システムに含まれる複数の装置を複数のグループに分け、グループ毎に作成されたスケジュールにしたがって、装置の電源の投入および遮断をグループ毎に管理する電源スケジュール装置が提案されている（例えば、特許文献１参照）。ストレージを共有する複数の計算機を含む計算機システムでは、計算機のグループ毎に時間差を付けて起動することで、計算機の起動時に発生するストレージへのアクセスの集中が回避される（例えば、特許文献２参照）。システムに含まれる複数の電子機器の電源の投入または遮断を連動させる場合、電源の連動元の電子機器は、電源の連動先の電子機器の電源の状態を検出し、検出結果に基づいて、電源の連動先の電子機器の電源の状態を遷移させる（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２８６７８６号公報
【特許文献２】特開２００１−２４９９０８号公報
【特許文献３】特開２０１６−９２２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の装置を含むグループにおいて、グループ内の装置の電源が連動して遷移している最中に、新たな装置がグループに追加される場合、新たな装置の電源の状態は、電源を遷移させた装置の電源の状態と一致しない場合がある。電源の状態が一致しない場合、グループに追加した装置の電源の状態をグループ内の他の装置の電源の状態と一致させることで、新たな装置をグループに追加する処理が完了する。グループに含まれる複数の装置の電源の状態が一致しているか否かは、例えば、装置を含むシステムを使用するオペレータが端末装置を操作し、複数の装置の各々の電源の状態を検出することにより判定される。電源の状態が一致しない場合、オペレータは、さらに端末を操作し、電源の状態が他の装置と異なる装置の電源の状態を変更させる。
【０００５】
このように、グループに含まれる複数の装置の電源の状態が一致しているかを判定し、電源の状態を一致させる処理は、オペレータによる指示に基づいて実行されるため、オペレータに負担が掛かる。オペレータの負担を軽減するため、新たな装置のグループへの追加は、例えば、グループに含まれる複数の装置の電源が遷移していない期間に行われる。この場合、オペレータは、新たな装置の電源の状態を複数の装置の電源の状態に合わせて設定した後、新たな装置をグループに追加する。
【０００６】
一方、システムの大規模化により電源を連動して遷移させる装置の数は増加する傾向にあり、電源を連動して遷移させる装置の数が多いほど、電源の遷移の完了までに掛かる時間はより長くなる。これにより、グループに含まれる全ての装置の電源が遷移してない期間は相対的に減少し、新たな装置をグループに追加する指示を発行するタイミングが取り難くなっている。
【０００７】
１つの側面では、本発明は、電子装置群に電子装置を追加する指示の発生タイミングに依らず、電子装置群に電子装置を追加する処理を正常に実行することを目的とする。
【課題を解決するための手段】
【０００８】
一つの実施態様では、複数の電子装置と、複数の電子装置のうち所定数の第１の電子装置に電源の投入を連動して実行させ、または所定数の第１の電子装置に電源の遮断を連動して実行させる管理装置とを有する情報処理システムにおいて、管理装置は、第１の電子装置の各々を識別する装置情報を保持する第１の保持部と、第１の電子装置の各々の電源の状態を示す第１の電源情報を保持する第２の保持部と、第１の電源情報を第２の保持部に格納し、電源の投入または遮断の指示である電源の遷移の指示を受信した場合、第１の保持部が保持する装置情報により識別される第１の電子装置の各々に電源の遷移を指示する電源制御部と、第１の電子装置を含む電子装置群に新たな電子装置を追加する指示を受信した場合であって、第２の保持部が保持する第１の電源情報が、第１の電子装置のいずれかの電源が遷移中であることを示す場合、新たな電子装置の装置情報の第１の保持部への格納を抑止し、さらに、第２の保持部が保持する第１の電源情報が、第１の電子装置の全ての電源の遷移が完了したことを示す場合、新たな電子装置の装置情報を第１の保持部に格納し、新たな電子装置の電源の状態を、第１の電子装置の電源の状態と一致させる指示を電源制御部に発行する割り当て制御部とを有する。
【発明の効果】
【０００９】
１つの側面では、本発明は、電子装置群に電子装置を追加する指示の発生タイミングに依らず、電子装置群に電子装置を追加する処理を正常に実行することができる。
【図面の簡単な説明】
【００１０】
【図１】情報処理システム、管理装置、情報処理システムの制御方法の一実施形態を示す図である。
【図２】図１に示す情報処理システムの動作の一例を示す図である。
【図３】図１に示す情報処理システムの動作の別の例を示す図である。
【図４】情報処理システム、管理装置、情報処理システムの制御方法の別の実施形態を示す図である。
【図５】図４に示すサーバの一例を示す図である。
【図６】図４に示す各グループにおいてマスタノードとして動作するサーバが有する管理装置の機能の一例を示す図である。
【図７】図６に示すマスタグループ設定ファイル、テンポラリグループ設定ファイルおよび電源状態管理ファイルの一例を示す図である。
【図８】図４に示す情報処理システムにおけるグループＧｒＡのサーバＳＶ１の動作の一例を示す図である。
【図９】図４に示す情報処理システムにおけるグループＧｒＢのサーバＳＶ２の動作の一例を示す図である。
【図１０】図４に示す情報処理システムにおけるグループＧｒＣのサーバＳＶ３の動作の一例を示す図である。
【図１１】図１０の動作の続きを示す図である。
【図１２】図４に示す情報処理システムにおけるグループＧｒＣのサーバＳＶ３の動作の別の例を示す図である。
【図１３】図６においてマスタノードとして動作するサーバの管理装置の動作の一例を示す図である。
【図１４】図１３の動作フローの続きを示す図である。
【図１５】図１３の動作フローの続きを示す図である。
【図１６】図６においてマスタノードとして動作するサーバの管理装置が有する電源監視部の動作の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を用いて実施形態を説明する。
【００１２】
図１は、情報処理システム、管理装置、情報処理システムの制御方法の一実施形態を示す。図１に示す情報処理システム１００は、管理装置１０と、ネットワーク等を介して管理装置１０に接続される複数の電子装置２０（２０ａ、２０ｂ、２０ｃ、２０ｄ、２０ｅ、２０ｆ）とを有する。管理装置１０に接続される電子装置２０の数は、図１に示す例に限定されない。
【００１３】
電子装置２０は、情報処理を実行する情報処理部を含むサーバ等の情報処理装置、または情報を記憶するストレージ等の入出力装置のいずれかである。なお、電子装置２０は、情報処理装置および入出力装置以外の装置であってもよい。図１では、電子装置２０ａ、２０ｂ、２０ｃは、電子装置群２２ａに割り当てられ、電子装置２０ｅ、２０ｆは、電子装置群２２ｂに割り当てられる。電子装置２０ｄは、電子装置群２２ａ、２２ｂのいずれにも割り当てられない。電子装置２０ａ、２０ｂ、２０ｃは、電子装置群２２ａに含まれる第１の電子装置の一例であり、電子装置２０ｅ、２０ｆは、電子装置群２２ｂに含まれる第１の電子装置の一例である。各電子装置群２２ａ、２２ｂは、電源の投入または遮断が連動して実行される単位である。
【００１４】
管理装置１０は、割り当て制御部１２、電源制御部１４および保持部１６、１８を有する。保持部１６は、第１の保持部の一例であり、保持部１８は、第２の保持部の一例である。管理装置１０は、情報処理システム１００の外部からの指示に基づいて、指示された電子装置群２２に含まれる電子装置２０の電源の投入または遮断を連動させる制御を実行する。また、管理装置１０は、情報処理システム１００の外部からの指示に基づいて、指示された電子装置群２２に含まれる電子装置２０の割り当てを変更する制御を実行する。割り当ての変更により、追加が指示された新たな電子装置２０が電子装置群２２に追加され、または、削除が指示された電子装置２０が電子装置群２２から削除される。
【００１５】
特に限定されないが、電源の投入または遮断を連動させる指示、および電子装置群２２への電子装置２０の割り当てを変更する指示は、情報処理システム１００に接続された端末装置から管理装置１０に発行される。端末装置は、例えば、情報処理システム１００を使用するオペレータにより操作される。
【００１６】
保持部１６は、各電子装置群２２ａ、２２ｂに含まれる電子装置２０の各々を識別する装置情報を保持する。換言すれば、電子装置群２２ａ、２２ｂの各々に割り当てられる電子装置２０は、保持部１６に保持される装置情報に基づいて決定される。図１に示す例では、保持部１６に保持される装置情報は、電子装置２０の符号で示される。
【００１７】
保持部１８は、電子装置群２２ａ、２２ｂの各々に属する電子装置２０の電源の状態を示す電源情報を保持する。保持部１８が保持する電源情報は、第１の電源情報の一例である。保持部１８において、電子装置２０ａ、２０ｂに対応する領域に保持された電源情報”ＯＮ”は、電子装置２０ａ、２０ｂの電源が投入状態であることを示す。保持部１８において、電子装置２０ｅ、２０ｆに対応する領域に保持された電源情報”ＯＦＦ”は、電子装置２０ｅ、２０ｆの電源が遮断状態であることを示す。
【００１８】
また、保持部１８において、電子装置２０ｃに対応する領域に保持された電源情報”−＞ＯＮ”は、電子装置２０ｃの電源が遮断状態から投入状態に遷移中であることを示す。図１には示していないが、保持部１８において、電子装置２０に対応する領域に保持される電源情報”−＞ＯＦＦ”は、電子装置２０の電源が投入状態から遮断状態に遷移中であることを示す。なお、電源情報”−＞ＯＮ”および電源情報”−＞ＯＦＦ”の代わりに、電子装置２０の電源が遷移中であることを示す共通の電源情報（”−＞”等）が、各電子装置２０に対応する領域に保持されてもよい。
【００１９】
保持部１８において、電子装置群２２に含まれる電子装置２０のいずれかに対応する領域に電源情報”−＞ＯＮ”が保持された場合、電子装置群２２に含まれる電子装置２０の電源が連動して投入中であることを示す。また、保持部１８において、電子装置群２２に含まれる電子装置２０のいずれかに対応する領域に電源情報”−＞ＯＦＦ”が保持された場合、電子装置群２２に含まれる電子装置２０の電源が連動して遮断中であることを示す。すなわち、電源情報”−＞ＯＮ”または電源情報”−＞ＯＦＦ”を保持部１８に保持することで、保持部１８を参照する割り当て制御部１２等は、電子装置群２２に含まれる電子装置２０の電源が遷移中であるか否かを検出することができる。換言すれば、保持部１８に保持された電源情報を参照することで、電子装置群２２が電源の遷移の過渡期であるか否かを検出することができる。
【００２０】
なお、説明を分かりやすくするために、図１では、保持部１８に保持された電源情報（”ＯＮ”、”ＯＦＦ”、”−＞ＯＮ”）は、各電子装置２０にも付されている。各電子装置２０は、管理装置１０からの問い合わせに基づいて、電源の投入状態を示す情報または電源の遮断状態を示す情報のいずれかを管理装置１０に出力する。例えば、各電子装置２０は、起動処理が完了するまで、管理装置１０からの問い合わせに対して、電源の遮断状態を示す情報を出力し、シャットダウン処理が完了するまで、管理装置１０からの問い合わせに対して、電源の投入状態を示す情報を出力する。
【００２１】
管理装置１０は、電源の投入の指示を電子装置２０に送信した後、電子装置２０から電源の投入状態を示す情報を受信するまで、保持部１８に電源情報”−＞ＯＮ”を保持する。また、管理装置１０は、電源の遮断の指示を電子装置２０に送信した後、電子装置２０から電源の遮断状態を示す情報を受信するまで、保持部１８に電源情報”−＞ＯＦＦ”を保持する。これにより、電子装置２０が電源の遷移中を示す情報を保持および通知する機能がない場合にも、管理装置１０は、保持部１８が保持する電源情報を参照することで、電子装置２０の電源が遷移中であるか否かを判定することができる。
【００２２】
割り当て制御部１２は、新たな電子装置２０を電子装置群２２に追加する指示を受信した場合、電子装置群２２に新たな電子装置２０を追加する処理を実行する。割り当て制御部１２は、保持部１８を参照し、新たな電子装置２０を追加する電子装置群２２に含まれる全ての電子装置２０の電源が遷移中でないことを検出した場合、新たな電子装置２０の装置情報を保持部１６に格納する。装置情報の保持部１６への格納により、新たな電子装置２０が電子装置群２２に割り当てられる。一方、割り当て制御部１２は、保持部１８を参照し、新たな電子装置２０を追加する電子装置群２２に含まれる電子装置２０のいずれかの電源が遷移中であることを検出した場合、新たな電子装置２０の装置情報の保持部１６への格納を抑止する。
【００２３】
新たな電子装置２０の装置情報の保持部１６への格納を抑止した場合、割り当て制御部１２は、保持部１８に保持された電源情報の参照を継続する。そして、割り当て制御部１２は、保持部１８に保持された電源情報に基づいて、新たな電子装置２０を追加する電子装置群２２に含まれる全ての電子装置２０の電源の遷移の完了を検出した場合、新たな電子装置２０の装置情報を保持部１６に格納する。なお、割り当て制御部１２は、電子装置群２２に含まれる全ての電子装置２０に対応する保持部１８の領域に保持された電源情報が投入状態（または遮断状態）を示す場合、電子装置群２２に含まれる全ての電子装置２０の電源の遷移の完了を検出する。
【００２４】
さらに、割り当て制御部１２は、保持部１８を参照し、電子装置群２２に追加した新たな電子装置２０の電源の状態が、電子装置群２２に含まれる他の電子装置２０の電源の状態と同じか否かを判定する。新たな電子装置２０の電源の状態は、電源の状態の判定前に保持部１８に保持されてもよく、新たな電子装置２０を電子装置群２２に追加する指示に含まれてもよい。あるいは、割り当て制御部１２は、電源の状態を新たな電子装置２０に問い合わせてもよい。このように、管理装置１０は、保持部１８に保持された電源情報に基づいて、新たな電子装置２０の電源の状態が、電子装置群２２に含まれる他の電子装置２０の電源の状態と同じか否かを判定することができる。これにより、オペレータは、電子装置群２２に含まれる電子装置２０の電源の状態を検出する作業から解放される。
【００２５】
割り当て制御部１２は、新たな電子装置２０の電源の状態が、電子装置群２２に含まれる他の電子装置２０の電源の状態と異なる場合、新たな電子装置２０の電源の状態を他の電子装置２０の電源の状態と一致させる指示を電源制御部１４に発行する。電源制御部１４は、電源の状態を一致させる指示を割り当て制御部１２から受信したことに基づいて、新たな電子装置に電源の遷移を指示する。すなわち、管理装置１０は、オペレータからの指示を受けることなく、保持部１８に保持された電源情報に基づいて、新たな電子装置２０の電源の状態を、電子装置群２２に含まれる他の電子装置２０の電源の状態と一致させることができる。
【００２６】
また、電源制御部１４は、電子装置群２２に含まれる電子装置２０のいずれかに対する電源の遷移の指示を受信した場合、電源の遷移が指示された電子装置２０を含む電子装置群２２に対応して保持部１６が保持する装置情報を参照する。そして、電源制御部１４は、参照した装置情報が示す電子装置２０に電源の遷移を指示する。ここで、電源の遷移の指示は、電源の投入の指示または電源の遮断の指示のいずれかである。
【００２７】
電源の投入の指示を受信した各電子装置２０は、電源を遮断状態から投入状態に遷移させる。電源の遮断の指示を受信した各電子装置２０は、電源を投入状態から遮断状態に遷移させる。すなわち、管理装置１０は、電子装置群２２に含まれる電子装置２０のいずれかに対する電源の遷移の指示に基づいて、電子装置群２２に含まれる全ての電子装置２０の電源を同じ状態に遷移させる電源の連動動作を実行することができる。
【００２８】
また、電源制御部１４は、電子装置群２２に含まれる電子装置２０のうち、電源が遮断状態から投入状態に遷移中の電子装置２０に対応する保持部１８の領域に電源情報”−＞ＯＮ”を設定する。電源制御部１４は、電子装置群２２に含まれる電子装置２０のうち、電源が投入状態から遮断状態に遷移中の電子装置２０に対応する保持部１８の領域に電源情報”−＞ＯＦＦ”を設定する。
【００２９】
例えば、図１では、管理装置１０は、電源の投入の指示に基づいて、電子装置群２２ａに含まれる電子装置２０ａ、２０ｂ、２０ｃに電源の投入をする制御を実行中である。電子装置２０ａ、２０ｂの電源は、遷移が完了した投入状態（”ＯＮ”）であり、電子装置２０ｃの電源は、遮断状態から投入状態への遷移中（”−＞ＯＮ”）である。電子装置２０ｄ、２０ｅ、２０ｆの電源は、遮断状態（”ＯＦＦ”）である。
【００３０】
図２は、図１に示す情報処理システム１００の動作の一例を示す。図２は、図１に示す電子装置群２２ａに電子装置２０ｄを追加する例を示す。図２は、電子装置群２２ａに関する情報を示しており、電子装置群２２ｂに関する情報の記載は省略する。図２において、太枠は、状態が前の状態から変化した要素を示す。
【００３１】
まず、図１に示す管理装置１０は、電子装置群２２ａに含まれる電子装置２０ａの電源を投入する指示を、情報処理システム１００を使用するオペレータ等が操作する端末装置から受信する（図２（ａ））。管理装置１０の電源制御部１４は、電子装置２０ａの電源の投入の指示に基づいて、保持部１６を参照し、電子装置２０ａが属する電子装置群２２ａに含まれる全ての電子装置２０ａ、２０ｂ、２０ｃに電源の投入を指示する。
【００３２】
電源制御部１４は、電子装置２０ａ、２０ｂ、２０ｃの電源の投入が完了するまで、電源が遮断状態から投入状態へ遷移中であることを示す電源情報”−＞ＯＮ”を保持部１８に保持させる（図２（ｂ））。電子装置２０ａ、２０ｂ、２０ｃの電源の投入が完了したか否かは、各電子装置２０ａ、２０ｂ、２０ｃが管理装置１０に通知してもよく、管理装置１０が各電子装置２０ａ、２０ｂ、２０ｃの電源の状態を監視してもよい。
【００３３】
電子装置２０ａ、２０ｂ、２０ｃの電源の遷移中、管理装置１０は、電子装置２０ｄを電子装置群２２ａに追加する指示を端末装置から受信する（図２（ｃ））。電子装置群２２ａでは、電子装置２０ａ、２０ｂの電源の投入が終了し、電子装置２０ｃの電源が遷移中である（図２（ｄ））。管理装置１０の割り当て制御部１２は、保持部１８を参照し、電子装置２０ｄを追加する電子装置群２２ａに含まれる電子装置２０ｃが電源の遷移中であるため、電子装置２０ｄの装置情報の保持部１６への格納を抑止する（図２（ｅ）、（ｆ））。
【００３４】
次に、電源制御部１４は、電子装置２０ｃの電源の投入の完了後、保持部１８における電子装置２０ｃに対応する領域に、電源の投入状態を示す電源情報”ＯＮ”を格納する（図２（ｇ）、（ｈ））。割り当て制御部１２は、保持部１８を参照して電子装置群２２ａに含まれる全ての電子装置２０ａ、２０ｂ、２０ｃに電源の投入を連動させる処理が完了したことを検出した後、保持部１６に電子装置２０ｄの装置情報を格納する（図２（ｉ））。すなわち、電子装置群２２ａに電子装置２０ｄが追加される（図２（ｊ））。
【００３５】
また、割り当て制御部１２は、電子装置２０ｄの装置情報を追加した保持部１６の情報を電源制御部１４に通知する。電源制御部１４は、割り当て制御部１２からの通知に基づいて、電子装置２０ｄの電源の状態を格納する領域を保持部１８に確保し、確保した領域に電子装置２０ｄの現在の電源の状態である遮断状態”ＯＦＦ”を格納する（図２（ｋ））。
【００３６】
次に、割り当て制御部１２は、保持部１８を参照し、電子装置群２２ａにおいて、電子装置２０ａ、２０ｂ、２０ｃの電源の状態（”ＯＮ”）と、新たに追加した電子装置２０ｄの電源の状態（”ＯＦＦ”）が一致しないことを検出する。このため、割り当て制御部１２は、電子装置２０ｄの電源の状態を電子装置２０ａ、２０ｂ、２０ｃの電源の状態と一致させる指示を電源制御部１４に発行する。
【００３７】
なお、図２（ｋ）に示したように、管理装置１０は、電子装置群２２ａに含まれる全ての電子装置２０ａ、２０ｂ、２０ｃの電源の遷移が完了し、保持部１８に反映された後に、保持部１６に電子装置２０ｄの装置情報を格納する。これにより、割り当て制御部１２は、電子装置２０ｄの電源の状態を電子装置２０ａ、２０ｂ、２０ｃのいずれか１つの電源の状態と比較することで、電源の状態が一致するか否かを検出することができる。
【００３８】
電源制御部１４は、割り当て制御部１２からの指示に基づいて、電子装置２０ｄに電源の投入を指示する。そして、電源制御部１４は、保持部１８における電子装置２０ｄに対応する領域に、電源の投入中であることを示す電源情報”−＞ＯＮ”を格納する（図２（ｌ））。
【００３９】
この後、電源制御部１４は、電子装置２０ｄの電源の投入が完了した場合、保持部１８における電子装置２０ｄに対応する領域に、電源の投入状態を示す電源情報”ＯＮ”を格納する（図２（ｍ））。そして、電子装置群２２ａに電子装置２０ｄを追加する処理が完了する。図２に示す動作では、管理装置１０は、端末装置からの電子装置２０ｄの追加の指示に基づいて、電子装置２０ｄを電子装置群２２ａに追加し、電源の状態を一致させる制御を実行する。すなわち、管理装置１０により、端末装置を操作するオペレータの負担を増加させることなく、電子装置群２２ａに電子装置２０ｄを追加することができる。
【００４０】
なお、電子装置群２２ａに含まれる全ての電子装置２０の電源が遷移中でない場合に、電子装置群２２ａに新たな電子装置２０を追加する指示を受信した場合の動作は、図２（ｉ）以降の動作と同様である。図２（ｉ）以降の動作は、電子装置群２２ａに含まれる全ての電子装置２０の電源が投入状態（”ＯＮ”）である場合に、電子装置群２２ａに新たな電子装置２０を追加する指示を受信した場合の動作を示す。電子装置群２２ａに含まれる全ての電子装置２０の電源が遮断状態（”ＯＦＦ”）である場合に、電子装置群２２ａに新たな電子装置２０を追加する指示を受信した場合の動作は、図２（ｉ）、（ｊ）、（ｋ）のタイミングに示す動作と同様である。但し、電子装置２０ａ、２０ｂ、２０ｃの電源は、遮断状態（”ＯＦＦ”）に設定される。
【００４１】
図３は、図１に示す情報処理システム１００の動作の別の例を示す。図２と同一または同様の動作については、詳細な説明は省略する。図３に示す符号（ａ）から符号（ｈ）までの動作は、図２に示す符号（ａ）から符号（ｈ）までの動作と同じである。
【００４２】
図３では、管理装置１０は、電子装置群２２ａに電子装置２０ｄを追加する指示を受信後、電子装置２０ｄが電子装置群２２ａに追加される前に、電子装置２０ａの電源を遮断する指示を受信する（図３（ｉ））。管理装置１０の電源制御部１４は、電子装置２０ａの電源の遮断の指示に基づいて、電子装置２０ａが属する電子装置群２２ａに含まれる全ての電子装置２０ａ、２０ｂ、２０ｃに電源の遮断を指示する。
【００４３】
各電子装置２０ａ、２０ｂ、２０ｃは、電源の遮断の指示に基づいて、電源を遮断する処理を開始する（図３（ｊ））。電源制御部１４は、各電子装置２０ａ、２０ｂ、２０ｃの電源の遮断が完了するまで、保持部１８における各電子装置２０ａ、２０ｂ、２０ｃに対応する領域に、電源情報”−＞ＯＦＦ”を保持させる（図３（ｋ））。
【００４４】
この後、電源制御部１４は、電子装置２０ａ、２０ｂ、２０ｃの各々の電源の遮断を検出する毎に、保持部１８における各電子装置２０ａ、２０ｂ、２０ｃに対応する領域に、電源の遮断状態を示す電源情報”ＯＦＦ”を格納する（図３（ｌ））。
【００４５】
次に、割り当て制御部１２は、保持部１８を参照し、電子装置群２２ａに含まれる電子装置２０ａ、２０ｂ、２０ｃに電源の遮断を連動させる処理が完了したことを検出したことに基づいて、保持部１６に電子装置２０ｄの装置情報を格納する（図３（ｍ））。すなわち、電子装置群２２ａに電子装置２０ｄが追加される（図３（ｎ））。
【００４６】
また、割り当て制御部１２は、電子装置２０ｄの装置情報を追加した保持部１６の情報を電源制御部１４に通知する。電源制御部１４は、割り当て制御部１２からの通知に基づいて、電子装置２０ｄの電源の状態を格納する領域を保持部１８に確保し、確保した領域に電子装置２０ｄの現在の電源の状態である遮断状態”ＯＦＦ”を格納する（図３（ｏ））。
【００４７】
次に、割り当て制御部１２は、保持部１８を参照し、電子装置群２２ａにおいて、電子装置２０ａ、２０ｂ、２０ｃの電源の状態（”ＯＦＦ”）と、新たに追加した電子装置２０ｄの電源の状態（”ＯＦＦ”）が一致することを検出する。そして、電子装置群２２ａに電子装置２０ｄを追加する処理が完了する。これにより、電子装置群２２ａに電子装置２０ｄを追加する処理を実行中に、電源を遮断する指示を受信した場合にも、電子装置群２２ａに含まれる全ての電子装置２０ａ、２０ｂ、２０ｃ、２０ｄの電源の状態を一致させることができる。
【００４８】
以上、図１から図３に示す実施形態では、管理装置１０は、電子装置群２２に電子装置２０を追加する指示を、電子装置群２２に含まれる電子装置２０の電源の遷移中に受信した場合にも、電源の遷移の完了を待って電子装置２０を追加できる。すなわち、管理装置１０は、電子装置群２２に電子装置２０を追加する指示の発生タイミングに依らず、電子装置群２２に電子装置２０を追加する処理を実行できる。この際、管理装置１０は、情報処理システム１００を使用するオペレータから電源の状態を変更する指示を受信することなく、電子装置群２２に含まれる電子装置２０の電源の状態を一致させることができる。換言すれば、電子装置群２２に含まれる電子装置２０の電源の遷移中に受信する指示に基づいて、電子装置２０を電子装置群２２に追加し、電子装置群２２に含まれる電子装置２０の電源の状態を一致させることができる。
【００４９】
オペレータは、電子装置群２２に含まれる電子装置２０の電源が遷移中か否かに拘わりなく、電子装置群２２に電子装置２０を追加する指示を情報処理システム１００に発行できる。任意のタイミングで、電子装置群２２に電子装置２０を追加する指示を情報処理システムに発行できるため、オペレータの負担を従来に比べて軽減することができる。例えば、オペレータは、電子装置群２２に電子装置２０を追加する場合、電子装置群２２ａに含まれる他の電子装置２０の電源の状態を検出しなくてよい。
【００５０】
さらに、電子装置群２２に電子装置２０を追加する処理は、管理装置１０により自動的に実行されるため、電源の遷移を連動させる電子装置２０の数が増加しても、オペレータの負担が増加することを抑止することができる。
【００５１】
図４は、情報処理システム、管理装置、情報処理システムの制御方法の別の実施形態を示す。図１に示す要素と同様の要素については、詳細な説明は省略する。図４に示す情報処理システム１０２は、複数のサーバＳＶ（ＳＶ１、ＳＶ２、...）、複数のストレージＳＴＧ（ＳＴＧ１、ＳＴＧ２、...）および管理サーバＭＳＶを有する。サーバＳＶは、情報処理装置の一例である。サーバＳＶの例は、図５に示される。ストレージＳＴＧは、ＨＤＤ（Hard Disk Drive）またはＳＳＤ（Solid State Drive）等の記憶装置を含み、サーバＳＶが実行するプログラムおよびサーバＳＶが処理するデータ等を記憶する。以下の説明では、サーバＳＶおよびストレージＳＴＧは、ノードとも称される。管理サーバＭＳＶは、情報処理システム１０２の全体の動作を制御する。
【００５２】
また、情報処理システム１０２は、サーバＳＶ、ストレージＳＴＧ、管理サーバＭＳＶおよびインターネットまたはイントラネット等のネットワークＮＷを相互に接続する複数のネットワークスイッチＳＷを有する。ネットワークスイッチＳＷは、ＬＡＮ（Local Area Network）等のネットワーク上に配置される。情報処理システム１０２は、ネットワークＮＷを介して複数の端末装置ＴＭに接続される。なお、情報処理システム１０２は、ネットワークＮＷを介さずに複数の端末装置ＴＭに接続されてもよい。例えば、端末装置ＴＭは、情報処理システム１０２を使用するオペレータにより操作される。
【００５３】
図４では、サーバＳＶ１、ＳＶ５およびストレージＳＴＧ１は、グループＧｒＡに割り当てられ、サーバＳＶ２、ＳＶ６は、グループＧｒＢに割り当てられ、サーバＳＶ３、ＳＶ７およびストレージＳＴＧ３はグループＧｒＣに割り当てられる。各グループＧｒ（ＧｒＡ、ＧｒＢ、ＧｒＣ）は、電源の投入または遮断が連動して実行される単位であり、少なくとも１つのサーバＳＶを含む。なお、各グループＧｒ（ＧｒＡ、ＧｒＢ、ＧｒＣ）に割り当てられるサーバＳＶおよびストレージＳＴＧは、図４に示す例に限定されない。
【００５４】
サーバＳＶ１−ＳＶ８およびストレージＳＴＧ１−ＳＴＧ８は、電子装置の一例である。グループＧｒＡ、ＧｒＢ、ＧｒＣの各々は、電子装置を含む電子装置群の一例である。サーバＳＶ１、ＳＶ５およびストレージＳＴＧ１は、グループＧｒＡに含まれる第１の電子装置の一例であり、サーバＳＶ２、ＳＶ６は、グループＧｒＢに含まれる第１の電子装置の一例である。また、サーバＳＶ３、ＳＶ７およびストレージＳＴＧ３は、グループＧｒＣに含まれる第１の電子装置の一例である。なお、情報処理システム１０２は、ストレージＳＴＧ以外の他の入出力装置を有してもよい。
【００５５】
各サーバＳＶは、端末装置ＴＭから指示に基づいて情報処理を実行する。各サーバＳＶは、電源の投入または遮断のいずれかである電源の遷移の連動を管理する管理装置ＭＤ（ＭＤ１、ＭＤ２、...）を有する。なお、各グループＧｒにおいて、サーバＳＶのいずれか１つであるマスタノードの管理装置ＭＤのみが電源の遷移の連動を管理する。マスタノード以外のサーバＳＶは、電源の遷移の連動を管理しないが、マスタノードに指定された場合、管理装置ＭＤを動作させて電源の遷移の連動を管理する。
【００５６】
図５は、図４に示すサーバＳＶの一例を示す。サーバＳＶは、ＣＰＵ（Central Processing Unit）、メモリＭＥＭ、ＨＤＤ、フラッシュメモリ等の書き替え可能な不揮発性メモリＮＶＭ、システムコントローラＣＴＲＬ、通信インタフェース部ＣＩＦおよび電源部ＰＳを有する。
【００５７】
ＣＰＵは、メモリＭＥＭに格納されたＯＳ（Operating System）およびアプリケーションプログラムを実行することで、情報処理を実行する。ＣＰＵは、情報処理を実行する情報処理部の一例である。メモリＭＥＭは、例えば、複数のＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）等の記憶装置を含むメモリモジュールであり、メモリバスを介してＣＰＵに接続される。ＨＤＤには、メモリＭＥＭに転送されるＯＳおよびアプリケーションプログラム等が格納される。
【００５８】
システムコントローラＣＴＲＬは、不揮発性メモリＮＶＭに保持された制御プログラム（ファームウェア）を実行することで、ＣＰＵ、メモリＭＥＭ、電源部ＰＳおよび図示しないファン等の動作を管理する。また、システムコントローラＣＴＲＬは、管理装置ＭＤとして機能し、図４に示したグループＧｒ毎に、グループＧｒに含まれる複数のノードの電源の遷移の連動を管理する。管理装置ＭＤの機能は、システムコントローラＣＴＲＬと不揮発性メモリＮＶＭとにより実現される。なお、システムコントローラＣＴＲＬは、例えば、ＸＳＣＦ（eXtended System Control Facility）の機能を有する。管理装置ＭＤを各サーバＳＶに設けることで、どのサーバＳＶがグループＧｒに割り当てられても、グループＧｒに含まれるノードの電源の遷移の連動を、グループＧｒに含まれるサーバＳＶのいずれかの管理装置ＭＤにより管理することができる。
【００５９】
例えば、システムコントローラＣＴＲＬは、外部電源を受ける電源部ＰＳに電源制御信号ＰＷＣＮＴを出力し、電源部ＰＳからＣＰＵ、ＨＤＤ、メモリＭＥＭ等への電源の供給を制御する。図４において、太い実線で示す電源線には、電源部ＰＳから電源ＰＳ１（すなわち、電源電圧）が供給される。電源部ＰＳは、システムコントローラＣＴＲＬによる制御に基づいて、電源ＰＳ１を供給または停止する機能を有する。太い破線で示す電源線には、電源部ＰＳから電源ＰＳ２（すなわち、電源電圧）が常に供給される。すなわち、システムコントローラＣＴＲＬ、不揮発性メモリＮＶＭおよび通信インタフェース部ＣＩＦには、電源部ＰＳに外部電源が供給される間、電源制御信号ＰＷＣＮＴに拘わりなく電源ＰＳ２が供給される。
【００６０】
通信インタフェース部ＣＩＦは、ネットワークスイッチＳＷを介して接続される端末装置ＴＭ、管理サーバＭＳＶ、他のサーバＳＶおよびストレージＳＴＧとの間の通信を制御する。例えば、他のサーバＳＶおよびストレージＳＴＧへの電源の遷移（投入または遮断）の指示、および他のサーバＳＶおよびストレージＳＴＧの電源の状態の監視等は、ＩＰＭＩ（Intelligent Platform Management Interface）を使用して実行される。なお、図４に示す管理サーバＭＳＶも、図５と同様の構成を有する。
【００６１】
図６は、図４に示す各グループＧｒにおいてマスタノードとして動作するサーバＳＶが有する管理装置ＭＤの機能の一例を示す。例えば、各グループＧｒにおいて、端末装置ＴＭからグループＧｒの割り当ての変更の指示、またはグループＧｒに含まれるノードの電源の遷移の指示を、通信インタフェース部ＣＩＦを介して受信したサーバＳＶがマスタノードとして動作する。なお、図４で説明したように、各サーバＳＶは、図６に示す管理装置ＭＤの機能を有するが、マスタノード以外のサーバＳＶは、管理装置ＭＤの機能を停止している。
【００６２】
例えば、端末装置ＴＭは、電源の遷移の連動させるグループＧｒに含まれるサーバＳＶいずれかに電源を遷移する指示を送信する。この場合、通信インタフェース部ＣＩＦを介して指示を受信したサーバＳＶは、マスタノードとして動作し、グループＧｒ内のノードの電源を連動して投入する制御を実行し、またはグループＧｒ内のノードの電源を連動して遮断する制御を実行する。
【００６３】
また、端末装置ＴＭは、グループＧｒに含まれるノードの割り当てを変更する指示を複数のグループＧｒのいずれかに含まれるサーバＳＶの１つに送信する。例えば、端末装置ＴＭは、割り当てを変更しないグループＧｒも含めて、全てのグループＧｒのノードの割り当てを送信する。この場合、端末装置ＴＭから指示を受信したサーバＳＶが自グループＧｒ内のマスタノードとして動作し、自グループＧｒに含まれるノードを追加または削除する制御を実行する。
【００６４】
さらに、ノードの割り当てを変更する指示を端末装置ＴＭから受信したサーバＳＶは、他の全てのグループＧｒのサーバＳＶのいずれかにノードの割り当てを変更する指示を転送する。他のグループＧｒのサーバＳＶからノードの割り当てを変更する指示を受信したサーバＳＶは、自グループＧｒ内のマスタノードとして動作し、自グループＧｒに含まれるノードを追加または削除する制御を実行する。なお、端末装置ＴＭは、グループＧｒに含まれるノードの割り当てを変更する指示を、割り当てを変更するグループＧｒ毎に、グループＧｒのサーバＳＶの１つに送信してもよい。この場合、端末装置ＴＭから指示を受信したサーバＳＶが自グループＧｒ内のマスタノードとして動作し、自グループＧｒに含まれるノードを追加または削除する制御を実行する。
【００６５】
管理装置ＭＤは、指示判断部３２、割り当て制御部３４、電源連動部３６、電源監視部３８、マスタグループ設定ファイル４２、テンポラリグループ設定ファイル４４および電源状態管理ファイル４６を有する。電源連動部３６および電源監視部３８は、電源制御部の一例である。指示判断部３２、割り当て制御部３４、電源連動部３６および電源監視部３８は、システムコントローラＣＴＲＬのハードウェアにより実現されてもよく、システムコントローラＣＴＲＬが実行する制御プログラムにより実現されてもよい。
【００６６】
マスタグループ設定ファイル４２、テンポラリグループ設定ファイル４４および電源状態管理ファイル４６は、不揮発性メモリＮＶＭ（図５）またはシステムコントローラＣＴＲＬが有する図示しない内蔵ＲＡＭ（Random Access Memory）等に割り当てられる。マスタグループ設定ファイル４２、テンポラリグループ設定ファイル４４および電源状態管理ファイル４６の例は、図７に示される。
【００６７】
指示判断部３２は、通信インタフェース部ＣＩＦを介して端末装置ＴＭまたは他のマスタノードから受信する指示の内容を判断する。指示判断部３２は、複数のグループＧｒの少なくともいずれかに対してノードの割り当てを変更する指示を受信した場合、受信した指示を割り当て制御部３４に出力する。指示判断部３２は、自グループＧｒに含まれるノードの電源の投入または遮断を連動させる指示を受信した場合、受信した指示を電源連動部３６に出力する。
【００６８】
割り当て制御部３４は、指示判断部３２から受信する指示に基づいて、ノードの割り当てを変更するために、以下の処理を実行する。割り当て制御部３４は、受信した指示に含まれるノードの割り当てを示す情報を、テンポラリグループ設定ファイル４４に格納する。ノードの割り当てを変更する指示が端末装置ＴＭから送信された場合、割り当て制御部３４は、受信した指示を、他のグループＧｒのサーバＳＶのいずれか（すなわち、マスタノード）に送信する。
【００６９】
割り当て制御部３４は、自グループＧｒ内のノードの割り当てを変更する指示を受信した場合、電源状態管理ファイル４６を参照し、自グループＧｒに含まれるノードの電源の状態を検出する。割り当て制御部３４は、自グループＧｒに含まれるノードの電源が遷移中でない場合、マスタグループ設定ファイル４２が保持する自グループＧｒの装置情報を、テンポラリグループ設定ファイル４４が保持する自グループＧｒの装置情報に置き換える。
【００７０】
割り当て制御部３４は、マスタグループ設定ファイル４２に新たに保持した自グループＧｒの装置情報に合わせて、電源状態管理ファイル４６を更新し、自グループＧｒ内のノードの電源の状態を一致させる指示を電源連動部３６に出力する。また、割り当て制御部３４は、置き換え後のマスタグループ設定ファイル４２が保持する自グループＧｒの装置情報を、他のグループＧｒのマスタノードに送信する。さらに、割り当て制御部３４は、自グループＧｒに対応するテンポラリグループ設定ファイル４４の領域に保持された装置情報を削除する。さらに、割り当て制御部３４は、他のグループＧｒのテンポラリグループ設定ファイル４４の領域に保持された自グループＧｒの装置情報を削除する指示を他のグループＧｒのマスタノードに送信する。
【００７１】
一方、割り当て制御部３４は、他のグループＧｒのマスタノードが保持するテンポラリグループ設定ファイル４４の装置情報を受信した場合、受信した装置情報をテンポラリグループ設定ファイル４４に格納する。割り当て制御部３４は、他のグループのマスタグループ設定ファイル４２を他のグループＧｒのマスタノードから受信した場合、マスタグループ設定ファイル４２が保持する他のグループＧｒの装置情報を、受信した装置情報に置き換える。さらに、割り当て制御部３４は、テンポラリグループ設定ファイル４４に保持された装置情報を削除する指示を他のグループＧｒから受信した場合、指示したグループＧｒに対応するテンポラリグループ設定ファイル４４の領域に保持された装置情報を削除する。
【００７２】
なお、グループＧｒのいずれにも属さないサーバＳＶがノードの割り当てを変更する指示を受信した場合、指示を受信したサーバＳＶは、新たなグループＧｒを作成する。しかし、以下では、新たなグループの作成については説明は省略し、グループＧｒが既に作成されているものとして説明する。
【００７３】
電源連動部３６は、自グループＧｒに含まれるノードの電源の投入または遮断を連動しさせる指示を指示判断部３２から受信した場合、電源状態管理ファイル４６に保持された自グループＧｒの電源の状態を示す領域に、電源の遷移中を示す電源情報を格納する。また、電源連動部３６は、電源状態管理ファイル４６に保持された自グループ内の各ノードの電源の状態を示す領域のうち、電源を遷移させるノードの電源の状態を示す領域に、電源の遷移中を示す電源情報を格納する。電源連動部３６は、マスタグループ設定ファイル４２を参照することで、電源を遷移させるノードを検出し、検出したノードに電源の状態を遷移させる指示を出力する。
【００７４】
また、電源連動部３６は、自グループＧｒ内の各ノードに電源の状態に合わせて、電源状態管理ファイル４６の内容を更新する。電源連動部３６は、自グループＧｒに含まれる複数のノードの電源の状態が一致しない場合、電源状態管理ファイル４６に保持された自グループＧｒの電源の状態を示す領域に、電源の遷移中を示す電源情報を格納する。そして、電源連動部３６は、自グループＧｒに含まれるノードの電源の状態を一致させる制御を実行する。例えば、電源連動部３６は、自グループＧｒに新たに追加されたノードの電源の状態を、自グループＧｒに含まれる他のノードの電源の状態に合わせる制御を実行する。そして、自グループＧｒに含まれる複数のノードの電源の状態が一致した場合、電源状態管理ファイル４６に保持された自グループＧｒの電源の状態を示す領域に、電源の状態の一致を示す電源情報を格納する。
【００７５】
電源監視部３８は、マスタグループ設定ファイル４２を参照することで、自グループＧｒに含まれるノードを検出し、自グループＧｒに含まれるノードの電源の状態を監視する。また、電源監視部３８は、電源連動部３６からの指示に基づいて、自グループＧｒに含まれるノードの電源の状態を監視する。例えば、電源監視部３８は、電源状態管理ファイル４６を参照し、自グループＧｒに含まれるノードのうち、電源が遮断状態から投入状態に遷移中のノード、または電源が投入状態から遮断状態に遷移中のノードを検出する。そして、電源監視部３８は、検出したノードの電源の遷移が完了した場合、電源状態管理ファイル４６における該当ノードに対応する領域を、遷移中を示す電源情報から投入状態または遮断状態を示す電源情報に変更する。電源監視部３８は、各ノードの電源の状態を各ノードからの通知に基づいて検出してもよく、各ノードの電源の状態をポーリング等の手法により検出してもよい。
【００７６】
図７は、図６に示すマスタグループ設定ファイル４２、テンポラリグループ設定ファイル４４および電源状態管理ファイル４６の一例を示す。マスタグループ設定ファイル４２が保持する装置情報は、全てのマスタノードで同じであり、テンポラリグループ設定ファイル４４が保持する装置情報は、全てのマスタノードで同じである。電源状態管理ファイル４６は、各グループＧｒＡ、ＧｒＢ、ＧｒＣのマスタノードにそれぞれ設けられる。
【００７７】
マスタグループ設定ファイル４２は、情報処理システム１０２に割り当てられたグループＧｒ毎に、グループＧｒに属するノードを識別する装置情報を保持する。図７では、ノードを識別する装置情報は、サーバＳＶの符号およびストレージＳＴＧの符号で示される。図７に示すマスタグループ設定ファイル４２は、図４に示す情報処理システム１０２に割り当てられたグループＧｒＡ、ＧｒＢ、ＧｒＣの状態を示す。マスタグループ設定ファイル４２は、第１の保持部の一例である。
【００７８】
テンポラリグループ設定ファイル４４は、端末装置ＴＭから受信したノードの割り当てを変更する指示に含まれる装置情報を、情報処理システム１０２に割り当てられたグループＧｒ毎に保持する。テンポラリグループ設定ファイル４４は、第４の保持部の一例である。テンポラリグループ設定ファイル４４が保持する装置情報は、例えば、図４に示す端末装置ＴＭからグループＧｒ（ＧｒＡ、ＧｒＢ、ＧｒＣ）のいずれかのマスタノードに送信される。
【００７９】
各マスタノードにテンポラリグループ設定ファイル４４を設けることで、端末装置ＴＭから受信したノードの割り当てを変更する指示に基づいて、マスタグループ設定ファイル４２が直接書き換えられることを抑止することができる。換言すれば、マスタグループ設定ファイル４２が保持する自グループＧｒの装置情報が、電源状態管理ファイル４６が保持するノードの情報と矛盾することを抑止でき、ノードの電源を遷移させる制御を正しく実行することができる。テンポラリグループ設定ファイル４４に保持させる装置情報を受信したマスタノードは、受信した装置情報を他のグループＧｒのマスタノードに転送する。これにより、端末装置ＴＭは、複数のグループＧｒの各々に割り当ての変更の指示を送信することなく、各グループＧｒのテンポラリグループ設定ファイル４４に装置情報を設定することができる。
【００８０】
図７に示すテンポラリグループ設定ファイル４４は、マスタグループ設定ファイル４２に保持された装置情報に対して、グループＧｒＡからストレージＳＴＧ１が削除され、グループＧｒＣにストレージＳＴＧ１が追加されることを示す。すなわち、図７は、情報処理システム１０２が、グループＧｒ１に割り当てられたストレージＳＴＧ１をグループＧｒＣに移動する指示を端末装置ＴＭから受信したことを示す。なお、グループＧｒに割り当てられるノードを変更する例は、図７に限定されない。例えば、情報処理システム１０２は、１つのグループＧｒに対するノードの追加と削除の指示を端末装置ＴＭから受信してもよく、グループＧｒを新たに設ける指示、またはグループＧｒを削除する指示を端末装置ＴＭから受信してもよい。
【００８１】
電源状態管理ファイル４６は、グループＧｒに割り当てられたノード毎に電源の状態を示すノードステータスＮＳＴを保持する領域と、グループＧｒの電源の状態を示すグループステータスＧＳＴを保持する領域とを有する。ノードステータスＮＳＴは、第１の電源情報の一例であり、グループステータスＧＳＴは、第２の電源情報の一例である。ノードステータスＮＳＴを保持する領域は、第２の保持部の一例であり、グループステータスＧＳＴを保持する領域は、第３の保持部の一例である。
【００８２】
図７に示すグループＧｒＡの電源状態管理ファイル４６のノードステータスＮＳＴは、サーバＳＶ１、ＳＶ５およびストレージＳＴＧ１の電源が投入状態であることを示す電源情報”ＯＮ”を保持する。グループＧｒＡの電源状態管理ファイル４６のグループステータスＧＳＴは、グループＧｒＡ内の全てのノード（ＳＶ１、ＳＶ５、ＳＴＧ１）の電源の遷移が完了していることを示す電源情報”ＳＴＤＹ”を保持する。グループＧｒＢの電源状態管理ファイル４６のノードステータスＮＳＴは、サーバＳＶ２、ＳＶ６の電源が投入状態であることを示す電源情報”ＯＮ”を保持する。グループＧｒＢの電源状態管理ファイル４６のグループステータスＧＳＴは、グループＧｒＢ内の全てのノード（ＳＶ２、ＳＶ６）の電源の遷移が完了していることを示す電源情報”ＳＴＤＹ”を保持する。
【００８３】
グループＧｒＣの電源状態管理ファイル４６のノードステータスＮＳＴは、サーバＳＶ３、ＳＶ７の電源の遮断状態（”ＯＦＦ”）と、ストレージＳＴＧ３の電源の遮断状態への遷移中（”−＞ＯＦＦ”）とを示す情報を保持する。グループＧｒＣの電源状態管理ファイル４６のグループステータスＧＳＴは、グループＧｒＣ内のノード（ＳＶ３、ＳＶ７、ＳＴＧ３）の少なくともいずれかの電源が遷移中であることを示す電源情報”ＴＲＮＳ”を保持する。すなわち、グループステータスＧＳＴは、グループＧｒに含まれるノードの少なくともいずれかの電源が投入状態から遮断状態に遷移中の場合、または、遮断状態から投入状態に遷移中の場合、電源情報”ＴＲＮＳ”を保持する。
【００８４】
なお、マスタグループ設定ファイル４２およびテンポラリグループ設定ファイル４４は、情報処理システム１０２に含まれる全てのサーバＳＶの管理装置ＭＤが有してもよい。この場合、マスタグループ設定ファイル４２を更新したマスタノードは、他の全てのサーバＳＶの管理装置ＭＤにマスタグループ設定ファイル４２の更新を指示する。また、テンポラリグループ設定ファイル４４を更新したマスタノードは、他の全てのサーバＳＶの管理装置ＭＤにテンポラリグループ設定ファイル４４の更新を指示する。
【００８５】
また、各グループＧｒのマスタノードは、自グループＧｒに含まれるノードの装置情報のみを保持するテンポラリグループ設定ファイル４４およびマスタグループ設定ファイル４２を有してもよい。この場合、端末装置ＴＭ（図４）は、グループＧｒに含まれるノードの割り当てを変更する指示を、変更対象のグループＧｒのそれぞれに送信する。指示を受信したグループＧｒは、ノードの割り当てを変更する動作を他のグループＧｒと連携することなく実行する。なお、ノードの割り当てを変更する動作を他のグループＧｒと連携する動作は、図８から図１１に示される。
【００８６】
図８は、図４に示す情報処理システム１０２におけるグループＧｒＡのサーバＳＶ１の動作の一例を示す。すなわち、図８は、情報処理システム１０２の制御方法の一例を示す。サーバＳＶ１は、グループＧｒＡのマスタノードとして動作し、サーバＳＶ１の管理装置ＭＤにより図８に示す動作が実行される。図８に示す太枠は、状態が前の状態から変化した要素を示す。
【００８７】
状態（Ａ）において、サーバＳＶ１の管理装置ＭＤが有する割り当て制御部３４は、端末装置ＴＭ（図４）からノードの割り当てを変更する指示を受信し、受信した指示に含まれる装置情報をテンポラリグループ設定ファイル４４に格納する（図８（ａ））。また、割り当て制御部３４は、端末装置ＴＭから受信したノードの割り当てを変更する指示を、他のグループＧｒＢ、ＧｒＣのマスタノードに送信する（図８（ｂ））。
【００８８】
これにより、端末装置ＴＭは、ノードの割り当てを変更する指示を複数のグループＧｒの各々に送信することなく、各グループＧｒのマスタノードに指示を転送し、テンポラリグループ設定ファイル４４に装置情報を格納させることができる。したがって、各グループＧｒは、グループＧｒのいずれかで受信したノードの割り当てを変更する指示に基づいて、ノードの割り当てを変更することができる。図８に示す状態（Ａ）は、図７に示すグループＧｒＡの状態と同じである。割り当て制御部３４は、電源状態管理ファイル４６のグループステータスＧＳＴを参照し、グループＧｒＡに含まれるノード（ＳＶ１、ＳＶ５、ＳＴＧ１）の電源の遷移が完了していること（”ＳＴＤＹ”）を検出する。
【００８９】
状態（Ｂ）において、グループＧｒＡの電源の遷移が完了しているため、割り当て制御部３４は、テンポラリグループ設定ファイル４４が保持するグループＧｒＡの装置情報をマスタグループ設定ファイル４２に格納する（図８（ｃ））。すなわち、ストレージＳＴＧ１がグループＧｒＡから削除される。
【００９０】
このように、割り当て制御部３４は、グループステータスＧＳＴを参照することで、各ノードのノードステータスＮＳＴを参照することなく、グループＧｒＡに含まれる全てのノードの電源の遷移が完了し、電源が安定状態であることを検出できる。これにより、ノードステータスＮＳＴを参照する場合に比べて、グループＧｒＡの電源の状態を検出するまでの時間を短縮することができる。
【００９１】
割り当て制御部３４は、マスタグループ設定ファイル４２に保持したグループＧｒＡの装置情報を、他のグループＧｒＢ、ＧｒＣのマスタノードに送信する（図８（ｄ））。また、割り当て制御部３４は、マスタグループ設定ファイル４２に保持したグループＧｒＡの装置情報に合わせて、電源状態管理ファイル４６を更新する（図８（ｅ））。なお、グループＧｒからノードが削除される場合、ノードを削除後のグループ内のノードの電源の状態は”ＳＴＤＹ”のまま変化しない。
【００９２】
次に、状態（Ｃ）において、割り当て制御部３４は、テンポラリグループ設定ファイル４４のグループＧｒＡに対応する領域に保持された装置情報を削除する（図８（ｆ））。また、割り当て制御部３４は、グループＧｒＢ、ＧｒＣのマスタノードに、グループＧｒＢ、ＧｒＣのテンポラリグループ設定ファイル４４の領域に保持されたグループＧｒＡの装置情報の削除を指示する（図８（ｇ））。
【００９３】
状態（Ｄ）において、割り当て制御部３４は、グループＧｒＢのマスタノードのマスタグループ設定ファイル４２に保持された装置情報を受信した場合、マスタグループ設定ファイル４２が保持するグループＧｒＢの装置情報を、受信した装置情報に置き換える。また、割り当て制御部３４は、グループＧｒＣのマスタノードのマスタグループ設定ファイル４２に保持された装置情報を受信した場合、マスタグループ設定ファイル４２が保持するグループＧｒＣの装置情報を、受信した装置情報に置き換える。（図８（ｈ））。
【００９４】
さらに、割り当て制御部３４は、グループＧｒＢからテンポラリグループ設定ファイル４４に保持された装置情報の削除の指示を受信した場合、テンポラリグループ設定ファイル４４のグループＧｒＢに対応する領域に保持された装置情報を削除する。また、サーバＳＶ１は、グループＧｒＣからテンポラリグループ設定ファイル４４に保持された装置情報の削除の指示を受信した場合、テンポラリグループ設定ファイル４４のグループＧｒＣに対応する領域に保持された装置情報を削除する（図８（ｉ））。
【００９５】
なお、状態（Ｄ）に示す動作は、状態（Ａ）と状態（Ｂ）の間に実行されてもよく、状態（Ｂ）と状態（Ｃ）の間に実行されてもよい。また、端末装置ＴＭが、ノードの割り当てを変更する指示をグループＧｒ毎に送信する場合、テンポラリグループ設定ファイル４４およびマスタグループ設定ファイル４２は、自グループＧｒＡに含まれるノードの装置情報のみを保持する。この場合、図８（ｂ）、（ｄ）、（ｇ）、（ｈ）、（ｉ）に示す動作は実行されない。
【００９６】
図９は、図４に示す情報処理システム１０２におけるグループＧｒＢのサーバＳＶ２の動作の一例を示す。すなわち、図９は、情報処理システム１０２の制御方法の一例を示す。サーバＳＶ２は、グループＧｒＢのマスタノードとして動作し、サーバＳＶ２の管理装置ＭＤにより図９に示す動作が実行される。
【００９７】
状態（Ａ）において、サーバＳＶ２の管理装置ＭＤが有する割り当て制御部３４は、グループＧｒＡのマスタノードであるサーバＳＶ１からノードの割り当ての変更の指示を受信する。割り当て制御部３４は、受信した指示に含まれる装置情報を自ノードのテンポラリグループ設定ファイル４４に格納する（図９（ａ））。すなわち、グループＧｒＢの割り当て制御部３４は、ノードの割り当てを変更する指示を端末装置ＴＭから受信することなく、テンポラリグループ設定ファイル４４に装置情報を格納することができる。図９に示す状態（Ａ）は、図７に示すグループＧｒＢの状態と同じである。
【００９８】
次に、状態（Ｂ）において、割り当て制御部３４は、電源状態管理ファイル４６のグループステータスＧＳＴを参照し、グループＧｒＢに含まれるノード（ＳＶ２、ＳＶ６）の電源の状態を検出する。グループステータスＧＳＴが電源の遷移の完了（”ＳＴＤＹ”）を示すため、割り当て制御部３４は、テンポラリグループ設定ファイル４４が保持するグループＧｒＢの装置情報をマスタグループ設定ファイル４２に格納する（図９（ｂ））。図９に示す例では、テンポラリグループ設定ファイル４４が保持するグループＧｒＢの装置情報は、マスタグループ設定ファイル４２が保持するグループＧｒＢの装置情報と同じであるため、マスタグループ設定ファイル４２が保持する装置情報は変化しない。
【００９９】
割り当て制御部３４は、マスタグループ設定ファイル４２に保持したグループＧｒＢの装置情報を、他のグループＧｒＡ、ＧｒＣのマスタノードに送信する（図９（ｃ））。また、割り当て制御部３４は、マスタグループ設定ファイル４２に保持したグループＧｒＢの装置情報に合わせて、電源状態管理ファイル４６を更新する（図９（ｄ））。
【０１００】
次に、状態（Ｃ）において、割り当て制御部３４は、テンポラリグループ設定ファイル４４のグループＧｒＢに対応する領域に保持された装置情報を削除する（図９（ｅ））。また、割り当て制御部３４は、グループＧｒＡ、ＧｒＣのマスタノードに、グループＧｒＡ、ＧｒＣのテンポラリグループ設定ファイル４４の領域に保持されたグループＧｒＢの装置情報の削除を指示する（図９（ｆ））。
【０１０１】
状態（Ｄ）において、割り当て制御部３４は、グループＧｒＡのマスタノードのマスタグループ設定ファイル４２に保持された装置情報を受信した場合、マスタグループ設定ファイル４２が保持するグループＧｒＡの装置情報を、受信した装置情報に置き換える。また、割り当て制御部３４は、グループＧｒＣのマスタノードのマスタグループ設定ファイル４２に保持された装置情報を受信した場合、マスタグループ設定ファイル４２が保持するグループＧｒＣの装置情報を、受信した装置情報に置き換える。（図９（ｇ））。
【０１０２】
割り当て制御部３４は、グループＧｒＡからテンポラリグループ設定ファイル４４に保持された装置情報の削除の指示を受信した場合、テンポラリグループ設定ファイル４４のグループＧｒＡに対応する領域に保持された装置情報を削除する。また、サーバＳＶ１は、グループＧｒＣからテンポラリグループ設定ファイル４４に保持された装置情報の削除の指示を受信した場合、テンポラリグループ設定ファイル４４のグループＧｒＣに対応する領域に保持された装置情報を削除する（図９（ｈ））。
【０１０３】
なお、状態（Ｄ）に示す動作は、状態（Ａ）と状態（Ｂ）の間に実行されてもよく、状態（Ｂ）と状態（Ｃ）の間に実行されてもよい。また、端末装置ＴＭが、ノードの割り当てを変更する指示をグループＧｒ毎に送信する場合、テンポラリグループ設定ファイル４４およびマスタグループ設定ファイル４２は、自グループＧｒＢに含まれるノードの装置情報のみを保持する。この場合、図９（ａ）の動作は、端末装置ＴＭからノードの割り当てを変更する指示を受信する動作を示し、図９（ｃ）、（ｆ）、（ｇ）、（ｈ）に示す動作は実行されない。
【０１０４】
図１０および図１１は、図４に示す情報処理システム１０２におけるグループＧｒＣのサーバＳＶ３の動作の一例を示す。すなわち、図１０および図１１は、情報処理システム１０２の制御方法の一例を示す。サーバＳＶ３は、グループＧｒＣのマスタノードとして動作し、サーバＳＶ３の管理装置ＭＤにより図１０および図１１に示す動作が実行される。
【０１０５】
状態（Ａ）において、サーバＳＶ３の管理装置ＭＤが有する割り当て制御部３４は、グループＧｒＡのマスタノードであるサーバＳＶ１からノードの割り当ての変更の指示を受信する。割り当て制御部３４は、受信した指示に含まれる装置情報を自ノードのテンポラリグループ設定ファイル４４に格納する（図１０（ａ））。図１０に示す状態（Ａ）は、図７に示すグループＧｒＣの状態と同じである。
【０１０６】
次に、状態（Ｂ）において、割り当て制御部３４は、電源状態管理ファイル４６のグループステータスＧＳＴを参照し、グループＧｒＣに含まれるノード（ＳＶ３、ＳＶ７、ＳＴＧ３）の電源の状態を検出する。グループステータスＧＳＴは、ノードのいずれかの電源の遷移中（”ＴＲＮＳ”）を示す。このため、割り当て制御部３４は、テンポラリグループ設定ファイル４４が保持するグループＧｒＣの装置情報をマスタグループ設定ファイル４２に格納する処理を抑止する（図１０（ｂ））。
【０１０７】
次に、状態（Ｃ）において、サーバＳＶ３の電源監視部３８（図６）は、ストレージＳＴＧ３の電源が、投入状態から遮断状態に遷移したことを検出する。そして、電源監視部３８は、電源状態管理ファイル４６のノードＳＴＧ３に対応するノードステータスＮＳＴを電源情報”ＯＦＦ”に設定する（図１０（ｃ））。電源状態管理ファイル４６のノードステータスＮＳＴは、グループＧｒＣに含まれる全てのノード（ＳＶ３、ＳＶ７、ＳＴＧ３）の電源の遮断状態を示す。このため、電源監視部３８は、グループステータスＧＳＴを、電源の遷移の完了を示す電源情報”ＳＴＤＹ”に設定する（図１０（ｄ））。
【０１０８】
次に、状態（Ｄ）において、割り当て制御部３４は、電源状態管理ファイル４６のグループステータスＧＳＴを参照し、グループＧｒＣに含まれるノード（ＳＶ３、ＳＶ７、ＳＴＧ３）の電源の状態を検出する。グループステータスＧＳＴは、電源の遷移の完了（”ＳＴＤＹ”）を示す。このため、割り当て制御部３４は、マスタグループ設定ファイル４２が保持するグループＧｒＣの装置情報を、テンポラリグループ設定ファイル４４が保持するグループＧｒＣの装置情報に置き換える（図１０（ｅ））。すなわち、ストレージＳＴＧ１がグループＧｒＣに追加される。電源の遷移の完了を待って、マスタグループ設定ファイル４２が保持する装置情報を更新することで、電源状態管理ファイル４６が保持するノードの情報と、マスタグループ設定ファイル４２が保持する装置情報とを一致させることができる。これにより、割り当て制御部３４は、例えば、新たに追加されたストレージＳＴＧ１の電源の状態を、電源状態管理ファイル４６に保持されたノードのいずれかの電源の状態と比較することで、電源の状態が一致するか否かを検出することができる。
【０１０９】
割り当て制御部３４は、マスタグループ設定ファイル４２に保持したグループＧｒＣの装置情報を、他のグループＧｒＡ、ＧｒＢのマスタノードに送信する（図１０（ｆ））。また、割り当て制御部３４は、マスタグループ設定ファイル４２に保持したグループＧｒＣの装置情報に合わせて、ノード（ＳＴＧ１）を示す情報を電源状態管理ファイル４６に追加する（図１０（ｇ））。例えば、ノード（ＳＴＧ１）を示す情報が電源状態管理ファイル４６に追加されたとき、ノード（ＳＴＧ１）の電源の状態を示すノードステータスＮＳＴは設定されておらず、不定である（図１０（ｈ））。このため、割り当て制御部３４は、追加したノード（ＳＴＧ１）の電源の状態を、自グループ内の他のノードの電源の状態と一致させる指示を電源連動部３６（図６）に指示する。電源連動部３６は、割り当て制御部３４から指示に基づいて、ストレージＳＴＧ１に電源の状態を問い合わせる。
【０１１０】
次に、図１１に示す状態（Ｅ）において、電源連動部３６は、ストレージＳＴＧ１から出力される電源の投入状態を示す情報を受信する。電源連動部３６は、受信した情報に基づいて、ノード（ＳＴＧ１）に対応するノードステータスＮＳＴに電源情報”ＯＮ”を設定する（図１１（ａ））。電源連動部３６は、ノードステータスＮＳＴに電源情報”ＯＮ”、”ＯＦＦ”とが混在するため、グループＧｒＣ内のノードの少なくともいずれかの電源が遷移中であることを示す電源情報”ＴＲＮＳ”をグループステータスＧＳＴに設定する（図１１（ｂ））。
【０１１１】
状態（Ｆ）において、電源連動部３６は、グループＧｒＣに新たに追加されたストレージＳＴＧ１の電源の状態を、グループＧｒＣ内の他のノードの電源の状態に合わせるため、電源を遮断させる指示をストレージＳＴＧ１に送信する。そして、電源連動部３６は、ノード（ＳＴＧ１）に対応するノードステータスＮＳＴに、電源の遮断中を示す電源情報”−＞ＯＦＦ”を設定する（図１１（ｃ））。
【０１１２】
状態（Ｇ）において、割り当て制御部３４は、グループＧｒＡのマスタノードのマスタグループ設定ファイル４２に保持された装置情報を受信した場合、マスタグループ設定ファイル４２が保持するグループＧｒＡの装置情報を、受信した装置情報に置き換える。また、割り当て制御部３４は、グループＧｒＢのマスタノードのマスタグループ設定ファイル４２に保持された装置情報を受信した場合、マスタグループ設定ファイル４２が保持するグループＧｒＢの装置情報を、受信した装置情報に置き換える。（図１１（ｄ））。
【０１１３】
割り当て制御部３４は、グループＧｒＡからテンポラリグループ設定ファイル４４に保持された装置情報の削除の指示を受信した場合、テンポラリグループ設定ファイル４４のグループＧｒＡに対応する領域に保持された装置情報を削除する。また、割り当て制御部３４は、グループＧｒＢからテンポラリグループ設定ファイル４４に保持された装置情報の削除の指示を受信した場合、テンポラリグループ設定ファイル４４のグループＧｒＢに対応する領域に保持された装置情報を削除する（図１１（ｅ））。なお、状態（Ｆ）に示す動作は、図１０に示す状態（Ａ）と状態（Ｂ）の間、状態（Ｂ）と状態（Ｃ）の間、状態（Ｃ）と状態（Ｄ）の間、または、図１０に示す状態（Ｄ）と図１１に示す状態（Ａ）の間のいずれかに実行されてもよい。あるいは、状態（Ｆ）に示す動作は、状態（Ｇ）に示す動作の後に実行されてもよい。
【０１１４】
割り当て制御部３４は、電源状態管理ファイル４６のグループステータスＧＳＴを参照し、グループＧｒＣに含まれるノード（ＳＶ３、ＳＶ７、ＳＴＧ１、ＳＴＧ３）の電源の状態を検出する。グループステータスＧＳＴが、ノードのいずれかの電源の遷移中を示すため（”ＴＲＮＳ”）、割り当て制御部３４は、テンポラリグループ設定ファイル４４が保持するグループＧｒＣの装置情報を削除する処理を抑止する（図１１（ｆ））。
【０１１５】
状態（Ｇ）において、電源監視部３８（図６）は、ストレージＳＴＧ１の電源が、投入状態から遮断状態に遷移したことを検出し、電源状態管理ファイル４６のノードＳＴＧ１に対応するノードステータスＮＳＴを電源情報”ＯＦＦ”に設定する（図１１（ｇ））。また、電源監視部３８は、電源状態管理ファイル４６のノードステータスＮＳＴが、グループＧｒＣに含まれる全てのノード（ＳＶ３、ＳＶ７、ＳＴＧ１、ＳＴＧ３）の電源の遮断状態を示すことを検出する。そして、電源監視部３８は、グループステータスＧＳＴを、電源の遷移の完了を示す電源情報”ＳＴＤＹ”に設定する（図１１（ｈ））。
【０１１６】
次に、割り当て制御部３４は、電源状態管理ファイル４６のグループステータスＧＳＴが電源の遷移の完了を示すため、テンポラリグループ設定ファイル４４のグループＧｒＣに対応する領域に保持された装置情報を削除する。（図１１（ｉ））。また、割り当て制御部３４は、グループＧｒＡ、ＧｒＢのマスタノードに、グループＧｒＡ、ＧｒＢのテンポラリグループ設定ファイル４４の領域に保持されたグループＧｒＣの装置情報の削除を指示する（図１１（ｊ））。
【０１１７】
なお、端末装置ＴＭが、ノードの割り当てを変更する指示をグループＧｒ毎に送信する場合、テンポラリグループ設定ファイル４４およびマスタグループ設定ファイル４２は、自グループＧｒＣに含まれるノードの装置情報のみを保持する。この場合、図１０（ａ）の動作は、端末装置ＴＭからノードの割り当てを変更する指示を受信する動作を示し、図１０（ｆ）、図１１（ｄ）、（ｅ）、（ｊ）に示す動作は実行されない。
【０１１８】
図１２は、図４に示す情報処理システムにおけるグループＧｒＣのサーバＳＶ３の動作の別の例を示す。すなわち、図１２は、情報処理システム１０２の制御方法の一例を示す。図１２に示す状態（Ａ）は、図１１に示す状態（Ｈ）と同じであり、グループＧｒＣに属する全てのノード（ＳＶ３、ＳＶ７、ＳＴＧ１、ＳＴＧ３）の電源が遮断されている。
【０１１９】
状態（Ａ）において、サーバＳＶ３の管理装置ＭＤは、グループＧｒＣに属する全てのノードの電源を連動して投入させる指示を端末装置（図４）から受信する（図１２（ａ））。
【０１２０】
状態（Ｂ）において、サーバＳＶ３の電源連動部３６は、電源状態管理ファイル４６のグループステータスＧＳＴを、グループＧｒ内のノードの電源の遷移中を示す電源情報”ＴＲＮＳ”に設定する（図１２（ｂ））。また、電源連動部３６は、電源状態管理ファイル４６において、電源の遮断状態（”ＯＦＦ”）を示すノードステータスＮＳＴを、電源の遷移中を示す電源情報”−＞ＯＮ”に設定する（図１２（ｃ））。図１２では、全てのノードステータスＮＳＴに電源情報”−＞ＯＮ”が格納される。そして、電源連動部３６は、ノードステータスＮＳＴを電源情報”−＞ＯＮ”に設定したノードに電源の投入を指示する。また、電源連動部３６は、電源の投入を指示したノードの電源の状態が期待値（この例では、投入状態）になるまでノードを監視させる指示を電源監視部３８に出力する。
【０１２１】
状態（Ｃ）において、電源監視部３８は、電源の監視を指示されたノードに電源の状態を問い合わせる。図１２に示す例では、サーバＳＶ３およびストレージＳＴＧ１、ＳＴＧ３から電源の投入状態（”ＯＮ”）を示す応答を受信し、サーバＳＶ７から電源の遮断状態（”ＯＦＦ”）を示す応答を受信する。電源監視部３８は、ノードステータスＮＳＴにおいて、投入状態（”ＯＮ”）を示す応答の送信元のサーバＳＶ３およびストレージＳＴＧ１、ＳＴＧ３に対応する領域に電源情報”ＯＮ”を格納する（図１２（ｄ））。
【０１２２】
状態（Ｄ）において、電源監視部３８は、電源の監視を指示されたノードのうち、電源の状態が期待値である投入状態になっていないサーバＳＶ７に電源の状態を問い合わせる。電源監視部３８は、サーバＳＶ７から電源の投入状態を示す応答を受信し、ノードステータスＮＳＴにおいてサーバＳＶ７に対応する領域に電源情報”ＯＮ”を格納する（図１２（ｅ））。電源監視部３８は、グループＧｒＣ内の全てのノードに対応するノードステータスＮＳＴが同じ電源情報”ＯＮ”を保持する場合、電源の遷移の完了を示す電源情報”ＳＴＤＹ”をグループステータスＧＳＴに格納する（図１２（ｆ））。なお、電源の状態が電源連動部３６から指示された期待値と異なるノードが存在する場合、電源監視部３８は、電源の状態が期待値になるまで、期待値と異なるノードに電源の状態を繰り返し問い合わせる。
【０１２３】
図１３は、図６においてマスタノードとして動作するサーバＳＶの管理装置ＭＤの動作の一例を示す。すなわち、図１３は、情報処理システム１０２の制御方法の一例を示す。図１３に示す動作は、所定の周期で繰り返し実行される。
【０１２４】
まず、ステップＳ１０において、システムコントローラＣＴＲＬの指示判断部３２は、端末装置ＴＭからの指示、または他のグループＧｒのマスタノードからの指示を受信したか否かを判定する。指示判断部３２は、指示を受信した場合、処理をステップＳ１２に移行し、指示を受信していない場合、受信した指示を割り当て制御部３４に転送し、処理を図１５に示すステップＳ６０に移行する。
【０１２５】
ステップＳ１２において、指示判断部３２は、受信した指示がグループＧｒに含まれる複数のノードの電源の投入または遮断を連動させる指示か否かを判定する。電源の投入または遮断を連動させる指示の場合、指示判断部３２は、受信した指示を電源連動部３６に転送し、処理をステップＳ１４に移行する。電源の投入または遮断を連動させる指示でない場合、指示判断部３２は、処理を図１４に示すステップＳ３０に移行する。
【０１２６】
ステップＳ１４において、システムコントローラＣＴＲＬの電源連動部３６は、電源状態管理ファイル４６のグループステータスＧＳＴを、グループＧｒ内のノードの電源の遷移中を示す電源情報”ＴＲＮＳ”に設定する。次に、ステップＳ１６において、電源連動部３６は、電源状態管理ファイル４６において、ノードのいずれかのノードステータスＮＳＴを、電源の遷移中を示す電源情報”−＞ＯＮ”または電源情報”−＞ＯＦＦ”に設定する。
【０１２７】
ここで、端末装置ＴＭから電源の投入を連動させる指示を受信した場合、電源連動部３６は、電源情報”ＯＦＦ”または電源情報”−＞ＯＦＦ”が設定されたノードステータスＮＳＴのいずれかに電源情報”−＞ＯＮ”を格納する。一方、端末装置ＴＭから電源の投入を連動させる指示を受信した場合、電源連動部３６は、電源情報”ＯＮ”または電源情報”−＞ＯＮ”が設定されたノードステータスＮＳＴのいずれかに電源情報”−＞ＯＦＦ”を格納する。すなわち、電源連動部３６は、電源の状態を遷移させるノードに対応するノードステータスＮＳＴに電源情報”−＞ＯＮ”または電源情報”−＞ＯＦＦ”を設定する。電源が既に遷移後の状態にあるノードに対応するノードステータスＮＳＴ（”ＯＮ”または”ＯＦＦ”）の設定は変更されない。
【０１２８】
次に、ステップＳ１８において、電源連動部３６は、各ノードに対応するノードステータスＮＳＴのうち、電源の遷移中（”−＞ＯＮ”または”−＞ＯＦＦ”）に設定すべきノードステータスＮＳＴがあるか否かを判定する。電源連動部３６は、電源の遷移中に設定すべきノードステータスＮＳＴがある場合、処理をステップＳ１６に戻し、電源の遷移中に設定すべきノードステータスＮＳＴがない場合、処理をステップＳ２０に移行する。
【０１２９】
例えば、端末装置ＴＭから電源の投入を連動させる指示を受信した場合であって、全てのノードに対応するノードステータスＮＳＴが電源情報”−＞ＯＮ”または電源情報”ＯＮ”である場合、処理はステップＳ２０に移行される。また、端末装置ＴＭから電源の投入を連動させる指示を受信した場合であって、全てのノードに対応するノードステータスＮＳＴが電源情報”−＞ＯＦＦ”または電源情報”ＯＦＦ”である場合、処理はステップＳ２０に移行される。
【０１３０】
ステップＳ２０において、電源連動部３６は、マスタグループ設定ファイル４２において自グループＧｒに対応する装置情報を読み出す。電源連動部３６は、端末装置ＴＭから電源の投入を連動させる指示を受信した場合、マスタグループ設定ファイル４２から読み出した装置情報が示すノードに電源の投入を指示する。また、電源連動部３６は、端末装置ＴＭから電源の遮断を連動させる指示を受信した場合、マスタグループ設定ファイル４２から読み出した装置情報が示すノードに電源の遮断を指示する。電源連動部３６は、ノードへの電源の投入または遮断の指示を、ＩＰＭＩを使用して実行する。
【０１３１】
なお、電源の投入済み、または電源を投入状態に遷移中のノードに、電源の投入の指示が発行された場合、指示を受けたノードは、指示を無視し、動作を継続する。電源の遮断済み、または電源を遮断状態に遷移中のノードに、電源の遮断の指示が発行された場合、指示を受けたノードは、指示を無視し、動作を継続する。次に、ステップＳ２２において、電源連動部３６は、電源の投入または遮断を指示したノードの電源の状態を監視する指示を電源監視部３８に出力し、処理を終了する。
【０１３２】
図１４は、図１３の動作フローの続きを示す。ステップＳ３２において、指示判断部３２は、受信した指示が、グループＧｒに含まれるノードの割り当てを変更する指示か否かを判定する。ノードの割り当てを変更する指示の場合、指示判断部３２は、受信した指示を割り当て制御部３４に転送し、処理をステップＳ３４に移行する。ノードの割り当てを変更する指示でない場合、処理は終了する。ステップＳ３４において、割り当て制御部３４は、受信したノードの割り当ての指示に含まれる装置情報をテンポラリグループ設定ファイル４４に格納する。
【０１３３】
なお、グループＧｒを削除する指示を端末装置ＴＭから受信した場合、割り当て制御部３４は、マスタグループ設定ファイル４２において自グループＧｒの装置情報を削除する。また、割り当て制御部３４は、他のグループＧｒのマスタグループ設定ファイル４２から自グループＧｒの装置情報を削除する指示を他のグループＧｒのマスタノードに送信する。さらに、割り当て制御部３４は、電源状態管理ファイル４６が保持する装置情報を削除し、処理を終了する。
【０１３４】
次に、ステップＳ３４において、割り当て制御部３４は、電源状態管理ファイル４６のグループステータスＧＳＴを参照し、自グループＧｒに含まれるノードが電源の遷移中であるか否かを判定する。自グループＧｒに含まれるノードが電源の遷移中の間、ステップＳ３４の処理が繰り返し実行される。自グループＧｒに含まれるノードが電源の遷移中でない場合、処理はステップＳ３６に移行される。
【０１３５】
ステップＳ３６において、割り当て制御部３４は、テンポラリグループ設定ファイル４４に設定された装置情報のうち、自グループＧｒの装置情報をマスタグループ設定ファイル４２に格納する。次に、ステップＳ３８において、割り当て制御部３４は、他のグループＧｒのマスタノードに、マスタグループ設定ファイル４２に格納した装置情報を送信する。テンポラリグループ設定ファイル４４に設定した装置情報を受信した他のグループＧｒのマスタノードの動作の例は、図１５に示される。次に、ステップＳ４０において、割り当て制御部３４は、マスタグループ設定ファイル４２に格納した自グループＧｒに対応するノードを示す装置情報を電源状態管理ファイル４６に格納する。
【０１３６】
次に、ステップＳ４２において、電源連動部３６は、電源状態管理ファイル４６を参照し、自グループＧｒに含まれる全てのノードの電源の状態が一致するか否かを判定する。全てのノードの電源の状態が一致する場合、処理はステップＳ５２に移行され、電源の状態が一致しないノードがある場合、処理はステップＳ４４に移行される。
【０１３７】
ステップＳ４４において、電源連動部３６は、電源の遷移を指示済みの場合、処理をステップＳ４２に戻し、電源の遷移を指示していない場合、処理をステップＳ４６に移行する。ステップＳ４６において、電源連動部３６は、電源状態管理ファイル４６のグループステータスＧＳＴを、電源の遷移中を示す電源情報”−＞ＯＮ”または電源情報”−＞ＯＦＦ”に設定する。また、電源連動部３６は、電源状態管理ファイル４６において、電源を遷移させるノードに対応するノードステータスＮＳＴを、電源の遷移中を示す電源情報”−＞ＯＮ”または電源情報”−＞ＯＦＦ”に設定する。
【０１３８】
次に、ステップＳ４８において、電源連動部３６は、電源情報”−＞ＯＮ”または電源情報”−＞ＯＦＦ”を設定したノードステータスＮＳＴに対応するノードに、電源を遷移させる指示を送信する。次に、ステップＳ５０において、電源連動部３６は、電源の遷移を指示したノードの電源の監視を電源監視部３８を指示し、処理をステップＳ４２に移行する。電源の監視の指示を受信した電源監視部３８の動作の例は、図１６に示される。
【０１３９】
一方、ステップＳ５２において、割り当て制御部３４は、テンポラリグループ設定ファイル４４における自グループＧｒに対応する領域の装置情報を削除する。次に、ステップＳ５４において、割り当て制御部３４は、他のグループＧｒのマスタノードに、テンポラリグループ設定ファイル４４における自グループＧｒに対応する領域に保持された装置情報の削除の指示を送信し、処理を終了する。装置情報の削除の指示を受信した他のグループＧｒのマスタノードの動作の例は、図１５に示される。
【０１４０】
図１５は、図１３の動作フローの続きを示す。ステップＳ６０において、割り当て制御部３４は、他のグループＧｒのいずれかからマスタグループ設定ファイル４２に設定する装置情報を受信したか否かを判定する。マスタグループ設定ファイル４２に設定する装置情報を受信した場合、処理はステップＳ６２に移行され、マスタグループ設定ファイル４２に設定する装置情報を受信していない場合、処理はステップＳ６４に移行される。ステップＳ６２において、割り当て制御部３４は、受信した装置情報をマスタグループ設定ファイル４２に格納し、処理をステップＳ６４に移行する。
【０１４１】
ステップＳ６４において、割り当て制御部３４は、他のグループＧｒのいずれかからテンポラリグループ設定ファイル４４に保持された装置情報を削除する指示を受信したか否かを判定する。テンポラリグループ設定ファイル４４に保持された装置情報を削除する指示を受信した場合、処理はステップＳ６６に移行され、テンポラリグループ設定ファイル４４に保持された装置情報を削除する指示を受信していない場合、処理は終了する。ステップＳ６６において、割り当て制御部３４は、テンポラリグループ設定ファイル４４において、削除が指示された領域の装置情報を削除し、処理を終了する。
【０１４２】
図１６は、図６においてマスタノードとして動作するサーバＳＶの管理装置ＭＤが有する電源監視部３８の動作の一例を示す。すなわち、図１６は、情報処理システム１０２の制御方法の一例を示す。図１６に示す動作は、所定の周期で繰り返し実行される。
【０１４３】
まず、ステップＳ７０において、電源監視部３８は、電源の遷移を指示したノードの電源を監視する指示を電源連動部３６から受信したか否かを安定する。電源を監視する指示を受信した場合、処理はステップＳ７２に移行され、電源を監視する指示を受信していない場合、処理は終了する。
【０１４４】
ステップＳ７２において、電源監視部３８は、電源の監視を指示されたノードに電源の状態を問い合わせる。次に、ステップＳ７４において、電源監視部３８は、ノードからの応答に含まれる電源の状態を示す情報が期待値か否かを判定する。例えば、図１４に示すステップＳ４８において、電源連動部３６が電源の投入をノードに指示した場合、期待値は電源の投入状態（”ＯＮ”）である。図１４に示すステップＳ４８において、電源連動部３６が電源の遮断をノードに指示した場合、期待値は電源の遮断状態（”ＯＦＦ”）である。電源の状態が期待値の場合、処理はステップＳ７６に移行され、電源の状態が期待値でない場合、処理はステップＳ７２に移行される。
【０１４５】
ステップＳ７６において、電源監視部３８は、電源状態管理ファイル４６における電源の監視対象のノードのノードステータスＮＳＴを期待値を示す状態（”ＯＮ”または”ＯＦＦ”）に設定する。次に、ステップＳ７８において、電源監視部３８は、電源状態管理ファイル４６において、全てのノードに対応するノードステータスＮＳＴが一致したか否かを判定する。ノードステータスＮＳＴが一致する場合、処理はステップＳ８０に移行され、ノードステータスＮＳＴが一致しない場合、処理はステップＳ７２に移行される。ステップＳ８０において、電源監視部３８は、電源状態管理ファイル４６のグループステータスＧＳＴを、電源の遷移の完了を示す電源情報”ＳＴＤＹに設定し、処理を終了する。
【０１４６】
以上、図４から図１６に示す実施形態においても、図１から図３に示す実施形態と同様の効果を得ることができる。例えば、管理装置ＭＤは、グループＧｒに含まれるノードの割り当てを変更する指示を、グループＧｒに含まれるノードの電源の遷移中に受信した場合にも、電源の遷移の完了を待ってノードの割り当てを変更することができる。この際、管理装置ＭＤは、端末装置ＴＭから電源の状態を変更する指示を受信することなく、グループＧｒに含まれるノードの電源の状態を一致させることができる。これにより、端末装置ＴＭを操作するオペレータは、グループＧｒに含まれるノードの電源が遷移中か否かに拘わりなく、グループＧｒに含まれるノードの割り当てを変更する指示を発行でき、オペレータの負担を従来に比べて軽減することができる。
【０１４７】
さらに、図４から図１６に示す実施形態では、電源状態管理ファイル４６にノードの電源の状態を示すノードステータスＮＳＴを設けることで、割り当て制御部３４は、電源状態管理ファイル４６を参照することで、各ノードの電源が遷移中であることを判定できる。すなわち、各ノードが、電源の状態の問い合わせに応答して電源の遷移中を示す情報を出力する機能を持たない場合にも、割り当て制御部３４は、ノードの電源が遷移中であることを判定できる。また、割り当て制御部３４は、グループステータスＧＳＴを参照することで、各ノードのノードステータスＮＳＴを参照することなく、グループＧｒに含まれる全てのノードの電源の遷移が完了し、電源が安定状態であることを検出できる。これにより、ノードステータスＮＳＴを参照する場合に比べて、グループＧｒの電源の状態を検出するまでの時間を短縮することができる。
【０１４８】
各マスタノードにテンポラリグループ設定ファイル４４を設けることで、端末装置ＴＭから受信したノードの割り当てを変更する指示に基づいて、マスタグループ設定ファイル４２が直接書き換えられることを抑止することができる。これにより、マスタグループ設定ファイル４２が保持する自グループＧｒの装置情報が、電源状態管理ファイル４６が保持するノードの情報と矛盾することを抑止することができ、ノードの電源を遷移させる制御を正しく実行することができる。
【０１４９】
管理装置ＭＤを各サーバＳＶに設けることで、どのサーバＳＶがグループＧｒに割り当てられても、グループＧｒに含まれるノードの電源の遷移の連動を、グループＧｒに含まれるサーバＳＶのいずれかの管理装置ＭＤにより実行することができる。また、どのサーバＳＶがグループＧｒに割り当てられても、グループＧｒに含まれるノードの割り当ての変更を、グループＧｒに含まれるサーバＳＶのいずれかの管理装置ＭＤにより実行することができる。
【０１５０】
また、複数のグループＧｒのいずれかのマスタノードは、複数のグループＧｒのノードの割り当てを変更する指示を受信した場合、他のグループＧｒのマスタノードにノードの割り当てを変更する指示を転送する。各グループＧｒのマスタノードは、ノードの割り当てを変更する指示に含まれる装置情報を、自ノードのテンポラリグループ設定ファイル４４に格納する。これにより、端末装置ＴＭは、ノードの割り当てを変更する指示を複数のグループＧｒの各々に送信することなく、各グループＧｒのマスタノードのテンポラリグループ設定ファイル４４に装置情報を格納させることができる。
【０１５１】
さらに、各グループＧｒのマスタノードは、グループＧｒ内のノードの電源が遷移中でない場合、テンポラリグループ設定ファイル４４が保持する自ノードの装置情報を、マスタグループ設定ファイル４２に格納する。そして、マスタノードは、テンポラリグループ設定ファイル４４が保持する自ノードの装置情報を、他のグループＧｒのマスタノードに転送する。装置情報が転送された他のグループＧｒのマスタノードは、受信した装置情報をマスタグループ設定ファイル４２に格納する。これにより、グループＧｒのいずれかで受信したノードの割り当てを変更する指示に基づいて、全てグループＧｒにおいてノードの割り当てを変更する動作を実行することができる。これにより、端末装置ＴＭは、ノードの割り当てを変更する指示を複数のグループＧｒの各々に送信することなく、各グループＧｒにノードの割り当てを変更する動作を実行させることができる。また、端末装置ＴＭを操作するオペレータは、複数のグループＧｒの各々に含まれる複数のノードの電源の状態を意識することなく、複数のグループＧｒのノードの割り当てを変更する指示を任意のタイミングで発行することができる。
【０１５２】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲がその精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図するものである。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずである。したがって、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物に拠ることも可能である。
【符号の説明】
【０１５３】
１０…管理装置；１２…割り当て制御部；１４…電源制御部；１６、１８…保持部；２０…電子装置；２２…電子装置群；３２…指示判断部；３４…割り当て制御部；３６…電源連動部；３８…電源監視部；４２…マスタグループ設定ファイル；４４…テンポラリグループ設定ファイル；４６…電源状態管理ファイル；１００、１０２…情報処理システム；ＣＩＦ…通信インタフェース部；ＣＴＲＬ…システムコントローラ；Ｇｒ…グループ；ＭＤ…管理装置；ＭＥＭ…メモリ；ＭＳＶ…管理サーバ；ＮＶＭ…不揮発性メモリ；ＮＷ…ネットワーク；ＰＳ…電源部；ＳＴＧ…ストレージ；ＳＶ…サーバ；ＳＷ…ネットワークスイッチ；ＴＭ…端末装置
【図１】
2019036095.tif 000003
【図２】
2019036095.tif 000004
【図３】
2019036095.tif 000005
【図４】
2019036095.tif 000006
【図５】
2019036095.tif 000007
【図６】
2019036095.tif 000008
【図７】
2019036095.tif 000009
【図８】
2019036095.tif 000010
【図９】
2019036095.tif 000011
【図１０】
2019036095.tif 000012
【図１１】
2019036095.tif 000013
【図１２】
2019036095.tif 000014
【図１３】
2019036095.tif 000015
【図１４】
2019036095.tif 000016
【図１５】
2019036095.tif 000017
【図１６】
2019036095.tif 000018