(57)【要約】【課題】電子機器の主電源の投入／遮断制御が電源制御用信号線を用いずに行え、且つ光回線の一時的な障害によって主電源が遮断される不具合を防止する。【解決手段】光回線監視回路１３６は、待機電源１３８からの電源供給を受けて光回線１１の状態を常時監視する。電源制御回路１３７は、待機電源１３８からの電源供給を受けて動作し、光回線監視回路１３６による光回線１１の起動検出に応じて主電源投入のためのスイッチ操作を行う。主回路１３２は、主電源の投入により動作し、光回線１１からの遮断要求コマンドの受信時には、電源制御回路１３７に対して遮断準備要求を発する。電源制御回路１３７は、この遮断準備要求が発せられた場合に限り、光回線監視回路１３６による光回線１１の停止検出に応じて、主電源遮断のためのスイッチ操作を行う。【選択図】    図１
2004356664.tif 000002
【特許請求の範囲】
【請求項１】
ファイバチャネルの光回線に接続可能な電子機器において、
前記電子機器の主電源を投入／遮断するスイッチと、
前記スイッチの状態に無関係に電源供給可能な待機電源からの電源供給を受けて前記光回線の状態を監視し、当該光回線の起動及び当該光回線の停止を検出する光回線監視回路と、
前記主電源の供給を受けて動作して前記ファイバチャネルのプロトコル制御を行うファイバチャネルコントローラと、
前記主電源の供給を受けて動作して前記ファイバチャネルコントローラを含む前記電子機器内の各部を制御する主回路であって、前記光回線を介して転送された前記電子機器の前記主電源の遮断準備を要求する遮断要求コマンドを前記ファイバチャネルコントローラを介して受け取った場合に遮断準備要求を発する主回路と、
前記待機電源からの電源供給を受けて動作し、前記光回線監視回路による光回線起動検出に応じて前記スイッチを操作して前記主電源の投入を制御すると共に、前記主回路から前記遮断準備要求が発せられた場合に前記光回線監視回路による光回線停止検出を待って前記スイッチを操作して前記主電源の遮断を制御する電源制御回路と
を具備することを特徴とする電子機器。
【請求項２】
前記主回路は、前記遮断要求コマンドに応じて前記遮断準備要求を発した後、当該遮断要求コマンドの送信元に対し、前記光回線の停止を要求するための遮断準備完了通知を前記ファイバチャネルコントローラにより前記光回線を介して送出させる手段を含むことを特徴とする請求項１記載の電子機器。
【請求項３】
ファイバチャネルの光回線に接続された少なくとも１つの電子機器と、
前記光回線に接続されて、当該光回線に接続された前記電子機器を制御する制御装置とを具備し、
前記電子機器は、
前記電子機器の主電源を投入／遮断するスイッチと、
前記スイッチの状態に無関係に電源供給可能な待機電源からの電源供給を受けて前記光回線の状態を監視し、当該光回線の起動及び当該光回線の停止を検出する光回線監視回路と、
前記主電源の供給を受けて動作して前記ファイバチャネルのプロトコル制御を行うファイバチャネルコントローラと、
前記主電源の供給を受けて動作して前記ファイバチャネルコントローラを含む前記電子機器内の各部を制御する主回路であって、前記制御装置から前記光回線を介して転送された前記電子機器の前記主電源の遮断準備を要求する遮断要求コマンドを前記ファイバチャネルコントローラを介して受け取った場合に遮断準備要求を発する主回路と、
前記待機電源からの電源供給を受けて動作し、前記光回線監視回路による光回線起動検出に応じて前記スイッチを操作して前記主電源の投入を制御すると共に、前記主回路から前記遮断準備要求が発せられた場合に前記光回線監視回路による光回線停止検出を待って前記スイッチを操作して前記主電源の遮断を制御する電源制御回路とを含み、
前記制御装置は、
前記電子機器の前記主電源を投入しようとする場合に前記光回線を起動し、前記電子機器側で前記主電源を遮断する準備が完了したことが確認された場合に前記光回線を停止する光回線起動／停止手段と、
前記電子機器の前記主電源を遮断しようとする場合に、前記遮断要求コマンドを前記光回線を介して前記電子機器に送出する遮断要求手段と
を含むことを特徴とするファイバチャネルシステム。
【請求項４】
前記電子機器内の前記主回路は、前記遮断要求コマンドに応じて前記遮断準備要求を発した後、前記制御装置に対し、前記光回線の停止を要求するための遮断準備完了通知を前記ファイバチャネルコントローラにより前記光回線を介して送出させる手段を含むことを特徴とする請求項３記載のファイバチャネルシステム。
【請求項５】
前記制御装置内の前記光回線起動／停止手段は、前記制御装置内の前記遮断要求手段により前記電子機器に前記遮断要求コマンドが送出された後、当該電子機器から前記遮断準備完了通知が送出された場合に、前記電子機器側で前記主電源を遮断する準備が完了したことが確認されたものとして、前記光回線を停止することを特徴とする請求項４記載のファイバチャネルシステム。
【請求項６】
前記電子機器は複数であり、
前記制御装置内の前記遮断要求手段は、前記各電子機器の前記主電源を遮断しようとする場合に、前記遮断要求コマンドを個別にまたは同報通信により前記光回線を介して前記各電子機器に送出し、
前記制御装置内の前記光回線起動／停止手段は、前記制御装置内の前記遮断要求手段により前記各電子機器に前記遮断要求コマンドが送出された後、当該各電子機器から前記遮断準備完了通知が送出された場合に、前記各電子機器側で主電源を遮断する準備が完了したことが確認されたものとして、前記光回線を停止することを特徴とする請求項４記載のファイバチャネルシステム。
【請求項７】
前記電子機器は複数であり、当該複数の電子機器が前記制御装置と共に前記光回線にループ状に接続されており、
前記制御装置内の前記光回線起動／停止手段は、前記複数の電子機器の前記主電源を投入しようとする場合に、前記複数の電子機器のうち第１の方向に隣接する電子機器側の光回線を起動し、前記複数の電子機器のうち一部の電子機器で主電源が投入されなかった異常時には、前記複数の電子機器のうち前記第１の方向とは逆の第２の方向に隣接する電子機器側の光回線を起動することを特徴とする請求項３記載のファイバチャネルシステム。
【請求項８】
前記制御装置は、
当該制御装置内の前記光回線起動／停止手段により前記第１の方向に隣接する電子機器側の光回線が起動された後、予め定められた一定時間の間、前記第２の方向に隣接する電子機器側の光回線を監視する回線起動監視手段と、
前記回線起動監視手段による前記一定時間の監視で前記第２の方向に隣接する電子機器側の光回線の起動が検出された場合に前記複数の電子機器の前記主電源が全て投入されたことを確認する起動確認手段とを更に含むことを特徴とする請求項７記載のファイバチャネルシステム。
【請求項９】
前記制御装置内の起動確認手段は、前記回線起動監視手段による前記一定時間の監視で前記第２の方向に隣接する電子機器側の光回線の起動が検出されなかった場合に前記異常を判断して、前記制御装置内の前記光回線起動／停止手段により前記第２の方向に隣接する電子機器側の光回線を起動させ、予め定められた一定時間後に前記複数の電子機器との間で通信を行うことにより前記主電源が投入された電子機器を確認することを特徴とする請求項８記載のファイバチャネルシステム。
【請求項１０】
主電源の投入によって動作する主回路を含む電子機器と当該電子機器をファイバチャネルの光回線を介して制御する制御装置とが当該光回線に接続されたファイバチャネルシステムにおいて、前記電子機器の前記主電源の投入／遮断を制御する電源制御方法であって、
前記制御装置が前記電子機器の前記主電源を投入しようとする場合に当該制御装置により前記光回線を起動するステップと、
前記主電源の投入／遮断に無関係に電源供給可能な待機電源からの電源供給を受けて前記電子機器にて前記光回線の状態を常時監視するステップと、
前記待機電源からの電源供給を受けて動作し、前記監視ステップで前記光回線の起動が検出された場合に前記電子機器の前記主電源を投入するステップと、
前記制御装置により前記電子機器の前記主電源を遮断しようとする場合に当該主電源の遮断準備を要求する遮断要求コマンドを前記制御装置から前記光回線を介して前記電子機器に送出するステップと、
前記制御装置からの前記遮断要求コマンドを前記電子機器が受け取った場合に、前記主電源の遮断の準備を行うステップと、
前記主電源の遮断の準備完了後、前記電子機器から前記制御装置に対し電源遮断準備完了を通知するステップと、
前記電子機器からの前記電源遮断準備完了通知に応じて前記制御装置により前記光回線を停止するステップと、
前記電源遮断準備完了通知後に前記監視ステップで前記光回線の停止が検出されるのを待って前記主電源を遮断するステップと
を具備することを特徴とする電源制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファイバチャネル（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ：ＦＣ）の光回線に電子機器が接続されるファイバチャネルシステムに係り、特に当該ファイバチャネルの光回線に接続された制御装置から主電源の投入／遮断を制御するのに好適な、ファイバチャネルの光回線に接続可能な電子機器、ファイバチャネルシステム、及び同システムにおける電源制御方法に関する。
【０００２】
【従来の技術】
複数の電子機器、例えばストレージ装置がファイバチャネルの回線（例えば光回線）に接続されたファイバチャネルシステム（計算機システム）において、当該システム全体を制御するサーバ装置は、一般に制御装置を介してファイバチャネルの回線に接続されている。制御装置は、ファイバチャネルの回線に接続されている各ストレージ装置を統括制御する。この制御装置による制御は、上記各ストレージ装置の電源投入／遮断の制御を含む。
【０００３】
従来、ファイバチャネルの回線に接続されている各ストレージ装置の電源投入／遮断を、制御装置から一括して制御可能とするためには、当該制御装置内に、ファイバチャネルのプロトコル制御を行うファイバチャネルコントローラ（以下、ＦＣコントローラと称する）に加えて、電源制御用の回路（以下、電源コントローラと称する）が設けられるのが一般的であった。また、制御装置とストレージ装置との間には、電源制御用の信号線が配設される。制御装置内の電源コントローラは、電源制御用信号線を介して各ストレージ装置内の電源スイッチをＯＮ／ＯＦＦすることで、当該ストレージ装置の電源の投入／遮断を制御する。
【０００４】
このように従来は、ファイバチャネルシステムの制御装置に電源コントローラを必要とすると共に、当該制御装置とストレージ装置との間に電源制御用信号線を必要としていた。しかし、制御装置内に、ＦＣコントローラに加えて電源コントローラを必要とすることは、当該制御装置の構成を複雑にしてコスト高を招く。また、電源制御用信号線の配線は、ファイバチャネルの回線に接続されるストレージ装置が多いほど複雑となると共にコスト高を招く。
【０００５】
そこで、制御装置とストレージ装置との間を電源制御用信号線で接続する代わりに、無線（赤外線通信も含む）により接続することにより、配線の複雑さを解消することが考えられる。しかし、コスト高の問題は解消されない。
【０００６】
このため、制御装置（送信側機器）のＦＣコントローラからファイバチャネルの回線（光回線）に送出される光（送出光）を、ストレージ装置（電子機器）内の光／電気変換部で検出し、その送出光検出に応じて、当該ストレージ装置（電子機器）の電源（主電源）の投入／遮断を制御する技術が提案されている（例えば、特許文献１参照）。また、この特許文献１では、ストレージ装置（電子機器）において、制御装置（送信側機器）からの送出光として有効な送出光が認識できなかった場合に、主電源を遮断すると共に電源スタンバイ状態とする技術も提案されている。電源スタンバイ状態では、ストレージ装置（電子機器）内の光／電気変換部を含む限られた部分に間欠的に電源が供給され、その電源が供給されている期間に制御装置（送信側機器）からの送出光が検出されたならば、当該ストレージ装置（電子機器）の主電源が再び投入される。
【０００７】
【特許文献１】
特開２０００−２７８２０８号（請求項１及び２、段落０００８及び０００９、図２）
【０００８】
【発明が解決しようとする課題】
上記特許文献１に記載された先行技術では、ファイバチャネルの回線に接続されたストレージ装置（電子機器）の電源制御のための電源制御用信号線を配設する必要がないことから、ファイバチャネルシステムの構築に要するコストを低減できる。
【０００９】
しかし、上記先行技術では、ストレージ装置（電子機器）の主電源が投入されている状態で、一時的に回線がダウンして光が伝達されなくなった場合、当該主電源が遮断され、当該ストレージ装置（電子機器）内の光／電気変換部を含む限られた部分だけに間欠的に電源が供給される電源スタンバイ状態に遷移してしまう。この場合、回線が回復したとしても、電源スタンバイ状態にあるストレージ装置（電子機器）側での間欠的な光監視動作で再度光が検出されるまでは、制御装置（送信側機器）からは当該ストレージ装置（電子機器）を認識できない状態が継続するという問題が生じる。
【００１０】
本発明は上記事情を考慮してなされたものでその目的は、ファイバチャネルの光回線に接続して用いられる電子機器の主電源の投入／遮断制御が、電源制御用信号線を必要とすることなく行え、且つ光回線の一時的な障害によって当該主電源が遮断される不具合を防止できる、ファイバチャネルシステムに用いられる電子機器、ファイバチャネルシステム、及び同システムにおける電源制御方法を提供することにある。
【００１１】
【課題を解決するための手段】
本発明によれば、ファイバチャネルの光回線に接続可能な電子機器が提供される。この電子機器は、当該電子機器の主電源を投入／遮断するスイッチと、このスイッチの状態に無関係に電源供給可能な待機電源からの電源供給を受けて上記光回線の状態を監視し、当該光回線の起動及び当該光回線の停止を検出する光回線監視回路と、上記主電源の供給を受けて動作して上記ファイバチャネルのプロトコル制御を行うファイバチャネルコントローラと、上記主電源の供給を受けて動作して上記ファイバチャネルコントローラを含む上記電子機器内の各部を制御する主回路であって、上記光回線を介して転送された上記電子機器の主電源の遮断準備を要求する遮断要求コマンドを上記ファイバチャネルコントローラを介して受け取った場合に遮断準備要求を発する主回路と、上記待機電源からの電源供給を受けて動作し、上記光回線監視回路による光回線起動検出に応じて上記スイッチを操作して上記主電源の投入を制御すると共に、上記主回路から上記遮断準備要求が発せられた場合に上記光回線監視回路による光回線停止検出を待って上記スイッチを操作して上記主電源の遮断を制御する電源制御回路とを備えている。
【００１２】
このような構成の電子機器においては、ファイバチャネルの光回線が起動されると（つまり光回線を介して光が伝達されると）、待機電源により動作して光回線の状態を監視している光回線監視回路により当該光回線の起動が検出されて、電源制御回路により主電源が投入制御され、当該電子機器が起動される。よって、ファイバチャネルの光回線を介して上記電子機器と接続される装置（制御装置）は、当該光回線を起動するだけで、電源制御用信号線を必要とすることなく、当該電子機器の主電源の投入を制御できる。これにより、ファイバチャネルシステム構築時のコストの低減を図ることができる。
【００１３】
また、上記構成の電子機器においては、遮断要求コマンドの受信に応じて主回路により遮断準備要求が発せられた場合に限り、光回線監視回路による光回線停止検出に応じて、電源制御回路により主電源が遮断制御される。これにより、光回線の一時的な障害により主電源が遮断されるという不具合（誤遮断）を防止できる。ここで、主電源の誤遮断を確実に防止するために、上記遮断要求コマンドに応じて上記主回路により遮断準備要求が発せられた後に、当該遮断要求コマンドの送信元に対し、上記光回線の停止を要求するための遮断準備完了通知が送出される構成とするとよい。
【００１４】
また、本発明によれば、上記構成の電子機器と当該電子機器を制御する制御装置とが上記ファイバチャネルの光回線に接続されたファイバチャネルシステムが提供される。上記制御装置は、上記電子機器の主電源を投入しようとする場合に上記光回線を起動し、当該電子機器側で主電源を遮断する準備が完了したことが確認された場合に上記光回線を停止する光回線起動／停止手段と、上記電子機器の主電源を遮断しようとする場合に、上記遮断要求コマンドを上記光回線を介して上記電子機器に送出する遮断要求手段とを備えている。
【００１５】
このような構成のファイバチャネルシステムにおいて、上記制御装置は、光回線を起動するだけで、当該光回線に接続された電子機器の主電源を投入させて、当該電子機器を起動させることができる。また、上記制御装置は、起動された電子機器に対して上記光回線を介して遮断要求コマンドを送出し、このコマンドに応じて当該電子機器側での主電源の遮断準備が完了したことが確認できた場合に限り、上記光回線を停止することから、当該電子機器側での主電源の誤遮断を確実に防止できる。
【００１６】
また、上記ファイバチャネルシステムにおいて、光回線に接続された電子機器が複数の場合にも、上記制御装置は、当該光回線を起動するだけで、上記複数の電子機器を順に起動できる。また、各電子機器の主電源を遮断するには、制御装置（内の遮断要求手段）により上記遮断要求コマンドを個別にまたは同報通信により当該各電子機器に送出し、この遮断要求コマンドの送出後、当該各電子機器から上記遮断準備完了通知が返された場合に、制御装置（内の光回線起動／停止手段）により上記光回線が停止される構成とすればよい。
【００１７】
ここで、上記複数の電子機器の全てで主電源が投入されたかを確認するには、上記制御装置が上記各電子機器との間で通信を行えばよい。また、上記複数の電子機器が上記制御装置と共に上記ファイバチャネルの光回線にループ接続される構成とするならば、上記制御装置は、当該複数の電子機器の主電源を投入させるために、第１の方向に隣接する電子機器側の光回線を起動し、しかる後予め定められた一定時間の間、上記第１の方向とは逆の第２の方向に隣接する電子機器側の光回線を監視するだけで、当該複数の電子機器の全てで主電源が投入されたかを確認できる。もし、一定時間の監視で上記第２の方向に隣接する電子機器側の光回線の起動が検出されなかった場合には、上記複数の電子機器のうち一部の電子機器で主電源が投入されていない異常であると確認できる。この場合、制御装置は、第２の方向に隣接する電子機器側の光回線を起動するとよい。ここで、上記複数の電子機器のうち主電源が投入された電子機器を特定するには、上記制御装置が上記各電子機器との間で通信を行えばよい。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態につき図面を参照して説明する。
［第１の実施形態］
図１は本発明の第１の実施形態に係るファイバチャネルシステムの構成を示すブロック図である。図１のシステムでは、ファイバチャネル（ＦＣ）の回線に、光回線（光ファイバケーブル）１１が用いられている。光回線１１には、制御装置１２及びストレージ装置１３が接続されている。制御装置１２には、ファイバチャネルシステム（計算機システム）全体を制御するサーバ装置（サーバ計算機）１４が接続されている。
【００１９】
制御装置１２は、サーバ装置１４からの要求に応じてストレージ装置を統括制御する。制御装置１２は、光回線１１と接続されるＦＣコントローラ１２０を備えている。ＦＣコントローラ１２０は、ファイバチャネルのプロトコル制御を行う。ＦＣコントローラ１２０は、光回線起動／停止部１２１と、遮断要求部１２２とを含む。
【００２０】
光回線起動／停止部１２１は、ストレージ装置１３の主電源を投入しようとする際に光回線１１を起動する。また光回線起動／停止部１２１は、ＦＣコントローラ１２０内の遮断要求部１２２からの遮断要求コマンドに応じて遮断準備完了通知が返された場合に、光回線１１を停止（遮断）して光回線１１への光送出を停止する。遮断要求部１２２は、ストレージ装置１３の主電源を遮断しようとする場合に、光回線１１を介して遮断要求コマンドを送出する。
【００２１】
ストレージ装置１３は、ＦＣコントローラ１３１と、主回路１３２と、複数のハードディスクドライブ（以下、ＨＤＤと称する）１３３と、主電源装置１３４と、スイッチ（以下、ＳＷと称する）１３５と、光回線監視回路１３６と、電源制御回路１３７と、待機電源１３８とから構成される電子機器である。
【００２２】
ＦＣコントローラ１３１は、制御装置１２内のＦＣコントローラ１２０と同様に光回線１１と接続されて、ファイバチャネルのプロトコル制御を行う。ＦＣコントローラ１３１は、光回線１１を介してコマンドを受信した場合、当該コマンドを主回路１３２に伝達する。主回路１３２はＦＣコントローラ１３１と各ＨＤＤ１３３と電源制御回路１３７とを制御する。特に主回路１３２は、ＦＣコントローラ１３１から遮断要求コマンドを渡された場合、電源制御回路１３７に対して主電源の遮断の準備（遮断準備）を要求し、しかる後にＦＣコントローラ１３１を介して制御装置１２（内のＦＣコントローラ１２０）に主電源の遮断の準備完了（遮断準備完了）を通知する。ＨＤＤ１３３は、主回路１３２の制御によりデータの書き込み／読み出しが可能な記録デバイスである。
【００２３】
主電源装置１３４は、ＳＷ１３５を介してＡＣ供給源１５から供給されるＡＣ電力をもとにストレージ装置１３の主電源（ＤＣ電源）を供給する。ここでは、主電源装置１３４からＦＣコントローラ１３１、主回路１３２及びＨＤＤ１３３に、主電源（ＤＣ電力）が供給される。ＳＷ１３５は、ＡＣ供給源１５から主電源装置１３４へのＡＣ電力の供給を制御するスイッチである。
【００２４】
光回線監視回路１３６は、ＦＣコントローラ１３１と同様に光回線１１に接続される。光回線監視回路１３６は、光回線１１の状態、具体的には光回線１１上の光の有無、つまり光回線１１が起動されているか、或いは停止されているかを常時監視する。光回線監視回路１３６は、光回線１１が起動されたことを検出した場合、電源制御回路１３７に主電源の起動を要求する。光回線監視回路１３６はまた、光回線１１が停止されたことを検出した場合、電源制御回路１３７に主電源の遮断を要求する。
【００２５】
電源制御回路１３７は、光回線監視回路１３６及び主回路１３２からの要求に応じてＳＷ１３５を制御（ＯＮ／ＯＦＦ制御）することにより、主電源装置１３４による主電源の投入／遮断を制御する。特に電源制御回路１３７は、主回路１３２から主電源の遮断の準備が要求されている状態で、光回線監視回路１３６から主電源の遮断が要求された場合に限り、ＳＷ１３５をＯＦＦする。
【００２６】
待機電源１３８は、主電源装置１３４とは別に動作する電源である。待機電源１３８は、ＡＣ供給源１５からのＡＣ電力供給を受けて、光回線監視回路１３６及び電源制御回路１３７だけにＤＣ電力を供給する。
【００２７】
次に、図１のファイバチャネルシステムにおける光回線１１を利用したストレージ装置１３の電源（主電源）の制御について、（１）電源投入制御と、（２）電源遮断制御とに分けて順次説明する。
【００２８】
（１）電源投入制御
まず、ストレージ装置１３の電源の投入制御について、図２の動作説明図を参照して説明する。第１の実施形態において、ストレージ装置１３内の待機電源１３８には、ＡＣ供給源１５から常時ＡＣ電力が供給される。待機電源１３８は、このＡＣ供給源１５からのＡＣ電力供給を受けて動作し、当該ストレージ装置１３内の光回線監視回路１３６及び電源制御回路１３７だけにＤＣ電力を供給する。これに対し、ストレージ装置１３内の主電源装置１３４は、ＳＷ１３５がオンされている期間だけ、ＡＣ供給源１５からのＡＣ電力供給を受けて動作し、当該ストレージ装置１３の主電源を供給する。つまり、ストレージ装置１３においては、主電源が起動されるまでは、待機電源１３８に接続される光回線監視回路１３６及び電源制御回路１３７のみが常時動作している。光回線監視回路１３６及び電源制御回路１３７には、ＦＣコントローラ１３１等とは異なり、ファイバチャネルのプロトコル制御等を行う回路は含まれていない。このため光回線監視回路１３６及び電源制御回路１３７の回路規模は小さく、待機電源１３８も小さくすることができる。
【００２９】
さて、制御装置１２内のＦＣコントローラ１２０が有する光回線起動／停止部１２１は、ストレージ装置１３の電源（主電源）を起動しようとする際、光回線１１を起動して光を点灯させる光回線起動２１を行う。待機電源１３８からのＤＣ電力供給を受けて動作状態にある光回線監視回路１３６は、光回線１１上の光の有無を監視している。そして光回線監視回路１３６は、光回線起動／停止部１２１により光回線１１が起動された結果、光が点灯して、その光が光回線１１を介して伝達されると、その光を検出する。即ち光回線監視回路１３６は、光回線１１の起動（光回線起動）２１を検出する。光回線監視回路１３６は光回線１１の起動を検出すると、電源制御回路１３７に対して主電源の起動を要求するための主電源起動要求２２を送出する。
【００３０】
電源制御回路１３７は、光回線監視回路１３６からの主電源起動要求２２に応じて、ＳＷ１３５をＯＮする操作（ＳＷ操作）２３を行う。すると、ＡＣ供給源１５から主電源装置１３４にＳＷ１３５を介してＡＣ電力が供給される。主電源装置１３４はＡＣ供給源１５からのＡＣ電力供給を受けて起動される。これにより主電源装置１３４は、ストレージ装置１３の主電源（ＤＣ電源）を投入し、当該ストレージ装置１３を起動する動作（ストレージ装置起動）２４を行う。即ち主電源装置１３４は、当該主電源装置１３４に接続されているＦＣコントローラ１３１、主回路１３２及びＨＤＤ１３３にＤＣ電力を供給し、当該ＦＣコントローラ１３１、主回路１３２及びＨＤＤ１３３を起動する。
【００３１】
このように、第１の実施形態においては、制御装置１２内のＦＣコントローラ１２０が有する光回線起動／停止部１２１により光回線１１を起動するだけで、ストレージ装置１３の主電源を投入させることができる。また第１の実施形態においては、待機電源１３８によって動作状態にあるストレージ装置１３内の光回線監視回路１３６にて光回線１１を監視し、当該光回線１１が起動されたこと、つまり当該光回線１１を介して光が伝達されたこと（光が点灯されたこと）を検出するだけで、電源制御回路１３７によりＳＷ１３５を操作させて、当該ストレージ装置１３の主電源を投入することができる。ここで、ストレージ装置１３の主電源が投入されて当該ストレージ装置１３が起動されたことを確認するには、光回線１１を起動してから当該ストレージ装置１３が起動されるのに十分な一定時間後に、当該ストレージ装置１３と通信を行えばよい。
【００３２】
（２）電源遮断制御
次に、ストレージ装置１３の電源の遮断制御について、図３の動作説明図を参照して説明する。まず、制御装置１２内のＦＣコントローラ１２０が有する電源遮断要求部１２２は、ストレージ装置１３の電源（主電源）を遮断しようとする際、ストレージ装置１３（内のＦＣコントローラ１３１）に対し、遮断要求コマンド３１を光回線１１を介して送出する。
【００３３】
ストレージ装置１３内のＦＣコントローラ１３１は、光回線１１を介して送出された遮断要求コマンド３１を受信すると、当該コマンド３１を主回路１３２に伝達するコマンド伝達３２を行う。主回路１３２は、ＦＣコントローラ１３１から遮断要求コマンドを受け取ると、制御装置１２から主電源の遮断の準備が指示されたものと判断する。この場合、主回路１３２は、電源制御回路１３７に対して主電源の遮断の準備を要求するための遮断準備要求３３を通知する。電源制御回路１３７は、主回路１３２からの遮断準備要求３３を検出すると、主電源遮断の準備が完了したことを示す状態、即ち光回線監視回路１３６からの遮断要求３６を待つ状態（電源遮断要求待ちモード）に移行する。
【００３４】
主回路１３２は、電源制御回路１３７に対する遮断準備要求３３の通知から一定時間が経過すると、当該電源制御回路１３７での電源遮断準備が完了したものと判断する。この場合、主回路１３２は、制御装置１２に対し、ストレージ装置１３側での準備完了（電源遮断準備完了）３４をＦＣコントローラ１３１及び光回線１１を介して通知する。すると、制御装置１２内のＦＣコントローラ１２０が有する光回線起動／停止部１２１は、準備完了３４の通知に応じて光回線１１を遮断（停止）して光を消灯させる光回線停止３５を行う。
【００３５】
ストレージ装置１３内の光回線監視回路１３６は、前記したように光回線１１上の光の有無を監視している。そして光回線監視回路１３６は、光回線１１を伝達されていた光が消灯したことを検出すると、制御装置１２（内の光回線起動／停止部１２１）により光回線１１が停止（遮断）されたものと判断する。つまり光回線監視回路１３６は、光回線１１の停止（遮断）を検出する。すると、光回線監視回路１３６は、電源制御回路１３７に対して主電源の遮断を要求するための遮断要求３６を通知する。この遮断要求３６は、光回線１１の一時的な障害により、当該光回線１１がＦＣコントローラ１２０内の光回線起動／停止部１２１の動作に無関係に一時的に停止した場合にも、光回線監視回路１３６から電源制御回路１３７に対して通知される。
【００３６】
電源制御回路１３７は、光回線監視回路１３６からの遮断要求３６を受け取ると、その際に自身が主回路１３２からの遮断準備要求３３に応じて電源遮断要求待ちモードに設定されている場合に限り、当該遮断要求３６が制御装置１２側での光回線停止によるものであり、光回線１１の一時的な障害に起因する誤要求によるものではないと判断する。この場合、電源制御回路１３７は、ＯＮ状態にあるＳＷ１３５をＯＦＦする操作（ＳＷ操作）３７を行う。すると、ＡＣ供給源１５から主電源装置１３４へのＡＣ電力供給が遮断される。これにより、主電源装置１３４によるストレージ装置１３の主電源（ＤＣ電源）の供給が遮断され、当該ストレージ装置１３は停止（ストレージ装置停止）３８となる。但し、ストレージ装置１３内の光回線監視回路１３６及び電源制御回路１３７は、前記したようにＡＣ供給源１５からのＡＣ電力供給を受けて動作を継続する。
【００３７】
一方、光回線監視回路１３６から電源制御回路１３７に対して遮断要求３６が通知されても、その際に当該電源制御回路１３７が電源遮断要求待ちモードにない場合、つまり制御装置１２からストレージ装置１３に遮断要求コマンド３１が送出されておらず、したがって主回路１３２から当該電源制御回路１３７に対して遮断準備要求３３が通知されていない場合には、電源制御回路１３７は当該遮断要求３６を無視する。つまり電源制御回路１３７は、当該電源制御回路１３７が電源遮断要求待ちモードにない状態での光回線監視回路１３６からの遮断要求３６は、制御装置１２側での光回線停止によるものでなく、光回線１１の一時的な障害に起因する誤要求によるものであると判断し、ＳＷ１３５をＯＦＦ操作しない。
【００３８】
このように第１の実施形態においては、光回線１１の障害等で意図しない光回線停止が発生した結果、光回線監視回路１３６から電源制御回路１３７に対して遮断要求３６が発行されても、ストレージ装置１３の主電源が誤って遮断されるのを防止できる。なお、図１のシステムでは、光回線１１に、ＨＤＤ１３３を内蔵したストレージ装置１３が接続されている。しかし、ＦＣコントローラ１３１、主回路１３２、主電源装置１３４、ＳＷ１３５、光回線監視回路１３６、電源制御回路１３７及び待機電源１３８を備えていれば、ストレージ装置１３以外の電子機器が光回線１１に接続されていても構わない。
【００３９】
［第２の実施形態］
図４は本発明の第２の実施形態に係るファイバチャネルシステムの構成を示すブロック図である。なお、図１と同一部分には同一符号を付してある。図４のシステムでは、複数のストレージ装置、例えば３台のストレージ装置１３−１（＃１）〜１３−３（＃３）が、制御装置１２と共に、ファイバチャネルの光回線１１にデイジーチェイン接続されている。光回線１１は、光回線１１−１〜１１−３から構成される。ストレージ装置１３−１〜１３−３の構成は、図１中のストレージ装置１３と同様である。但し図４では、ストレージ装置１３−１〜１３−３の構成は省略されている。また、制御装置１２の構成についても、図４では省略されている。必要があれば、図１を参照されたい。
【００４０】
次に、図４のファイバチャネルシステムにおけるストレージ装置１３−１〜１３−３の電源の投入制御について、図５のシーケンスチャートを参照して説明する。まず、制御装置１２（内のＦＣコントローラ１２０が有する光回線起動／停止部１２１（図１参照））は、隣接するストレージ装置１３−１の主電源を投入するために、当該制御装置１２にとってストレージ装置１３−１側の回線１１−１を起動する（ステップ５０１）。すると、回線１１−１を介してストレージ装置１３−１に光が伝達される。これにより、上記第１の実施形態と同様にして、当該ストレージ装置１３−１の主電源が投入され、当該ストレージ装置１３−１が起動される（ステップ５０２）。ストレージ装置１３−１が起動されると、回線１１−１を介して当該ストレージ装置１３−１に伝達された光は、当該ストレージ装置１３−１から当該ストレージ装置１３−１にとってストレージ装置１３−２側の回線１１−２に送出される。これにより、回線１１−２が起動される（ステップ５０３）。
【００４１】
回線１１−２が起動されると、当該回線１１−２を介してストレージ装置１３−２に光が伝達される。これにより、ストレージ装置１３−２の主電源が投入され、当該ストレージ装置１３−２が起動される（ステップ５０４）。ストレージ装置１３−２が起動されると、回線１１−２を介して当該ストレージ装置１３−２に伝達された光は、当該ストレージ装置１３−２から当該ストレージ装置１３−２にとってストレージ装置１３−３側の回線１１−３に送出される。これにより、回線１１−３が起動される（ステップ５０５）。すると、ストレージ装置１３−３の主電源が投入され、当該ストレージ装置１３−３が起動される（ステップ５０６）。
【００４２】
このように、光回線１１に制御装置１２及びストレージ装置１３−１〜１３−３が接続された図４のファイバチャネルシステム（第２の実施形態）では、制御装置１２により隣接するストレージ装置１３−１側の回線１１−１を起動するだけで、光回線１１にデイジーチェイン接続された全てのストレージ装置１３−１〜１３−３を順に起動することができる。ここで、ストレージ装置１３−１〜１３−３が起動されたことを確認するには、回線１１−１を起動してから当該ストレージ装置１３−１〜１３−３が全て起動されるのに十分な一定時間後に、当該ストレージ装置１３−１〜１３−３と通信を行えばよい。
【００４３】
次に、図４のファイバチャネルシステムにおけるストレージ装置１３−１〜１３−３の電源の遮断制御について、図６のシーケンスチャートを参照して説明する。まず、制御装置１２（内のＦＣコントローラ１２０が有する電源遮断要求部１２２（図１参照））は、ストレージ装置１３−１〜１３−３の電源（主電源）を遮断しようとする際、例えば各ストレージ装置１３−１〜１３−３に対して個別に遮断要求コマンド３１（図３参照）を一定の順番で光回線１１を介して送出する（ステップ６０１〜６０３）。そして制御装置１２は、ストレージ装置１３−１〜１３−３から準備完了３４（図３参照）が通知されるのを待つ（ステップ６０４）。なお、制御装置１２からストレージ装置１３−１〜１３−３に対して個別に遮断要求コマンド３１を送出する代わりに、同報アドレス（ブロードキャストアドレス）を用いて、制御装置１２からストレージ装置１３−１〜１３−３に遮断要求コマンド３１を同報通信することも可能である。
【００４４】
ストレージ装置１３−１〜１３−３は、制御装置１２から遮断要求コマンド３１を受け取ると、前記第１の実施形態におけるストレージ装置１３と同様に、電源遮断要求待ちモード（主電源遮断の準備が完了したことを示す状態）に移行する。そしてストレージ装置１３−１〜１３−３は、制御装置１２に対し、準備完了３４を光回線１１を介して通知する（６０５〜６０７）。
【００４５】
制御装置１２は、全てのストレージ装置１３−１〜１３−３から準備完了３４が通知されたことを検出すると（ステップ６０８）、ストレージ装置１３−１側の回線１１−１を遮断（停止）する（ステップ６０９）。すると、前記第１の実施形態におけるストレージ装置１３と同様に、電源遮断要求待ちモードにあるストレージ装置１３−１の主電源が遮断され、当該ストレージ装置１３−１は停止する（ステップ６１０）。
【００４６】
ストレージ装置１３−１が停止すると、電源遮断要求待ちモードにある隣接するストレージ装置１３−２側の回線１１−２が遮断（停止）され（ステップ６１１）、当該ストレージ装置１３−２は停止する（ステップ６１２）。同様に、ストレージ装置１３−２が停止すると、電源遮断要求待ちモードにある隣接するストレージ装置１３−３側の回線１１−３が遮断（停止）され（ステップ６１３）、当該ストレージ装置１３−３は停止する（ステップ６１４）。
【００４７】
このように、光回線１１に制御装置１２及びストレージ装置１３−１〜１３−３が接続された図４のシステムでは、制御装置１２により当該各ストレージ装置１３−１〜１３−３に個別にまたは同報通信により遮断要求コマンドを送出して、当該各ストレージ装置１３−１〜１３−３を電源遮断要求待ちモードに設定し、当該各ストレージ装置１３−１〜１３−３から準備完了が通知されるのを確認した後に制御装置１２により光回線１１（中の光回線１１−１）を遮断（停止）するだけで、当該各ストレージ装置１３−１〜１３−３の主電源を正しく遮断することができる。
【００４８】
［第３の実施形態］
図７は本発明の第３の実施形態に係るファイバチャネルシステムの構成を示すブロック図である。図７のシステムでは、複数のストレージ装置、例えば７台のストレージ装置７３−１（＃１）〜７３−７（＃７）が、制御装置７２と共に、ファイバチャネルの光回線７１にループ状に接続（つまりループ接続）されている。そこで、以下の説明では、光回線７１を光回線ループ７１と称する。この光回線ループ７１は、光回線７１−１〜７１−８から構成される。
【００４９】
制御装置７２及びストレージ装置７３−１〜７３−７の基本的な構成は、図１のファイバチャネルシステムにおける制御装置１２及びストレージ装置１３のそれと同様であるため、図７では省略されている。但し、制御装置７２は、図１中のＦＣコントローラ１２０に相当するＦＣコントローラ７２０内に回線起動監視部７２１を有している。この回線起動監視部７２１は、光回線ループ７１上で第１の方向７４に隣接する例えばストレージ装置７３−１側の回線７１−１が起動された場合に、光回線ループ７１上で上記第１の方向とは逆の第２の方向７５に隣接する例えばストレージ装置７３−７側の回線７１−８の起動を一定時間監視する。回線起動監視部７２１はまた、一定時間監視しても回線７１−７が起動されなかった場合、図１中の光回線起動／停止部１２１に相当する光回線起動部（図示せず）によりストレージ装置７３−７側の回線７１−８を起動させる。
【００５０】
次に、図７のファイバチャネルシステムにおける、各ストレージ装置７３−１〜７３−７に対する電源投入手順について、図８のフローチャート及び図９の動作説明図を参照して説明する。
【００５１】
まず、制御装置７２（内のＦＣコントローラ７２０が有する図示せぬ光回線起動部）は、ストレージ装置７３−１の主電源を投入するために、図９において矢印９０１で示すように、当該制御装置７２にとってストレージ装置７３−１側の回線７１−１を起動する（ステップ８０１）。すると、回線７１−１を介してストレージ装置７３−１に光が伝達される。これにより、ストレージ装置７３−１が故障していないならば、前記第１の実施形態と同様にして、当該ストレージ装置７３−１の主電源が投入され、当該ストレージ装置７３−１が起動される（ステップ８０２ａ）。ストレージ装置７３−１が起動されると、回線７１−１を介して当該ストレージ装置７３−１に伝達された光は、当該ストレージ装置７３−１から当該ストレージ装置７３−１にとってストレージ装置７３−２側の回線７１−２に送出される。これにより、図９において矢印９０２で示すように、回線７１−２が起動される（ステップ８０２ｂ）。
【００５２】
回線７１−２が起動されると、当該回線７１−２を介してストレージ装置７３−２に光が伝達される。これにより、ストレージ装置７３−２が故障していないならば、当該ストレージ装置７３−２の主電源が投入され、当該ストレージ装置７３−２が起動される（ステップ８０３ａ）。ストレージ装置７３−２が起動されると、回線７１−２を介して当該ストレージ装置７３−２に伝達された光は、当該ストレージ装置７３−２から当該ストレージ装置７３−２にとってストレージ装置７３−３側の回線７１−３に送出される。これにより、図９において矢印９０３で示すように、回線７１−３が起動される（ステップ８０３ｂ）。
【００５３】
以下、同様にして、ストレージ装置７３−３〜７３−７も故障していないならば、当該ストレージ装置７３−３〜７３−７の主電源が順に投入されて、当該ストレージ装置７３−３〜７３−７も起動される。ストレージ装置７３−７が起動されると（ステップ８０４ａ）、ストレージ装置７３−７にとって制御装置７２側の回線７１−８が起動される（ステップ８０４ｂ）。回線７１−８が起動されると、当該回線７１−８を介して制御装置７２に光が伝達される。
【００５４】
制御装置７２内のＦＣコントローラ７２０が有する回線起動監視部７２１は、回線７１−１が起動されると（ステップ８０１）、予め定められた一定時間、当該制御装置７２にとってストレージ装置７３−７側の回線７１−８が起動されるかを監視する（ステップ８０５）。この一定時間は、ストレージ装置７３−１〜７３−７が全て故障していない場合に、制御装置７２（内の図示せぬ光回線起動部）が回線７１−１を起動してから、回線７１−８が起動されるのに十分な時間に設定される。
【００５５】
制御装置７２（内の図示せぬ起動確認部）は、上記回線起動監視部７２１による一定時間の監視の間に、回線７１−８（ストレージ装置７３−７側の回線７１−８）の起動が検出されたことをもって（ステップ８０６）、光回線ループ７１に接続されている全てのストレージ装置７３−１〜７３−７が起動されたことを確認する（ステップ８０７）。
【００５６】
これに対し、回線起動監視部７２１による上記一定時間の監視で、回線７１−８の起動が検出されなかった場合（ステップ８０６）、制御装置７２（内の起動確認部）は、光回線ループ７１に接続されているストレージ装置７３−１〜７３−７のいずれかが故障していると判断する。この場合、制御装置７２（内の起動確認部）は、光回線ループ７１に接続されているいずれかのストレージ装置の故障を検出したこと、つまりファイバチャネルシステムの異常を検出したことになる。図９の例では、ストレージ装置７３−３が故障している。このため図９の例では、ストレージ装置７３−１及び７３−２は順に起動されるものの、ストレージ装置７３−３は勿論、後続の正常なストレージ装置７３−４〜７３−７も起動されない。
【００５７】
制御装置７２（内の起動確認部）は、ストレージ装置７３−１〜７３−７のいずれかが故障している異常を検出した場合、光回線ループ７１に接続されているストレージ装置の起動の順番を異常検出前とは逆にするために、制御装置７２内のＦＣコントローラ７２０に設けられている光回線起動部により、図９において矢印９０４で示すように、制御装置７２にとってストレージ装置７３−７側の回線７１−８を起動させる（ステップ８０８）。
【００５８】
回線７１−８が起動されると、回線７１−８を介してストレージ装置７３−７に光が伝達される。これにより、ストレージ装置７３−７が故障していないならば、当該ストレージ装置７３−７の主電源が投入され、当該ストレージ装置７３−７が起動される（ステップ８０９ａ）。ストレージ装置７３−７が起動されると、回線７１−８を介して当該ストレージ装置７３−７に伝達された光は、当該ストレージ装置７３−７から当該ストレージ装置７３−７にとってストレージ装置７３−６側の回線７１−７に送出される。これにより、回線７１−７が起動される（ステップ８０９ｂ）。
【００５９】
回線７１−７が起動されると、当該回線７１−７を介してストレージ装置７３−６に光が伝達される。これにより、ストレージ装置７３−６が故障していないならば、当該ストレージ装置７３−６の主電源が投入され、当該ストレージ装置７３−６が起動される（ステップ８１０ａ）。ストレージ装置７３−６が起動されると、回線７１−７を介して当該ストレージ装置７３−６に伝達された光は、当該ストレージ装置７３−６から当該ストレージ装置７３−６にとってストレージ装置７３−５側の回線７１−６に送出される。これにより、回線７１−６が起動される（ステップ８１０ｂ）。
【００６０】
以下、同様にして、ストレージ装置７３−５及び７３−４が順に起動される。このように第２の実施形態においては、異常検出後に、ストレージ装置の起動の順番（方向）を異常検出前とは逆にすることで、異常検出前には起動されなかったストレージ装置のうち、故障ストレージ装置７３−３を除く全てのストレージ装置７３−４〜７３−８をストレージ装置７３−８から順に起動することができる。即ち、第２の実施形態においては、光回線ループ７１にループ接続されたストレージ装置７３−１〜７３−７のうち、故障ストレージ装置７３−３を除く全てのストレージ装置を起動することができる。
【００６１】
さて、制御装置７２（内の起動確認部）は、上記した異常検出によりストレージ装置７３−７側の回線７１−８を起動させた場合、一定時間を待つ。そして、制御装置７２（内の起動確認部）は一定時間後に、ストレージ装置７３−１〜７３−７のうちの起動されているストレージ装置を、当該ストレージ装置７３−１〜７３−７との間で通信を行うことにより確認する（ステップ８１１）。
【００６２】
［第４の実施形態］
図１０は本発明の第４の実施形態に係るファイバチャネルシステムの構成を示すブロック図である。なお、図７と同一部分には同一符号を付してある。図１０のシステムでは、ストレージ装置７３−１（＃１）〜７３−７（＃７）及び制御装置７２が、それぞれ光回線７１−１〜７１−７及び７１−８を介して、スイッチ１００により接続されている。この図１０のファイバチャネルシステムにおいても、制御装置７２は、上記第３の実施形態と同様の手順で、ストレージ装置７３−１〜７３−３の電源投入（起動）と電源遮断（停止）とを制御できる。
【００６３】
なお、本発明は、上記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００６４】
【発明の効果】
以上詳述したように本発明によれば、ファイバチャネルの光回線に接続される電子機器において、待機電源からの電源供給を受けて当該光回線の状態を監視し、当該光回線の起動を検出することにより主電源の投入を制御するようにしたので、電源制御用信号線が不要となり、ファイバチャネルシステム構築時のコストの低減を図ることができる。また本発明によれば、遮断要求コマンドの受信に応じて遮断準備要求状態にある場合に限り、光回線の停止を検出することにより主電源の遮断を制御するようにしたので、光回線の一時的な障害により主電源が遮断されるという不具合を防止できる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係るファイバチャネルシステムの構成を示すブロック図。
【図２】同第１の実施形態におけるストレージ装置１３の電源の投入制御を説明するための図。
【図３】同第１の実施形態におけるストレージ装置１３の電源の遮断制御を説明するための図。
【図４】本発明の第２の実施形態に係るファイバチャネルシステムの構成を示すブロック図。
【図５】同第２の実施形態におけるストレージ装置１３の電源の投入制御を説明するためのシーケンスチャート。
【図６】同第２の実施形態におけるストレージ装置１３の電源の遮断制御を説明するためのシーケンスチャート。
【図７】本発明の第３の実施形態に係るファイバチャネルシステムの構成を示すブロック図。
【図８】同第３の実施形態における、各ストレージ装置７３−１〜７３−７に対する電源投入手順を説明するためのフローチャート。
【図９】同第３の実施形態における、各ストレージ装置７３−１〜７３−７に対する電源投入手順の動作説明図。
【図１０】本発明の第４の実施形態に係るファイバチャネルシステムの構成を示すブロック図。
【符号の説明】
１１，１１−１〜１１−３，７１，７１−１〜７１−８…光回線、１２，７２…制御装置、１３，１３−１〜１３−３，７３−１〜７３−８…ストレージ装置（電子機器）、１４…サーバ装置、１５…ＡＣ供給源、１００…スイッチ、１２０，１３１，７２０…ＦＣコントローラ、１２１…光回線起動／停止部、１２２…電源遮断要求部、１３２…主回路、１３４…主電源装置、１３５…ＳＷ（スイッチ）、１３６…光回線監視回路、１３７…電源制御回路、１３８…待機電源、７２１…回線起動監視部。
【図１】
2004356664.tif 000003
【図２】
2004356664.tif 000004
【図３】
2004356664.tif 000005
【図４】
2004356664.tif 000006
【図５】
2004356664.tif 000007
【図６】
2004356664.tif 000008
【図７】
2004356664.tif 000009
【図８】
2004356664.tif 000010
【図９】
2004356664.tif 000011
【図１０】
2004356664.tif 000012