(57)【特許請求の範囲】
【請求項１】
周辺装置が接続されたサーバ及び前記周辺装置の電源制御を行う電源制御装置において、
前記周辺装置から前記周辺装置が正常に動作しているか否かを示す障害情報を取得し、取得した前記障害情報に基づいて前記周辺装置の給電の停止を行うとともに、前記サーバの給電状態を監視する制御手段を備え、
前記制御手段は、前記周辺装置の前記障害情報を取得したときに前記サーバが起動していない場合、当該障害情報に基づいて前記周辺装置の給電の停止を行うとともに、前記サーバが起動した際に前記サーバの起動前に取得した前記周辺装置の前記障害情報を前記サーバに送信する制御を行うことを特徴とする電源制御装置。
【請求項２】
請求項１記載の電源制御装置において、
前記制御手段は、前記周辺装置のエラー監視を行うことを特徴とする電源制御装置。
【請求項３】
請求項１記載の電源制御装置において、
前記制御手段は、前記障害情報を格納する記憶手段を備え、前記周辺装置の前記障害情報を取得したときに前記サーバが非給電状態にあった場合、当該障害情報を前記記憶手段に格納することを特徴とする電源制御装置。
【請求項４】
請求項１記載の電源制御装置において、
前記制御手段は、前記サーバと前記障害情報の送受を行う情報送受手段を備え、前記周辺装置から前記サーバの起動前に取得した前記障害情報を、前記サーバが起動した場合に前記サーバに送信するように前記情報送受手段を制御することを特徴とする電源制御装置。
【請求項５】
周辺装置が接続されたサーバ及び前記周辺装置の電源制御を行う電源制御方法であって、
コンピュータが、
前記周辺装置から、前記周辺装置が正常に動作しているか否かを示す障害情報を取得するステップと、
前記周辺装置の前記障害情報を取得したときに前記サーバが起動していない場合、当該障害情報に基づいて前記周辺装置の給電の停止を行うステップと、
前記サーバの給電状態を監視するステップと、
前記サーバが起動した際に前記サーバの起動前に取得した前記周辺装置の前記障害情報を前記サーバに送信するステップと、
を含む各ステップを実行することを特徴とする電源制御方法。
【請求項６】
請求項１記載の電源制御装置において、
前記制御手段は、前記周辺装置から前記周辺装置にトラブルが発生していることを示す管理情報を取得し、取得した前記管理情報をホストコンピュータと接続されて情報の授受を実行するサーバに送信する
ことを特徴とする電源制御装置。
【請求項７】
請求項５記載の電源制御方法において、
前記周辺装置から前記周辺装置にトラブルが発生していることを示す管理情報を取得し、取得した前記管理情報をホストコンピュータと接続されて情報の授受を実行するサーバに送信するステップを、さらに含むことを特徴とする電源制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気記録テープ以外の記憶装置を用いるバーチャルテープライブラリを備える情報処理システム等の電源制御に関し、特に、周辺装置に接続されたサーバ及び前記周辺装置の電源制御に用いられる電源制御装置及び電源制御方法に関する。
【背景技術】
【０００２】
情報の記憶システム等、各種の情報処理システムでは、複数の周辺装置を備えており、電源制御と情報処理に伴う状態制御とは密接な関係がある。電源遮断中に情報を伝送しても、情報を授受することはできない等、情報処理は相手装置の状態に支配される。
【０００３】
このような装置間の情報授受を伴う情報処理に関し、特許文献１には、コミュニケーション管理サーバ、イベント発信サイト、イベント受信サイトの３つのソフトウェアコンポーネントによりワークフローを管理するシステムについて、コミュニケーション管理サーバは、イベント受信サイトから、特定イベントの発生の通知依頼としてイベント通知リクエストを受け、イベント発信サイトに対し、イベントの発生監視依頼としてイベント監視リクエストを送信し、イベント発生を検出した場合には、イベント発信サイトからイベント発生メッセージを受け、イベント受信サーバにイベント通知メッセージを送信してイベントの発生を知らせることが開示されている。
【０００４】
また、特許文献２には、二重化された監視／制御プロセッサ間相互で通信を行うための通信手段を設け、発生した事象を監視／制御プロセッサ間で相互に通知し、互いに相互の状態を把握し、また、二重化された監視／制御プロセッサ間で一定時間毎に所定の通知事象を交換することにより、互いに監視／制御プロセッサの動作を監視し、データ送信の際に、送信されたシーケンス番号により受信エラー発生時の再送処理を行う等が開示されている。
【特許文献１】特開２００２−１０９１７０号公報（要約、図１等）
【特許文献２】特開平１０−１５４０８５号公報（要約、図１等）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、監視サーバで監視される複数の周辺装置を備える情報処理システムにおいて、バーチャル磁気テープ・ライブラリシステム１００では、図１０に示すように、監視（制御）サーバ（ＰＬＰ：Physical Library Processor））１０２が周辺装置であるテープライブラリ装置（ＬＴ）１０４、１０６、ＬＡＮハブ（ＬＡＮ−Ｈｕｂ）１０８、ファイバーチャネルスイッチ（ＦＣ−ＳＷ）１１０、モデム（ＳＩＲ）１１２、レイド（ＲＡＩＤ）１１４、電源制御部（ＰＣＵ：Power Control Unit）１１６等の電源情報（ＴＲＡＰ）を一括して受信し、上位サーバ（ＶＬＰ：Virtual Library Processor ）１１８にエラー情報を報告する。この場合、ＬＴ１０６、ＬＡＮ−Ｈｕｂ１０８、ＦＣ−ＳＷ１１０、ＳＩＲ１１２は、リモメン（ＲＥＭＣＳ：REMote Customer Support system）機能の未サポートの装置群１２０であり、これら装置群１２０の各ＲＥＭＣＳ通報もＰＬＰ１０２からＶＬＰ１１８に送信される。ＲＥＭＣＳ通報は、遠隔保守のためのサービスであって、遠隔集中監視センター、この場合、ＶＬＰ１１８に付与され、トラブルの予兆やトラブルの発生を察知し、必要な対応の契機となる。この場合、バーチャル磁気テープ・ライブラリシステム１００の電源投入／切断処理は、ＰＣＵ１１６で実行され、ＰＬＰ１０２の起動前に障害が発生し、ＴＲＡＰ通知されても、そのＴＲＡＰ受信やＲＥＭＣＳ通報は実行されない。図１０において、Ｔｒ１、Ｔｒ２、Ｔｒ３、Ｔｒ４、Ｔｒ５、Ｔｒ６・・・ＴｒｍはＴＲＡＰ通知であり、Ｔｒｅｍ１、Ｔｒｅｍ２・・・ＴｒｅｍｍはＲＥＭＣＳ通報である。
【０００６】
このように監視サーバが立ち上がっていない場合に周辺装置に電源遮断が生じていても、監視サーバでは、周辺装置の電源遮断が通知されていないため、電源遮断を表す通知情報（ＴＲＡＰ情報）の喪失となり、ＴＲＡＰ喪失を防止することができない。
【０００７】
斯かる要求や課題について、特許文献１、２にはその開示や示唆はなく、それを解決する構成等についての開示や示唆はない。
【０００８】
そこで、本発明の目的は、周辺装置に接続されたサーバ及び周辺装置の電源制御に関し、電源制御機能に周辺装置の状態情報の送受機能を関係付け、状態情報の通報機能を強化し、電源制御の信頼性を高めることにある。
【０００９】
また、本発明の他の目的は、周辺装置から取得した状態情報をサーバに確実に通報し、情報処理の円滑化に寄与することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明は、磁気記録テープ以外の記憶装置を用いるバーチャルテープライブラリを構成する記憶システム等の各種システムの電源制御に関し、ホストコンピュータや上位サーバ等と連携されるサーバは周辺装置に接続され、情報の授受を行う。制御手段は、前記周辺装置から前記周辺装置が正常に動作しているか否かを示す障害情報を取得し、取得した前記障害情報に基づいて前記周辺装置の給電の停止を行うとともに、サーバの給電状態を監視し、前記障害情報を取得したときにサーバが起動していない場合に、前記障害情報をサーバが起動した際にサーバに送信する。斯かる構成により、周辺装置の障害情報はサーバの給電を監視している制御手段からサーバに確実に送られ、サーバ側はその障害情報を正確に認識して周辺装置との連携が構築され、障害情報の喪失等の不都合が回避され、電源制御の信頼性が高められ、情報処理の円滑化が図られる。
【００１１】
上記目的を達成するため、本発明の第１の側面は、周辺装置が接続されたサーバ及び前記周辺装置の電源制御を行う電源制御装置において、前記周辺装置から前記周辺装置が正常に動作しているか否かを示す障害情報を取得し、取得した前記障害情報に基づいて前記周辺装置の給電の停止を行うとともに、前記サーバの給電状態を監視する制御手段を備え、前記制御手段は、前記周辺装置の前記障害情報を取得したときに前記サーバが起動していない場合、当該障害情報に基づいて前記周辺装置の給電の停止を行うとともに、前記サーバが起動した際に前記サーバの起動前に取得した前記周辺装置の前記障害情報を前記サーバに送信する制御を行うことである。斯かる構成によれば、サーバの給電を監視する制御手段にサーバが非給電状態にある場合に、周辺装置から取得した障害情報を保持し、その障害情報を給電状態に移行したサーバに付与することができ、サーバには周辺装置の障害情報が付与されるので、電源制御の信頼性が高められ、情報処理の円滑化が図られる。
【００１２】
上記目的を達成するためには、上記電源制御装置において、好ましくは、前記制御手段は、前記周辺装置のエラー監視を行う構成としてもよく、また、前記制御手段は、前記障害情報を格納する記憶手段を備え、前記周辺装置の障害情報を取得したときに前記サーバが非給電状態にあった場合、当該障害情報を前記記憶手段に格納する構成としてもよく、また、前記制御手段は、前記サーバと前記障害情報の送受を行う情報送受手段を備え、前記周辺装置から前記サーバの起動前に取得した前記障害情報を、前記サーバが起動した場合に前記サーバに送信するように前記情報送受手段を制御する構成としてもよく、前記制御手段は、前記周辺装置から前記周辺装置にトラブルが発生していることを示す管理情報を取得し、取得した前記管理情報をホストコンピュータと接続されて情報の授受を実行するサーバに送信する構成としてもよい。斯かる構成によっても、上記目的が達成される。
【００１３】
上記目的を達成するため、本発明の第２の側面は、周辺装置が接続されたサーバ及び前記周辺装置の電源制御を行う電源制御方法であって、コンピュータが、前記周辺装置から、前記周辺装置が正常に動作しているか否かを示す障害情報を取得するステップと、前記周辺装置の前記障害情報を取得したときに前記サーバが起動していない場合、当該障害情報に基づいて前記周辺装置の給電の停止を行うステップと、前記サーバの給電状態を監視するステップと、前記サーバが起動した際に前記サーバの起動前に取得した前記周辺装置の前記障害情報を前記サーバに送信するステップとを含む各ステップを実行することである。斯かる構成によっても、上記目的が達成される。
上記目的を達成するためには、上記電源制御方法において、好ましくは、前記周辺装置から前記周辺装置にトラブルが発生していることを示す管理情報を取得し、取得した前記管理情報をホストコンピュータと接続されて情報の授受を実行するサーバに送信するステップを、さらに含んでもよい。斯かる構成によっても、上記目的が達成される。
【発明の効果】
【００１４】
本発明によれば、次のような効果が得られる。
【００１５】
(1) 電源制御装置によれば、周辺装置に接続されたサーバの給電状態を監視し、サーバが非給電状態にある場合に、周辺装置が正常に動作しているか否かを示す状態情報を周辺装置から取得して保持し、この状態情報をサーバが非給電状態から給電状態に移行した場合にサーバに付与するので、周辺装置の状態情報の通報機能が強化されるとともに、電源制御の信頼性が高められ、情報処理の信頼性及び円滑化を向上させることができる。
【００１６】
(2) 電源制御方法によれば、周辺装置に接続されたサーバの給電状態を監視し、サーバが非給電状態にある場合に、周辺装置が正常に動作しているか否かを表す状態情報を周辺装置から取得して保持し、その状態情報をサーバが非給電状態から給電状態に移行した場合にサーバに付与することができ、サーバに対する周辺装置の状態情報の通報機能が強化されるとともに、電源制御の信頼性が高められ、情報処理の信頼性及び円滑化を図ることができる。
【００１７】
そして、本発明の他の目的、特徴及び利点は、添付図面及び各実施の形態を参照することにより、一層明確になるであろう。
【発明を実施するための最良の形態】
【００１８】
〔第１の実施の形態〕
【００１９】
第１の実施の形態について、図１を参照して説明する。図１は、第１の実施の形態に係るバーチャルテープシステムを示す図である。図１に示す構成は一例であって、斯かる構成に本発明が限定されるものではない。
【００２０】
このバーチャルテープシステム２は、情報処理装置、電源制御装置及びその方法の一例であって、磁気記録テープ以外の記憶手段を用いて構成されるバーチャルテープライブラリ４を備え、この実施の形態では、バックエンドテープライブラリ装置６が設置されている。バーチャルテープライブラリ４は、ハードディスク装置等、磁気テープ以外の記憶装置を記憶手段に用いて磁気記録テープライブラリと同様の情報記憶を実現するものである。バックエンドテープライブラリ装置６はバーチャルテープライブラリ４のバックアップ手段を構成し、必要に応じて設置される記憶手段である。バーチャルテープシステム２にはグローバルサーバ８が接続され、このグローバルサーバ８は主装置即ち、ホストコンピュータであって、バーチャルテープライブラリ４は、グローバルサーバ８に含まれるハードウェアと、グローバルサーバ８によって実行されるソフトウェアとによって構成される。このバーチャルテープライブラリ４は、グローバルサーバ８側から見れば、従来の磁気テープライブラリと同様に記憶システムを構成している。
【００２１】
グローバルサーバ８には、バーチャルテープライブラリ４を構成し、且つ機能させるためのソフトウェアとしてバーチャルテープ制御ソフトウェア１０が搭載され、このソフトウェア１０はプログラム記憶部に格納され、実行に当たっては図示しないワークメモリに展開される。図示しないが、実行手段であるプロセッサが設置されている。この実施の形態では、バーチャルテープライブラリ４に対して制御情報等を付与するための手段として、制御インタフェース部１２、バーチャルテープライブラリ４に対する情報の書込み及び／又は読出し用ドライブを駆動するための手段として、ドライブインタフェース部１４が設置されている。
【００２２】
バーチャルテープライブラリ４には、ＩＣＰ（Integrated Channel Processor）群１６、ＩＤＰ（Integrated Device Processor ）群１８、ＴＶＣ（Tape Volume Cache ）２０、第１のサーバとして複数のＶＬＰ（Virtual Library Processor ）２２、第２のサーバとしてＰＬＰ（Physical Library Processor）２４、ＬＡＮ−Ｈｕｂ２６、複数のＦＣ−ＳＷ２８、複数の電源制御部（ＰＣＵ：Power Control Unit）３０を備えている。
【００２３】
ＩＣＰ群１６は、グローバルサーバ８のドライブインタフェース部１４と連携されてホストインタフェース制御、バーチャルテープドライブ群１６０のエミュレーションや圧縮処理を実行する処理手段であって、複数のＩＣＰ１６１・・１６Ｎを備え、各ＩＣＰ１６１・・１６Ｎには複数のバーチャルテープドライブ群１６０が備えられている。この実施の形態では、３６トラックエミュレートと、圧縮処理とを実行している。
【００２４】
ＩＤＰ群１８は、バックエンドテープライブラリ装置６の実ドライブの制御手段であって、複数のＩＤＰ１８１・・・１８Ｎを備えている。各ＩＤＰ１８１・・・１８Ｎは、バックエンドテープライブラリ装置６の複数のテープライブラリ６１・・・６Ｎに対応している。
【００２５】
ＴＶＣ２０は磁気テープ以外の記憶手段であって、テープボリュームキャッシュ用のレイド（ＲＡＩＤ）ストレージと、ファイルシステムを構成し、複数の論理ボリューム群２００を備えている。
【００２６】
ＶＬＰ２２は、ＬＡＮ−Ｈｕｂ２６を介してグローバルサーバ８との制御情報の授受を行うとともに、論理ボリューム及び／又は物理ボリュームの管理と、マウント／アンマウントの制御を実行する処理手段即ち、上位サーバであり、ＦＣ−ＳＷ２８を切り替える手段である。
【００２７】
ＰＬＰ２４は、バックエンドテープライブラリ装置６のロボットのマウント及びアンマウントを制御する制御サーバ等の制御手段であって、ロボット制御用ソフトウェア３２を備えている。
【００２８】
ＬＡＮ−Ｈｕｂ２６はＬＡＮ等の配線用の集線装置であって、グローバルサーバ８の制御インタフェース部１２にＬＡＮ−Ｈｕｂ２６を介してＶＬＰ２２、ＰＬＰ２４、ＰＣＵ３０、バックエンドテープライブラリ装置６のテープライブラリ６１・・・６Ｎ、運用コンソール３４が接続される。運用コンソール３４は、バーチャルテープライブラリ４の処理に人的に介入するための制御盤である。
【００２９】
ＦＣ−ＳＷ２８は、ＶＬＰ２２の制御により、ＩＣＰ群１６にあるＩＣＰ１６１・・・１６Ｎ、ＩＤＰ群１８にあるＩＤＰ１８１・・・１８Ｎや、ＴＶＣ２０を選択する選択手段である。
【００３０】
ＰＣＵ３０は、バーチャルテープライブラリ４及び／又はバックエンドテープライブラリ装置６の各種機能装置の給電のＯＮ／ＯＦＦ、給電状態の監視等の給電制御手段、ＶＬＰ２２、ＰＬＰ２４のシャットダウン処理の処理手段であるとともに、ＬＡＮ−Ｈｕｂ２６、ＦＣ−ＳＷ２８等の周辺装置の状態情報（ＴＲＡＰ情報）を取得し、その状態情報をＰＬＰ２４に付与する処理手段即ち、制御サーバを構成する。ここで、状態情報とは、ＬＡＮ−Ｈｕｂ２６、ＦＣ−ＳＷ２８等の周辺装置が正常に動作しているか否かを示す情報である。ＰＣＵ３０は、ＰＬＰ２４に対する給電監視を行うので、ＰＬＰ２４が非給電状態にある場合に周辺装置から取得した状態情報を、給電状態に移行したＰＬＰ２４に付与する給電制御に対応した情報授受の機能を備えている。従って、ＰＣＵ３０、電源制御対象であるＶＬＰ２２、ＰＬＰ２４等の各種機能部、状態情報を取得する対象である周辺装置を備えることにより、電源制御に対応した状態情報の授受を行う電源制御装置４０（図２）が構成される。
【００３１】
バックエンドテープライブラリ装置６には、テープライブラリ６１・・・６Ｎ、ロボットインタフェース３６、ドライブインタフェース３８１・・・３８Ｎが備えられている。テープライブラリ６１・・・６Ｎは、記憶手段として磁気テープを用いたライブラリである。ロボットインタフェース３６は、磁気テープをカートリッジ単位でカートリッジロッカとドライブとの間を搬送するロボットの駆動、テープカートリッジの把持及びその解除等の制御信号の授受に用いられる。また、ドライブインタフェース３８１・・・３８Ｎは、磁気テープの書込み又は読出しに用いる書込み又は読出し用ドライブの読出しデータ又は書込みデータの授受に用いられる。
【００３２】
このようなバーチャルテープシステム２では、バーチャルテープライブラリ４及び／又はバックエンドテープライブラリ装置６を記憶手段に用いて、グローバルサーバ８の情報処理に用いる情報の格納や読出し等の情報処理が行われる。バックエンドテープライブラリ装置６は、バーチャルテープライブラリ４の情報記憶のバックアップを行い、処理の信頼性を高めている。
【００３３】
そして、このようなバーチャルテープシステム２では、ＰＣＵ３０が周辺装置であるテープライブラリ６１・・・６Ｎ、ＬＡＮ−Ｈｕｂ２６、ＦＣ−ＳＷ２８、モデム４２（図２）、ＴＶＣ２０等の状態情報（例えば、ＴＲＡＰ情報）を一括で受信し、制御サーバであるＰＬＰ２４に通報し、これを上位サーバであるＶＬＰ２２にエラー情報として通報する。この場合、トラブル情報やトラブル予兆情報等の情報（ＲＥＭＣＳ）もＶＬＰ２２に一括して送信する。この場合、ＰＣＵ３０が電源投入及び切断処理を実行し、ＰＬＰ２４の起動前に生じた障害情報はＰＣＵ３０で取得し、これをＴＲＡＰ通知としてＰＬＰ２４の起動後に通報する。
【００３４】
次に、電源制御装置について、図２、図３、図４及び図５を参照する。図２は、電源制御装置を示す図、図３は、ＰＣＵを示す図、図４は、ＴＲＡＰ情報テーブルを示す図、図５は、ＴＲＡＰ情報の評価処理を示す図である。図２、図３、図４及び図５に示す構成は一例であって、斯かる構成に本発明が限定されるものではない。図２及び図３において、図１と同一部分には同一符号を付してある。
【００３５】
この電源制御装置４０は、既述のバーチャルテープシステム２に搭載された電源制御システムであって、グローバルサーバ８を最上位サーバ、ＶＬＰ２２を上位サーバとして構成され、ＶＬＰ２２の下位にあるＰＬＰ２４と周辺装置との間にＰＣＵ３０が設置されている。
【００３６】
ＰＣＵ３０には、バーチャルテープライブラリ４の周辺装置として、テープライブラリ６１、ＴＶＣ２０、ＬＡＮ−Ｈｕｂ２６、ＦＣ−ＳＷ２８、モデム４２、テープライブラリ６２・・・が接続され、ＬＡＮ−Ｈｕｂ２６、ＦＣ−ＳＷ２８、モデム４２、テープライブラリ６２は周辺装置群４４を構成し、テープライブラリ６１、ＴＶＣ２０、ＬＡＮ−Ｈｕｂ２６、ＦＣ−ＳＷ２８、モデム４２、テープライブラリ６２の状態情報であるＴＲＡＰ情報４５が取得される。この場合、テープライブラリ６１、ＴＶＣ２０から発せられた管理情報（例えば、ＲＥＭＣＳ）４６は、ＶＬＰ２２に通報される。
【００３７】
このＰＣＵ３０は、図３に示すように、プロセッサ４８、プログラム部５０、ＲＡＭ（Random-Access Memory）５２、送信バッファ５４、通信部５６を備えている。プロセッサ４８は、電源制御及び状態情報の取得、その保持、通報等の制御を実行する制御手段であって、プログラム部５０にある電源制御プログラムを実行し、ＰＬＰ２４の他、各種周辺装置群４４からＴＲＡＰ情報の取得、その保持、その通報等の制御を実行する。
【００３８】
プログラム部５０は既述の電源制御プログラムを格納し、ＲＡＭ５２はワークメモリを構成する。送信バッファ５４は、取得した状態情報等を記憶する記憶手段であって、ＴＲＡＰ情報テーブル５８（図４）を備えている。通信部５６は他の機能部とのデータ通信を行う通信手段であって、ＰＬＰ２４、テープライブラリ６１、ＴＶＣ２０、周辺装置群４４等の周辺装置とのＴＲＡＰ情報の受信や電源制御信号の送信に用いられる。
【００３９】
ＴＲＡＰ情報テーブル５８は、送信バッファ５４（図３）に設置され、図４に示すように、周辺装置に対して識別情報であるＩＰアドレスを付与し、周辺装置から取得したＴＲＡＰ情報４５が格納されている。
【００４０】
また、ＴＲＡＰ情報４５の評価と電源制御の関係について、図５を参照すると、ＴＲＡＰ情報４５が電源制御の基準レベルであるエラーレベルＬｅに到達すれば、給電停止（電源ＯＦＦ）、エラーレベルＬｅ以下であれば、給電継続（電源ＯＮ）とする。
【００４１】
以上の構成において、ＰＣＵ３０が電源切断時又は電源投入処理中（即ち、非給電状態）である場合にはＰＬＰ２４は活性状態にないので、ＰＣＵ３０では、給電状態の監視とともに、ＴＲＡＰ情報４５を保持する。電源が投入され、ＰＬＰ２４が給電状態に移行し、活性状態となった場合に、ＰＣＵ３０に保持されているＴＲＡＰ情報４５がＰＬＰ２４に送信される。即ち、ＰＣＵ３０による給電制御に基づき、ＰＬＰ２４が非活性状態（ハングアップ）の場合にＰＣＵ３０に保持させたＴＲＡＰ情報４５が、ＰＬＰ２４が復旧した場合、即ち、活性状態に移行した場合にＰＬＰ２４に送信されるので、ＴＲＡＰ情報の喪失という不都合を回避でき、状態情報の伝達精度が高められる。
【００４２】
次に、電源投入について、図６を参照する。図６は、電源投入の処理手順を示すフローチャートである。図６に示す処理手順は一例であって、図６の処理手順に本発明が限定されるものではない。
【００４３】
この処理手順は、電源制御方法又は電源制御プログラムの一例であって、ＰＣＵ３０の交流（ＡＣ）電源を投入すると（ステップＳ１１）、周辺装置である例えば、ＬＡＮ−Ｈｕｂ２６、ＦＣ−ＳＷ２８、モデム４２の順にＡＣ電源を投入し（ステップＳ１２）、これらのエラー監視（Ｉｄｌｅ）を行う（ステップＳ１３）。
【００４４】
このエラー監視において、電源ＯＮの指示を監視し（ステップＳ１４）、電源ＯＮの指示がなければ（ステップＳ１４のＮＯ）、電源ＯＮの指示の監視を継続する。電源ＯＮの指示があれば（ステップＳ１４のＹＥＳ）、運用コンソール３４やセレクタのＡＣ電源を投入する（ステップＳ１５）。続いて、ＴＶＣ２０及びテープライブラリ６１・・・６Ｎの電源投入の指示を発行し（ステップＳ１６）、ＰＬＰ２４、ＶＬＰ２２等の順にＡＣ電源を投入する（ステップＳ１７）。この場合、下位にあるＰＬＰ２４から、ＩＣＰ１６１・・・１６Ｎ、ＩＤＰ１８１・・・１８Ｎを経て上位のサーバであるＶＬＰ２２の電源を投入する。このような電源投入の後、エラー監視を行い（ステップＳ１８）、この電源投入の処理の実行を完了させる。
【００４５】
次に、電源切断（遮断）について、図７を参照する。図７は、電源切断の処理手順を示すフローチャートである。図７に示す処理手順は一例であって、図７の処理手順に本発明が限定されるものではない。
【００４６】
この処理手順は、電源制御方法又は電源制御プログラムの一例であって、電源供給の継続中、エラー監視が実行され（ステップＳ２１）、電源ＯＦＦの指示を監視し（ステップＳ２２）、電源ＯＦＦの指示がなければ（ステップＳ２２のＮＯ）、電源ＯＦＦの指示の監視を継続する。
【００４７】
また、電源ＯＦＦの指示があれば（ステップＳ２２のＹＥＳ）、ＶＬＰ２２、ＰＬＰ２４のシャットダウン処理を実行し（ステップＳ２３）、続いて、ＴＶＣ２０、テープライブラリ６１・・・６Ｎの電源切断の指示を発行し（ステップＳ２４）、続いて、運用コンソール３４のＡＣ電源を切断する（ステップＳ２５）。この場合、セレクタが設置されていれば、セレクタのＡＣ電源を切断する。
【００４８】
これらの電源切断の後、ＶＬＰ２２、ＰＬＰ２４等の順に電源を切断する（ステップＳ２６）。この場合、上位にあるＶＬＰ２２から、ＰＬＰ２４、ＩＤＰ１８１・・・１８Ｎ、ＩＣＰ１６１・・・１６Ｎの順に電源を切断する。このような電源切断の後、エラー監視を行い（ステップＳ２７）、この電源切断の処理の実行を完了させる。
【００４９】
次に、電源制御について、図８を参照する。図８は、電源制御の処理手順を示すフローチャートである。図８に示す処理手順は一例であって、図８の処理手順に本発明が限定されるものではない。
【００５０】
この処理手順は、電源制御方法又は電源制御プログラムの一例であって、ＬＡＮ−Ｈｕｂ２６、ＦＣ−ＳＷ２８、テープライブラリ６２、モデム４２等の周辺装置群４４のＴＲＡＰ送信先のＩＰアドレスに電源制御のＩＰアドレスを追加する（ステップＳ３１）。ＰＣＵ３０は、周辺装置群４４からのＴＲＡＰ情報受信の監視を継続し（ステップＳ３２）、ＴＲＡＰ情報の受信があれば（ステップＳ３２のＹＥＳ）、ＴＲＡＰ情報の内容がエラーレベルにあるか否かを判定し（ステップＳ３３）、ＴＲＡＰ情報の内容がエラーレベルに到達していなければ（ステップＳ３３のＮＯ）、ステップＳ３２に戻り、ＴＲＡＰ受信の監視を継続する。また、ＴＲＡＰ情報の内容がエラーレベルに達していれば（ステップＳ３３のＹＥＳ）、ＰＬＰ２４が電源ＯＦＦか否かを判定し（ステップＳ３４）、電源ＯＦＦでなければ（ステップＳ３４のＮＯ）、ステップＳ３２に戻り、ＴＲＡＰ情報受信の監視を継続する。
【００５１】
ＰＬＰ２４が電源ＯＦＦであれば（ステップＳ３４のＹＥＳ）、ＴＲＡＰ情報をＰＣＵ３０の送信バッファ５４に格納し（ステップＳ３５）、ＰＬＰ２４が電源ＯＮか否かを判定し（ステップＳ３６）、電源ＯＮでなければ（ステップＳ３６のＮＯ）、電源ＯＮになるまで待機し、電源ＯＮであれば（ステップＳ３６のＹＥＳ）、送信バッファ５４に格納されているＴＲＡＰ情報をＰＬＰ２４に送信し（ステップＳ３７）、ＴＲＡＰ情報の電源に関する制御を完了する。
【００５２】
〔第２の実施の形態〕
【００５３】
第１の実施の形態では、管理情報４６をＶＬＰ２２に直接通報する構成としたが、ＴＲＡＰ情報４５と同様に、ＰＣＵ３０の送信バッファ５４（図３）に格納し、この送信バッファ５４の管理情報４６を通信部５６を通してＶＬＰ２２に通報する構成としてもよい。斯かる構成とすれば、ＰＬＰ２４が非給電状態にある場合でも、管理情報４６を上位サーバであるＶＬＰ２２を通してグローバルサーバ８側に伝達でき、迅速且つ適切な保守管理に寄与することができる。図９において、図１又は図２と同一部分には同一符号を付し、その説明を省略する。
【００５４】
〔他の実施の形態〕
【００５５】
上記実施の形態では、情報処理装置としてバーチャルテープシステム２を例示して説明したが、本発明は、周辺機器を備えるサーバや、制御装置における電源制御と状態情報による制御を伴う各種の情報処理装置に適用できるものであって、上記実施の形態のバーチャルテープシステム２やバーチャルテープシステム２を含む情報処理に限定されるものではない。
【００５６】
次に、以上述べた本発明の実施の形態から抽出される技術的思想を請求項の記載形式に準じて付記として列挙する。本発明に係る技術的思想は上位概念から下位概念まで、様々なレベルやバリエーションにより把握できるものであり、以下の付記に本発明が限定されるものではない。
【００５７】
（付記１）  周辺装置が接続されたサーバ及び前記周辺装置の電源制御を行う電源制御装置であって、
前記サーバの給電状態を監視し、前記サーバが非給電状態にある場合には前記周辺装置から前記周辺装置が正常に動作しているか否かを示す状態情報を取得し、前記サーバが非給電状態から給電状態に移行した場合に前記周辺装置の前記状態情報を前記サーバに付与する電源制御手段を備えることを特徴とする電源制御装置。
【００５８】
（付記２）  付記１記載の電源制御装置において、
前記電源制御手段は、前記周辺装置に対する給電を制御するとともに、前記周辺装置のエラー監視を行うことを特徴とする電源制御装置。
【００５９】
（付記３）  付記１記載の電源制御装置において、
前記電源制御手段は、前記状態情報を格納する記憶手段と、前記サーバの給電を監視する監視部とを備え、前記サーバに対する給電が解除されたことを契機に、前記周辺装置の前記状態情報を前記記憶手段に格納することを特徴とする電源制御装置。
【００６０】
（付記４）  付記１記載の電源制御装置において、
前記電源制御手段は、前記サーバと情報の送受を行う情報送受手段を備え、前記サーバが非給電状態にある場合に前記周辺装置から取得した前記状態情報を、前記サーバが非給電状態から給電状態に移行したことを契機に前記サーバに付与することを特徴とする電源制御装置。
【００６１】
（付記５）  付記１記載の電源制御装置において、
前記周辺装置は、ストレージ装置、ハブ又はモデムの何れか１つ又は複数であることを特徴とする電源制御装置。
【００６２】
（付記６）  周辺装置が接続されたサーバ及び前記周辺装置の電源制御を行う電源制御プログラムであって、
前記サーバの給電状態を監視し、前記サーバが非給電状態にある場合には前記周辺装置から前記周辺装置が正常に動作しているか否かを示す状態情報を取得するステップと、
前記サーバが非給電状態から給電状態に移行した場合に前記周辺装置の前記状態情報を前記サーバに付与するステップと、
を含むことを特徴とする電源制御プログラム。
【００６３】
（付記７）  付記６記載の電源制御プログラムにおいて、
前記周辺装置に対する給電を制御するステップと、
前記周辺装置のエラー監視を行うステップと、
を含むことを特徴とする電源制御プログラム。
【００６４】
（付記８）  付記６記載の電源制御プログラムにおいて、
前記サーバが非給電状態にある場合、前記周辺装置から取得した前記状態情報を記憶手段に格納するステップを含むことを特徴とする電源制御プログラム。
【００６５】
（付記９）  周辺装置が接続されたサーバ及び前記周辺装置の電源制御を行う電源制御プログラムをコンピュータに読取り可能に格納した記録媒体であって、
前記サーバの給電状態を監視し、前記サーバが非給電状態にある場合には前記周辺装置から前記周辺装置が正常に動作しているか否かを示す状態情報を取得するステップと、
前記サーバが非給電状態から給電状態に移行した場合に前記周辺装置の前記状態情報を前記サーバに付与するステップと、
を含む電源制御プログラムをコンピュータに読取り可能に格納したことを特徴とする記録媒体。
【００６６】
（付記１０）  付記９記載の記録媒体において、
前記周辺装置に対する給電を制御するステップと、
前記周辺装置のエラー監視を行うステップと、
を含むことを特徴とする記録媒体。
【００６７】
（付記１１）  付記９記載の記録媒体において、
前記サーバが非給電状態にある場合、前記周辺装置から取得した前記状態情報を記憶手段に格納するステップを含むことを特徴とする記録媒体。
【００６８】
（付記１２）  周辺装置が接続されたサーバ及び前記周辺装置の電源制御を行う電源制御方法であって、
前記サーバの給電状態を監視し、前記サーバが非給電状態にある場合には前記周辺装置から前記周辺装置が正常に動作しているか否かを示す状態情報を取得するステップと、
前記サーバが非給電状態から給電状態に移行した場合に前記周辺装置の前記状態情報を前記サーバに付与するステップと、
を含むことを特徴とする電源制御方法。
【００６９】
（付記１３）  付記１２記載の電源制御方法において、
前記周辺装置に対する給電を制御するステップと、
前記周辺装置のエラー監視を行うステップと、
を含むことを特徴とする電源制御方法。
【００７０】
（付記１４）  付記１２記載の電源制御方法において、
前記サーバが非給電状態にある場合、前記周辺装置から取得した前記状態情報を記憶手段に格納するステップを含むことを特徴とする電源制御方法。
【００７１】
（付記１５）  磁気記録テープ以外の記憶手段を用いてバーチャルテープライブラリを構成し、複数の周辺装置を備える記憶システムであって、
ホストコンピュータと接続されて情報の授受を実行する第１のサーバと、
前記第１のサーバと情報の授受を行うとともに、前記周辺装置に接続されて情報の授受を行う第２のサーバと、
前記第２のサーバの給電状態を監視し、前記第２のサーバが非給電状態にある場合には前記周辺装置から前記周辺装置が正常に動作しているか否かを示す状態情報を取得し、前記第２のサーバが非給電状態から給電状態に移行した場合に前記周辺装置の前記状態情報を前記第２のサーバに付与する電源制御手段と、
を備えることを特徴とする記憶システム。
【００７２】
（付記１６）  付記１５記載の記憶システムにおいて、前記電源制御手段は、前記周辺装置に対する給電を制御するとともに、前記周辺装置のエラー監視を行うことを特徴とする記憶システム。
【００７３】
（付記１７）  付記１５記載の記憶システムにおいて、前記電源制御手段は、前記状態情報を格納する記憶手段と、前記第２のサーバの給電を監視する監視部とを備え、前記第２のサーバに対する給電が解除されたことを契機に、前記周辺装置の前記状態情報を前記記憶手段に格納することを特徴とする記憶システム。
【００７４】
（付記１８）  付記１５記載の記憶システムにおいて、                                前記電源制御手段は、前記第２のサーバと情報の送受を行う情報送受手段を備え、前記第２のサーバが非給電状態にある場合に前記周辺装置から取得した前記状態情報を、前記第２のサーバが非給電状態から給電状態に移行したことを契機に前記第２のサーバに付与することを特徴とする記憶システム。
【００７５】
以上説明したように、本発明の最も好ましい実施の形態等について説明したが、本発明は、上記記載に限定されるものではなく、特許請求の範囲に記載され、又は明細書に開示された発明の要旨に基づき、当業者において様々な変形や変更が可能であることは勿論であり、斯かる変形や変更が、本発明の範囲に含まれることは言うまでもない。
【産業上の利用可能性】
【００７６】
本発明は、周辺装置が接続されたサーバ及び周辺装置を備える電源制御装置及び電源制御方法に関し、周辺装置に接続されたサーバの給電状態を監視し、サーバが非給電状態にある場合に、周辺装置が正常に動作しているか否かを示す状態情報を取得し、サーバが給電状態に復帰した場合に前記状態情報を付与するので、サーバの給電制御に関係付けて周辺装置の状態をサーバ側で的確に把握でき、状態情報の通報機能を強化し、電源制御の信頼性を向上させ、情報処理の信頼性及び円滑化の向上に寄与し、有用である。
【図面の簡単な説明】
【００７７】
【図１】第１の実施の形態に係るバーチャルテープシステムを示す図である。
【図２】電源制御装置の構成例を示す図である。
【図３】電源制御部の構成例を示す図である。
【図４】送信バッファのＴＲＡＰ情報テーブルの構成例を示す図である。
【図５】ＴＲＡＰ情報レベルに応じた電源制御を示す図である。
【図６】電源投入の処理手順を示すフローチャートである。
【図７】電源切断の処理手順を示すフローチャートである。
【図８】電源制御の処理手順を示すフローチャートである。
【図９】第２の実施の形態に係る電源制御装置の構成例を示す図である。
【図１０】従来のバーチャルテープシステムを示す図である。
【符号の説明】
【００７８】
２  バーチャルテープシステム
４  バーチャルテープライブラリ
６  バックエンドテープライブラリ装置
８  グローバルサーバ
２０  ＴＶＣ
２２  ＶＬＰ
２４  ＰＬＰ
２６  ＬＡＮ−Ｈｕｂ
２８  ＦＣ−ＳＷ
３０  ＰＣＵ
４０  電源制御装置
４２  モデム
４４  周辺装置群
６１〜６Ｎ  テープライブラリ
【図１】
0005037373.tif 000002
【図２】
0005037373.tif 000003
【図３】
0005037373.tif 000004
【図４】
0005037373.tif 000005
【図５】
0005037373.tif 000006
【図６】
0005037373.tif 000007
【図７】
0005037373.tif 000008
【図８】
0005037373.tif 000009
【図９】
0005037373.tif 000010
【図１０】
0005037373.tif 000011