(57)【要約】【課題】  回路規模の増大を抑止しながら、ＢＭＣ障害時にも適切な制御を可能とするシステムの提供。            【解決手段】    ＢＭＣ(Baseboard Management Controller）１０２と、複数系統のデバイス１０６のパスの接続／切り離しを制御するバスＨＵＢ部１０３と、バス切り替え部１０５と、ＢＭＣの障害を検出したときバスＨＵＢ部とバス切り替え部に障害を通知する障害検出部１０４を備え、バスＨＵＢ部は、障害検出部の通知により、ＢＭＣとのパス１０７を切り離し、バス切り替え部とのパス１０９を接続し、バス切り替え部は、ＢＭＣが障害で動作できないことをパス１１０を介して管理装置に通知し、ＢＭＣとのパス１０８を切り離し、管理装置は、バス切り替え部、バスＨＵＢ部を介してデバイスにアクセスできる。【選択図】            図１
2006268742.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータのデバイスと接続され前記デバイスの監視及び電源制御の少なくとも１つを行うとともに、前記コンピュータ外部の装置に接続されるコントローラと、
前記コントローラの障害を検出する障害検出部と、
を備え、
前記障害検出部から前記コントローラの障害検出の通知を受けたとき、前記コントローラと前記デバイスとのパスを切り離すとともに、前記コントローラと前記コンピュータ外部の装置とのパスを切り離し、前記コンピュータ外部の装置と前記デバイスとのパスを接続するように切替制御する手段を備え、
前記コンピュータ外部の装置から、前記デバイスの監視及び電源制御の少なくとも１つを行うことを可能としてなる、ことを特徴とするコンピュータ。
【請求項２】
複数系統のデバイスのパスの接続／切り離しを制御するバスＨＵＢ部と、
前記バスＨＵＢ部を介して前記デバイスと接続され、前記デバイスの監視及び電源制御の少なくとも１つを行うとともに、前記コンピュータ外部の管理装置に接続されるＢＭＣ(Baseboard Management Controller）と、
バス切り替え部と、
前記ＢＭＣの障害を検出したとき、前記バスＨＵＢ部と前記バス切り替え部に対して障害を通知する障害検出部と、
を備え、
前記バスＨＵＢ部は、前記障害検出部からの前記ＢＭＣの障害の通知を受けると、前記ＢＭＣと前記デバイスとの間のパスを切り離すとともに、前記バス切り替え部とのパスを接続し、
前記バス切り替え部は、前記障害検出部からの前記ＢＭＣの障害の通知を受けると、前記ＢＭＣが障害で動作できないことを前記管理装置に通知し、前記ＢＭＣと前記管理装置のパスを切り離し、前記管理装置と前記バスＨＵＢ部のパスを接続する、ことを特徴とするコンピュータ。
【請求項３】
複数のコンピュータと、管理装置とがシリアルインタフェースでデイジーチェイン接続されているコンピュータ・システムにおいて、
少なくとも１つの前記コンピュータは、
複数系統のデバイスのパスの接続／切り離しを制御するバスＨＵＢ部と、
前記バスＨＵＢ部を介して前記デバイスと接続され、前記デバイスの監視及び電源制御の少なくとも１つを行うとともに、前記コンピュータ外部の管理装置に接続されるＢＭＣ(Baseboard Management Controller）と、
バス切り替え部と、
前記ＢＭＣの障害を検出したとき、前記バスＨＵＢ部と前記バス切り替え部に対して障害を通知する障害検出部と、
を備え、
前記バスＨＵＢ部は、前記障害検出部からの前記ＢＭＣの障害の通知を受けると、前記ＢＭＣと前記デバイスとの間のパスを切り離すとともに、前記バス切り替え部とのパスを接続し、
前記バス切り替え部は、前記障害検出部からの前記ＢＭＣの障害の通知を受けると、前記ＢＭＣが障害で動作できないことを前記シリアルインタフェースを介して前記管理装置に通知し、前記ＢＭＣと前記管理装置のパスを切り離し、前記シリアルインタフェースに接続する管理装置を前記バスＨＵＢ部のパスに接続して、前記管理装置と前記バスＨＵＢ部のパスを接続する、ことを特徴とするコンピュータ・システム。
【請求項４】
バスＨＵＢを介して接続されるデバイスの監視及び電源制御の少なくとも１つを行うとともに前記コンピュータ外部の管理装置に接続されるＢＭＣ(Baseboard Management Controller）を有するコンピュータを複数備え、前記複数のコンピュータと、管理装置とがシリアルインタフェースでデイジーチェイン接続されているコンピュータ・システムにおいて、
前記複数のコンピュータのうち少なくとも一のコンピュータが、
バス切り替え部と、
前記ＢＭＣの障害を検出したとき、前記バスＨＵＢ部と前記バス切り替え部に対して障害を通知する障害検出部と、
をさらに備え、
前記一のコンピュータにおいて、前記ＢＭＣで障害発生時、前記バスＨＵＢ部は、前記障害検出部からの前記ＢＭＣの障害の通知により、前記ＢＭＣと前記デバイスのパスを切り離し、前記バス切り替え部とのパスを接続し、
前記バス切り替え部は、前記障害検出部からの前記ＢＭＣの障害の通知により、前記ＢＭＣが障害で動作できないことを、前記シリアルインタフェースを介して前記他のコンピュータのＢＭＣに通知し、
前記一のコンピュータにおいて、前記ＢＭＣと前記管理装置のパスを切り離し、前記シリアルインタフェースに接続する前記他のコンピュータのＢＭＣを、前記一のコンピュータのバスＨＵＢ部のパスに接続することで、前記一のコンピュータのデバイスに接続し、
前記他のコンピュータのＢＭＣは、前記一のコンピュータの前記バスＨＵＢを介して一のコンピュータのデバイスの制御を行う、ことを特徴とするコンピュータ・システム。
【請求項５】
バスＨＵＢ部を介して接続されるデバイスの監視及び電源制御の少なくとも１つを行い、コンピュータ外部の管理装置に接続されるＢＭＣ（Baseboard Management Controller）を有するコンピュータの制御方法であって、
前記コンピュータの障害検出部が、前記ＢＭＣの障害を検出する工程と、
前記ＢＭＣの障害が検出されたとき、前記コンピュータの切替制御部が、前記ＢＭＣと前記バスＨＵＢ部のパスを切り離すとともに、前記ＢＭＣと前記管理装置とのパスを切り離し、前記管理装置と前記バスＨＵＢ部とのパスを接続するように切替制御する工程と、
を含む、ことを特徴とするコンピュータの制御方法。
【請求項６】
バスＨＵＢ部を介して接続されるコンピュータのデバイスの監視及び電源制御の少なくとも１つを行い、前記コンピュータ外部の管理装置に接続されるＢＭＣ（Baseboard Management Controller）を有するコンピュータを複数有し、
複数の前記コンピュータと、前記管理装置とがシリアルインタフェースでデイジーチェイン接続されているコンピュータ・システムの制御方法であって、
一のコンピュータの障害検出部が、前記ＢＭＣの障害を検出する工程と、
前記一のコンピュータにおいて、前記ＢＭＣの障害が検出されたとき、前記一のコンピュータの切替制御部が、前記ＢＭＣと前記バスＨＵＢ部のパスを切り離すとともに、前記ＢＭＣと前記管理装置のパスを切り離し、他のコンピュータのＢＭＣを、前記一のコンピュータのバスＨＵＢ部のパスに接続することで、前記一のコンピュータのデバイスに接続する工程と、
前記他のコンピュータのＢＭＣが、前記一のコンピュータの前記バスＨＵＢ部を介して前記一のコンピュータのデバイスの制御を行う工程と、
を含む、ことを特徴とするコンピュータの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステムとその制御方法に関する。
【背景技術】
【０００２】
コンピュータシステムの温度、電源電圧等の環境条件から部品やユニットまでの監視や診断を行う専用プロセッサよりなるＢＭＣ(Baseboard Management Controller)を備えたコンピュータシステムが従来より用いられている（例えば特許文献１参照）。コンピュータシステムを構成するＬＳＩでは、多種の電源が使用されており、電源の投入切断には、ＢＭＣが、電源投入、切断順序等をプログラム制御している。
【０００３】
また、従来より、複数のコンピュータと管理装置がデイジーチェインで接続されているコンピュータシステムが知られている。デイジーチェイン（daisy chain）接続されたパスは、一般に、簡単な回路で構成されたシリアルインタフェース（例えばＩＰＭＢ（Intelligent Platform management Bus））が用いられる。ＢＭＣは、このシリアルインタフェースを使用して、コンピュータの電圧状態や温度などの状態を通知したり、管理装置の要求に対して、ログを通知したりしている。
【０００４】
一方、コンピュータ内部のプロセッサやコントローラやレジスタチップなどのデバイスをＢＭＣがアクセスし、電源の投入切断順序をプログラムで制御したり、デバイスの情報を収集したりするのに使用されるインタフェースとしても、シリアルインタフェースが用いられることが多い。
【０００５】
また、コンピュータ内部のシリアルインタフェースのデイジーチェインは、待機電源と、通常電源で系統を分ける場合が多く、この分割には、図２に示すように、バスＨＵＢ部２０３が用いられることがある。バスＨＵＢ部２０３は、制御信号をイネーブル、ディセーブルにする簡単な回路によって、複数系統のデバイスのパスの接続／切り離しが可能である。図２に示す例では、バスＨＵＢから接続される第１系統のパスに接続される複数のデバイス（系統１デバイス）、第２系統のパスに接続される複数のデバイス（系統２デバイス）は、それぞれ、シリアルインタフェースにてデイジーチェイン方式で接続されている。また、図２に示す例では、ＢＭＣ２０２は、パス２１０を介して管理装置（不図示）に接続され、バスＨＵＢ部２０３とはパス２０７で接続されている。
【０００６】
ＢＭＣ２０２は、バスＨＵＢ部２０３を介して、コンピュータを構成する各デバイス２０６の電源投入、切断制御等を行う。
【０００７】
すなわち、ＢＭＣ２０２は、コンピュータに障害が発生したときの障害情報を、各デバイス２０６からそれぞれ収集して、パス２１０を介して管理装置（図３の３０５）へ通知したり、電源投入切断順序にしたがって電源投入及び切断の制御を行う。
【０００８】
ところで、図２のコンピュータにおいて、ＢＭＣ２０２が動作できない状態になった場合、一旦、電源を切断する必要があるが、例えばブレーカ（不図示）等で強制的に電源を切断するしかなかった。
【０００９】
なお、特許文献２には、制御プログラムが動作できない状態になった場合に、ウォッチドクタイマが障害を検出して電源を切断するように制御する構成とした電源切断装置が開示されている。しかしながら、特許文献２の装置構成では、デバイスの電源の投入順序を制御することは出来ない。このため、特許文献２の構成において、外部に、電源投入順序を制御する回路を追加した場合、回路規模が増加する。また、電源を切断することにより、コンピュータのデバイス等の必要な情報を採取することができなくなる、という問題もある。
【００１０】
【特許文献１】特開２００１−２８６１６号公報
【特許文献２】特開平６−２０２７６４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
従来のコンピュータにおいて、電源投入後、ＢＭＣ２０２が動作できない状態になると、デバイスの電源の切断順序を守ることが出来なくなってしまう、という問題がある。
【００１２】
また、ＢＭＣ２０２の外部に、電源の投入・切断の順序を制御する専用な回路等を具備することで、ＢＭＣ２０２の動作不能時に、デバイス２０６等の電源の切断順序を守る構成とした場合には、回路規模が増加する。
【００１３】
したがって、本発明の目的は、回路規模の増大を抑止しながら、ＢＭＣ障害時にも適切な制御を可能とするシステムと方法を提供することにある。
【課題を解決するための手段】
【００１４】
本願で開示される発明は、前記目的を達成するため概略以下のとおり構成される。
【００１５】
本発明は、コンピュータのデバイスと接続され前記デバイスの監視及び電源制御の少なくとも１つを行うとともに、前記コンピュータ外部の装置に接続されるコントローラと、前記コントローラの障害を検出する障害検出部と、を備え、前記障害検出部から前記コントローラの障害検出の通知を受けたとき、前記コントローラと前記デバイスとのパスを切り離すとともに、前記コントローラと前記コンピュータ外部の装置とのパスを切り離し、前記コンピュータ外部の装置と前記デバイスとのパスを接続するように切替制御する手段を備え、前記コンピュータ外部の装置から、前記デバイスの監視及び電源制御の少なくとも１つを行うことを可能としている。
【００１６】
本発明の１つのアスペクトに係るコンピュータは、複数系統のデバイスのパスの接続／切り離しを制御するバスＨＵＢ部と、前記バスＨＵＢ部を介して前記デバイスと接続され、前記デバイスの監視及び電源制御の少なくとも１つを行うとともに、前記コンピュータ外部の管理装置に接続されるＢＭＣ(Baseboard Management Controller）と、バス切り替え部と、前記ＢＭＣの障害を検出したとき、前記バスＨＵＢ部と前記バス切り替え部に対して障害を通知する障害検出部と、を備え、前記バスＨＵＢ部は、前記障害検出部からの前記ＢＭＣの障害の通知を受けると、前記ＢＭＣと前記デバイスとの間のパスを切り離すとともに、前記バス切り替え部とのパスを接続し、前記バス切り替え部は、前記障害検出部からの前記ＢＭＣの障害の通知を受けると、前記ＢＭＣが障害で動作できないことを前記管理装置に通知し、前記ＢＭＣと前記管理装置のパスを切り離し、前記管理装置と前記バスＨＵＢ部のパスを接続する構成とされる。
【００１７】
本発明の他のアスペクトに係るシステムは、複数のコンピュータと、管理装置とがシリアルインタフェースにてデイジーチェイン接続されているコンピュータ・システムにおいて、少なくとも１つの前記コンピュータは、複数系統のデバイスのパスの接続／切り離しを制御するバスＨＵＢ部と、前記バスＨＵＢ部を介して前記デバイスと接続され、前記デバイスの監視及び電源制御の少なくとも１つを行うとともに、前記コンピュータ外部の管理装置に接続されるＢＭＣ(Baseboard Management Controller）と、バス切り替え部と、
前記ＢＭＣの障害を検出したとき、前記バスＨＵＢ部と前記バス切り替え部に対して障害を通知する障害検出部と、を備え、前記バスＨＵＢ部は、前記障害検出部からの前記ＢＭＣの障害の通知を受けると、前記ＢＭＣと前記デバイスとの間のパスを切り離すとともに、前記バス切り替え部とのパスを接続し、前記バス切り替え部は、前記障害検出部からの前記ＢＭＣの障害の通知を受けると、前記ＢＭＣが障害で動作できないことを前記シリアルインタフェースを介して前記管理装置に通知し、前記ＢＭＣと前記管理装置のパスを切り離し、前記シリアルインタフェースに接続する管理装置を前記バスＨＵＢ部のパスに接続して、前記管理装置と前記バスＨＵＢ部のパスを接続する。
【００１８】
本発明のさらに他のアスペクトに係るシステムは、バスＨＵＢ部を介して接続されるデバイスの監視及び電源制御の少なくとも１つを行うとともに前記コンピュータ外部の管理装置に接続されるＢＭＣ(Baseboard Management Controller）を有するコンピュータを複数備え、前記複数のコンピュータと、管理装置とがシリアルインタフェースにてデイジーチェイン接続されているコンピュータ・システムにおいて、前記複数のコンピュータのうち少なくとも一のコンピュータが、バス切り替え部と、前記ＢＭＣの障害を検出したとき、前記バスＨＵＢ部と前記バス切り替え部に対して障害を通知する障害検出部と、をさらに備え、前記一のコンピュータにおいて、前記ＢＭＣで障害発生時、前記バスＨＵＢ部は、前記障害検出部からの前記ＢＭＣの障害の通知により、前記ＢＭＣと前記デバイスのパスを切り離し、前記バス切り替え部とのパスを接続し、前記バス切り替え部は、前記障害検出部からの前記ＢＭＣの障害の通知により、前記ＢＭＣが障害で動作できないことを、前記シリアルインタフェースを介して前記他のコンピュータのＢＭＣに通知し、前記一のコンピュータにおいて、前記ＢＭＣと前記管理装置のパスを切り離し、前記シリアルインタフェースに接続する前記他のコンピュータのＢＭＣを、前記一のコンピュータのバスＨＵＢ部のパスに接続することで、前記一のコンピュータのデバイスに接続し、前記他のコンピュータのＢＭＣは、前記一のコンピュータの前記バスＨＵＢ部を介して一のコンピュータのデバイスの制御を行う。
【００１９】
本発明の他のアスペクトに係る方法は、バスＨＵＢを介して接続されるコンピュータのデバイスの監視及び電源制御の少なくとも１つを行い、前記コンピュータ外部の管理装置に接続されるＢＭＣ（Baseboard Management Controller）を有するコンピュータの制御方法であって、
前記コンピュータの障害検出部が、前記ＢＭＣの障害を検出する工程と、
前記ＢＭＣの障害が検出されたとき、前記コンピュータの切替制御部が、前記ＢＭＣと前記バスＨＵＢのパスを切り離すとともに、前記ＢＭＣと前記管理装置とのパスを切り離し、前記管理装置と前記バスＨＵＢとのパスを接続するように切替制御する工程と、を含む。
【００２０】
本発明のさらに他のアスペクトに係る方法は、バスＨＵＢ部を介して接続されるコンピュータのデバイスの監視及び電源制御の少なくとも１つを行い、前記コンピュータ外部の管理装置に接続されるＢＭＣ（Baseboard Management Controller）を有するコンピュータを複数有し、
複数の前記コンピュータと、前記管理装置とがシリアルインタフェースにてデイジーチェイン接続されているコンピュータ・システムの制御方法であって、
一のコンピュータの障害検出部が、前記ＢＭＣの障害を検出する工程と、
前記一のコンピュータにおいて、前記ＢＭＣの障害が検出されたとき、前記一のコンピュータの切替制御部が、前記ＢＭＣと前記バスＨＵＢ部のパスを切り離すとともに、前記ＢＭＣと前記管理装置のパスを切り離し、他のコンピュータのＢＭＣを、前記一のコンピュータのバスＨＵＢ部のパスに接続することで、前記一のコンピュータのデバイスに接続する工程と、
前記他のコンピュータのＢＭＣが、前記一のコンピュータの前記バスＨＵＢ部を介して前記一のコンピュータのデバイスの制御を行う工程と、を含む。
【発明の効果】
【００２１】
本発明によれば、コンピュータのＢＭＣが動作できない状態になったときに、従来から使用している回路のシリアルインタフェースを利用し、コンピュータ外部からコンピュータ内のデバイスをアクセス可能とする構成としたことにより、回路構成を簡易化している。
【００２２】
また、本発明によれば、ＢＭＣが動作できない状態になった場合でも、データを採取して、安全に電源を切断する用途等に適用することができる。
【発明を実施するための最良の形態】
【００２３】
上記した本発明についてさらに詳細に説述すべく添付図面を参照してこれを説明する。図１は、本発明の一実施の形態の構成を示す図である。図３は、図１に示した構成のコンピュータを複数台備えたシステム全体の構成を模式的に示す図である。
【００２４】
図１を参照すると、本発明の一実施の形態に係るコンピュータは、ＢＭＣ(Baseboard Management Controller)１０２と、バスＨＵＢ部１０３と、障害検出部１０４と、バス切り替え部１０５とを備えている。
【００２５】
障害検出部１０４は、ＢＭＣ１０２の障害を検出した際に、バスＨＵＢ部１０３とバス切り替え部１０５へ障害になったことを通知する。バスＨＵＢ部１０３には複数系統のデバイス１０６が接続されている。
【００２６】
バスＨＵＢ部１０３は、障害検出部１０４からの通知によりＢＭＣ１０２とデバイス１０６のパスを切り離し、バス切り替え部１０５とのパスを接続する。
【００２７】
バス切り替え部１０５は、障害検出部１０４の通知によりＢＭＣ１０２が障害で動作できないことを管理装置（図３の３０５）に通知し、ＢＭＣ１０２と管理装置（図３の３０５）のパスを切り離し、管理装置（図３の３０５）とバスＨＵＢ部１０３のパスに接続する。
【００２８】
図３に示すように、それぞれがＢＭＣを備えた複数のコンピュータ３０１、…、３ｎ１と、管理装置３０５とがデイジーチェインで接続されている。なお、図１のユニット１０１は、図３のコンピュータ３０１、…、３ｎ１内のユニット３０２…、３ｎ２に対応し、図１のデバイス１０６は、図３のプロセッサＰ、コントローラＣ、電源３０３に対応する。
【００２９】
次に、本発明の一実施形態の動作について説明する。コンピュータシステムにおいて、ＢＭＣ１０２が障害等により動作できない状態になった場合、ＢＭＣ１０２による障害の報告や、図示されないウォッチドクタイマ監視により、障害検出部１０４が障害を検出する。
【００３０】
障害検出部１０４は、バスＨＵＢ部１０３とバス切り替え部１０５に、ＢＭＣ１０２の障害発生を通知する。
【００３１】
バスＨＵＢ部１０３は、障害検出部１０４からの通知により、バスＨＵＢに接続されたＢＭＣ１０２とバスＨＵＢ部１０３のパス１０７をディセーブルにすることにより切り離す。
【００３２】
そして、バスＨＵＢ部１０３に接続されたバス切り替え部１０５と、バスＨＵＢ部１０３のパス１０８をイネーブルにすることにより接続する。
【００３３】
バス切り替え部１０５は、障害検出部１０４からの通知により、ＢＭＣ１０２が動作できないときにアサートする信号（不図示）を予め決めておき、この信号をアサートすることにより、ＢＭＣ１０２が障害で動作できないことを、管理装置（図３の３０５）に通知する。また、バス切り替え部１０５は、バスＨＵＢ部１０３に接続されたＢＭＣ１０２とバス切り替え部１０５とのパス１０８をディセーブルにすることにより切り離し、バスＨＵＢ部１０３に接続された管理装置（図３の３０５）とバスＨＵＢ部１０３とのパス１０９をイネーブルにすることにより接続する。バス切り替え部１０５は、パス１１０を介して不図示の管理装置（図３の３０５）に接続される。この状態において、管理装置（図３の３０５）はバスＨＵＢ部１０３を介して、デバイス１０６に接続されることになる。
【００３４】
図３の管理装置３０５は、複数のコンピュータ３０１、…、３ｎ１の任意のコンピュータ内のデバイス（プロセッサＰ、コントローラＣ、電源等）３０３にアクセスすることができる。すなわち、図１において、パス１１０、バス切り替え部１０５、パス１０９、バスＨＵＢ部１０３を介してデバイス１０６にアクセスできる。図３の管理装置３０５は、コンピュータ内のデバイス１０６にアクセスし、例えば必要なデータを採取した後、予め定められた電源切断順序にしたがって電源を切断する。
【００３５】
なお、図３に示したシステムでは、複数のコンピュータ３０１、…、３ｎ１は同一の構成とされているが、本実施形態において、コンピュータシステムを構成する複数のコンピュータ３０１、…、３ｎ１のうち、図１の構成のコンピュータを少なくとも１つ備え、残りは、図２の構成のコンピュータとしてもよい。もっとも、この場合、図１の構成の少なくとも１つのコンピュータのみが、そのＢＭＣの障害時に、デバイスの電源制御等が、外部の管理装置３０５から行われる。
【００３６】
本実施例では、市販の簡単な回路のシリアルインタフェースを使用し、管理装置から、コンピュータ内のデバイスをアクセス可能としており、データを採取し安全に電源を切断することができる。
【００３７】
次に、本発明の他の実施の形態について説明する。前記実施の形態では、ＢＭＣ１０２に障害が発生したコンピュータ内部のデバイス１０６への、コンピュータ外部からのアクセスとして、コンピュータ外部の管理装置（図３の３０５）を用いているが、本発明の他の実施の形態では、管理装置の代わりに、他のコンピュータのＢＭＣから、ＢＭＣに障害が発生した一のコンピュータ内部のデバイスへアクセスする構成としたものである。図３のコンピュータ３０１内のＢＭＣに障害が発生した場合、コンピュータ３０１内のデバイスを、他のコンピュータ、例えばコンピュータ３ｎ１のＢＭＣからアクセスするというものである。コンピュータ３０１、３ｎ１の構成は、それぞれ、図１に示したものと同一構成とされる。以下、本実施の形態の動作について説明する。
【００３８】
コンピュータ３０１のＢＭＣ（図１の１０２）が動作できない障害になった場合、ＢＭＣの重障害報告やウォッチドクタイマ（不図示）の監視により、障害検出部（図１の１０４）が障害を検出して、バスＨＵＢ部（図１の１０３）とバス切り替え部（図１の１０５）に障害になったことを通知する。
【００３９】
コンピュータ３０１のバスＨＵＢ部（図１の１０３）は、障害検出部（図１の１０４）からの通知により、ＢＭＣ（図１の１０２）とのパス（図１の１０７）をディセーブルにすることにより切り離す。そして、コンピュータ３０１のバスＨＵＢ部（図１の１０３）は、コンピュータ３０１のバス切り替え部（図１の１０５）とのパス（図１の１０９）をイネーブルにすることにより接続する。また、コンピュータ３０１のバス切り替え部（図１の１０５）は、障害検出部（図１の１０４）からの通知により、ＢＭＣ（図１の１０２）が動作できないときにアサートする信号を予め決めておき、この信号をアサートすることにより、ＢＭＣ（図１の１０２）が障害で動作できないことを、他のコンピュータ３ｎ１内のＢＭＣ（図１の１０２）に通知する。
【００４０】
コンピュータ３０１のＢＭＣの障害通知を受けた他のコンピュータ３ｎ１のＢＭＣ（図１の１０２）は、コンピュータ３ｎ１のパス１０８からコンピュータ３ｎ１のバス切り替え部（図１の１０５）、パス１１０を経由して、コンピュータ３０１内のバス切り替え部（図１の１０５）、バスＨＵＢ部（図１の１０３）を介してコンピュータ３０１内のデバイス（プロセッサＰ、コントローラＣ、電源等）３０３にアクセスすることが出来る。そして、コンピュータ３０１内のデバイス３０３の情報を収集後、データを採取後、電源切断順序を守って電源を切断する。
【００４１】
そして、コンピュータ３ｎ１のＢＭＣ（図１の１０２）は、管理装置３０５へコンピュータ３０１の障害情報を通知する。
【００４２】
以上、本発明を上記実施形態に即して説明したが、本発明は上記実施形態の構成にのみ限定されるものでなく、本発明の範囲内で当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施例の構成を示す図である。
【図２】従来のコンピュータの構成を示す図である。
【図３】コンピュータと管理装置がデイジーチェインで接続されたシステムを示す図である。
【符号の説明】
【００４４】
１０１、２０１  ユニット
１０２、２０２  ＢＭＣ
１０３、２０３  バスＨＵＢ部
１０４  障害検出部
１０５  バス切り替え部
１０６  デバイス
１０７、１０８、１０９、１１０、２０７、２１０  パス
３０１、３ｎ１  コンピュータ
３０２、３ｎ２  ユニット
３０３  デバイス（プロセッサＰ、コントローラＣ、電源）
３０５  管理装置
【図１】
2006268742.tif 000003
【図２】
2006268742.tif 000004
【図３】
2006268742.tif 000005