(57)【要約】【課題】複数のディスク装置を収納したディスクアレイ装置と該ディスクアレイ装置が装着される情報処理装置との組を迅速に認証し得る情報処理システムを提供する。【解決手段】情報処理装置と、複数のディスク装置を収納し前記情報処理装置と着脱可能に接続されてディスクアレイ装置として使用されるカートリッジ装置とを有する情報処理システムにおいて、前記カートリッジ装置に、少なくとも前記情報処理装置との認証に用いる認証用情報を記憶する不揮発性の記憶手段を設け、前記情報処理装置は、前記不揮発性の記憶手段から前記認証用情報を取得し、少なくとも取得された認証用情報を用いて前記ディスクアレイ装置の認証処理を行い、その認証が成功した場合に、前記複数のディスク装置を起動する。【選択図】      図３
2004355137.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、複数のディスク装置を収納し前記情報処理装置に着脱可能なディスクアレイ装置として使用されるカートリッジ装置とを有する情報処理システムであって、
前記カートリッジ装置は、少なくとも前記情報処理装置との認証に用いる認証用情報を記憶する記憶手段を備え、
前記情報処理装置は、前記記憶手段から前記認証用情報を取得する取得手段と、少なくとも前記取得手段により取得された認証用情報を用いて前記ディスクアレイ装置の認証処理を行う認証手段と、前記複数のディスク装置から情報を読み出す読出手段とを備え、
前記読出手段は、前記認証手段による認証が成功した場合に、前記複数のディスク装置から情報を読み出すことを特徴とする情報処理システム。
【請求項２】
前記認証手段は、前記取得手段により前記記憶手段から取得された前記認証用情報に基づく認証に失敗した場合は、更に、マニュアルで入力された情報を用いて前記ディスクアレイ装置の認証処理を行うことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記ディスクアレイ装置は、前記ディスク装置を取り出すためのカバーが開けられたことを検出する検出手段と、前記検出手段により検出された前記カバーが開けられたことを示す情報を前記記憶手段に格納する格納制御手段とを備え、
前記認証手段は、前記記憶手段から取得された前記認証用情報に基づく認証に成功した場合であっても、前記記憶手段から前記カバーが開けられたことを示す情報を取得した場合は、更に、マニュアルで入力された情報を用いて前記ディスクアレイ装置の認証処理を行うことを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記情報処理装置は、前記認証手段により前記ディスクアレイ装置が認証された後、前記記憶手段に記憶された前記認証用情報を自動的に変更する変更手段を有することを特徴とする請求項１乃至３の何れかに記載の情報処理システム。
【請求項５】
複数のディスク装置を収納し、少なくとも所定の認証用情報を記憶する記憶手段を有するディスクアレイ装置を着脱可能な情報処理装置であって、
前記記憶手段から前記認証用情報を取得する取得手段と、少なくとも前記取得手段により取得された認証用情報を用いて前記ディスクアレイ装置の認証処理を行う認証手段と、前記複数のディスク装置から情報を読み出す読出手段とを備え、
前記読出手段は、前記認証手段による認証が成功した場合に、前記複数のディスク装置から情報を読み出すことを特徴とする情報処理装置。
【請求項６】
前記認証手段は、前記取得手段により前記記憶手段から取得された前記認証用情報に基づく認証に失敗した場合は、更に、マニュアルで入力された情報を用いて前記ディスクアレイ装置の認証処理を行うことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記ディスクアレイ装置は、前記ディスク装置を取り出すためのカバーが開けられたことを検出する検出手段と、前記検出手段により検出された前記カバーが開けられたことを示す情報を前記記憶手段に格納する格納制御手段とを備え、
前記認証手段は、前記記憶手段から取得された前記認証用情報に基づく認証に成功した場合であっても、前記記憶手段から前記カバーが開けられたことを示す情報を取得した場合は、更に、マニュアルで入力された情報を用いて前記ディスクアレイ装置の認証処理を行うことを特徴とする請求項５又は６に記載の情報処理装置。
【請求項８】
前記情報処理装置は、前記認証手段により前記ディスクアレイ装置が認証された後、前記記憶手段に記憶された前記認証用情報を自動的に変更する変更手段を有することを特徴とする請求項５乃至７の何れかに記載の情報処理装置。
【請求項９】
複数のディスク装置を収納し、情報処理装置に装着されて使用されるディスクアレイ装置であって、
記憶手段と、
少なくとも前記情報処理装置から転送され、該情報処理装置との認証に用いる認証用情報を前記記憶手段に格納する格納制御手段と、
少なくとも前記格納制御手段により格納された前記認証用情報を、前記情報処理装置からの要求に応じて該情報処理装置に通知する通知手段と、
を有することを特徴とするディスクアレイ装置。
【請求項１０】
更に、前記ディスク装置を取り出すためのカバーが開けられたことを検出する検出手段を有し、
前記格納制御手段は、前記検出手段により検出された前記カバーが開けられたことを示す情報を前記記憶手段に格納し、前記通知手段は、
前記格納制御手段により格納された前記カバーが開けられたことを示す情報を、前記情報処理装置からの要求に応じて該情報処理装置に通知することを特徴とする請求項９に記載のディスクアレイ装置。
【請求項１１】
複数のディスク装置を収納すると共に、所定の認証用情報を記憶する記憶手段を有するディスクアレイ装置を着脱可能な情報処理装置の制御方法であって、
前記記憶手段から前記認証用情報を取得し、取得された認証用情報を用いて前記ディスクアレイ装置の認証処理を行い、認証が成功した場合に、前記複数のディスク装置から情報を読み出すことを特徴とする情報処理装置の制御方法。
【請求項１２】
複数のディスク装置を収納すると共に、記憶手段を有し、情報処理装置に装着されて使用されるディスクアレイ装置の制御方法であって、前記情報処理装置から転送され、該情報処理装置との認証に用いる認証用情報を前記記憶手段に格納し、格納された前記認証用情報を前記情報処理装置からの要求に応じて読み出して該情報処理装置に通知することを特徴とするディスクアレイ装置の制御方法。
【請求項１３】
複数のディスク装置を収納すると共に、所定の前記認証用情報を記憶する記憶手段を有するディスクアレイ装置を着脱可能な情報処理装置により実行される制御プログラムであって、
前記記憶手段から前記認証用情報を取得し、取得された認証用情報を用いて前記ディスクアレイ装置の認証処理を行い、認証が成功した場合に、前記複数のディスク装置から情報を読み出す内容を有することを特徴とする制御プログラム。
【請求項１４】
複数のディスク装置を収納すると共に、記憶手段を有し、情報処理装置に装着されて使用されるディスクアレイ装置により実行される制御プログラムであって、
前記情報処理装置から転送され、該情報処理装置との認証に用いる認証用情報を前記記憶手段に格納し、格納された前記認証用情報を前記情報処理装置からの要求に応じて該情報処理装置に通知する内容を有することを特徴とする制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理システム、情報処理装置、情報処理装置の制御方法、ディスクアレイ装置、ディスクアレイ装置の制御方法、及び制御プログラムに関し、特に前記情報処理装置とディスクアレイ装置との組を認証してディスク装置から情報を読み出すことができる情報処理システム、情報処理装置、情報処理装置の制御方法、ディスクアレイ装置、ディスクアレイ装置の制御方法、及び制御プログラムに関する。
【０００２】
【従来の技術】
近年、ハードディスク装置が、高速アクセスかつ大容量記録可能なリムーバブルメディアとして注目されている。この種のハードディスク装置は、パーソナルコンピュータ以外にも、複写装置や印刷装置、並びに、ＡＶ機器等の家電製品のメディアとしても普及している。
【０００３】
また、重要な情報を記憶したハードディスク装置を情報処理装置から取り外すことにより不正アクセスを防止することができ、セキュリティの向上も図られるという利点もある。
【０００４】
さらに、ハードディスク装置は、接続された情報処理装置をブートするためのプログラムやブートした情報処理装置のハードウェア資源及びソフトウェア資源を管理制御するシステムプログラム（オペレーティングシステム）を記憶した所謂システムディスクとして利用される場合が多い。
【０００５】
この場合、不正なシステムディスクが情報処理装置に装着されると、
▲１▼情報処理装置のハードウェア資源およびソフトウェア資源が不正に使用されたり、改竄されたりしてしまう、
▲２▼その情報処理装置を介してネットワークシステムに不正に侵入されてしまう、といった危険性が生じてしまう。
【０００６】
従って、情報処理装置とハードディスク装置から成る情報処理システムにおいて、情報処理装置とハードディスク装置の組が正当なものであるか否かを認証した後に、情報処理システムを起動することが求められている。
【０００７】
そこで、例えば、特開平７−１１４５０１号公報には、情報処理装置本体に記憶された識別番号と該情報処理装置に装着されたハードディスク装置のメディア（ディスク）に記憶された識別番号とが一致する場合に、該ハードディスク装置により情報処理装置を起動する技術が開示されている。
【０００８】
【特許文献１】
特開平７−１１４５０１号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、上記公報では、情報処理装置が装着に係るハードディスク装置から識別番号を読み出して自装置が保持する識別番号と比較する前に、ディスク上のデータ読み出しが可能な状態にハードディスク装置をセットアップしておく必要がある。このハードディスク装置のセットアップ処理としては、ディスクのスピンアップ処理等があり、情報処理装置とハードディスク装置の組を認証するのに長時間を要してしまう。
【００１０】
例えば、情報処理装置に装着して使用するハードディスク装置を複数のハードディスク装置の中から捜し出すような場合は、何度もハードディスク装置の着脱操作をしなければならないが、各ハードディスク装置の認証処理に長時間を要するため、所望のハードディスク装置を捜し出すのに多くの時間を費やさなければならない。
【００１１】
また、ハードディスク装置の高信頼性化、大容量化を目的として複数のハードディスク装置から成るディスクアレイに冗長性を持ってデータを分散記憶させるＲＡＩＤ（（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ））技術が一般化している。
【００１２】
しかしながら、このような複数のハードディスク装置を収納したディスクアレイ装置と該ディスクアレイ装置が装着される情報処理装置の組を迅速に認証する技術も、当然のことながら実現されていなかった。
【００１３】
本発明は、上記問題点を解決するためになされたものであり、その課題は、複数のディスク装置を収納したディスクアレイ装置と該ディスクアレイ装置が装着される情報処理装置との組を迅速に認証し得る情報処理システム、情報処理装置、情報処理装置の制御方法、ディスクアレイ装置、ディスクアレイ装置の制御方法、及び制御プログラムを提供することにある。
【００１４】
【課題を解決するための手段】
上記課題を解決するため、本発明は、情報処理装置と、複数のディスク装置を収納し前記情報処理装置と着脱可能に接続されてディスクアレイ装置として使用されるカートリッジ装置とを有する情報処理システムであって、前記カートリッジ装置は、少なくとも前記情報処理装置との認証に用いる認証用情報を記憶する記憶手段を備え、前記情報処理装置は、前記記憶手段から前記認証用情報を取得する取得手段と、少なくとも前記取得手段により取得された認証用情報を用いて前記ディスクアレイ装置の認証処理を行う認証手段と、前記複数のディスク装置の情報を読み出す読出手段とを備え、前記読出手段は、前記認証手段による認証が成功した場合に、前記複数のディスク装置から情報を読み出すように構成されている。
【００１５】
また、本発明は、複数のディスク装置を収納し、少なくとも所定の認証用情報を記憶する記憶手段を有するディスクアレイ装置を着脱可能な情報処理装置であって、前記記憶手段から前記認証用情報を取得する取得手段と、少なくとも前記取得手段により取得された認証用情報を用いて前記ディスクアレイ装置の認証処理を行う認証手段と、前記複数のディスク装置から情報を読み出す読出手段とを備え、前記読出手段は、前記認証手段による認証が成功した場合に、前記複数のディスク装置から情報を読み出すように構成されている。
【００１６】
また、本発明は、複数のディスク装置を収納し、情報処理装置に装着されて使用されるディスクアレイ装置であって、記憶手段と、少なくとも前記情報処理装置から転送され、該情報処理装置との認証に用いる認証用情報を前記記憶手段に格納する格納制御手段と、少なくとも前記格納制御手段により格納された前記認証用情報を、前記情報処理装置からの要求に応じて該情報処理装置に通知する通知手段とを有している。
【００１７】
また、本発明は、複数のディスク装置を収納すると共に、所定の認証用情報を記憶する記憶手段を有するディスクアレイ装置を着脱可能な情報処理装置の制御方法であって、前記記憶手段から前記認証用情報を取得し、取得された認証用情報を用いて前記ディスクアレイ装置の認証処理を行い、認証が成功した場合に、前記複数のディスク装置から情報を読み出すように構成されている。
【００１８】
また、本発明は、複数のディスク装置を収納すると共に、記憶手段を有し、情報処理装置に装着されて使用されるディスクアレイ装置の制御方法であって、前記情報処理装置から転送され、該情報処理装置との認証に用いる認証用情報を前記記憶手段に格納し、格納された前記認証用情報を前記情報処理装置からの要求に応じて読み出して該情報処理装置に通知するように構成されている。
【００１９】
また、本発明は、複数のディスク装置を収納すると共に、所定の前記認証用情報を記憶する記憶手段を有するディスクアレイ装置を着脱可能な情報処理装置により実行される制御プログラムであって、前記記憶手段から前記認証用情報を取得し、取得された認証用情報を用いて前記ディスクアレイ装置の認証処理を行い、認証が成功した場合に、前記複数のディスク装置から情報を読み出す内容を有している。
【００２０】
また、本発明は、複数のディスク装置を収納すると共に、記憶手段を有し、情報処理装置に装着されて使用されるディスクアレイ装置により実行される制御プログラムであって、前記情報処理装置から転送され、該情報処理装置との認証に用いる認証用情報を前記記憶手段に格納し、格納された前記認証用情報を前記情報処理装置からの要求に応じて該情報処理装置に通知する内容を有している。
【００２１】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施形態について説明する。
【００２２】
「第１の実施形態」
図１は、本発明の実施形態に係る情報処理システムの利用形態を説明するための外観図であり、１００はカートリッジ装置、１０２はカートリッジ装置１００を収納・接続して使用する情報処理装置であり、カートリッジ装置１００は、複数のハードディスク装置１０１ａ〜１０１ｄを収納可能である。なお、以下の説明において、複数のハードディスク装置１０１ａ〜１０１ｄを総称する場合に、ハードディスク装置１０１と呼ぶ場合もある。
【００２３】
図１（ａ）、（ｂ）、（ｃ）は、カートリッジ装置１００を前方斜め上から見た場合の外観図であり、図１（ｅ）は、カートリッジ装置１００を前方斜め下からの見た場合の外観図である。また、図１（ｄ）は、カートリッジ装置１００を収納・接続して使用する情報処理装置１０２の概観図、図１（ｆ）は、カートリッジ装置１００に収納されるハードディスク装置１０１の外観図である。
【００２４】
最初に、カートリッジ装置１００について説明する。カートリッジ装置１００は、カートリッジ装置１００の各種動作の一部を司る回路部１０５を有している。この回路部１０５には、後述する第１の制御部２００（図２参照）が含まれている。カートリッジ装置１００の外観は、図１（ｄ）に示した情報処理装置１０２の挿入口１０９に挿入されて接続されている状態では、図１（ａ）に示したようになる。
【００２５】
使用者が情報処理装置１０２の挿入口１０９からカートリッジ装置１００を取り外す場合は、図１（ｂ）に示したように、取っ手１０４をカートリッジ装置１００から立て、その取っ手１０４を引くことにより、簡単に取り外すことができる。
【００２６】
また、カートリッジ装置１００は、複数のハードディスク装置１０１を収納することができ、本実施形態においては、最大４つのハードディスク装置１０１を収納することができる。これらハードディスク装置１０１をカートリッジ装置１００に挿入したり、取り出したりする場合には、図１（ｃ）に示したように、カートリッジ装置１００のカバー１０３を開閉する。
【００２７】
なお、本実施形態では、図１（ｃ）に示したように、カートリッジ装置１００に４つのハードディスク装置１０１ａ、１０１ｂ、１０１ｃ、１０１ｄを装着し、カートリッジ装置１００をディスクアレイ装置として使用する。この場合、各ハードディスク装置１０１ａ、１０１ｂ、１０１ｃ、１０１ｄには、情報処理装置１０２を稼動させるためのシステムプログラム等の重要な情報が記憶されているので、それら情報をＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ）技術により保護している。
【００２８】
ハードディスク装置１０１（１０１ａ、１０１ｂ、１０１ｃ、１０１ｄ）は、図１（ｆ）に示したように、情報処理装置１０２と接続するためのコネクタとして、各種信号を通信するための通信用コネクタ１０６と、情報処理装置１０２からハードディスク装置１０１に対して電力を供給するための電源用コネクタ１０７が設けられている。
【００２９】
図１（ｅ）に示したように、カートリッジ装置１００の下面（即ち情報処理装置１０２との接続面：底面）側は、上面側と同様に開口され、ハードディスク装置１０１ａ、１０１ｂ、１０１ｃ、１０１ｄをカートリッジ装置１００に挿入した状態では、ハードディスク装置１０１ａ、１０１ｂ、１０１ｃ、１０１ｄの通信用コネクタ１０６、及び電源用コネクタ１０７は、カートリッジ装置１００の下面から外部に露出し、情報処理装置１０２側のコネクタ（図示省略）と接続可能となっている。
【００３０】
また、カートリッジ装置１００の底面には、カートリッジ装置１００内の回路部１０５と情報処理装置１０２と間で各種情報を授受するためのコネクタ１０８も設けられている。なお、図示省略したが、情報処理装置１０２の挿入口１０９の底面には、ハードディスク装置１０１ａ、１０１ｂ、１０１ｃ、１０１ｄの各通信用コネクタ１０６、電源用コネクタ１０７、及び回路用コネクタ１０８に対応する各コネクタが設けられている。
【００３１】
本情報処理システムの好適な利用形態としては、ユーザは情報処理装置１０２の使用を開始するときに、ハードディスク装置１０１を収容したカートリッジ装置１００を情報処理装置１０２に装着し、情報処理装置１０２の使用を終了するときに、カートリッジ装置１００を情報処理装置１０２から取り外す。取り外されたカートリッジ装置１００は、重要な情報を記憶したハードディスク装置１０１を収容しているので、金庫等に厳重に保管する。
【００３２】
これによりカートリッジ装置１００内に収容されたの各ハードディスク装置１０１に記憶された情報を盗難や改竄から保護することができる。また、正規のユーザが使用しないときには情報処理装置１０２からカートリッジ装置１００が取り外されているので、情報処理装置１０２が不正に使用されるのを防止することができる。
【００３３】
以下、カートリッジ装置１００が情報処理装置１０２から取り外された状態を、説明の便宜上、オフライン状態と称する。
【００３４】
以上が、本発明の実施形態に係る情報処理システムの外観とユーザの利用形態の説明である。
【００３５】
次に、本実施形態に係る情報処理システムの構成と動作を説明する。
【００３６】
図２は、本実施形態における情報処理システムの概略構成を示すブロック図であり、本情報処理システムは、ハードディスク装置１０１ａ〜１０１ｄ、これらハードディスク装置１０１ａ〜１０１ｄを収容するカートリッジ装置１００、及び情報処理装置１０２を有している。
【００３７】
カートリッジ装置１００は、第１の制御部２００を有し、この第１の制御部２００は、バッテリ２０６で駆動され、オフライン状態で所定の処理を実行することができる。第１の制御部２００は、バス２０５で互いに接続されたＭＰＵ２０１、カバーセンサ２０２、インターフェース制御部２０３、及び不揮発性メモリ２０４を有している。
【００３８】
ＭＰＵ２０１は、ＲＯＭ２０１ａを内蔵し、このＲＯＭ２０１ａに記憶されたプログラムを実行して第１の制御部２００を統御する。なお、ＲＯＭ２０１ａには、図３，図４に示したフローチャートの所定の処理ステップを実現するためのプログラムも格納されている。
【００３９】
カバーセンサ２０２は、カバー１０３の開閉を検出するものである。なお、カバーセンサ２０２は、バッテリ２０６から電源供給を受けているので、オフライン状態でもカバー１０３の開閉を検出することが可能となっている。インターフェース制御部２０３は、インターフェース線２０７を介して、情報処理装置１０２との間で各種の情報を授受する。
【００４０】
不揮発性メモリ２０４は、オフライン状態におけるカバー１０３の開閉の履歴（カバー開閉履歴２２６）や、情報処理装置１０２との認証の際に使用するＩＤ情報２２５を記憶する。このＩＤ情報２２５は、情報処理装置１０２内の後述する第２の制御部２０８からインターフェース線２０７を介して取得されて、不揮発性メモリ２０４に記憶される。
【００４１】
上記の構成により、カートリッジ装置１００は、情報処理装置１０２からの電源供給を受けることなく、カバー１０３の開閉を検出し、ＩＤ情報２２５およびカバー開閉履歴２２６等の情報を保持することができる。
【００４２】
情報処理装置１０２は、第２の制御部２０８、第３の制御部２０９、及び第２の制御部２０８と第３の制御部２０９に電源を供給する電源部２１５を有している。
【００４３】
ここで、情報処理装置１０２の起動手順を説明する。
【００４４】
まず、不図示の電源スイッチのオンにより、電源線２１６を介して第２の制御部２０８に電源が供給され、第２の制御部２０８が起動される。電源供給により起動された第２の制御部２０８は、制御線２３０を通じて電源部２１５に指示を送り、電源線２１７からの第３の制御部２０９への電源供給を開始させる。電源供給を受けた第３の制御部２０９は、ハードディスク１０１ａ〜１０１ｄからオペレーティングシステムやアプリケーションプログラムをロードして実行することにより、各種の処理を行う。
【００４５】
次に、第２の制御部２０８および第３の制御部２０９の構成を説明する。
【００４６】
第２の制御部２０８は、バス２１３で互いに接続されたＭＰＵ２１０、インターフェース制御部２１２、及び不揮発性メモリ２１１を有している。
【００４７】
ＭＰＵ２１０は、ＲＯＭ２１０ａを内蔵し、このＲＯＭ２１０ａに記憶されたプログラムを実行して第２の制御部２０８を制御する。なお、ＲＯＭ２１０ａには、図３，図４に示したフローチャートに対応するプログラムも格納されている。
【００４８】
インターフェース制御部２１２は、インターフェース線２１４を介して第３の制御部２０９との間で各種の情報を授受すると共に、インターフェース線２０７を介して第１の制御部２００との間で各種の情報を授受する。
【００４９】
不揮発性メモリ２１１は、カートリッジ装置１００との認証を行う際に使用するＩＤ情報２２７等を記憶する。ここで、不揮発性メモリ２１１に記憶されるＩＤ情報２２７としては、所定の管理者が操作パネル２２８から入力したもの、或いはネットワーク２２９上の不図示の管理装置により管理され、受信したものを使用してもよい。
【００５０】
また、ＩＤ情報２２７（２２５）は、第２の制御部２０８、または第３の制御部２０９により、自動的に生成してもよい。自動生成する場合には、カートリッジ装置１００が装着されて認証された後に、この認証されたＩＤ情報とは異なるＩＤ情報に変更して、ＩＤ情報２２７（２２５）として使用することにより、よりセキュリティが向上する。
【００５１】
また、不揮発性メモリ２１１内のＩＤ情報２２７は、管理者が操作パネル２２８を操作することにより、インターフェース制御部２１２により第１の制御部２００に送られる。第１の制御部２００側では受信したＩＤ情報２２７をＩＤ情報２２５として不揮発性メモリ２０４に記憶する。
【００５２】
なお、第２の制御部２０８、または第３の制御部２０９により、ＩＤ情報２２７を自動的に生成・変更した場合は、このＩＤ情報２２７を操作パネル２２８の操作に基づいて第１の制御部２００に送信して不揮発性メモリ２０４に格納させることなく、自動的に送信・格納することにより、ユーザの手間を省くようにするのが望ましい。
【００５３】
操作パネル２２８は、不図示の操作ボタンや表示器を有し、操作ボタンによる操作を受け付け、表示器にガイドメッセージを表示する。
【００５４】
また、第２の制御部２０８は、カートリッジ装置１００が情報処理装置１０２に装着されたことを検出する機能を有している。この装着検出機能は、例えば、カートリッジ装置１００が情報処理装置１０２に装着されると、インターフェース線２０７の一部の信号線がオープンからグランドに終端されるようにして、その信号レベルの変化を検出することで実現することができる。
【００５５】
第３の制御部２０９は、バス２２４で互いに接続されたＭＰＵ２１８、ディスクコントローラ２１９、ＲＡＭ２２０、ＲＯＭ２２１、インターフェース制御部２２２、及びネットワーク制御部２２３を有している。
【００５６】
ＭＰＵ２１８は、ＲＯＭ２２１に記憶されたプログラム等をＲＡＭ２２０に展開して実行することにより第３の制御部２０９を統御する。なお、ＲＯＭ２２１には、図３，図４に示したフローチャートの所定の処理ステップを実現するためのプログラムも格納されている。
【００５７】
インターフェース制御部２２２は、インターフェース線２１４を介して第２の制御部２０８との間で情報を授受する。ディスクコントローラ２１９は、ディスクインターフェース２２４（例えば、シリアルＡＴＡインターフェース）を介して接続されるハードディスク装置１０１ａ〜１０１ｄからなるディスクアレイに対し、ＲＡＩＤの制御を行う。
【００５８】
ＲＡＭ２２０には、ハードディスク装置１０１ａ〜１０１ｄからロードしたプログラムも適宜展開され、このプログラムはＭＰＵ２１８により実行される。ＲＯＭ２２１には、第３の制御部２０９が起動された後、ＭＰＵ２１８が最初に実行するＢＩＯＳプログラムも格納されている。このＢＩＯＳプログラムは、ハードディスク装置１０１ａ〜１０１ｄに記憶されたオペレーティングシステムをＲＡＭ２２０へロードする。
【００５９】
ネットワーク制御部２２３は、ネットワーク２２９を介して他の装置との間でなされるデータ通信を制御する。
【００６０】
なお、上記のように、情報処理装置１０２の制御部を第１の制御部２０８と第２の制御部２０９とに分けるような構成は、ＢＩＯＳプログラムを他の製造者から供給を受けて本発明に係る情報処理装置１０２を製造する製造者であって、このＢＩＯＳプログラムを所望の態様に改造することが困難な製造者にとって、有用である。
【００６１】
次に、第２の制御部２０８により第３の制御部を起動する際の動作を、図３のフローチャートに基づいて説明する。
【００６２】
第２の制御部２０８のＭＰＵ２１０は、ＲＯＭ２１０ａに格納されたプログラムに基づいて、まず、カートリッジ装置１００が情報処理装置１０２に装着されたか否かを判断し（ステップＳ３０１）、カートリッジ装置１００が装着された場合は、ステップＳ３０２に進む。
【００６３】
ステップＳ３０２では、インターフェース制御部２１２により、第１の制御部２００の不揮発性メモリ２０４からＩＤ情報２２５を取得する。ステップＳ３０３では、ステップＳ３０２で取得したＩＤ情報２２５と情報処理装置１０２（不揮発性メモリ２１１）で保持しているＩＤ情報２２７とを照合し、両者が一致しているか否かを判断する。その結果、一致していない場合には、ステップＳ３０４に進む。
【００６４】
ステップＳ３０４では、ユーザによる認証操作を要求し、操作パネル２２８から入力された認証情報に基づいて正当なユーザであるか否かを判断する。入力させる認証情報は、ＩＤ情報２２７でもよいし、不揮発性メモリ２１１に予め記憶されているパスワードでもよい。
【００６５】
ステップＳ３０５では、ステップＳ３０４における認証が成功したか否かを判断し、認証が成功した場合は、ステップＳ３０７に進み、第３の制御部２０９への電源供給を開始することにより第３の制御部２０９を起動する。
【００６６】
ステップＳ３０４における認証が失敗した場合は、ステップＳ３０６に進み、操作パネル２２８の表示器にその旨の警告メッセージを表示して、処理を終了する。
【００６７】
ステップＳ３０３において、ステップＳ３０２で取得したＩＤ情報２２５と情報処理装置１０２で保持しているＩＤ情報２２７が一致したと判断した場合には、ステップＳ３０７に進み、上記のように第３の制御部２０９への電源供給を開始することにより第３の制御部２０９を起動する。
【００６８】
なお、第３の制御部２０９は、第２の制御部２０８により起動されると、直ちに、ハードディスク装置１０１に電源を供給してハードディスク装置１０１を起動し、ハードディスク装置１０１に記憶されたオペレーティングシステムをＲＡＭ２２０へロードする。
【００６９】
このように、第１の実施形態では、複数個のハードディスク装置１０１をディスクアレイ装置として使用するような場合に、ディスクアレイ装置を収容するカートリッジ装置１００に、情報処理装置１０２が記憶内容を取得可能な不揮発性メモリ２０４を設け、この不揮発性メモリ２０４に情報処理装置１０２との組を認証するためのＩＤ情報２２５を記憶させた。一方、情報処理装置１０２側では、装着されたカートリッジ装置１００の不揮発性メモリ２０４からＩＤ情報２２５を取得して自機が保持するＩＤ情報２２７と照合し、その照合結果に基づいて、ディスクアレイ装置（ハードディスク装置１０１）を起動するか否か、すなわちシステムプログラム等をロードするか否かを判断するようにした。
【００７０】
これにより、カートリッジ装置１００内のハードディスク装置１０１を起動することなく、短時間でディスクアレイ装置が正当なものであるか否かを認証することが可能となる。
【００７１】
例えば、複数のカートリッジ装置から正当なカートリッジ装置を探すべく、カートリッジ装置を１台ずつ情報処理装置に装着して調べるような場合でも、カートリッジ装置内のハードディスク装置をその都度起動することなく照合が行えるので、正当なカートリッジ装置を迅速に探すことが可能となる。
【００７２】
［第２の実施形態］
次に、上記第１の実施形態を一部改良した第２の実施形態を、第１の実施形態と異なる個所を中心に説明する。
【００７３】
上記第１の実施形態では、情報処理装置１０２に装着されたカートリッジ装置１００が保持するＩＤ情報２２５と、第２の制御部２０８が保持するＩＤ情報２２７が一致する場合には、ユーザによる認証を要求することなく主たる機能を実現するための第３の制御部２０９（すなわちハードディスク装置１０１）を起動していた。
【００７４】
第２の実施形態では、カートリッジ装置１００が保持するＩＤ情報２２５と、第２の制御部２０８が保持するＩＤ情報２２７が一致する場合であっても、オフライン状態でカートリッジ装置１００のカバー１０３が開閉された可能性がある場合には、第３の制御部２０９（ハードディスク装置１０１）を起動するためのユーザ認証を要求するようにしている。
【００７５】
図４は、第２の実施形態における第２の制御部２０８が第３の制御部を起動する際の動作を示したフローチャートである。
【００７６】
第１の実施形態に係る図３のフローチャートと異なる点は、ステップＳ３０２の処理がステップＳ４０１の処理に置き換わった点と、ステップＳ３０３の肯定判断の後に新たにステップＳ４０２の処理が加わった点である。そこで、ここでは、これらステップＳ４０１と、ステップＳ４０２だけを説明し、他のステップの説明は省略する。
【００７７】
まず、ステップＳ４０１では、第１の制御部２００からＩＤ情報２２５と共にカバー開閉履歴２２６を取得する。
【００７８】
ステップＳ４０２では、ステップＳ４０１で取得したカバー開閉履歴２２６に基づいてカートリッジ装置１００のカバー１０３がオフライン状態で開閉されたか否かを判断し、カバー１０３がオフライン状態で開閉されたと判断した場合は，ステップＳ３０４に進みユーザによる認証操作を要求する。
【００７９】
カートリッジ装置１００のカバー１０３が開閉されていないと判断した場合は、ステップＳ３０７に進み、第３の制御部２０９への電源供給を開始することにより第３の制御部２０９を起動する。
【００８０】
このように、第２の実施形態では、互いのＩＤ情報２２５，２２７が一致する場合であっても、オフライン状態でカバー１０３が開けられた形跡がある場合には、カートリッジ装置１００の中身であるハードディスク装置１０１が不正に取り扱われた可能性があると判断してユーザによる認証操作を要求するので、不正なプログラムやデータをロードして情報処理装置１０２が稼動してしまうのをより確実に防ぐことができる。
【００８１】
また、カバーセンサ２０２で検知されたカバー１０３の開閉履歴に基づいて、ハードディスク装置１０１の不正な取り扱いの可能性を判断しているので、カートリッジ装置１００の構成を複雑にすることなく簡単な構成で、ハードディスク装置１０１の不正な取り扱いの可能性を判断することが可能となる。
【００８２】
なお、本発明は、上記の第１、第２の実施形態に限定されることなく、種々の応用変形が可能である。
【００８３】
例えば、第１、第２の実施形態では、第３の制御部２０９を起動して良いか否か、すなわち、ハードディスク装置１０１に記憶された情報を第３の制御部２０９にロードして良いか否かを判断するための認証処理を、この起動（ロード）を行う第３の制御部２０９とは別の第２の制御部２０８が行っていた。
【００８４】
しかし、ハードディスク装置１０１に記憶された情報を第３の制御部２０９にロードする処理は、第３の制御部２０９のＲＯＭ２２１に記憶されたＢＩＯＳプログラムにより実行される。
【００８５】
そこで、第２の制御部２０８が実行していた認証処理を、第３の制御部２０９のＢＩＯＳプログラムが実行するようにしてもよい。この場合、ＩＤ情報２２５を第１の制御部２００の不揮発性メモリ２０４から取得する処理は、第１の制御部２０８、第２の制御部２０９の何れが行ってもよい。
【００８６】
また、第２の制御部２０８は、第１、第２の実施形態のように、認証が成功した後に第３の制御部２０９を起動することなく、ＩＤ情報２２５を第１の制御部２００の不揮発性メモリ２０４から取得した後（ＩＤ情報２２５を第２の制御部２０８が取得する場合）、又は第２の制御部２０８が起動された後直ちに（ＩＤ情報２２５を第３の制御部２０９が取得する場合）、第３の制御部２０９を起動する必要がある。
【００８７】
なお、第３の制御部２０９が認証処理を行う場合も、第３の制御部２０９は、認証が成功した場合だけハードディスク装置１０１に電源を供給してハードディスク装置１０１を起動し、システムプログラム等をロードすることは、言うまでもない。
【００８８】
また、本発明は、情報処理装置に内蔵されたハードディスク装置等にシステムプログラムが格納され、ディスクアレイ装置内のハードディスク装置にシステムプログラムが格納されていない場合にも適用可能である。
【００８９】
また、第１、第２の実施形態のように、情報処理装置が複数の制御部に分割されていない場合にも適用可能である。
【００９０】
さらに、ハードディスク装置以外の例えば光磁気ディスク装置等のディスク状記憶媒体を複数収納したディスクアレイ装置（カートリッジ装置）に適用してもよい。
【００９１】
また、本発明の目的は、上記実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００９２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図３，４のフローチャート全体、又は一部に対応するプログラムコードが格納されることになる。
【００９４】
【発明の効果】
以上説明したように、本発明によれば、複数のディスク装置を収納したディスクアレイ装置と該ディスクアレイ装置が装着される情報処理装置との組を迅速に認証し得る情報処理システム、情報処理装置、情報処理装置の制御方法、ディスクアレイ装置、ディスクアレイ装置の制御方法、及び制御プログラムを提供することが可能となり、利便性が向上する。
【図面の簡単な説明】
【図１】本発明の実施形態における情報処理システムの利用形態を説明するための外観図である。
【図２】上記情報処理システムの概略構成を示すブロック図である。
【図３】本発明の第１の実施形態に特有な情報処理装置の動作を示すフローチャートである。
【図４】本発明の第２の実施形態に特有な報処理装置の動作を示すフローチャートである。
【符号の説明】
１００…カートリッジ装置
１０１，１０１ａ，１０１ｂ，１０１ｃ，１０１ｄ…ディスク装置
１０２…情報処理装置
１０３…カバー
２００…第１の制御部
２０１，２１０，２１８…ＭＰＵ
２０１ａ，２１０ａ，２２１…ＲＯＭ
２０４，２１１…不揮発性メモリ
２０６…バッテリ
２０８…第２の制御部
２０９…第３の制御部
２２０…ＲＡＭ
２２８…操作パネル
２２９…ディスクコントローラ
【図１】
2004355137.tif 000003
【図２】
2004355137.tif 000004
【図３】
2004355137.tif 000005
【図４】
2004355137.tif 000006