(57)【特許請求の範囲】
【請求項１】
ストレージデータと前記ストレージデータを管理するストレージ管理データとを有する外部記憶装置と、
第１のインタフェースを介して前記外部記憶装置に接続され、前記ストレージデータを使用するためのアプリケーションが稼動するホストコンピュータと、
第２のインタフェースを介して前記ホストコンピュータに接続されると共に、第３のインタフェースを介して前記外部記憶装置に接続され、前記ストレージ管理データを管理するためのストレージ管理データサーバプログラムを有するストレージ管理サーバとを備え、
前記外部記憶装置は、前記第３のインタフェースに属するストレージ管理用インタフェースに前記ストレージ管理サーバと前記外部記憶装置との接続を切るスイッチを有し、
前記ホストコンピュータは、前記第１のインタフェースを介して前記ストレージデータをアクセスし、前記ストレージ管理データをアクセスするための操作を前記第２のインタフェースを介して前記ストレージ管理サーバに要求し、
前記ストレージ管理サーバは、前記ホストコンピュータからの要求に応じて、前記第３のインタフェースを介して前記ストレージ管理データをアクセスして前記外部記憶装置を管理制御し、
前記ストレージ管理サーバは、前記ホストコンピュータからの要求とは独立に、前記第３のインタフェースを介して前記ストレージ管理データをアクセスして前記外部記憶装置を管理制御するストレージシステム。
【請求項２】
前記ホストコンピュータは、ボリューム移動の命令を前記第２のインタフェースを介して前記ストレージ管理サーバに発行し、前記ストレージ管理サーバは、前記ボリューム移動の命令を受信した場合、その後、前記ホストコンピュータが停止しても、前記第３のインタフェースを介して前記外部記憶装置に対して、前記ボリューム移動の制御を実行することを特徴とする請求項１記載のストレージシステム。
【請求項３】
前記ストレージ管理サーバは、ＷＷＷサーバプログラムを有し、該ストレージ管理サーバに接続されたストレージ端末に前記第３のインタフェースを介して前記ストレージ管理データを操作させることを特徴とする請求項１記載のストレージシステム。
【請求項４】
ストレージデータと前記ストレージデータを管理するストレージ管理データとを有する外部記憶装置と、
第１のインタフェースを介して前記外部記憶装置に接続され、前記ストレージデータを使用するためのアプリケーションが稼動するホストコンピュータと、
第２のインタフェースを介して前記ホストコンピュータに接続されると共に、第３のインタフェースを介して前記外部記憶装置に接続され、前記ストレージ管理データを管理するためのストレージ管理データサーバプログラムを有するストレージ管理サーバと、を備え、
前記外部記憶装置は、前記第３のインタフェースに属するストレージ管理用インタフェースに前記ストレージ管理サーバと前記外部記憶装置との接続を切るスイッチを有するストレージシステムのデータ制御方法であって、
前記ホストコンピュータが、前記第１のインタフェースを介して前記ストレージデータをアクセスするステップと、
前記ホストコンピュータが、前記ストレージ管理データをアクセスするための操作を前記第２のインタフェースを介して前記ストレージ管理サーバに要求するステップと、
前記ホストコンピュータが、前記第１のインタフェースを介して前記ストレージデータをアクセスするステップと、
前記ホストコンピュータが、前記ストレージ管理データをアクセスするための操作を前記第２のインタフェースを介して前記ストレージ管理サーバに要求するステップと、
前記ストレージ管理サーバが、前記ホストコンピュータからの要求に応じて、前記第３のインタフェースを介して前記ストレージ管理データをアクセスして前記外部記憶装置を管理制御するステップと、
前記ストレージ管理サーバが、前記ホストコンピュータからの要求とは独立に、前記第３のインタフェースを介して前記ストレージ管理データをアクセスして前記外部記憶装置を管理制御するステップとを含むことを特徴とするストレージシステムのデータ制御方法。
【請求項５】
前記ホストコンピュータが、ボリューム移動の命令を前記第２のインタフェースを介して前記ストレージ管理サーバに発行するステップと、
前記ストレージ管理サーバが、前記ボリューム移動の命令を受信した場合、その後、前記ホストコンピュータが停止しても、前記第３のインタフェースを介して前記外部記憶装置に対して、前記ボリューム移動の制御を実行するステップを含むことを特徴とする請求項４記載のストレージシステムのデータ制御方法。
【請求項６】
前記ストレージ管理サーバが、ＷＷＷサーバプログラムを有し、該ストレージ管理サーバに接続されたストレージ端末に前記第３のインタフェースを介して前記ストレージ管理データを操作させるステップを含むことを特徴とする請求項４記載のストレージシステムのデータ制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ストレージの管理制御システムに関し、特にストレージ管理サーバを有するストレージ管理制御システムに関するものである。
【０００２】
【従来の技術】
ストレージ管理制御方式には、大きく分けて２通りある。１つは、ホストコンピュータがストレージ上のデータ読み書きするインタフェースと同じインタフェースを使用して、ストレージの構成情報や保守情報等のストレージ管理データを操作し、管理制御を行うＩｎ ｂａｎｄ方式である。もう一つは、ホストコンピュータからストレージ上のデータを読み書きするインタフェースとは、物理的、論理的に完全に異なったインタフェースを通して管理制御を行うＯｕｔ ｏｆ ｂａｎｄ方式である。
【０００３】
前者は、ホストコンピュータのアプリケーションと、ストレージ管理制御を連携させることが容易にできるという利点がある。後者は、管理制御を行う際にホストコンピュータのオペレーティングシステムに依存せず、また、ホストコンピュータに専用のストレージ管理エージェントを用意することなく、いつでもストレージ管理制御ができるという利点がある。さらに、後者ではホストコンピュータはストレージ管理制御を全く意識しないシステムを組める利点がある。
【０００４】
図２は、従来の方法の一つで、Ｉｎ ｂａｎｄ方式と呼ばれる。ホストコンピュータ１０１と外部記憶装置１０８は、Ｆｉｂｅｒ Ｃｈａｎｎｅｌ１０３で接続されており、このインタフェースを通して、ストレージデータ１０５、及びストレージ管理データ１０７を送受信する。また、ホストコンピュータ１０１には、ストレージ管理エージェント２０１を用意する。外部記憶装置１０８のストレージ管理は、ストレージ管理端末２０２から、ホストコンピュータ１０１上のストレージ管理エージェント２０１を仲介して制御を行う。ストレージ管理端末２０２とホストコンピュータ１０１は、ＬＡＮで接続され、プロトコルはＴＣＰ／ＩＰ１０４を使用している。
【０００５】
この方式は、アプリケーション１０２とストレージ管理エージェント２０１が同一のホストコンピュータ１０１上に動作しているため、両者が連携して、アプリケーション２０１の都合に応じてストレージ管理制御を行うことができる利点がある。反面、ストレージ管理エージェント２０１を各ホストコンピュータ１０１に導入する必要があるため、ホストコンピュータ１０１のオペレーティングシステムに対応したものがそれぞれ必要であり、更にインストールしておく必要がある。また、ホストコンピュータ１０１が起動していないと、ストレージ管理制御は行えない。
【０００６】
図３は、従来の方法の一つで Ｏｕｔ ｏｆ ｂａｎｄ方式と呼ばれる。外部記憶装置１０８には、ストレージデータ１０５とストレージ管理データ１０７があり、それぞれ個別のインタフェースをもって、外部と通信することが特徴である。ストレージデータ１０５は、ホストコンピュータ１０１とＦｉｂｅｒ Ｃｈａｎｎｅｌ１０３で接続される。ストレージ管理端末２０２は、ストレージ管理データ１０７を司るサービスプロセッサ１０６とＬＡＮで接続され、通信が行われる。
【０００７】
この方式は、ストレージ管理において、ホストコンピュータを意識することなく、ストレージの管理制御ができる利点がある。したがってＩｎ ｂａｎｄ方式の様な、ストレージ管理エージェント２０１は不要であり、ストレージ管理はホストのプラットホームに依存しない。しかし、ストレージ管理端末２０２とホストコンピュータ１０１は全く異なったインタフェースを使用しているため、独立しており、ホストコンピュータ１０１のアプリケーション１０２とストレージ管理は、連携することができない。
【０００８】
【発明が解決しようとする課題】
Ｉｎ ｂａｎｄ方式によるストレージ管理制御は、ホストコンピュータのオペレーティングシステムに応じたストレージ管理エージェントソフトを開発する必要がある。さらに、そのストレージ管理エージェントソフトを、ホストコンピュータにインストールしなければならない。また、ホストコンピュータ上のストレージ管理エージェントソフトでストレージを管理するため、ホストコンピュータが起動していないとストレージを管理できない。
【０００９】
Ｏｕｔ ｏｆ ｂａｎｄ方式は、ホストコンピュータとは独立したインタフェースを使用してストレージ管理制御を行うため、従来の技術では、ホストコンピュータのアプリケーションと連携することができなかった。そこで両者の欠点を補う方式が必要となる。
【００１０】
更に従来の方式では、どちらの方式の場合も、ストレージ管理制御はストレージ管理端末からの遠隔制御となり、ストレージユーザはストレージ管理のセキュリティに不安が残る。
【００１１】
【課題を解決するための手段】
Ｉｎ ｂａｎｄ方式とＯｕｔ ｏｆ ｂａｎｄ方式の利点を包括する手段として、Ｏｕｔ ｏｆ ｂａｎｄ方式を拡張する方式を提案する。すなわち、Ｏｕｔ ｏｆ ｂａｎｄ方式を採用し、ストレージ管理用のインタフェースからストレージ管理サーバへ接続し、更に、ストレージ管理サーバにはアプリケーションが直接操作できる汎用のインタフェースを持たせることによって、ホストコンピュータがストレージ管理の操作を可能にする。これによって、Ｏｕｔ ｏｆ ｂａｎｄ方式の長所を生かしながら、Ｉｎ ｂａｎｄ方式の長所を取り込めることが可能となる。更に、ストレージ管理データ用のインタフェースに遮断スイッチを設けることにより、第三者のストレージ管理をストレージユーザ主導で随時、拒否できる。
【００１２】
【発明の実施の形態】
本発明の実施形態の一例を図１〜図４を用いて説明する。
【００１３】
最初に図１を用いて、全体の構成を説明する。図１は、外部記憶装置１０８を備えたコンピュータシステムである。ホストコンピュータ１０１において、あるアプリケーション１０２が起動している。外部記憶装置１０８には、アプリケーション１０２が使用するストレージデータ１０５と外部記憶装置１０８の障害情報や、構成情報などのストレージ管理データ１０７とが格納されている。更に、外部記憶装置１０８にはストレージ管理データ１０７を司るサービスプロセッサ１０６が搭載されている。外部記憶装置１０８とホストコンピュータ１０１は、Ｆｉｂｅｒ Ｃｈａｎｎｅｌ１０３で接続されている。このインタフェースを通して、ホストコンピュータ１０１は、ストレージデータ１０５を読み書きできるが、ストレージ管理データ１０７は読み書きできない。
【００１４】
ストレージ管理サーバ１１３は、外部記憶装置のストレージ管理用インタフェース１１７に接続されている。このインタフェースを通して、サービスプロセッサ１０６と、ストレージ管理サーバ１１３との間でネットワーク通信を行い、ストレージ管理データ１０７の送受信を行う。インタフェースプロトコルは、ＴＣＰ／ＩＰ１０４上のＪＡＶＡ(ＲＭＩ)１０９を使用している。
【００１５】
ストレージ管理サーバ１１３には、ＷＷＷサーバプログラム１１５を搭載している。ＷＷＷサーバプログラム１１５によって、ＷＷＷ端末１１０からストレージ管理データ１０７の参照、変更等の操作ができる。
【００１６】
また、ストレージ管理サーバ１１３とホストコンピュータ１０１との通信は、汎用的なインタフェースであるＴＣＰ／ＩＰ１０４上のＪＡＶＡ(ＲＭＩ)１０９を使用している。そのため、ホストアプリケーション１０１とストレージ管理データ１０７との通信が容易にできるようになっている。
【００１７】
図１の本発明の実施例では、ｏｕｔ ｏｆ ｂａｎｄ方式を採用し、Ｉｎ ｂａｎｄ方式の利点を取り込んだ方式を提供している。つまり、ストレージ管理とホストアプリケーション１０２と連携させるために、ストレージ管理用データ１０７をホストコンピュータ１０１から読み書きできるようにしている方式である。ストレージ管理サーバ１１３を設置し、ここにストレージ管理用インタフェース１１７からストレージ管理データ１０７を取得する。ストレージ管理サーバ１１３にストレージ管理データサーバプログラム１１４を常駐させて、ストレージ管理データ１０７をホストコンピュータ１０１から操作可能とする。更に、ストレージ管理サーバ１１３に １１５を搭載し、ストレージ管理データ１０７をＷＷＷ端末から操作させることで従来と同じようにストレージ管理も可能となる。
【００１８】
このシステムを用いて、ホストコンピュータと連携しつつ、かつホストに依存しない管理制御を行う例を図４を用いて説明する。まず、ホストコンピュータ１０１上のアプリケーション１０２から、３０分後にストレージのボリューム移動する命令をストレージ管理サーバ１１３に発行する(ステップ４０１)。それを受信したストレージ管理サーバ１１３は、３０分待機後、ボリューム移動を実行するためのバッチ処理を開始する(ステップ４０２)。バッチ処理開始後、直ちに、バッチ処理開始報告をホストアプリケーション１０１に返信する。(ステップ４０３)
この返信を確認後、ホストコンピュータ１０１をシャットダウンする(ステップ４０４)。ホストコンピュータ１０１が停止中にボリューム移動が行われる（ステップ４０５）。ホストコンピュータ１０１を再起動し(ステップ４０６)、運用を再開する。
【００１９】
この例は、ホストアプリケーション１０２の都合で、ボリューム移動して使用する要求に対し、ストレージ管理制御と連携して構成変更を行っており、従来のｏｕｔ ｏｆ ｂａｎｄ方式ではできなかったことが可能である。また、ホストコンピュータ１０１が停止中でも制御が可能となり、従来のｉｎ ｂａｎｄ 方式の欠点も解消されている。
【００２０】
また、ストレージ管理用インタフェースに物理的、あるいは論理的な遮断スイッチ１１６を設けることで、ストレージ管理端末１１０から、ストレージ管理制御されることを随時、ユーザ主導で拒否できる。
【００２１】
【発明の効果】
本発明によれば、ストレージ管理制御の際に、ホストコンピュータが停止中にストレージ管理制御ができ、かつ、ホストコンピュータ上にエージェントソフトが必要ないという、ｏｕｔ ｏｆ ｂａｎｄ方式の利点と、ホストコンピュータのアプリケーションと連携することができるというＩｎ ｂａｎｄ 方式の利点を持ち合わせ、また、外部記憶装置にストレージ管理制御の遮断スイッチを設けることで、遠隔からのストレージ管理制御をユーザ主導で、随時、強制的に拒否することが可能な、ストレージ管理制御を実現することができる。
【図面の簡単な説明】
【図１】本発明のストレージ管理制御システムの構成図である。
【図２】従来のＩｎ ｂａｎｄ方式のストレージ管理制御システムの構成図である。
【図３】従来のＯｕｔ ｏｆ ｂａｎｄ方式のストレージ管理制御システムの構成図である。
【図４】ホストコンピュータの連携し、連携しダウン中にストレージ管理が自動でできる例である。
【符号の説明】
１０１・・・ホストコンピュータ、１０２・・・アプリケーション、１０３・・・Ｆｉｂｅｒ Ｃｈａｎｎｅｌ、１０４・・・ＴＣＰ／ＩＰ、１０５・・・ストレージデータ、１０６・・・サービスプロセッサ、１０７・・・ストレージ管理データ、１０８・・・外部記憶装置、１０９・・・ＪＡＶＡ(ＲＭＩ)、１１０・・・ ＷＷＷ端末、１１３・・・ストレージ管理サーバ、１１４・・・ストレージ管理データサーバプログラム、１１５・・・ＷＷＷサーバプログラム、１１６・・・物理的、あるいは論理的な遮断スイッチ、１１７・・・ストレージ管理用インタフェース、
２０１・・・ストレージ管理エージェント、２０２・・・ストレージ管理端末。
【図１】
0004700204.tif 000002
【図２】
0004700204.tif 000003
【図３】
0004700204.tif 000004
【図４】
0004700204.tif 000005