(57)【特許請求の範囲】
【請求項１】
複数のファイバチャネルインターフェースポートを持つ少なくとも１つのＨＤＤと、
ファイバチャネルインターフェースとファイバチャネル制御インターフェースとをそれぞれ有する複数のファイバチャネル制御部を持つＨＤＤ駆動部と、
前記ＨＤＤ駆動部において前記ＨＤＤ駆動部に電力を供給する第１の電源と、
複数のＨＤＤ制御論理を有し、前記複数のＨＤＤ制御論理のそれぞれが少なくとも１つのファイバチャネルインターフェースと前記ファイバチャネルインターフェースポートの少なくとも１つとを介して前記少なくとも１つのＨＤＤへのリード／ライトアクセスを制御するＨＤＤ制御論理部と、
前記ＨＤＤ制御論理部において前記ＨＤＤ制御論理部に電力を供給する第２の電源と、
前記ＨＤＤ駆動部において前記第１の電源から前記ＨＤＤ駆動部への電力の供給を制御する電源制御回路と、
オン入力されるに従って前記第２の電源からの電力の供給開始を制御する電源スイッチとを備え、
前記少なくとも１つのファイバチャネルインターフェースが前記ファイバチャネルインターフェースポートの前記少なくとも１つに対応し、
前記少なくとも１つのファイバチャネル制御インターフェースが、信号線を介して前記ＨＤＤ制御論理の少なくとも１つから転送されるファイバチャネル制御信号に基づいて前記少なくとも１つのファイバチャネルインターフェースと前記ファイバチャネルインターフェースポートの前記少なくとも１つとの間の接続および切断を制御し、
前記ＨＤＤ制御論理の前記少なくとも１つが前記信号線を介して前記電源制御回路に電源制御信号を転送し、
前記電源制御回路が前記信号線から前記電源制御信号を選び出し、前記電源制御信号に基づいて電力の供給を制御し、
前記第２の電源が、前記電源スイッチを介してオン入力されるに従って、前記ＨＤＤ制御論理部と前記電源制御回路とに電力を供給し、
前記電源制御回路が前記第２の電源から電力供給されている状態で、前記電源制御回路が前記第１の電源から前記ＨＤＤ駆動部への電力供給を制御することを特徴とするディスクサブシステム装置。
【請求項２】
請求項１記載のディスクサブシステム装置において、
前記ファイバチャネルインターフェースを介して前記少なくとも１つのＨＤＤと前記ＨＤＤ制御論理との間のデータ転送経路が冗長構造を有することを特徴とするディスクサブシステム装置。
【請求項３】
請求項１記載のディスクサブシステム装置において、
前記ファイバチャネルインターフェースを介して前記少なくとも１つのＨＤＤと前記ＨＤＤ制御論理との間のデータ転送経路が、並列構造に配列された複数のデータ転送経路から形成されていることを特徴とするディスクサブシステム装置。
【請求項４】
請求項１記載のディスクサブシステム装置において、
前記ＨＤＤ駆動部および前記ＨＤＤ制御論理部のそれぞれの電源経路が冗長構造を有することを特徴とするディスクサブシステム装置。
【請求項５】
請求項１記載のディスクサブシステム装置において、
前記ＨＤＤ駆動部および前記ＨＤＤ制御論理部のそれぞれの電源経路が、並列構造に配列された複数の電源経路から形成されていることを特徴とするディスクサブシステム装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、連続稼動を可能にする必要のあるディスクサブシステム装置等の電源制御装置に適用して有効な技術に関する。
【０００２】
【従来の技術】
本発明者が検討したところによれば、ディスクサブシステム装置等の電源制御装置に関しては、以下のような技術が考えられる。
【０００３】
たとえば、今日のディスクサブシステム装置は、２４時間３６５日連続稼動が可能であることと、記憶するデータの拡大による高密度大容量化が要求されている。
【０００４】
ディスクサブシステム装置の基本構成は、主電源、電源制御回路、電源制御回路用電源、データ転送系の制御を行うＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）制御論理部、ファイバチャネルインターフェースポートを有するＨＤＤを駆動させるＨＤＤ駆動部、ファイバチャネルインターフェースによって構成される。
【０００５】
この構成においての基本動作は、電源制御回路が電源制御回路用電源から給電された状態で装置スイッチをオンすると、主電源からＨＤＤ制御論理部、ＨＤＤ駆動部に電源が供給され、動作可能となる。そして、ＨＤＤ制御論理部の制御によってＨＤＤ駆動部のＨＤＤに対し、ファイバチャネルインターフェースを経由してリード／ライトアクセスを行う。
【０００６】
しかし、この構成では、何れかの１部分に障害が発生した場合、ＨＤＤのリード／ライトアクセスが不可能になるため、連続稼動することはできない。また、ＨＤＤ駆動部の拡張性がないため、大容量化には対応できない。
【０００７】
そこで、第１に、装置の連続稼動を可能にするには、稼動中に１部の構成部品が故障した場合においても、装置の機能、性能を低下させることなく正常に動作させることが可能で、その障害箇所を特定して報告可能とし、当該部品の交換が装置を正常に動作させたままの状態で可能であることが必要である。
【０００８】
そのためには、前述の基本構成を２面化し、電源系では両面間に別の電源境界を持たせることと、本来の機能であるデータ転送系ではＨＤＤへのリード／ライトアクセスをＨＤＤが有する２系統のファイバチャネルインターフェースポートを使用し、ＨＤＤ制御論理部からＨＤＤまでの経路を冗長／２重化することで、電源系及びデータ転送系の片面のある部位で故障が発生した場合においても、もう片面が動作を保証する構成としなければならない。また、ＨＤＤに関しては、ＲＡＩＤ構成を形成し、障害ディスクの再構築を可能としなけれなならない。
【０００９】
さらに、第２に、高密度大容量化については、ＨＤＤ制御論理部とＨＤＤ駆動部を独立させ、ＨＤＤ駆動部に拡張性を持たせ、必要に応じて増設（減設）可能としなければならない。
【００１０】
たとえば、電源系においては、ＨＤＤ制御論理部とＨＤＤ駆動部に新たに電源境界を設け、ＨＤＤ制御論理部にはＨＤＤ駆動部の電源制御用回路と制御用回路専用の電源、ＨＤＤ駆動部にはＨＤＤ駆動部の電源のほかにＨＤＤ制御論理部からの制御でＨＤＤ駆動部の電源を制御するための制御用回路と制御用回路専用の電源、ＨＤＤ制御論理部とＨＤＤ駆動部間の電源制御専用インターフェースを拡張部ごとにそれぞれ必要とする。
【００１１】
また、データ転送系では、ＨＤＤ制御論理部とＨＤＤ駆動部間のファイバチャネルインターフェース、ＨＤＤの接続構成等をＨＤＤ制御論理部から制御するファイバチャネル制御インターフェース、ＨＤＤ駆動部にファイバチャネル制御回路、ＨＤＤ駆動部とＨＤＤ間のファイバチャネルインターフェースを設け、ＨＤＤ制御論理部から拡張部を含むＨＤＤ駆動部を制御し、ファイバチャネルループを形成させることができる構成とする必要がある。
【００１２】
さらに、拡張時においても連続稼動を可能にするには、上記構成をすべて冗長／２重化構成としなければならない。
【００１３】
【発明が解決しようとする課題】
ところで、前記のようなディスクサブシステム装置等の電源制御装置に関して、本発明者が検討した結果、以下のようなことが明らかとなった。
【００１４】
たとえば、ディスクサブシステム装置において、連続稼動と高密度大容量化を実現するには前述のような構成としなければならない。そのために、ＨＤＤ制御論理部の電源境界とＨＤＤ駆動部電源制御部の電源境界がそれぞれ２面ずつと、ＨＤＤ制御論理部とＨＤＤ駆動部間の電源境界が混在し、複雑な電源境界構成となり、電源系の部品点数が増加し、装置が大型化する。
【００１５】
よって、装置の故障率が上がり信頼性が低下すること、ＨＤＤ駆動部の拡張化によってさらに電源境界が複雑化して保守作業が困難になり、故障時の保守誤作業が増えるなどの連続動作の妨げとなる要因が増加することが懸念される。また、部品点数の増加による装置の高価格化も懸念される。さらに、装置の実使用状態とは関係なく、電源制御単位でＨＤＤ制御論理部の電源オン、オフに連動してＨＤＤ駆動部の電源が入るために、ＨＤＤ駆動部が未稼動状態であっても未稼動部分が電源投入状態となり、電力が無駄に消費され、装置全体の消費電力が稼動範囲と一致しない場合がある。
【００１６】
そこで、本発明の目的は、連続稼動が可能で高密度大容量化を必要とし、高信頼性、低価格化を要求されるコンピュータ等の装置においての電源制御を、ファイバチャネル制御用インターフェース信号を用いて実現することができる電源制御装置を提供することにある。
【００１７】
【課題を解決するための手段】
本発明は、前記目的を達成するために、複数系列のファイバチャネルインターフェースポートを持つＨＤＤと、このＨＤＤとの間のファイバチャネルインターフェースおよびファイバチャネル制御インターフェースを含むファイバチャネル制御部を複数系列持つＨＤＤ駆動部と、ＨＤＤに対してリード／ライトのアクセスを制御するＨＤＤ制御論理を複数系列持つＨＤＤ制御論理部とを有する電源制御装置に適用され、各ファイバチャネル制御部には、各ＨＤＤ制御論理から各ファイバチャネル制御インターフェースに供給されるファイバチャネル制御インターフェース用の制御信号を用いてＨＤＤ駆動部の電源制御を行う電源制御回路を含むものである。
【００１８】
さらに、ファイバチャネルインターフェースを介したＨＤＤ制御論理とＨＤＤとの間のデータ転送経路を並列形態で複数から構成し、またＨＤＤ駆動部およびＨＤＤ制御論理部の電源経路を並列形態で複数から構成することで、データ転送経路及び電源経路をそれぞれ冗長／２重化構成にすることができるようになる。
【００１９】
具体的に、本発明は、前述の構成の様にファイバチャネルインターフェースを有するＨＤＤはファイバチャネルインターフェースポートを２系列持っているため、ファイバチャネルインターフェースと、それを制御するファイバチャネル制御インターフェース及びファイバチャネル制御回路をそれぞれの系列ごとにすでに具備している。ファイバチャネル制御インターフェース用の制御信号をＨＤＤ駆動部の電源制御に流用することで、ＨＤＤ駆動部の電源制御を目的とする専用の回路、専用のインターフェースを用いずにＨＤＤ駆動部の電源制御を行うことが可能となり、装置構成上もデータ転送系及び電源系は冗長／２重化構成を実現できる。データ保護、障害時の動作保証の観点からも本電源制御構成とすることで、本来の目的である連続稼動と高密度大容量化を達成することができる。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一機能を有する部材には同一の符号を付し、その繰り返しの説明は省略する。
【００２１】
図１は、本発明の実施の形態において、ファイバチャネルインターフェース用信号を用いたディスクサブシステム装置の電源制御装置の概要を示す構成図である。
【００２２】
本実施の形態の装置は、電源系、データ転送系の制御を行うＨＤＤ制御論理部３４と、ファイバチャネルインターフェースポートを有するＨＤＤを駆動させるＨＤＤ駆動部３５などから構成される。この装置においては、データ転送系及び電源系が複数系列（図では２系列の例を示す）からなり、冗長／２重化構成となっている。
【００２３】
ＨＤＤ制御論理部３４は、データ転送系及び電源系が２系列からなり、装置主電源１，２、この各装置主電源１，２に接続されるＨＤＤ制御論理用電源制御部８，９、この各ＨＤＤ制御論理用電源制御部８，９に接続されるＨＤＤ制御論理用電源３，４、各ＨＤＤ制御論理用電源制御部８，９に接続される装置電源スイッチ７、各ＨＤＤ制御論理用電源３，４に接続されるＨＤＤ制御論理１０，１１などが設けられている。このＨＤＤ制御論理部３４からＨＤＤ駆動部３５に対して、ファイバチャネル信号１２，１７、ファイバチャネル制御信号１３，１８が供給される。
【００２４】
ＨＤＤ駆動部３５は、データ転送系及び電源系が２系列からなり、ファイバチャネル制御部２０，２３、この各ファイバチャネル制御部２０，２３の内部に設けられたファイバチャネル制御インターフェース２１，２４、この各ファイバチャネル制御インターフェース２１，２４に接続されたファイバチャネルインターフェース２２，２５、及びＨＤＤ駆動部電源制御回路２８，２９、この各ＨＤＤ駆動部電源制御回路２８，２９にＨＤＤ駆動部電源信号２６，２７の信号線を通じて接続されたＨＤＤ駆動部電源５，６、この各ＨＤＤ駆動部電源５，６にＨＤＤ電源信号３０の信号線を通じて接続され、かつファイバチャネルインターフェース２２，２５に接続された複数のＨＤＤ３１などが設けられている。ＨＤＤ３１にはそれぞれ、ファイバチャネルインターフェースポート３２，３３が２系列設けられている。
【００２５】
このＨＤＤ駆動部３５において、各ファイバチャネル制御部２０，２３の内部に設けられたファイバチャネル制御インターフェース２１，２４にはファイバチャネル制御信号１３，１８、ファイバチャネルインターフェース２２，２５にはファイバチャネル信号１２，１７がそれぞれＨＤＤ制御論理部３４から供給され、またＨＤＤ駆動部電源制御回路２８，２９にはファイバチャネル制御信号１３，１８から分岐したファイバチャネル制御部電源信号１４，１９が供給される。
【００２６】
この装置の構成において、電源制御としては、装置主電源１，２から、ＨＤＤ制御論理用電源制御部８，９、ＨＤＤ駆動部電源制御回路２８，２９の各電源制御部に電源を供給する。装置電源スイッチ７をオンすると、ＨＤＤ制御論理用電源制御部８，９の制御によってＨＤＤ制御論理用電源３，４に電源を供給する。この状態にてＨＤＤ制御論理１０，１１が動作可能となり、ＨＤＤ駆動部３５の制御が可能になる。ＨＤＤ制御論理１０，１１は、ファイバチャネル制御部電源信号１４，１９によってＨＤＤ駆動部電源制御回路２８，２９を動作させ、ＨＤＤ駆動部電源信号２６，２７を介し、ＨＤＤ駆動部電源５，６をオンする。この状態にて、ＨＤＤ３１はＨＤＤ電源信号３０を受信し、通電状態になる。
【００２７】
ＨＤＤ駆動部３５の電源制御とは別に、ＨＤＤ制御論理１０，１１は、ファイバチャネル制御信号１３，１８を介し、ファイバチャネル制御部２０，２３内のファイバチャネル制御インターフェース２１，２４を制御し、ファイバチャネル信号１２，１７、ファイバチャネルインターフェース２２，２５、ファイバチャネルインターフェースポート３２，３３によってファイバループを形成し、ＨＤＤ制御論理１０からファイバーチャネル信号１２、ファイバチャネルインターフェース２２、ファイバチャネルインターフェースポート３２を介し、ＨＤＤ３１へリード／ライトのアクセスを行う。もう片側のポートにおいても同様に、ＨＤＤ制御論理１１からファイバーチャネル信号１７、ファイバチャネルインターフェース２５、ファイバチャネルインターフェースポート３３を介し、ＨＤＤ３１へリード／ライトのアクセスを行う。
【００２８】
図１において、１６はＨＤＤ制御論理部３４の電源境界を示し、図中の装置主電源１、ＨＤＤ制御論理用電源３、ＨＤＤ制御論理用電源制御部８、ＨＤＤ制御論理１０、ファイバチャネル信号１２、及びファイバチャネル制御信号１３に対し、装置主電源２、ＨＤＤ制御論理用電源４、ＨＤＤ制御論理用電源制御部９、ＨＤＤ制御論理１１、ファイバチャネル信号１７、ファイバチャネル制御信号１８によって冗長／２重化が実現されている。
【００２９】
よって、稼動中にＨＤＤ制御論理用電源３，４を含むＨＤＤ制御論理部３４の片側のある部位において障害が発生した場合においても、正常な方のパスを使用し、装置の動作に影響させることなく、障害部位の交換が可能となる。
【００３０】
また、図１において、１５はＨＤＤ制御論理部３４とＨＤＤ駆動部３５の電源境界を示している。ＨＤＤ駆動部３５が未稼動の場合は、ＨＤＤ駆動部３５の電源５，６をオフすることで、消費電力を抑止することができる。
【００３１】
このＨＤＤ駆動部３５は、ファイバチャネル信号１２、ファイバチャネル制御信号１３、ファイバチャネル制御部電源信号１４、ファイバチャネル制御部２０、ファイバチャネル制御インターフェース２１、ファイバチャネルインターフェース２２、ＨＤＤ駆動部電源制御回路２８、ＨＤＤ駆動部電源信号２６、ＨＤＤ駆動部電源５、及びファイバチャネルインターフェースポート３２と、ファイバチャネル信号１７、ファイバチャネル制御信号１８、ファイバチャネル制御部電源信号１９、ファイバチャネル制御部２３、ファイバチャネル制御インターフェース２４、ファイバチャネルインターフェース２５、ＨＤＤ駆動部電源制御回路２９、ＨＤＤ駆動部電源信号２７、ＨＤＤ駆動部電源６、及びファイバチャネルインターフェースポート３３から形成され、冗長／２重化が実現され、ＨＤＤ制御論理部３４と同様に、装置の動作に影響させることなく、障害部位の交換が可能となる。
【００３２】
次に、以下において説明する障害の形態１〜４において、ある１点の部位にて障害が発生した場合の動作について詳細に説明する。
【００３３】
（障害の形態１）
図２は、前記図１の構成にて、装置主電源に障害があった場合を示す説明図である。
【００３４】
図２のように、装置主電源１が障害部位３７の場合、電源境界１５，１６より、停止部位３６に示すＨＤＤ制御論理用電源制御部８、ＨＤＤ制御論理用電源３、ＨＤＤ制御論理１０の電源供給が行われなくなり、使用不可能となる。よって、ファイバチャネル制御部電源信号１４を使用して、ＨＤＤ駆動部３５の電源制御、及びファイバチャネルインターフェースポート３２経由でのＨＤＤ３１へのリード／ライトアクセスは不可能となる。
【００３５】
しかし、冗長／２重化されたファイバチャネル制御部電源信号１９を使用してＨＤＤ駆動部３５の電源制御は可能で、ファイバチャネルインターフェースポート３３経由にてＨＤＤ３１へのリード／ライトアクセスを実施することができるために連続稼動が持続できる。
【００３６】
（障害の形態２）
図３は、前記図１の構成にて、ＨＤＤ制御論理用電源に障害があった場合を示す説明図である。
【００３７】
図３のように、ＨＤＤ制御論理用電源３が障害部位３７の場合、停止部位３６に示すＨＤＤ制御論理１０の電源供給が行われなくなり、使用不可能となる。よって、ファイバチャネル制御部電源信号１４を使用して、ＨＤＤ駆動部３５の電源制御、及びファイバチャネルインターフェースポート３２経由でのＨＤＤ３１へのリード／ライトアクセスは不可能となる。
【００３８】
しかし、冗長／２重化されたファイバチャネル制御部電源信号１９を使用してＨＤＤ駆動部３５の電源制御は可能で、ファイバチャネルインターフェースポート３３経由にてＨＤＤ３１へのリード／ライトアクセスを実施することができるために連続稼動が持続できる。
【００３９】
（障害の形態３）
図４は、前記図１の構成にて、ＨＤＤ駆動部電源制御回路に障害があった場合を示す説明図である。
【００４０】
図４のように、ＨＤＤ駆動部電源制御回路２８が障害部位３７の場合、停止部位３６に示すＨＤＤ駆動部電源信号２６を経由したＨＤＤ駆動部電源５，６の電源制御が不可能となる。
【００４１】
しかし、冗長／２重化されたＨＤＤ駆動部電源制御回路２９によってＨＤＤ駆動部電源信号２７を経由し、ＨＤＤ駆動部電源５，６の電源制御が可能となり、ＨＤＤ駆動部３５、及びＨＤＤ３１への電源供給は可能である。そのため、ファイバチャネルインターフェースポート３２経由、及びファイバチャネルインターフェースポート３３経由にてＨＤＤ３１へのリード／ライトアクセスは可能で連続稼動は持続できる。
【００４２】
（障害の形態４）
図５は、前記図１の構成にて、ＨＤＤ駆動部電源に障害があった場合を示す説明図である。
【００４３】
図５のように、ＨＤＤ駆動部電源５が障害部位３７の場合、停止部位３６に示すＨＤＤ駆動部電源５からＨＤＤ駆動部３５、及びＨＤＤ３１への電源供給は行われない。
【００４４】
しかし、冗長／２重化されたＨＤＤ駆動部電源６よりＨＤＤ駆動部３５、及びＨＤＤ３１への電源供給が可能である。そのため、ファイバチャネルインターフェースポート３２経由、及びファイバチャネルインターフェースポート３３経由にてＨＤＤ３１へのリード／ライトアクセスは可能で連続稼動は持続できる。
【００４５】
【発明の効果】
本発明によれば、連続稼動を目的としたディスクサブシステム装置のＨＤＤ駆動部の電源制御をファイバチャネル制御用インターフェースを流用することで、ＨＤＤ駆動部の電源制御を目的とした専用の回路、電源、電源制御インターフェースを設けることなく行うことが可能となる。
【００４６】
また、本発明によれば、ファイバチャネルインターフェースはすでに論理的に冗長／２重化されているために、そのための回路の増加を防ぎ、ＨＤＤ制御論理部に搭載されるＨＤＤ駆動部の電源制御インターフェース部の制御回路部、ケーブル等の部品を削減でき、障害発生頻度が低減できる。
【００４７】
さらに、本発明によれば、ケーブル等の部品削減により接続作業が簡素化され、接続時の破壊や誤接続を防ぐことができる。
【００４８】
また、本発明によれば、ＨＤＤ未実装時やファイバチャネル未使用時に電源を切ることができ、消費電力も低減される。
【００４９】
以上から、本発明による部品の削減によって、故障頻度の低下と故障時のメンテナンス作業削減による信頼性向上、装置の価格低減、装置の消費電力低減、装置の小型化による高密度化の効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態において、ファイバチャネルインターフェース用信号を用いたディスクサブシステム装置の電源制御装置の概要を示す構成図である。
【図２】図１の構成にて、装置主電源に障害があった場合を示す説明図である。
【図３】図１の構成にて、ＨＤＤ制御論理用電源に障害があった場合を示す説明図である。
【図４】図１の構成にて、ＨＤＤ駆動部電源制御回路に障害があった場合を示す説明図である。
【図５】図１の構成にて、ＨＤＤ駆動部電源に障害があった場合を示す説明図である。
【符号の説明】
１，２…装置主電源、３，４…ＨＤＤ制御論理用電源、５，６…ＨＤＤ駆動部電源、７…装置電源スイッチ、８，９…ＨＤＤ制御論理用電源制御部、１０，１１…ＨＤＤ制御論理、１２，１７…ファイバチャネル信号、１３，１８…ファイバチャネル制御信号、１４，１９…ファイバチャネル制御部電源信号、１５…ＨＤＤ制御論理部とＨＤＤ駆動部の電源境界、１６…ＨＤＤ制御論理部冗長／２重化電源境界、２０，２３…ファイバチャネル制御部、２１，２４…ファイバチャネル制御インターフェース、２２，２５…ファイバチャネルインターフェース、２６，２７…ＨＤＤ駆動部電源信号、２８，２９…ＨＤＤ駆動部電源制御回路、３０…ＨＤＤ電源信号、３１…ＨＤＤ、３２，３３…ファイバチャネルインターフェースポート、３４…ＨＤＤ制御論理部、３５…ＨＤＤ駆動部、３６…停止部位、３７・・障害部位。
【図１】
0004219610.tif 000002
【図２】
0004219610.tif 000003
【図３】
0004219610.tif 000004
【図４】
0004219610.tif 000005
【図５】
0004219610.tif 000006