1以上のブレードサーバの管理および制御を行うエンクロージャマネージャであって、前記ブレードサーバ上のすべてのファームウェアに直接アクセスするアクセス手段を備えることを特徴とするエンクロージャマネージャ。ユーザの入力したファームウェアに対する指示を示す入力情報を取得する取得手段をさらに備え、前記アクセス手段は、前記入力情報に基づいて、前記ファームウェアにアクセスし、該ファームウェアの設定データの変更またはファームウェアイメージの更新を行うことを特徴とする請求項1に記載のエンクロージャマネージャ。前記ファームウェアは、BIOSを含み、前記アクセス手段は、前記BIOSの専用アプリケーションを起動することなく、前記BIOSの設定データの変更またはファームウェアイメージの更新を行うことを特徴とする請求項1または2に記載のエンクロージャマネージャ。前記ファームウェアの設定データおよび/またはファームウェアイメージを記憶する記憶手段をさらに備え、前記アクセス手段は、前記ファームウェアの設定データおよび/またはファームウェアイメージを前記記憶手段にバックアップするバックアップ手段と、前記記憶手段が記憶する前記ファームウェアの設定データおよび/またはファームウェアイメージを対象の前記ブレードサーバにリストアするリストア手段と、を含むことを特徴とする請求項1ないし3のいずれか1項に記載のエンクロージャマネージャ。管理端末と、1以上のブレードサーバと、前記ブレードサーバの管理および制御を行うエンクロージャマネージャとを備えるファームウェア管理システムであって、前記管理端末は、ユーザのファームウェアに対する指示の入力を受け付ける入力手段と、前記ユーザの入力したファームウェアに対する指示を示す入力情報を送信する送信手段と、を備え、前記エンクロージャマネージャは、前記入力情報を取得する取得手段と、前記ブレードサーバ上のすべてのファームウェアに直接アクセスするアクセス手段と、を備え、前記アクセス手段は、前記入力情報に基づいて、前記ファームウェアの設定データの変更またはファームウェアイメージの更新を行うことを特徴とするファームウェア管理システム。1以上のブレードサーバの管理および制御を行うエンクロージャマネージャが実行する前記ブレードサーバ上のすべてのファームウェアに直接アクセスするアクセスステップを備えることを特徴とするファームウェア管理方法。ユーザの入力したファームウェアに対する指示を示す入力情報を取得する取得ステップをさらに備え、前記アクセスステップでは、前記入力情報に基づいて、前記ファームウェアにアクセスし、該ファームウェアの設定データの変更またはファームウェアイメージの更新を行うことを特徴とする請求項6に記載のファームウェア管理方法。前記ファームウェアは、BIOSを含み、前記アクセスステップでは、前記BIOSの専用アプリケーションを起動することなく、前記BIOSの設定データの変更またはファームウェアイメージの更新を行うことを特徴とする請求項6または7に記載のファームウェア管理方法。前記エンクロージャマネージャは、前記ファームウェアの設定データおよび/またはファームウェアイメージを記憶する記憶手段を備え、前記アクセスステップでは、前記ファームウェアの設定データおよび/またはファームウェアイメージを前記記憶手段にバックアップするバックアップステップと、前記記憶手段が記憶する前記ファームウェアの設定データおよび/またはファームウェアイメージを対象の前記ブレードサーバにリストアするリストアステップと、を含むことを特徴とする請求項6ないし8のいずれか1項に記載のファームウェア管理方法。コンピュータを、ブレードサーバ上のすべてのファームウェアに直接アクセスするアクセス手段として機能させることを特徴とするプログラム。BMC以外のファームウェアに関しては、BMCを介しての操作か、もしくは、ブレードサーバ上のOSからの操作のみ可能で、外部からの操作手段がない。たとえばBIOSのようなブレードサーバ上のOSからのみ操作可能なファームウェアの設定変更や更新には、専用アプリケーションを用いることが一般的で、そのアプリケーションを起動するためにブレードサーバの起動が必要となる。したがって、ブレードサーバ上のOSからのみ操作可能なファームウェアは、ブレードサーバが起動できなくなった場合、ファームウェアの設定変更や更新ができないという問題点がある。また、BMCを介してアクセスするファームウェアは、BMCが何らかの原因で停止してしまうと、BMCを始め、これらのファームウェアに一切アクセスできなくなる。また、BMCがブレードサーバの電源制御を行っているため、BMCが停止すると、ブレードサーバそのものが全く機能しなくなるという問題点もある。さらに、同じブレードサーバ内のファームウェアであっても、ファームウェア毎に専用のアプリケーションが必要であるなど、設定変更や更新の方法が異なるため、ファームウェアの設定変更やや更新の操作が煩わしいという問題点がある。ファームウェア毎の設定変更や更新の方法とは、たとえば、ブレードサーバ上のOSや、FDフレキシブルディクスブート、CD-ROMブート、外部の端末上からのアクセスなどである。特許文献1のブレードシステムでは、BIOSを更新するためにBMCファームウェアが必要である。またBMCファームウェアは更新対象になっていない。特許文献2のBIOS更新方法では、更新対象となるBIOSを有するコンピュータを立ち上げる必要がある。特許文献3のBIOS更新方法は、更新対象となるブレードを再起動する必要がある。特許文献4のファームウェアのインストール方法では、ファームウェアをインストールするプリント基板を起動する必要がある。特許文献5は、待機系ブレードに特化した技術であり、待機系ブレードは、ファームウェアの更新処理を行うためにメンテナンス用OSをサーバ管理装置からロードして起動する必要がある。本発明は、このような問題点に鑑みてなされたもので、ブレードサーバを起動することなく、ブレードサーバに搭載されたすべてのファームウェアの設定データの変更およびファームウェアイメージの更新を可能とすることを目的とする。本発明の第1の観点に係るエンクロージャマネージャは、1以上のブレードサーバの管理および制御を行うエンクロージャマネージャであって、前記ブレードサーバ上のすべてのファームウェアに直接アクセスするアクセス手段を備えることを特徴とする。本発明の第2の観点に係るファームウェア管理システムは、管理端末と、1以上のブレードサーバと、前記ブレードサーバの管理および制御を行うエンクロージャマネージャとを備えるファームウェア管理システムであって、前記管理端末は、ユーザのファームウェアに対する指示の入力を受け付ける入力手段と、前記ユーザの入力したファームウェアに対する指示を示す入力情報を送信する送信手段と、を備え、前記エンクロージャマネージャは、前記入力情報を取得する取得手段と、前記ブレードサーバ上のすべてのファームウェアに直接アクセスするアクセス手段と、を備え、前記アクセス手段は、前記入力情報に基づいて、前記ファームウェアの設定データの変更またはファームウェアイメージの更新を行うことを特徴とする。本発明の第3の観点に係るファームウェア管理方法は、1以上のブレードサーバの管理および制御を行うエンクロージャマネージャが実行する前記ブレードサーバ上のすべてのファームウェアに直接アクセスするアクセスステップを備えることを特徴とする。本発明の第4の観点に係るプログラムは、コンピュータを、ブレードサーバ上のすべてのファームウェアに直接アクセスするアクセス手段として機能させることを特徴とする。本発明によれば、ブレードサーバを起動することなく、ブレードサーバに搭載されたすべてのファームウェアの設定データの変更およびファームウェアイメージの更新を可能とする。本実施の形態におけるファームウェアとは、BMCやBIOSといった、ブレードサーバを制御するための各種ソフトウェアである。以下、本発明を実施するための形態について図面を参照して詳細に説明する。なお図中、同一または相当部分には同じ符号を付す。実施の形態1図1は、本発明の実施の形態1に係るファームウェア管理システムの構成例を示す。ファームウェア管理システム100は、ブレード収納筐体1と、管理端末8とを備える。ブレード収納筐体1には、ブレード収納筐体1を管理/制御するエンクロージャマネージャ11およびN個N≧1のブレードサーバ21~2Nが搭載されている。ブレードサーバ21~2Nには、ブレードサーバを監視/制御するBMC211~21Nと、BIOS221~22Nがそれぞれ1個ずつ搭載されている。BMC211~21Nは、ファームウェアの一つで、それぞれブレードサーバ21~2Nを管理/制御するコントローラである。BIOS221~22Nは、ファームウェアの一つで、ブレードサーバ21~2NのOSなどに入出力手段を提供する。管理端末8は、WebブラウザまたはCLICommandLineInterfaceでエンクロージャマネージャ11と接続する。エンクロージャマネージャ11は、Webブラウザに情報を表示させる機能またはCLIの機能を有している。ユーザは、管理端末8からWebブラウザまたはCLIでエンクロージャマネージャ11に指示を送信し、エンクロージャマネージャ11を介してブレードサーバ21~2NのBMC211~21NやBIOS221~22Nの管理/制御を行う。エンクロージャマネージャ11には、ブレードサーバ収納筐体に標準装備されているエンクロージャマネージャを用いる。エンクロージャマネージャ11を介してブレードサーバのすべてのファームウェアBMCを含むの管理/制御を行うことにより、ファームウェアごとの専用の機材やアプリケーションが不用となり、作業の煩わしさを解消することができる。経路301~30Nは、エンクロージャマネージャ11とブレードサーバ21~2NをLANLocalAreaNetworkやI2CInterIntegratedCircuit:シリアルバスの1種で結ぶもので、データの受け渡しを行うための経路である。経路311~31Nは、ブレードサーバ21~2Nの外部からブレードサーバ21~2N内のBMC211~21NをLANやI2Cで結ぶもので、データの受け渡しを行うための経路である。経路331~33Nは、ブレードサーバ21~2Nの外部からブレードサーバ21~2N内のBIOS221~22NをLANやI2Cで結ぶもので、データの受け渡しを行うための経路である。エンクロージャマネージャ11は経路331~33Nを使用することで、BMC211~21Nを介することなくBIOS221~22Nへアクセスすることができる。なお、便宜上、ファームウェアの設定変更や更新に使用する経路のみを図示している。図2は、実施の形態1に係るエンクロージャマネージャの機能構成例を示す図である。エンクロージャマネージャ11は、受信部111およびアクセス部112を備える。受信部111は、管理端末8からユーザが入力したファームウェアに対する指示を示す入力情報を取得し、アクセス部112に送る。アクセス部112は、受信部111から受け取った入力情報に基づいて、ファームウェアにアクセスし、ファームウェアの設定データの変更またはファームウェアイメージの更新を行う。図3は、実施の形態1に係るファームウェア管理の動作の一例を示すフローチャートである。管理端末8にユーザがファームウェアに対する指示を入力するとステップS11、管理端末8は、ユーザが入力したファームウェアに対する指示を示す入力情報を、ブレード収納筐体1に搭載されたエンクロージャマネージャ11に送信しステップS12、処理を終了する。エンクロージャマネージャ11の受信部111が管理端末8から入力情報を受信するとステップS21、アクセス部112は、入力情報に基づいて、ブレードサーバに搭載されたファームウェアにアクセスするステップS22。そして、アクセス部112は、入力情報に基づいて、ファームウェアの設定データの変更またはファームウェアイメージの更新を行いステップS23、処理を終了する。以上のように、本実施の形態のファームウェア管理システム100によれば、ブレードサーバを起動することなく、ブレードサーバに搭載されたすべてのファームウェアの設定データの変更およびファームウェアイメージの更新を可能とする。また、BMCを介さずにファームウェアの設定データの変更およびファームウェアイメージの更新を行えるので、BMCが停止してもBMC以外のファームウェアの設定データの変更およびファームウェアイメージの更新が可能である。さらに、すべてのファームウェアの設定データの変更およびファームウェアイメージの更新をエンクロージャマネージャを介して行うので、専用の機材やアプリケーションが不用となり、作業の煩わしさを軽減することができる。実施の形態2図4は、本発明の実施の形態2にかかるファームウェア管理システムの構成例を示す図である。実施の形態2では、エンクロージャマネージャ11は、BMC211~21NやBIOS221~22Nからバックアップした設定データやファームウェアイメージを保持するための不揮発性メモリ、nvRAMnonvolatileRAM110を備える。図4の例では、2つのブレードサーバを実装しているが、実装するブレードサーバの数は、1個以上であればよい。図5は、実施の形態2にかかるエンクロージャマネージャの機能構成例を示す図である。エンクロージャマネージャ11は、受信部111およびアクセス部112に加えて記憶部113を備える。記憶部113は、図4に示すnvRAM110によって実現される。アクセス部112は、ユーザが入力したファームウェアの設定変更内容を示す入力情報を受信部111から受け取り、入力情報に基づいて、ファームウェアの設定データの変更または、ファームウェアイメージの更新を行う。さらに、アクセス部112は、ブレード収納筐体1に搭載された各ブレードサーバに搭載されたBMCおよびBIOSの設定データやファームウェアイメージをバックアップし、バックアップした設定データやファームウェアイメージを記憶部113に記憶させる。記憶部113は、各ブレードサーバに搭載されたBMCおよびBIOSの設定データやファームウェアイメージを記憶する。アクセス部112は、BMCおよび/またはBIOSに障害が発生したブレードサーバや新しく実装されたブレードサーバなど、リストアの対象となるブレードサーバに、バックアップしたBMCおよびBIOSの設定データやファームウェアイメージをリストアする。ユーザは、管理端末8からWebブラウザまたはCLIでエンクロージャマネージャ11に指示を送信することにより、BMCやBIOSの設定データやファームウェアイメージをリストア対象のブレードサーバにリストアすることができる。あるいは、リストアの対象となるブレードサーバがある場合、自動的にリストアしてもよい。たとえば、図4の例において、ブレードサーバ21が実装されている状態で、ブレードサーバ22を新たに実装し、BMC211およびBIOS221の設定データやファームウェアイメージをブレードサーバ22にリストアする場合について説明する。エンクロージャマネージャ11のアクセス部112は、ブレードサーバ21に搭載されたBMC211およびBIOS221の設定データやファームウェアイメージをバックアップし、記憶部113は、バックアップしたBMC211およびBIOS221の設定データやファームウェアイメージを記憶している。ブレードサーバ22を新たに実装すると、アクセス部112は、管理端末8から受信したユーザの指示に従って、または、自動的に、ブレードサーバ22にBMC211およびBIOS221の設定データやファームウェアイメージをブレードサーバ22にリストアする。なお、バックアップ元、リストア先のブレードサーバは特に限定はしない。ブレードサーバが3つ以上搭載されている場合も、バックアップ元、リストア先のブレードサーバは任意に選択可能である。すなわち、異なるブレードサーバ間でファームウェアの設定データおよびファームウェアイメージのスワップが可能である。図6は、実施の形態2に係るファームウェア管理の動作の一例を示すフローチャートである。管理端末8にユーザがファームウェアに対する指示を入力するとステップS31、管理端末8は、ユーザが入力したファームウェアに対する指示を示す入力情報を、ブレード収納筐体1に搭載されたエンクロージャマネージャ11に送信しステップS32、処理を終了する。エンクロージャマネージャ11の受信部111が管理端末8から入力情報を受信するとステップS41、アクセス部112は、入力情報に基づいて、ブレードサーバに搭載されたファームウェアにアクセスするステップS42。そして、アクセス部112は、入力情報に基づいて、ファームウェアの設定データの変更またはファームウェアイメージの更新を行うステップS43。次に、アクセス部112は、ブレードサーバにBMCおよびBIOSの設定データやファームウェアイメージを記憶部113にバックアップするステップS44。なお、アクセス部112がバックアップするタイミングは、設定が変更された場合にバックアップしてもよいし、定期的にバックアップしてもよいし、ユーザの指示によってバックアップしてもよい。リストア対象のブレードサーバがある場合ステップS45;YES、アクセス部112は、記憶部113が記憶するBMCおよびBIOSの設定データやファームウェアイメージを対象となるブレードサーバにリストアするステップS46。アクセス部112は、ステップ45に戻り、ステップ45およびステップ46を繰り返す。なお、アクセス部112は、リストアの対象となるブレードサーバがある場合、自動的にリストアしてもよいし、ユーザの指示によってリストアしてもよい。リストア対象のブレードサーバがない場合ステップS45;NO、処理を終了する。以上のように、本実施の形態のファームウェア管理システム200によれば、ブレードサーバに搭載されたファームウェアの設定データおよびファームウェアイメージをバックアップすることができ、それを対象のブレードサーバにリストアすることができる。図7は、本発明に係るエンクロージャマネージャのハードウェア構成の一例を示すブロック図である。エンクロージャマネージャ11は、図7に示すように、制御部61、主記憶部62、外部記憶部63、操作部64、表示部65および送受信部66を備える。主記憶部62、外部記憶部63、操作部64、表示部65および送受信部66はいずれも内部バス60を介して制御部61に接続されている。制御部61はCPUCentralProcessingUnit等から構成され、外部記憶部63に記憶されている制御プログラム70に従って、ファームウェア管理に係る処理を実行する。制御部61は、アクセス部112として機能する。主記憶部62はRAMRandomAccessMemory等から構成され、外部記憶部63に記憶されている制御プログラム70をロードし、制御部61の作業領域として用いられる。外部記憶部63は、nvRAM、フラッシュメモリ、ハードディスク、DVD-RAMDigitalVersatileDiscRandomAccessMemory、DVD-RWDigitalVersatileDiscReWritable等の不揮発性メモリから構成され、上述の処理を制御部61に行わせるための制御プログラム70を予め記憶する。また、制御部61の指示に従って、この制御プログラム70が記憶するデータを制御部61に供給し、制御部61から供給されたデータを記憶する。記憶部113は、外部記憶部63に構成される。操作部64はキーボードおよびマウスなどのポインティングデバイス等と、キーボードおよびポインティングデバイス等を内部バス60に接続するインタフェース装置から構成されている。エンクロージャマネージャ11に直接入力する場合は、操作部64を介して、指示が制御部61に供給される。表示部65は、CRTCathodeRayTubeまたはLCDLiquidCrystalDisplayなどから構成され、エンクロージャマネージャ11に直接入力する場合は、操作画面を表示する。送受信部66は、ネットワークに接続する網終端装置または無線通信装置、およびそれらと接続するシリアルインタフェースまたはLANインタフェースと、ブレードサーバと接続するシリアルインタフェースまたはLANインタフェースとから構成されている。送受信部66は、管理装置8とエンクロージャマネージャ11とを、WebまたはCLIで接続する。また、送受信部66は、エンクロージャマネージャ11と各ブレードサーバとを、LANやI2Cを介して接続する。送受信部66は、受信部111およびアクセス部112として機能する。なお、上述の実施の形態では、エンクロージャマネージャ11のみがファームウェアの管理を行う。しかし、ブレードサーバ21~2Nは、それぞれOSを備え、OSからの操作でもファームウェアの管理を可能としてもよいし、BMCを介しての操作でもファームウェアの管理を可能としてもよい。その他、前記のハードウェア構成やフローチャートは一例であり、任意に変更および修正が可能である。制御部61、主記憶部62、外部記憶部63、操作部64、内部バス60などから構成される制御処理を行う中心となる部分は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。たとえば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記録媒体フレキシブルディスク、CD-ROM、DVD-ROM等に格納して配布し、該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行するエンクロージャマネージャ11を構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有する記憶装置に該コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロード等することでエンクロージャマネージャ11を構成してもよい。また、エンクロージャマネージャ11の機能を、OSオペレーティングシステムとアプリケーションプログラムの分担、またはOSとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して配信することも可能である。たとえば、通信ネットワーク上の掲示板に前記コンピュータプログラムを掲示し、ネットワークを介して前記コンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、OSの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。付記11以上のブレードサーバの管理および制御を行うエンクロージャマネージャであって、前記ブレードサーバ上のすべてのファームウェアに直接アクセスするアクセス手段を備えることを特徴とするエンクロージャマネージャ。付記2ユーザの入力したファームウェアに対する指示を示す入力情報を取得する取得手段をさらに備え、前記アクセス手段は、前記入力情報に基づいて、前記ファームウェアにアクセスし、該ファームウェアの設定データの変更またはファームウェアイメージの更新を行うことを特徴とする付記1に記載のエンクロージャマネージャ。付記3前記ファームウェアは、BIOSを含み、前記アクセス手段は、前記BIOSの専用アプリケーションを起動することなく、前記BIOSの設定データの変更またはファームウェアイメージの更新を行うことを特徴とする付記1または2に記載のエンクロージャマネージャ。付記4前記ファームウェアの設定データおよび/またはファームウェアイメージを記憶する記憶手段をさらに備え、前記アクセス手段は、前記ファームウェアの設定データおよび/またはファームウェアイメージを前記記憶手段にバックアップするバックアップ手段と、前記記憶手段が記憶する前記ファームウェアの設定データおよび/またはファームウェアイメージを対象の前記ブレードサーバにリストアするリストア手段と、を含むことを特徴とする付記1ないし3のいずれかに記載のエンクロージャマネージャ。付記5管理端末と、1以上のブレードサーバと、前記ブレードサーバの管理および制御を行うエンクロージャマネージャとを備えるファームウェア管理システムであって、前記管理端末は、ユーザのファームウェアに対する指示の入力を受け付ける入力手段と、前記ユーザの入力したファームウェアに対する指示を示す入力情報を送信する送信手段と、を備え、前記エンクロージャマネージャは、前記入力情報を取得する取得手段と、前記ブレードサーバ上のすべてのファームウェアに直接アクセスするアクセス手段と、を備え、前記アクセス手段は、前記入力情報に基づいて、前記ファームウェアの設定データの変更またはファームウェアイメージの更新を行うことを特徴とするファームウェア管理システム。付記61以上のブレードサーバの管理および制御を行うエンクロージャマネージャが実行する前記ブレードサーバ上のすべてのファームウェアに直接アクセスするアクセスステップを備えることを特徴とするファームウェア管理方法。付記7ユーザの入力したファームウェアに対する指示を示す入力情報を取得する取得ステップをさらに備え、前記アクセスステップでは、前記入力情報に基づいて、前記ファームウェアにアクセスし、該ファームウェアの設定データの変更またはファームウェアイメージの更新を行うことを特徴とする付記6に記載のファームウェア管理方法。付記8前記ファームウェアは、BIOSを含み、前記アクセスステップでは、前記BIOSの専用アプリケーションを起動することなく、前記BIOSの設定データの変更またはファームウェアイメージの更新を行うことを特徴とする付記6または7に記載のファームウェア管理方法。付記9前記エンクロージャマネージャは、前記ファームウェアの設定データおよび/またはファームウェアイメージを記憶する記憶手段を備え、前記アクセスステップでは、前記ファームウェアの設定データおよび/またはファームウェアイメージを前記記憶手段にバックアップするバックアップステップと、前記記憶手段が記憶する前記ファームウェアの設定データおよび/またはファームウェアイメージを対象の前記ブレードサーバにリストアするリストアステップと、を含むことを特徴とする付記6ないし8のいずれかに記載のファームウェア管理方法。付記10コンピュータを、ブレードサーバ上のすべてのファームウェアに直接アクセスするアクセス手段として機能させることを特徴とするプログラム。