(57)【要約】【課題】  冷却ファンの故障やモジュールの故障などで、冷却ファンやモジュールの交換が必要になり、冷却ファンやモジュールを抜去する際の筐体内の温度上昇を抑えることができるストレージ装置を提供する。【解決手段】  データ転送の制御を行うコントローラ１４と、ハードディスク１０およびコントローラ１４に電源を供給するファン１３１を有する電源１３と、基本筐体１とを備え、コントローラ１４は、他のコントローラ１４および電源１３の状態を監視し、他のコントローラ１４および電源１３の故障を検出すると、故障を検出したモジュールに対応した電源１３のファン１３１の回転を、通常回転より高速な第１の高速回転で回転させ、故障を検出したモジュールが抜去されたことを検出すると、第１の高速回転で回転させたファン１３１を第１の高速回転よりも高速な第２の高速回転で回転させる。【選択図】  図１
2006294180.tif 000002
【特許請求の範囲】
【請求項１】
上位装置との間でのデータ転送の制御および物理記憶デバイスとの間でのデータ転送の制御を行う２個以上のコントローラモジュールと、
前記物理記憶デバイスおよび前記コントローラモジュールに電源を供給するファンを有する２個以上の電源モジュールと、
前記物理記憶デバイス、前記コントローラモジュールおよび前記電源モジュールを格納する筐体とを備え、
前記２個以上のコントローラモジュールのうち、第１のコントローラモジュールは、他の前記コントローラモジュールおよび前記電源モジュールの状態を監視し、他の前記コントローラモジュールおよび前記電源モジュールの故障を検出すると、故障を検出したモジュールに対応した前記電源モジュールのファンの回転を、通常回転よりも高速な第１の速度で回転させ、前記故障を検出したモジュールが抜去されたことを検出すると、前記第１の速度で回転させたファンを前記第１の速度よりも高速な第２の速度で回転させることを特徴とするストレージ装置。
【請求項２】
請求項１記載のストレージ装置において、
前記筐体は、２個の前記コントローラモジュール間、２個の前記電源モジュール間および前記コントローラモジュールと前記電源モジュールとの間で前記電源モジュールのファンによる風が流れる通気孔が設けられ、
前記コントローラモジュールおよび前記電源モジュールは、前記筐体に格納された際、前記筐体の通気孔と対応する場所に通気孔が設けられることを特徴とするストレージ装置。
【請求項３】
請求項１記載のストレージ装置において、
前記２個以上のコントローラモジュールは、前記筐体に格納される際、２個ごとに、コントローラモジュールの部品実装部が互いに向き合う状態で実装されることを特徴とするストレージ装置。
【請求項４】
請求項１記載のストレージ装置において、
前記２個以上のコントローラモジュールのうち、第１のコントローラモジュールは、他の前記コントローラモジュールおよび前記電源モジュールの故障に対して、通常回転よりも高速に回転させる前記電源モジュールのファンの関係を示す対応表をもち、前記対応表に基づいて、他の前記コントローラモジュールおよび前記電源モジュールの故障を検出した際に、通常回転よりも高速に回転させる前記電源モジュールのファンを判別することを特徴とするストレージ装置。
【請求項５】
請求項１記載のストレージ装置において、
前記物理記憶デバイスおよび前記コントローラモジュールを冷却するファンを有する２個以上の冷却モジュールを備え、
前記筐体は、前記物理記憶デバイス、前記コントローラモジュール、前記冷却モジュールおよび前記電源モジュールを格納し、
前記２個以上のコントローラモジュールのうち、第１のコントローラモジュールは、他の前記コントローラモジュール、前記冷却モジュールおよび前記電源モジュールの状態を監視し、前記各モジュールの故障を検出すると、故障を検出したモジュールに対応した前記冷却モジュールのファンおよび前記電源モジュールのファンの回転を通常回転よりも高速な第１の速度で回転させ、前記故障を検出したモジュールが抜去されたことを検出すると、前記第１の速度で回転させたファンを前記第１の速度よりも高速な第２の速度で回転させることを特徴とするストレージ装置。
【請求項６】
上位装置との間でのデータ転送の制御および物理記憶デバイスとの間でのデータ転送の制御を行う２個以上のコントローラモジュールと、
前記物理記憶デバイスおよび前記コントローラモジュールに電源を供給するファンを有する２個以上の電源モジュールと、
前記物理記憶デバイス、前記コントローラモジュールおよび前記電源モジュールを格納する筐体とを備えたストレージ装置のファン制御方法であって、
前記コントローラモジュールおよび前記電源モジュールの状態を監視し、前記コントローラモジュールおよび前記電源モジュールの故障を検出すると、故障を検出したモジュールに対応した前記電源モジュールのファンの回転を通常回転よりも高速な第１の速度で回転させ、前記故障を検出したモジュールが抜去されたことを検出すると、前記第１の速度で回転させたファンを前記第１の速度よりも高速な第２の速度で回転させることを特徴とするストレージ装置のファン制御方法。
【請求項７】
請求項６記載のストレージ装置のファン制御方法において、
故障を検出したモジュールに対応した前記電源モジュールのファンを判別する際、前記コントローラモジュールおよび前記電源モジュールの故障に対して、通常回転よりも高速に回転させる前記電源モジュールのファンの関係を示す対応表に基づいて判別することを特徴とするストレージ装置のファン制御方法。
【請求項８】
上位装置との間でのデータ転送の制御および物理記憶デバイスとの間でのデータ転送の制御を行う２個以上のコントローラモジュールと、
前記物理記憶デバイスおよび前記コントローラモジュールに電源を供給するファンを有する２個以上の電源モジュールと、
前記物理記憶デバイス、前記コントローラモジュールおよび前記電源モジュールを格納する筐体とを備えたストレージ装置のファン制御を行うファン制御プログラムであって、
前記電源モジュールのファンを制御するために、前記コントローラモジュール内の処理部を、他の前記コントローラモジュールおよび前記電源モジュールの状態を監視し、他の前記コントローラモジュールおよび前記電源モジュールの故障を検出すると、故障を検出したモジュールに対応した前記電源モジュールのファンの回転を通常回転よりも高速な第１の速度で回転させ、前記故障を検出したモジュールが抜去されたことを検出すると、前記第１の速度で回転させたファンを前記第１の速度よりも高速な第２の速度で回転させるファン制御部として動作させることを特徴とするファン制御プログラム。
【請求項９】
請求項８記載のファン制御プログラムにおいて、
前記コントローラモジュール内の処理部を、故障を検出したモジュールに対応した前記電源モジュールのファンを判別する際、前記コントローラモジュールおよび前記電源モジュールの故障に対して、通常回転よりも高速に回転させる前記電源モジュールのファンの関係を示す対応表に基づいて判別するファン制御部として動作させることを特徴とするファン制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージ装置、ストレージ装置のファン制御方法およびファン制御プログラムに関し、特に、ストレージ装置内の各モジュールの故障時および抜去時の冷却ファン制御に適用して有効な技術に関するものである。
【背景技術】
【０００２】
従来、電源やプロセッサなどの発熱部品を冷却する手段として冷却ファンを有する装置においては、装置筐体内に設置した温度検出回路により温度の上昇が検出された場合に、冷却ファンの回転数を高回転化することにより、上昇した温度を下げていた。
【０００３】
また、従来、電子機器において、多数の電子回路パッケージを搭載可能な電子機器筐体内に実装されるシェルフの段数の増減に伴い冷却ファンの回転数を増減する技術があった（例えば、特許文献１参照）。
【特許文献１】特開平６−２７２６９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の冷却ファンの制御では、温度の上昇を検出して冷却ファンの回転を高回転化するため、装置筐体内のモジュール抜去時などでは、風の流れの変化により風量が不足し、他のモジュールなどの温度上昇に至るため、モジュールの抜去時間に制限を設けて温度上昇に対応していた。また、温度上昇を検出してから冷却ファンの回転を高回転化するため、上昇した温度を下げるための冷却ファンの制御が難しくなっていた。
【０００５】
また、特許文献１に記載の技術では、シェルフの段数の増減に伴い冷却ファンの回転数を増減する制御を行っているため、シェルフに搭載された電子回路パッケージの抜去時などでは、同様に他の電子回路パッケージに温度上昇が発生していた。
【０００６】
そこで、本発明の目的は、冷却ファンの故障やモジュールの故障などで、冷却ファンやモジュールの交換が必要になり、冷却ファンやモジュールを抜去する際の筐体内の温度上昇を抑えることができるストレージ装置、ストレージ装置のファン制御方法およびファン制御プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明によるストレージ装置は、上位装置との間でのデータ転送の制御および物理記憶デバイスとの間でのデータ転送の制御を行う２個以上のコントローラモジュールと、物理記憶デバイスおよびコントローラモジュールに電源を供給するファンを有する２個以上の電源モジュールと、物理記憶デバイス、コントローラモジュールおよび電源モジュールを格納する筐体とを備え、２個以上のコントローラモジュールのうち、第１のコントローラモジュールは、他のコントローラモジュールおよび電源モジュールの状態を監視し、他のコントローラモジュールおよび電源モジュールの故障を検出すると、故障を検出したモジュールに対応した電源モジュールのファンの回転を、通常回転よりも高速な第１の速度で回転させ、故障を検出したモジュールが抜去されたことを検出すると、第１の速度で回転させたファンを第１の速度よりも高速な第２の速度で回転させるものである。
【０００８】
また、本発明によるストレージ装置は、さらに、物理記憶デバイスおよびコントローラモジュールを冷却するファンを有する２個以上の冷却モジュールを備え、筐体は、物理記憶デバイス、コントローラモジュール、冷却モジュールおよび電源モジュールを格納し、２個以上のコントローラモジュールのうち、第１のコントローラモジュールは、他のコントローラモジュール、冷却モジュールおよび電源モジュールの状態を監視し、各モジュールの故障を検出すると、故障を検出したモジュールに対応した冷却モジュールのファンおよび電源モジュールのファンの回転を通常回転よりも高速な第１の速度で回転させ、故障を検出したモジュールが抜去されたことを検出すると、第１の速度で回転させたファンを第１の速度よりも高速な第２の速度で回転させるものである。
【０００９】
また、本発明によるファン制御方法は、上位装置との間でのデータ転送の制御および物理記憶デバイスとの間でのデータ転送の制御を行う２個以上のコントローラモジュールと、物理記憶デバイスおよびコントローラモジュールに電源を供給するファンを有する２個以上の電源モジュールと、物理記憶デバイス、コントローラモジュールおよび電源モジュールを格納する筐体とを備えたストレージ装置のファン制御方法であって、コントローラモジュールおよび電源モジュールの状態を監視し、コントローラモジュールおよび電源モジュールの故障を検出すると、故障を検出したモジュールに対応した電源モジュールのファンの回転を通常回転よりも高速な第１の速度で回転させ、故障を検出したモジュールが抜去されたことを検出すると、第１の速度で回転させたファンを第１の速度よりも高速な第２の速度で回転させるものである。
【００１０】
また、本発明によるファン制御プログラムは、上位装置との間でのデータ転送の制御および物理記憶デバイスとの間でのデータ転送の制御を行う２個以上のコントローラモジュールと、物理記憶デバイスおよびコントローラモジュールに電源を供給するファンを有する２個以上の電源モジュールと、物理記憶デバイス、コントローラモジュールおよび電源モジュールを格納する筐体とを備えたストレージ装置のファン制御を行うファン制御プログラムであって、電源モジュールのファンを制御するために、コントローラモジュール内の処理部を、他のコントローラモジュールおよび電源モジュールの状態を監視し、他のコントローラモジュールおよび電源モジュールの故障を検出すると、故障を検出したモジュールに対応した電源モジュールのファンの回転を通常回転よりも高速な第１の速度で回転させ、故障を検出したモジュールが抜去されたことを検出すると、第１の速度で回転させたファンを第１の速度よりも高速な第２の速度で回転させるファン制御部として動作させるものである。
【発明の効果】
【００１１】
本発明によれば、各モジュールの故障時のファンの回転と、故障後のモジュールの交換に伴うモジュール抜去時のファンの回転を最適に制御することにより、モジュールの故障時およびモジュールの抜去時の筐体内の風の流れを最適にコントロールすることができ、筐体内の温度上昇を効率よく抑えることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１３】
＜ストレージ装置の全体構成＞
図１および図２により、本発明の一実施の形態に係るストレージ装置の構成について説明する。図１および図２は本発明の一実施の形態に係るストレージ装置の構成を示す構成図であり、図１は基本筐体の構成、図２は増設筐体の構成を示している。また、図１（ａ）および図２（ａ）は正面の斜視図、図１（ｂ）および図２（ｂ）は背面の斜視図を示している。
【００１４】
図１において、ストレージ装置の基本筐体１は、正面側に複数の物理記憶デバイスであるハードディスク（ＨＤＤ）１０と２個のバッテリー１１が実装され、背面側に２個の冷却モジュールであるファンアッセンブリ（ＦＡＮ０，ＦＡＮ１）１２、２個の電源モジュールである電源（ＰＳ０，ＰＳ１）１３、２個のコントローラモジュールであるコントローラ（ＣＴＬ０，ＣＴＬ１）１４が実装され、ファンアッセンブリ１２には３個のファン１２１、電源１３には２個のファン１３１が備えられている。
【００１５】
複数のハードディスク１０は、正面側の上段に横に並べて配置され、２個のバッテリー１１は正面側の下段に横に並べて配置されている。
【００１６】
２個のファンアッセンブリ１２は背面側の上段の左右に配置され、２個のコントローラ１４は背面側の上段に上下２段に配置され、電源１３は背面側の下段に横に並べて配置されている。
【００１７】
２個のコントローラ１４の上下２段の配置は、下側のコントローラ１４に対して、上側のコントローラ１４は、上下が逆になる方向で配置され、コントローラ１４上の部品実装部が互いに向き合う状態となっている。
【００１８】
ストレージ装置の基本筐体１内では、ファンアッセンブリ１２のファン１２１により、ハードディスク１０およびコントローラ１４の冷却を行い、電源１３のファン１３１により、電源１３およびバッテリー１１の冷却を行っている。
【００１９】
コントローラ１４は、例えば、ホストコンピュータなどの上位装置との間でのデータ転送の制御およびハードディスク１０との間でのデータ転送の制御を行い、また、ファンアッセンブリ１２、電源１３、他のコントローラ１４の状態を監視し、ファンアッセンブリ１２のファン１２１および電源１３のファン１３１の制御を行っている。
【００２０】
また、図２において、ストレージ装置の増設筐体２は、正面側に複数のハードディスク２０が実装され、背面側に２個の増設筐体用コントローラ（ＥＮＣ０，ＥＮＣ１）２１、２個の電源（ＰＳ０，ＰＳ１）２２が実装され、電源２２には２個のファン２２１が備えられている。
【００２１】
複数のハードディスク２０は、正面側に横に並べて配置されている。
【００２２】
２個の増設筐体用コントローラ２１は、背面側の上段に横に並べて配置され、電源２２は背面側の下段に横に並べて配置されている。
【００２３】
ストレージ装置の増設筐体２内では、電源２２のファン２２１により、電源２２の内部、ハードディスク２０、および増設筐体用コントローラ２１の冷却を行っている。
【００２４】
増設筐体用コントローラ２１は、基本筐体１のコントローラ１４との間でのデータ転送の制御およびハードディスク２０との間でのデータ転送の制御を行い、また、電源２２、他の増設筐体用コントローラ２１の状態を監視し、電源２２のファン２２１の制御を行っている。
【００２５】
なお、電源２２のファン２２１の制御は、基本筐体１のコントローラ１４により、電源２２、増設筐体用コントローラ２１の状態を監視し、基本筐体１のコントローラ１４からの指示により制御するようにしてもよい。
【００２６】
また、ストレージ装置の基本筐体１および増設筐体２は、たとえば、サーバなどが搭載された１９インチラックなどに搭載して使用される。
【００２７】
＜コントローラの実装＞
次に、図３により、本発明の一実施の形態に係るストレージ装置のコントローラの実装について説明する。図３は本発明の一実施の形態に係るストレージ装置のコントローラの実装を説明するための説明図である。図３（ａ）はコントローラを上下逆に実装しない従来の実装方法を示し、図３（ｂ）はコントローラを上下逆に実装した実装方法を示し、図３（ｃ）はコントローラを上下逆に実装し、２個のコントローラの間隔を狭くする実装方法を示している。
【００２８】
図３（ａ）に示すように、コントローラを上下逆に実装しない場合では、コントローラ１４内で一番発熱の大きい部品に設けられたヒートシンク１４１の部分が、片方によってしまった場合には、ヒートシンク１４１のある側［図３（ａ）のＡ部］には、ファンによる風をたくさん流したいが、ヒートシンク１４１のない側［図３（ａ）のＢ部］には、あまり風を流す必要がない。しかし、ストレージ装置の基本筐体１の前面には、複数のハードディスク１０が実装されているため、複数のハードディスク１０には、均等に風を流さなければならず、図３（ａ）のＡ部と図３（ａ）のＢ部とで、ファンによる風の流れを変えることは困難となる。
【００２９】
このため、本実施の形態では、図３（ｂ）に示すように、上下２段に実装されたコントローラ１４の上部のコントローラ１４を上下逆に実装し、ヒートシンク１４１が左右に分かれて配置されるようにしている。これにより、図３（ｂ）のＡ部と図３（ｂ）のＢ部には均等に風を流すことにより、２個のコントローラ１４を均一に冷却することができ、ストレージ装置の基本筐体１の前面実装された複数のハードディスク１０の冷却も均一に行うことが可能である。
【００３０】
また、図３（ｂ）に示すように、上部のコントローラ１４を上下逆に実装した場合では、コントローラ１４の実装に関して、コントローラ１４のヒートシンク１４１が互いに接触しないため、図３（ｃ）に示すように、上下方向の間隔を狭くして実装することが可能である。
【００３１】
＜ファンの制御動作＞
次に、図４および図５により、本発明の一実施の形態に係るストレージ装置のファンの制御動作について説明する。図４は本発明の一実施の形態に係るストレージ装置のコントローラ部の信号の概略を示す図、図５は本発明の一実施の形態に係るストレージ装置のファンの制御動作を示すフローチャートである。
【００３２】
ファンアッセンブリ１２のファン１２１、電源１３のファン１３１、電源２２のファン２２１の制御は、コントローラ１４内および増設筐体用コントローラ２１内に格納されたファン制御プログラムを、コントローラ１４内および増設筐体用コントローラ２１内のマイクロプロセッサおよび記憶部などからなる処理部で実行し、処理部をファン制御部として動作させることにより行っており、コントローラ１４および増設筐体用コントローラ２１には、他の各部のモジュールの状態を示す信号が入力され、ファン制御プログラムによる処理により、各ファンに対する制御信号を出力して、各ファンの制御を行っている。
【００３３】
たとえば、基本筐体１のコントローラ（ＣＴＬ０）１４の場合では、基本筐体１のコントローラ（ＣＴＬ０）１４には、図４に示すように、コントローラ（ＣＴＬ１）１４の状態を示す「ＣＴＬ１−ＩＮ」および「ＣＴＬ１−ＡＬＡＲＭ」、ファンアッセンブリ（ＦＡＮ０）１２の状態を示す「ＦＡＮ０−ＩＮ」および「ＦＡＮ０−ＡＬＡＲＭ」、ファンアッセンブリ（ＦＡＮ１）１２の状態を示す「ＦＡＮ１−ＩＮ」および「ＦＡＮ１−ＡＬＡＲＭ」、電源（ＰＳ０）１３の状態を示す「ＰＳ０−ＩＮ」および「ＰＳ０−ＡＬＡＲＭ」、電源（ＰＳ１）１３の状態を示す「ＰＳ１−ＩＮ」および「ＰＳ１−ＡＬＡＲＭ」の各信号が入力されている。
【００３４】
そして、これらの各信号は、ファン制御プログラム１４２を実行する処理部に入力され、ファン制御プログラム１４２による処理により、ファンアッセンブリ（ＦＡＮ０）１２のファン１２１の動作を制御する「ＦＡＮ０−Ｈｉｇｈ」および「ＦＡＮ０−Ｌｏｗ」、ファンアッセンブリ（ＦＡＮ１）１２のファン１２１の動作を制御する「ＦＡＮ１−Ｈｉｇｈ」および「ＦＡＮ１−Ｌｏｗ」、電源（ＰＳ０）１３のファン１３１の動作を制御する「ＰＳＦＡＮ０−Ｈｉｇｈ」および「ＰＳＦＡＮ０−Ｌｏｗ」、電源（ＰＳ１）１３のファン１３１の動作を制御する「ＰＳＦＡＮ１−Ｈｉｇｈ」および「ＰＳＦＡＮ１−Ｌｏｗ」が出力され、コントローラ１４および増設筐体用コントローラ２１では、これらの制御信号に基づいて各ファンの回転数を制御している。
【００３５】
各ファンの制御動作としては、まず、図５に示すように、あるモジュールに故障発生（ワーニング）があると（Ｓ１００）、そのモジュールに対するワーニング信号（たとえば、ＣＴＬ１−ＡＬＡＲＭなど）により、故障部位の判別を行う（Ｓ１０１）。
【００３６】
そして、コントローラ１４内および増設筐体用コントローラ２１内には、それぞれ、故障部位とそれに対する高速化対象ファンの対応を示す対応表（１４３，２１１）が格納されており、対応表（１４３，２１１）の内容に基づいて、Ｓ１０１で判別された故障部位の対象となるファンを判別する（たとえば、ＦＡＮ−０，１）（Ｓ１０２）。
【００３７】
そして、Ｓ１０２で判別された対象のファンに対して、高速回転信号（たとえば、ＦＡＮ０−ＨｉｇｈおよびＦＡＮ１−Ｈｉｇｈ）を送出する（Ｓ１０３）。
【００３８】
Ｓ１０３での高速回転信号により、対象のファンは通常時の回転よりも高速回転となり、中速回転となる。
【００３９】
そして、モジュールの抜去状態を示す信号（たとえば、ＣＴＬ１−ＩＮ＝１）により、故障したモジュールが抜去されたか否かを判別し（Ｓ１０４）、Ｓ１０４でモジュールが抜去されていないと判別されれば、Ｓ１０４に戻り、Ｓ１０４でモジュールが抜去されたと判別されれば、Ｓ１０２で判別された対象のファンに対して、高速回転信号（たとえば、ＦＡＮ０−ＨｉｇｈおよびＦＡＮ１−Ｈｉｇｈ）を送出する（Ｓ１０５）。
【００４０】
Ｓ１０５での高速回転信号により、対象のファンはＳ１０３での回転よりも高速回転となり、高速回転となる。
【００４１】
そして、モジュールの挿入状態を示す信号（たとえば、ＣＴＬ１−ＩＮ＝０）により、故障したモジュールが交換されて挿入されたか否かを判別し（Ｓ１０６）、Ｓ１０６でモジュールが挿入されていないと判別されれば、Ｓ１０６に戻り、Ｓ１０６でモジュールが挿入されたと判別されれば、Ｓ１０２で判別された対象のファンに対して、低速回転信号（たとえば、ＦＡＮ０−ＬｏｗおよびＦＡＮ１−Ｌｏｗ）を送出する（Ｓ１０７）。
【００４２】
Ｓ１０７での低速回転信号により、対象のファンはＳ１０５での回転よりも低速回転となり、中速回転となる。
【００４３】
そして、故障部位のモジュールからのワーニング信号が解除されたか否かを判別し（Ｓ１０８）、Ｓ１０８で解除されないと判別されれば、Ｓ１０８に戻り、Ｓ１０８で解除されたと判別されれば、Ｓ１０２で判別された対象のファンに対して、低速回転信号（たとえば、ＦＡＮ０−ＬｏｗおよびＦＡＮ１−Ｌｏｗ）を送出する（Ｓ１０９）。
【００４４】
Ｓ１０９での低速回転信号により、対象のファンはＳ１０７での回転よりも低速回転となり、通常回転となる。
【００４５】
以上の処理により、各モジュールの故障時のファンの回転と、故障後のモジュールの交換に伴うモジュール抜去時のファンの回転を最適に制御することにより、モジュールの故障時およびモジュールの抜去時の筐体内の風の流れを最適にコントロールすることができ、筐体内の温度上昇を効率よく抑えることが可能となる。
【００４６】
＜筐体内の風の流れ＞
次に、図６〜図１２により本発明の一実施の形態に係るストレージ装置の風の流れを説明する。図６〜図１２は本発明の一実施の形態に係るストレージ装置の風の流れを示す図であり、図６は基本筐体の通常時の風の流れを示す図、図７は基本筐体のコントローラ抜去時の風の流れを示す図、図８は基本筐体のファンアッセンブリ抜去時の風の流れを示す図、図９は基本筐体の電源抜去時の風の流れを示す図、図１０は増設筐体の通常時の風の流れを示す図、図１１は増設筐体の電源抜去時の風の流れを示す図、図１２は増設筐体の増設筐体用コントローラ抜去時の風の流れを示す図である。
【００４７】
まず、基本筐体１の通常時の風の流れとしては、図６に示すように、ファンアッセンブリ１２のファン１２１による、正面側のハードディスク１０から背面側のコントローラ１４への風の流れと、電源１３のファン１３１によるバッテリー１１から電源１３への風の流れである。この２つの風の流れは独立しており、一方の風の流れの変化に対して、他方の風の流れには影響はない構成となっている。
【００４８】
また、コントローラ（ＣＴＬ０）１４の故障時には、まず、コントローラ１４を冷却しているファンアッセンブリ１２のファン１２１が高速回転し、図６に示す風の流れのまま、風の風量が多くなる。
【００４９】
その後、故障したコントローラ（ＣＴＬ０）１４の交換作業に伴うコントローラ（ＣＴＬ０）１４の抜去時の風の流れは、図７に示すように、通常時の風の流れに加えて、抜去されたコントローラ（ＣＴＬ０）１４の配置場所からファンアッセンブリ１２に流れる風の流れ（図７のＡ）が発生し、通常時の風の流れの風量が低下するが、このとき、コントローラ１４を冷却しているファンアッセンブリ１２のファン１２１がさらに高速回転し、風の風量が多くなる。
【００５０】
これにより、まずは、コントローラ（ＣＴＬ０）１４の故障時に、故障後の交換作業に伴うコントローラ（ＣＴＬ０）１４の抜去時の風の流れの変化による筐体内の温度上昇を抑えるために風の風量が多くなり、実際のコントローラ（ＣＴＬ０）１４の抜去時にはさらに、風の風量が多くなるため、コントローラ（ＣＴＬ０）１４の抜去による風の流れの変化に対して、筐体内の風の流れを最適にコントロールすることができ、筐体内の温度上昇を効率よく抑えることが可能となる。
【００５１】
また、ファンアッセンブリ（ＦＡＮ０）１２の故障時には、まず、ファンアッセンブリ（ＦＡＮ０）１２と共に、ハードディスク１０およびコントローラ１４を冷却しているファンアッセンブリ（ＦＡＮ１）１２が高速回転し、ハードディスク１０およびコントローラ１４からファンアッセンブリ（ＦＡＮ１）１２への風の流れ（図８のＡ）の風量が多くなる。これにより、ファンアッセンブリ（ＦＡＮ０）１２が故障し動作していない状態でも、ハードディスク１０およびコントローラ１４の冷却を行うことが可能である。
【００５２】
その後、故障したファンアッセンブリ（ＦＡＮ０）１２の交換作業に伴うファンアッセンブリ（ＦＡＮ０）１２の抜去時の風の流れは、図８に示すように、ファンアッセンブリ（ＦＡＮ０）１２の故障時の風の流れに加えて、抜去されたファンアッセンブリ（ＦＡＮ０）１２の配置場所からファンアッセンブリ（ＦＡＮ１）１２に流れる風の流れ（図８のＢ）が発生し、風の流れの風量が低下するが、このとき、ファンアッセンブリ（ＦＡＮ１）１２のファン１２１がさらに高速回転し、風の風量が多くなる。
【００５３】
これにより、まずは、ファンアッセンブリ（ＦＡＮ０）１２の故障時に、ファンアッセンブリ（ＦＡＮ１）１２のファン１２１が高速回転することにより、筐体内の風の風量を保ち、ファンアッセンブリ（ＦＡＮ０）１２の抜去時にはさらに、風の風量が多くなるため、ファンアッセンブリ（ＦＡＮ０）１２の抜去による風の流れの変化に対して、筐体内の風の流れを最適にコントロールすることができ、筐体内の温度上昇を効率よく抑えることが可能となる。
【００５４】
また、電源（ＰＳ０）１３の故障時には、まず、電源（ＰＳ０）１３の故障による電源（ＰＳ１）１３の負荷増加に対する電源（ＰＳ１）１３自身の温度上昇を抑えるために、電源（ＰＳ１）１３のファン１３１が高速回転し、図９に示すバッテリー１１から電源（ＰＳ１）１３への風の流れ（図９のＡ）の風量が多くなる。
【００５５】
その後、故障した電源（ＰＳ０）１３の交換作業に伴う電源（ＰＳ０）１３の抜去時の風の流れは、図９に示すように、電源（ＰＳ０）１３から電源（ＰＳ１）１３に流れる風の流れ（図９のＢ）が発生するが、電源（ＰＳ１）１３を冷却するための風の風量は変わらず、また、バッテリー１１の発熱も少ないため、本実施の形態では、電源（ＰＳ０）１３の抜去時には、電源（ＰＳ１）１３のファン１３１は、電源（ＰＳ０）１３の故障時の高速回転のままとしている。
【００５６】
なお、電源（ＰＳ０）１３の抜去時に、電源（ＰＳ０）１３の故障時の高速回転よりもさらに高速回転させるようにしてもよい。
【００５７】
また、故障した電源（ＰＳ０）１３のファン１３１を、故障していない電源（ＰＳ１）１３の電源で動作させることも可能である。この場合でも、故障していない電源（ＰＳ１）１３の負荷増加のために、少なくとも、電源（ＰＳ１）１３のファン１３１は高速回転するようにする。
【００５８】
また、増設筐体２の通常時の風の流れとしては、図１０に示すように、増設筐体用コントローラ２１から電源２２のファン２２１へ風を流すための、たとえばスリット状の通気孔３０があり、正面側のハードディスク２０から背面側の増設筐体用コントローラ２１を経由して電源２２への風の流れと、ハードディスク２０から電源２２への風の流れである。
【００５９】
なお、増設筐体２の増設筐体用コントローラ（ＥＮＣ０）２１と増設筐体用コントローラ（ＥＮＣ１）２１の間には、図１０に示すような通気孔３１が設けられているが、通常時には、通気孔３１には風は流れず、増設筐体用コントローラ（ＥＮＣ０）２１と増設筐体用コントローラ（ＥＮＣ１）２１の間の風の流れはない状態となる。
【００６０】
また、増設筐体用コントローラ２１および電源２２には、増設筐体２の通気孔３０および通気孔３１に対応した位置に孔があいており、通気孔３０および通気孔３１を経由した風の流れを形成することができるようになっている。
【００６１】
また、電源（ＰＳ０）２２の故障時には、まず、電源（ＰＳ０）２２の故障による電源（ＰＳ１）２２の負荷増加に対する電源（ＰＳ１）２２自身の温度上昇を抑えるためと、電源（ＰＳ０）２２のファン２２１の停止による風量の低下を補うために、電源（ＰＳ１）２２のファン２２１が高速回転し、図１１に示すハードディスク２０から電源（ＰＳ１）２２への風の流れ（図１１のＡ）の風の風量が多くなる。
【００６２】
また、電源（ＰＳ０）２２のファン２２１による風の流れがなくなるため、ハードディスク２０から増設筐体用コントローラ（ＥＮＣ０）２１への風の流れは、通気孔３１を経由して、増設筐体用コントローラ（ＥＮＣ１）２１側に流れ、通気孔３０を経由して、電源（ＰＳ１）２２へ流れる（図１１のＢ）。
【００６３】
その後、故障した電源（ＰＳ０）２２の交換作業に伴う電源（ＰＳ０）２２の抜去時の風の流れは、図１１に示すように、電源（ＰＳ０）２２から通気孔３０を経由して増設筐体用コントローラ（ＥＮＣ０）２１に風が流れ、ハードディスク２０から増設筐体用コントローラ（ＥＮＣ０）２１への風の流れと共に通気孔３１を経由して、電源（ＰＳ１）２２へ流れて、風の風量が低下するが、このとき、電源（ＰＳ１）２２のファン２２１がさらに高速回転し、風の風量が多くなる。
【００６４】
これにより、まずは、電源（ＰＳ０）２２の故障時に、電源（ＰＳ１）２２のファン２２１が高速回転することにより、筐体内の風の風量を保ち、電源（ＰＳ０）２２の抜去時にはさらに、風の風量が多くなるため、電源（ＰＳ０）２２の抜去による風の流れの変化に対して、筐体内の風の流れを最適にコントロールすることができ、筐体内の温度上昇を効率よく抑えることが可能となる。
【００６５】
また、増設筐体用コントローラ（ＥＮＣ０）２１の故障時には、まず、増設筐体用コントローラ（ＥＮＣ０）２１を冷却している電源（ＰＳ０）２２のファン２２１が高速回転し、図１０に示す風の流れのまま、電源（ＰＳ０）２２側の風の風量が多くなる。
【００６６】
その後、故障した増設筐体用コントローラ（ＥＮＣ０）２１の交換作業に伴う増設筐体用コントローラ（ＥＮＣ０）２１の抜去時の風の流れは、図１２に示すように、通常時の風の流れに加えて、抜去された増設筐体用コントローラ（ＥＮＣ０）２１の配置場所から電源（ＰＳ０）２２に流れる風の流れ（図１２のＡ）が発生し、通常時の風の流れの風量が低下するが、このとき、増設筐体用コントローラ（ＥＮＣ０）２１を冷却している電源（ＰＳ０）２２のファン２２１がさらに高速回転し、風の風量が多くなる。
【００６７】
これにより、まずは、増設筐体用コントローラ（ＥＮＣ０）２１の故障時に、故障後の交換作業に伴う増設筐体用コントローラ（ＥＮＣ０）２１の抜去時の風の流れの変化による筐体内の温度上昇を抑えるために風の風量が多くなり、実際の増設筐体用コントローラ（ＥＮＣ０）２１の抜去時にはさらに、風の風量が多くなるため、増設筐体用コントローラ（ＥＮＣ０）２１の抜去による風の流れの変化に対して、筐体内の風の流れを最適にコントロールすることができ、筐体内の温度上昇を効率よく抑えることが可能となる。
【００６８】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【００６９】
たとえば、本実施の形態では、図１および図２に示すような、ストレージ装置の基本筐体１および増設筐体２の構成例で説明したが、この構成に限らず、ハードディスク、コントローラ、電源、ファンアッセンブリなどの各モジュールの配置が異なる構成や通気孔の配置などが異なる構成であっても、各モジュールの故障時および抜去時の風の流れの変化に対応した、故障部位に対する対象ファンを示す対応表を作成することにより、風の流れを最適にコントロールすることが可能である。
【図面の簡単な説明】
【００７０】
【図１】本発明の一実施の形態に係るストレージ装置の基本筐体の構成を示す構成図である。
【図２】本発明の一実施の形態に係るストレージ装置の増設筐体の構成を示す構成図である。
【図３】本発明の一実施の形態に係るストレージ装置のコントローラの実装を説明するための説明図である。
【図４】本発明の一実施の形態に係るストレージ装置のコントローラ部の信号の概略を示す図である。
【図５】本発明の一実施の形態に係るストレージ装置のファンの制御動作を示すフローチャートである。
【図６】本発明の一実施の形態に係るストレージ装置の基本筐体の通常時の風の流れを示す図である。
【図７】本発明の一実施の形態に係るストレージ装置の基本筐体のコントローラ抜去時の風の流れを示す図である。
【図８】本発明の一実施の形態に係るストレージ装置の基本筐体のファンアッセンブリ抜去時の風の流れを示す図である。
【図９】本発明の一実施の形態に係るストレージ装置の基本筐体の電源抜去時の風の流れを示す図である。
【図１０】本発明の一実施の形態に係るストレージ装置の増設筐体の通常時の風の流れを示す図である。
【図１１】本発明の一実施の形態に係るストレージ装置の増設筐体の電源抜去時の風の流れを示す図である。
【図１２】本発明の一実施の形態に係るストレージ装置の増設筐体の増設筐体用コントローラ抜去時の風の流れを示す図である。
【符号の説明】
【００７１】
１…基本筐体、２…増設筐体、１０…ハードディスク、１１…バッテリー、１２…ファンアッセンブリ、１３…電源、１４…コントローラ、２０…ハードディスク、２１…増設筐体用コントローラ、２２…電源、３０…通気孔、３１…通気孔、１２１…ファン、１３１…ファン、１４１…ヒートシンク、１４２…ファン制御プログラム、１４３…対応表、２１１…対応表、２２１…ファン。
【図３】
2006294180.tif 000003
【図４】
2006294180.tif 000004
【図５】
2006294180.tif 000005
【図６】
2006294180.tif 000006
【図７】
2006294180.tif 000007
【図８】
2006294180.tif 000008
【図９】
2006294180.tif 000009
【図１０】
2006294180.tif 000010
【図１１】
2006294180.tif 000011
【図１２】
2006294180.tif 000012
【図１】
2006294180.tif 000013
【図２】
2006294180.tif 000014