JP2004054806A - Storage network system, connection switching device, access control method, and program therefor - Google Patents
Storage network system, connection switching device, access control method, and program therefor Download PDFInfo
- Publication number
- JP2004054806A JP2004054806A JP2002214661A JP2002214661A JP2004054806A JP 2004054806 A JP2004054806 A JP 2004054806A JP 2002214661 A JP2002214661 A JP 2002214661A JP 2002214661 A JP2002214661 A JP 2002214661A JP 2004054806 A JP2004054806 A JP 2004054806A
- Authority
- JP
- Japan
- Prior art keywords
- storage device
- identifier
- access
- destination
- change
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、ホスト計算機、ストレージ装置、ホスト計算機とストレージ装置との間の接続切替装置を有するストレージエリアネットワークシステムにおいて、論理記憶装置の移動やアクセスパスの変更を行った場合の処理に関する。
【0002】
【従来の技術】
企業などがコンピュータシステム上で保有するデータ量は増加する一方であり、データを格納するためのストレージ装置についても、その容量や台数も同様に増加している。これまでのストレージ装置はホスト計算機に内蔵されるか、あるいはSCSIインタフェースなどで接続されるものがほとんどであった。しかし、最近ではストレージエリアネットワーク(SAN:Storage AreaNetwork)が出現している。SANとは、既存の通信のためのネットワークとは別に、ストレージ専用のネットワークを構築し、そのネットワーク中にディスクやテープライブラリなどの各種ストレージ装置を統合するものである。
【0003】
SANの基本的な構成は、複数台のホスト計算機と複数台のストレージ装置とが、接続切替装置を介して接続される。接続切替装置の中にはスイッチ、ホスト接続ポート、ストレージ接続ポートがある。ホスト接続ポートにはホスト計算機が接続され、ストレージ接続ポートにはストレージ装置が接続される。スイッチはホスト接続ポートとストレージ接続ポートとの間の接続を切り替える。これにより、ホスト計算機とストレージ装置の間の接続が切り替えられる。そして、ストレージ装置には接続ポートがあり、このストレージ装置の接続ポートが、接続切替装置のストレージ接続ポートと接続される。ストレージ装置には複数個の論理装置があり、ホスト計算機はストレージ装置の接続ポートを経由して論理装置にアクセスする。ホスト計算機上のオペレーティングシステム(OS)は、接続されている機器をスキャンし、アクセス可能な接続ポートや論理装置を認識する。これにより、各ホスト計算機から各ストレージ装置へのアクセスが可能となる。
【0004】
一方で、SAN環境においては、セキュリティに対する考慮が必要である。ホスト計算機においては、どのストレージ装置のどの論理装置へのアクセスを許可するのか、ストレージ装置あるいは論理装置においては、どのホスト計算機からのアクセスを許可するのか、といった制御が行われる。
【0005】
以上の技術については、デザイニング ストレージ エリア ネットワークス、トム クラーク 著、アディソン ウェズレー(DESIGNING STORAGE AREA NETWORKS、Tom Clark、ADDISON−WESLEY)、あるいは、ビルディング ストレージ ネットワークス、マーク ファーリー著、オズボーン/マグロウヒル(Building Storage Networks、Mark Farley、Osborne/McGraw−Hill)において述べられている。
【0006】
【発明が解決しようとする課題】
SANに接続されている、あるストレージ装置(ストレージ装置1)内の論理装置(論理装置1)を、新たにSANに追加した他のストレージ装置(ストレージ装置2)の論理装置(論理装置2)に移動することを考える。このような状況は、ストレージ装置1の使用量が限界に近づいた場合の移動や、論理装置1のバックアップとして新たに論理装置2を追加し、論理装置2からアクセスを開始する場合などが考えられる。
【0007】
このときに、論理装置2が最初から定義されており、ホスト計算機上のOSが既に論理装置2を認識していれば問題はない。しかし、認識していない場合は、ホスト計算機上のOSは、装置のスキャンを行い、新たなターゲットであるストレージ装置2の接続ポートおよび論理装置2を認識する処理が必要である。この処理は、論理装置1にアクセスするすべてのホスト計算機において実行する必要があり、運用管理上の大きな負担となる。
【0008】
この例では、論理装置1と論理装置2は、異なるストレージ装置上にあるとしたが、これは、同じストレージ装置上の異なる接続ポートを論理装置1と論理装置2が利用する場合でも上記と同様の問題が発生する。また、論理装置の移動のケースを例に挙げたが、ある論理装置が利用する接続ポートを変更する場合(アクセスパスの変更)にも上記と同様の問題が発生する。
【0009】
また、上述した論理装置の移動が発生した場合、論理装置2に対してもアクセスが可能となるようにするため、ホスト計算機上のOSは当該ホスト計算機からのアクセスを許可されているストレージ装置や論理装置に関するセキュリティ情報の更新が必要となる。このようなセキュリティ情報の更新処理についても、論理装置1にアクセスするすべてのホスト計算機において実行する必要があり、運用管理上の大きな負担となる。
【0010】
本発明の目的は、論理装置500の移動やアクセスパスの変更の際、ホスト計算機200のOSは論理装置を認識する(マウント)処理は不要とし、ホスト計算機の処理負担を軽減することにある。
【0011】
【課題を解決するための手段】
本発明の目的を達成するために、本発明の一実施形態であるストレージネットワークシステムは、計算機と、記憶装置と、計算機と記憶装置との接続関係を制御する接続切替装置とを有する。ここで、計算機は、アクセス先の記憶装置を識別するためのアクセス先識別子を含むアクセス要求を発行する制御部と、アクセス要求を接続切替装置に対して送信する接続部とを有する。また、接続切替装置は、記憶装置に記録された内容を他の記憶装置に移動する移動要求と、移動元の記憶装置を識別する移動元識別子と、移動先の記憶装置を識別する移動先識別子とを受付ける装置移動手段と、移動元識別子を含むアクセス要求を受付けた場合に、移動元識別子を移動先識別子に変換するアクセス先識別子変換手段と、変換した移動先識別子を含むアクセス要求を記憶装置に対して送信する送信部とを有する。さらに、記憶装置は、データを格納する複数のデータ格納領域と、アクセス要求に従って、アクセス対象となるデータ格納領域へのアクセスを許可するアクセス許可手段とを有する。
【0012】
また、上記実施形態において、アクセス先識別子変換手段は、移動元識別子を含むアクセス要求を受付けた場合に、移動元識別子を移動先識別子に変換する変換テーブルを保持し、変換テーブルに従って、移動元識別子を含むアクセス要求を受付けた場合に、移動元識別子を前記移動先識別子に変換することが好ましい。
【0013】
また、上記実施形態において、アクセス先識別子、移動元識別子及び移動先識別子は、記憶装置を識別する識別子の他に、記憶装置内のアクセス先接続ポートを識別するためのアクセス先ポート識別子を含むことが好ましい。
また、上記実施形態において、アクセス先識別子、移動元識別子及び移動先識別子は、記憶装置内の論理的な記憶装置を識別する識別子が含まれることが好ましい。
【0014】
また、上記実施形態において、接続切替装置は、システムの運用が開始されたとき、前記ストレージネットワークシステムに新たな前記記憶装置が追加されたとき、又は記憶装置に新たな論理装置が追加されたときには、新たに追加された記憶装置を識別する識別子に対する、アクセス先識別子、移動元識別子及び移動先識別子の初期値を各々設定する初期設定手段をさらに有することが好ましい。
【0015】
さらに、本発明の一実施形態であるストレージネットワークシステムは、計算機と、記憶装置と、該計算機と該記憶装置との接続関係を制御する接続切替装置とを有する。ここで計算機は、アクセス先の記憶装置を識別するためのアクセス先装置識別子と、記憶装置内のアクセス先接続ポートを識別するためのアクセス先ポート識別子とを含むアクセス要求を発行する制御部と、アクセス要求を接続切替装置に対して送信する接続部とを有する。また、接続切替装置は、記憶装置内のアクセス先接続ポートを変更するアクセス先変更要求と、変更元の接続ポートを識別する変更元識別子と、変更先の接続ポートを識別する変更先識別子とを受付けるアクセスパス変更手段と、変更元識別子を含むアクセス要求を受付けた場合に、変更元識別子を変更先識別子に変換するアクセス先識別子変換手段と、変換した変更先識別子を含むアクセス要求を記憶装置に対して送信する送信部とを有する。さらに、記憶装置は、データを格納する複数のデータ格納領域と、アクセス要求に従って、アクセス対象となるデータ格納領域へのアクセスを許可するアクセス許可手段とを有する。
【0016】
【発明の実施の形態】
図1に、本発明の一実施形態であるネットワークシステムのシステム構成を示す。
【0017】
本実施形態のネットワークシステムは、接続切替装置100と、複数のホスト計算機200a〜200cと、複数のストレージ装置300a〜300cと、複数の管理用計算機400とを有するストレージエリアネットワーク(SAN)システムである。尚、ホスト計算機200及びストレージ装置300の台数は、本実施例では3台としたが、2台であってもよく4台以上であってもよい。また、ホスト計算機200上で動作するOSは、各々異なるものでも構わない。
【0018】
ホスト計算機200は、接続切替装置100と接続される接続手段210と、ホスト計算機内で実行するプログラム等を格納する記憶部と、記憶部に格納されたプログラムを実行等する制御部とを有する。
【0019】
ストレージ装置300は、複数の論理装置500と、ストレージ装置ごとに定義されている物理的な記憶領域と論理装置との関係を示す論物関係情報を格納する記憶部301と、記憶部301に格納された論物関係情報に従ってストレージ装置内の論理装置に対してホスト計算機200からのアクセスを制御するアクセス許可手段302と、接続切替装置100と接続される接続ポート303とを有する。尚、接続ポート303又は論理装置500の数はストレージ装置により異なってもよい。
【0020】
管理用計算機400は、運用管理者により本実施形態であるネットワークシステムの管理を行うための計算機であって、接続切替装置100と接続される接続手段405と、管理用計算機400内で実行する運用管理用のプログラム等を格納する記憶部と、記憶部に格納されたプログラムを実行等する制御部と、表示装置とを有する。
【0021】
接続切替装置100は、各ホスト計算機200と各ストレージ装置300と管理用計算機400との接続切替えのための制御を行う。
【0022】
接続切替装置100は、ホスト計算機200の接続手段210と接続するためのホスト接続ポート110と、ストレージ装置300の接続ポート303と接続するためのストレージ接続ポート120と、ホスト接続ポート110とストレージ接続ポート120とに接続されたスイッチ130と、識別子変換手段140と、ストレージ装置初期設定手段410と、論理装置移動手段420と、アクセスパス変更手段600と、管理用計算機400に接続される管理用計算機接続手段115とを有する。
【0023】
尚、ホスト接続ポート110およびストレージ接続ポート120の数は、接続切替装置100により異なってもよい。
【0024】
また、これら接続切替装置100の接続手段210、スイッチ130、識別子変換手段140、ストレージ装置初期設定手段410と、論理装置移動手段420と、アクセスパス変更手段600と、管理用計算機接続手段115として機能させるためプログラムは、CD−ROM等の記録媒体に記録され、磁気ディスク等に格納された後、メモリにロードされて接続切替装置100内の制御部におり実行されるものとする。さらに、プログラムを記録する媒体は、CD−ROM以外の他の記憶媒体でも良い。さらに、プログラムは、当該記憶媒体から接続切替装置100にインストールしても良いし、ネットワークを通じて当該記憶媒体にアクセスしてプログラムを使用するものとしても良い。
【0025】
また、論理装置移動手段420と、アクセスパス変更手段600とは、上述したホスト計算機200内に設けても良い。
【0026】
ここで、スイッチ130は、各ホスト計算機200からのアクセスを各ストレージ装置300に振り分け制御する。また、スイッチ130は、各ストレージ装置300からのアクセスも各ホスト計算機200へ振り分け制御を実行する。
【0027】
スイッチ130は、アクセス対象となるストレージ装置300の接続ポート303の識別子である接続ポート識別子と論理装置500の識別子である論理装置識別子とに基づいて、ホスト計算機200とストレージ装置300とのアクセスを制御する。
【0028】
図2は、識別子変換手段140の構成を示す。
【0029】
識別子変換手段140は、ホスト計算機200がストレージ装置300へのアクセスする際の接続ポート識別子および論理装置識別子を変換するものである。
【0030】
識別子変換手段140は、変換前接続ポート識別子テーブル141と、変換前論理装置識別子テーブル142と、変換後接続ポート識別子テーブル143と、変換後論理装置識別子テーブル144とを変換テーブルとして内部のメモリに記憶している。
【0031】
識別子変換手段140は、この変換テーブル141〜144に従って、ホスト計算機200がストレージ装置300へのアクセスする際の接続ポート識別子および論理装置識別子を変換する。具体的には、識別子変換手段140は、ホスト計算機200から受信した(接続ポート識別子、論理装置識別子)のペアの識別情報を、このペアに一致する(変換前接続ポート識別子テーブル141、変換前論理装置識別子テーブル142)のペアの情報を有する行の(変換後接続ポート識別子テーブル143、変換後論理装置識別子テーブル144)のペアの情報に各々変換する。この結果、ホスト計算機200は、変換されたペア情報に従って、(変換後接続ポート識別子テーブル143、変換後論理装置識別子テーブル144)を有する論理装置500へアクセスをすることができる。
【0032】
図3は、接続切替装置100のストレージ装置初期設定手段410を実行する場合の管理用計算機400の表示装置に表示される画面イメージを示す。
【0033】
ストレージ装置初期設定手段410は、運用管理者が管理用計算機400を会して起動する。尚、ストレージ装置初期設定手段410は、システムの運用が開始されたとき、システムに新たなストレージ装置300を追加されたとき、又はストレージ装置300に新たな論理装置500を追加されたときに自動的に起動するようにしてもよい。
【0034】
ストレージ装置初期設定手段410を起動すると、図3のような画面が管理用計算機400の表示装置に表示される。画面上の「ストレージ装置408」では管理の対象とするストレージ装置を指定する。この画面では、「ストレージ装置408」で指定したストレージ装置について、画面上の「状態表示領域411」にその時点で認識されている論理装置500の名前412を表示し、画面上「論理装置定義領域414」に新たな論理装置500の名前415を表示する。
【0035】
画面上「メッセージ領域417」には、ストレージ装置初期設定手段410の処理過程におけるシステムからのメッセージを表示する。
【0036】
画面上「状態表示領域411」には、既に認識されている論理装置500の論理装置名412と、当該論理装置ごとの記憶容量413と、当該論理装置が利用している接続ポート303の識別子418とを表示する。尚、「状態表示領域411」に表示される内容は、接続切替装置100により各ストレージ装置300から収集された情報に基づいている。
【0037】
画面上「論理装置定義領域414」には、管理用計算機400により新たに定義する論理装置500の論理装置名415と、当該論理装置ごとの記憶容量416と、当該論理装置が利用する接続ポート303の識別子419とが表示される。図3に示した例の場合では、10GBの容量を持ち接続ポートPORT_21を利用するLDEV_25という論理装置を新たに定義している。
【0038】
図4は、管理用計算機400により新たに論理装置が定義された場合に、識別子変換手段140の変換テーブル141〜144の内容を変更するフローチャートを示す。
【0039】
まず、ストレージ装置初期設定手段410は、定義された論理記憶装置500に対して管理用計算機400により指定された容量416の論理装置を確保可能か否かをチェックする(ステップ470)。
【0040】
確保不可能なら、ストレージ装置初期設定手段410は、「確保不可能」のメッセージをメッセージ領域417に出力し処理を終了する(ステップ473)。
【0041】
確保可能なら、ストレージ装置初期設定手段410は、識別子変換手段140のメモリに記憶された変換テーブル141、142に、論理装置名415によりあらたに定義した論理装置の論理装置識別子とその利用接続ポート419の識別子とを各々新たに追加するように識別子変換手段140に指示する。
【0042】
識別子変換手段140は、あらたに定義した論理装置の論理装置識別子とその利用接続ポートの識別子とをメモリに記憶された変換前論理装置識別子テーブル142と変換前接続ポート識別子テーブル141に各々新たに追加し記録する。また、識別子変換手段140は、新たに追加した論理装置の論理装置識別子とその利用接続ポートの識別子との関係で、メモリに記憶された変換後論理装置識別子テーブル144と変換後接続ポート識別子テーブル143に変換後の論理装置の論理装置識別子とその利用接続ポートの識別子をペアで追加し、記録する。
【0043】
具体的には、識別子変換手段140は、識別子変換手段140に追加し記録した新たな行の(変換前接続ポート識別子テーブル141、変換前論理装置識別子テーブル142)のペアに、論理装置名415で新たに定義した論理装置の論理装置識別子と利用接続ポート419で指定した接続ポート303の接続ポート識別子を記録する。また、追加した新たな(変換前接続ポート識別子テーブル141、変換前論理装置識別子テーブル142)のペアとの関係で、(変換後接続ポート識別子テーブル143、変換後論理装置識別子テーブル144)のペアにも同じ接続ポート識別子および論理装置識別子を追加し記録する(ステップ476)。
【0044】
ステップ476の処理を利用接続ポート419で指定されたすべての接続ポート303について実行する(ステップ477)。
【0045】
識別子変換手段140は、メモリに記録された変換テーブル141〜144の内容をストレージ装置300に送信し、受信したストレージ装置300はその内容を記憶部301に格納する(ステップ479)。
【0046】
以上の処理により、管理用計算機400により新たに論理装置が定義された場合に、識別子変換手段140の変換テーブル141〜144の内容を反映させることができる。尚、管理用計算機400で定義する論理装置5001つに対して、複数の接続ポートを利用する場合であってもよい。
【0047】
ここで、変換前接続ポート識別子テーブル141と変換後接続ポート識別子テーブル143には同じ内容(作成した論理装置が利用する接続ポート識別子)を追加記録し、変換前論理装置識別子テーブル142と変換後論理装置識別子テーブル144にも同じ内容(作成した論理装置の論理装置識別子)を追加記録した。従って、新たに論理装置を定義した段階では、アクセス先の変換は行われずに、新たに作成した論理装置へのアクセスはそのままこの論理装置に対してなされる。
【0048】
図5は、接続切替装置100の論理装置移動手段420を実行する場合の管理用計算機400の表示装置に表示される画面イメージを示す。
【0049】
まずは、論理装置500の移動を行う際に、運用管理者が管理用計算機400を介して論理装置移動手段420を起動するように接続切替装置100に対して指示する。
【0050】
接続切替装置100により論理装置移動手段420を起動させると、管理用計算機400は図5のような表示画面を管理用計算機400の表示装置に表示する。ここでは、画面上の「移動元論理装置定義領域」で移動元の論理装置500を指定し、画面上の「移動先論理装置定義領域」で移動先の論理装置500を指定することができる。
【0051】
「移動元論理装置定義領域421」でストレージ装置422を指定すると、論理装置移動手段420は、指定したストレージ装置に属する論理装置500のリストを画面上の「論理装置リスト423」に表示する。管理者は、管理用計算機のGUI等を介して、その中から1つの論理装置500を選択することができる(図では選択された論理装置を◎で示している)。そして、論理装置移動手段420は、画面上の「利用接続ポート428」に論理装置リスト423で選択された移動元論理装置が利用している接続ポート303を表示する。
【0052】
画面上「移動先論理装置定義領域424」でストレージ装置422を指定すると、論理装置移動手段420は、指定したストレージ装置に属する論理装置500のリストを画面上の「論理装置リスト426」に表示する。管理者は、管理用計算機のGUI等を介して、その中から1つの論理装置500を選択することができる。そして、論理装置移動手段420は、画面上の「利用接続ポート429」に論理装置リスト426で選択された移動先論理装置が利用している接続ポート303を表示する。
【0053】
このように、管理者は、論理装置リスト423で選択した論理装置500から、論理装置リスト426で選択した論理装置500への移動を指定することができる。図5に示した例では、論理装置LDEV_11を論理装置LDEV_25に移動する。
【0054】
尚、論理装置移動手段420は、画面上の「メッセージ領域427」に論理装置移動手段420の処理過程におけるシステムからのメッセージを表示する。
【0055】
図6は、論理装置移動手段420による論理装置に記録された内容とアクセス先の移動処理のフローチャートを示す。
【0056】
まず、図5を用いて説明したように管理者により管理用計算機400の画面上で移動元論理装置と移動先論理装置を指定する(ステップ430)。
【0057】
次に、論理装置移動手段420は、移動元論理装置の容量と移動先論理装置の容量を比較し(ステップ431)、移動先論理装置の容量が小さい場合は、「移動先論理装置の容量が小さいため移動は不可能」のメッセージをメッセージ領域427に出力し、処理を終了する(ステップ432)。
【0058】
移動元論理装置の利用する接続ポート数と移動先論理装置の利用する接続ポート数を比較し(ステップ433)等しくなければ、論理装置移動手段420は、「利用する接続ポート数が異なるため移動は不可能」のメッセージをメッセージ領域427に出力し、処理を終了する(ステップ434)。
【0059】
次に、論理装置移動手段420は、移動元論理装置のストレージ装置のリモートコピー機能(特開平11−85408号公報参照)により、指定された移動元論理装置へのアクセスの指定された移動先論理装置へのリモートコピーをストレージ装置300に対して指示する(ステップ435)。
【0060】
ストレージ装置300は、指示に従って、移動元論理装置の内容を移動先論理装置へ物理的な記憶領域を指定してコピーする(ステップ440)。
【0061】
移動先論理装置が属するストレージ装置300のアクセス許可手段302は、指定された移動先論理装置及び利用する接続ポートに対して物理的な記憶領域の位置をステップ440で指定した物理的な記憶領域となるように、当該ストレージ装置300の記憶部301で定義されている物理的な記憶領域と論理装置との関係を示す論物関係情報を書き換える(ステップ442)。
【0062】
ここで、識別子変換手段140は、変換前接続ポート識別子テーブル141と変換前論理装置識別子テーブル142のうち、論理装置リスト423で指定した移動元論理装置の論理装置識別子とその接続ポート識別子に対応する変換後接続ポート識別子テーブル143と変換後論理装置識別子テーブル144の内容を、論理装置リスト426で指定した移動先論理装置の論理装置識別子とその接続ポート識別子に書き換える(ステップ445)。
【0063】
ステップ445の処理を、利用するすべての接続ポートについて実行する(ステップ447)。
【0064】
リモートコピーを終了し(ステップ450)、移動元論理装置を消去する(ステップ455)。
【0065】
以上により、移動元論理装置の内容はすべて移動先論理装置にコピーされ、さらに以降の移動元論理装置へのアクセスは、移動先論理装置へ切り替えられる。
【0066】
図6の処理後の、図5に示した例における識別子変換手段140の様子を、図2の1行目に示す。即ち、論理装置LDEV_11と接続ポートPORT_00へのアクセスが、論理装置LDEV_25と接続ポートPORT_01へのアクセスに変更されていることがわかる。
【0067】
以上の処理により、論理装置の移動を行った場合に移動先の論理装置の論理装置識別子が識別子変換手段140に設定されることにより、ホスト計算機200からの移動元論理装置へのアクセス要求が接続切替装置内の識別子変換手段140により移動先論理装置へのアクセスに変換される。
【0068】
これにより、ホスト計算機200は、論理装置の移動があった後でも新たにOS上でのストレージの認識処理をしなくとも、ストレージ装置300内のアクセス許可手段302により、変換後の移動先論理装置にアクセスすることができる。
【0069】
図7は、接続切替装置100のアクセスパス変更手段600を実行する場合の管理用計算機400の表示装置に表示される画面イメージを示す。
【0070】
アクセスパスの変更を行う際に、運用管理者は、管理用計算機400を介してアクセスパス変更手段600起動するように指示する。
【0071】
アクセスパス変更手段600が起動されると、図7のような画面が管理用計算機400の表示装置に表示される。
【0072】
ここでは、アクセスパスを変更する論理装置500と変更する接続ポート303を指定し、指定された接続ポート303の代わりに利用する接続ポート303を指定する場合について説明していく。
【0073】
管理者は管理用計算機400のGUI等により、画面上「論理装置指定領域610」の「ストレージ装置指定部612」でストレージ装置を指定することができる。
【0074】
アクセスパス変更手段600は、指定されたストレージ装置に属する論理装置500のリストが画面上の「論理装置リスト614」に表示する。
【0075】
管理者は管理用計算機400のGUI等を介して、その中から1つの論理装置500を選択することができる(図では選択された項目を◎で示している)。
【0076】
そして、アクセスパス変更手段600は、指定された論理装置500に接続されている接続ポート303を画面上の「利用中接続ポートリスト616」に表示する。
【0077】
管理者は管理用計算機400のGUI等を介して、このリストの中から変更する接続ポート303を指定することができる。
【0078】
管理者は管理用計算機400のGUI等により、先に指定した接続ポート303に代わって利用する接続ポート303を、画面上「接続ポート指定領域620」の「接続ポート候補リスト622」の中から選んで指定する。
【0079】
アクセスパス変更手段600は、画面上の「接続ポート候補リスト622」に、指定された論理装置500に対して接続が可能な接続ポート303の一覧を表示する。図7に示した例では、論理装置LDEV_14が利用する接続ポートPORT_10を接続ポートPORT_12に変更する。
【0080】
このようにして、アクセスパス変更手段600により、利用中接続ポートリスト616で指定したアクセスパス変更前の接続ポート303を、接続ポート候補リスト622で指定した接続ポート303に変換されるような変換テーブル141〜144を作成することができた。
【0081】
図8は、アクセスパス変更手段600における処理のフローチャートを示す。
【0082】
上述したように、管理者は管理用計算機400のGUI等により、アクセスパスを変更する先の論理装置および接続ポートと変更元の論理装置および接続ポートを指定する(ステップ630)。
【0083】
アクセスパス変更手段600は、この指定を受けて、識別子変換手段140に対して、変換テーブル141〜144の内容の書き換えるように指示する。
【0084】
識別子変換手段140は、アクセスパス変更手段600からの指示に従って、変換テーブルの内容を書き換える。具体的には、まず、変換前接続ポート識別子テーブル141と変換前論理装置識別子テーブル142とのペアが、「論理装置リスト614」で指定した論理装置500の論理装置識別子と「利用中接続ポートリスト616」で指定した接続ポート303の接続ポート識別子に一致するペアを選択する。次に、この選択したペアに対応する変換後接続ポート識別子テーブル143と変換後論理装置識別子テーブル144の内容を、「接続ポート候補リスト622」で指定した接続ポート303の接続ポート識別子に書き換える(ステップ635)。
【0085】
図8の処理後の、図7に示した例における識別子変換手段140の様子を、図2の2行目に示す。即ち、論理装置LDEV_14が利用する接続ポートが、PORT_10からPORT_12に変更されていることがわかる。
【0086】
以上の処理により利用する接続ポートの変更(アクセスパスの変更)を行った場合に変更先の論理装置の論理装置識別子が識別子変換手段140に設定されることにより、ホスト計算機200からの変更元論理装置へのアクセス要求が接続切替装置内の識別子変換手段140により変更先論理装置へのアクセスに変換される。
【0087】
これにより、ホスト計算機200は、アクセスパスの変更があった後でも新たにOS上でのストレージの認識処理をしなくとも、ストレージ装置300内のアクセス許可手段302により、変換先の論理装置にアクセスすることができる。
【0088】
以上、本発明の一実施形態によると、本実施例によれば、論理装置500の移動の際や、利用する接続ポート303の変更(アクセスパスの変更)の際、ホスト計算機200上のOSの処理は不要となり、ホスト計算機200の上のOSは論理装置500の移動やアクセスパスの変更を意識する必要がなくなる効果がある。
【0089】
【発明の効果】
以上、本発明によると、論理装置500の移動やアクセスパスの変更の際、ホスト計算機200のOSは論理装置を認識する(マウント)処理は不要となり、ホスト計算機の処理負担が軽減される。
【図面の簡単な説明】
【図1】本発明の一実施例のシステム構成を示す図
【図2】識別子変換手段140内の変換テーブルの詳細を示す図
【図3】ストレージ装置初期設定手段410の画面イメージを示す図
【図4】ストレージ装置初期設定手段410における論理装置定義領域414での処理のフローチャートを示す図
【図5】論理装置移動手段420の画面イメージを示す図
【図6】論理装置移動手段420における処理のフローチャート
【図7】アクセスパス変更手段600の画面イメージを示す図
【図8】アクセスパス変更手段600における処理のフローチャート
【符号の説明】
100:接続切替装置、130:スイッチ、140:アクセス先識別子変換手段、141:変換前接続ポート識別子、142:変換前論理装置識別子、143:変換後接続ポート識別子、144:変換後論理装置識別子、200:ホスト計算機、300:ストレージ装置、301:装置管理手段、302:アクセス許可手段、303:接続ポート、400:管理用計算機、410:ストレージ装置初期設定手段、411:状態表示領域、414:論理装置定義領域、420:論理装置移動手段、421:移動元論理装置定義領域、424:移動先論理装置定義領域、500:論理装置、600:アクセスパス変更手段、610:論理装置指定領域、620:接続ポート指定領域[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to processing when a logical storage device is moved or an access path is changed in a storage area network system having a host computer, a storage device, and a connection switching device between the host computer and the storage device.
[0002]
[Prior art]
The amount of data held by a company or the like on a computer system is increasing, and the capacity and the number of storage devices for storing data are also increasing. Most storage devices up to now have been built into the host computer or connected via a SCSI interface or the like. However, recently, a storage area network (SAN: Storage Area Network) has appeared. The SAN constructs a storage-dedicated network separately from an existing communication network, and integrates various storage devices such as disks and tape libraries into the network.
[0003]
In a basic configuration of a SAN, a plurality of host computers and a plurality of storage devices are connected via a connection switching device. The connection switching device includes a switch, a host connection port, and a storage connection port. A host computer is connected to the host connection port, and a storage device is connected to the storage connection port. The switch switches the connection between the host connection port and the storage connection port. Thereby, the connection between the host computer and the storage device is switched. The storage device has a connection port, and the connection port of the storage device is connected to the storage connection port of the connection switching device. The storage device has a plurality of logical devices, and the host computer accesses the logical device via the connection port of the storage device. An operating system (OS) on the host computer scans connected devices and recognizes accessible connection ports and logical devices. This allows each host computer to access each storage device.
[0004]
On the other hand, in the SAN environment, security must be considered. The host computer controls which storage device is allowed to access which logical device, and which storage device or logical device is allowed to access which host computer.
[0005]
These technologies are discussed in Designing Storage Area Networks, Tom Clark, Addison Wesley, DESIGN STORAGE AREA NETWORKS, Tom Clark, ADDSON-WESLEY, or Building Storage Networks, Mark Farley, Osborn / Maglow Hill , Mark Farley, Osborne / McGraw-Hill).
[0006]
[Problems to be solved by the invention]
A logical device (logical device 1) in a certain storage device (storage device 1) connected to the SAN is replaced with a logical device (logical device 2) of another storage device (storage device 2) newly added to the SAN. Think about moving. Such a situation can be considered, for example, when the usage of the
[0007]
At this time, there is no problem if the
[0008]
In this example, the
[0009]
In addition, when the above-described migration of the logical device occurs, the OS on the host computer is connected to a storage device or a storage device to which access from the host computer is permitted so that the
[0010]
An object of the present invention is to make the OS of the host computer 200 unnecessary to recognize (mount) the logical device when moving the logical device 500 or changing the access path, and to reduce the processing load on the host computer.
[0011]
[Means for Solving the Problems]
In order to achieve the object of the present invention, a storage network system according to one embodiment of the present invention includes a computer, a storage device, and a connection switching device that controls a connection relationship between the computer and the storage device. Here, the computer includes a control unit that issues an access request including an access destination identifier for identifying a storage device of an access destination, and a connection unit that transmits the access request to the connection switching device. In addition, the connection switching device includes a move request for moving the content recorded in the storage device to another storage device, a source identifier for identifying the source storage device, and a destination identifier for identifying the destination storage device. Means for receiving an access request including a source identifier, an access destination identifier converting means for converting a source identifier into a destination identifier when receiving an access request including the source identifier, and a storage device for storing an access request including the converted destination identifier. And a transmission unit that transmits the data to Further, the storage device has a plurality of data storage areas for storing data, and an access permitting means for permitting access to the data storage area to be accessed according to the access request.
[0012]
Further, in the above embodiment, the access destination identifier conversion means holds a conversion table for converting the source identifier to the destination identifier when receiving an access request including the source identifier, and according to the conversion table, When receiving an access request including a destination identifier, the source identifier is preferably converted to the destination identifier.
[0013]
In the above embodiment, the access destination identifier, the source identifier, and the destination identifier include, in addition to the identifier for identifying the storage device, an access destination port identifier for identifying an access destination connection port in the storage device. Is preferred.
In the above embodiment, it is preferable that the access destination identifier, the source identifier, and the destination identifier include an identifier for identifying a logical storage device in the storage device.
[0014]
Further, in the above embodiment, the connection switching device is used when the operation of the system is started, when the new storage device is added to the storage network system, or when a new logical device is added to the storage device. It is preferable to further include an initial setting unit that sets initial values of an access destination identifier, a source identifier, and a destination identifier for an identifier for identifying a newly added storage device.
[0015]
Further, a storage network system according to an embodiment of the present invention includes a computer, a storage device, and a connection switching device that controls a connection relationship between the computer and the storage device. A control unit that issues an access request including an access destination device identifier for identifying an access destination storage device and an access destination port identifier for identifying an access destination connection port in the storage device; A connection unit for transmitting an access request to the connection switching device. Further, the connection switching device includes an access destination change request for changing the access destination connection port in the storage device, a change source identifier for identifying the connection source of the change source, and a change destination identifier for identifying the connection port of the change destination. An access path changing means to be accepted, an access destination identifier converting means for converting the change source identifier into a change destination identifier when an access request including the change source identifier is received, and an access request including the converted change destination identifier to the storage device. And a transmission unit for transmitting data to the transmission unit. Further, the storage device has a plurality of data storage areas for storing data, and an access permitting means for permitting access to the data storage area to be accessed according to the access request.
[0016]
BEST MODE FOR CARRYING OUT THE INVENTION
FIG. 1 shows a system configuration of a network system according to an embodiment of the present invention.
[0017]
The network system of the present embodiment is a storage area network (SAN) system including a connection switching device 100, a plurality of host computers 200a to 200c, a plurality of storage devices 300a to 300c, and a plurality of management computers 400. . Although the number of host computers 200 and storage devices 300 is three in this embodiment, the number may be two or four or more. Further, the OSs operating on the host computer 200 may be different from each other.
[0018]
The host computer 200 includes a
[0019]
The storage device 300 includes a plurality of logical devices 500, a
[0020]
The management computer 400 is a computer for the operation manager to manage the network system according to the present embodiment, and includes a
[0021]
The connection switching device 100 controls connection switching between each host computer 200, each storage device 300, and the management computer 400.
[0022]
The connection switching device 100 includes a
[0023]
Note that the numbers of the
[0024]
Also, the connection switching device 100 functions as the
[0025]
In addition, the logical
[0026]
Here, the
[0027]
The
[0028]
FIG. 2 shows the configuration of the identifier conversion means 140.
[0029]
The identifier conversion means 140 converts a connection port identifier and a logical device identifier when the host computer 200 accesses the storage device 300.
[0030]
The
[0031]
The identifier conversion means 140 converts the connection port identifier and the logical device identifier when the host computer 200 accesses the storage device 300 according to the conversion tables 141 to 144. Specifically, the identifier conversion means 140 matches the identification information of the pair (connection port identifier, logical device identifier) received from the host computer 200 with the pair (the pre-conversion connection port identifier table 141, the pre-conversion logic). Each of the rows having the pair information of the (device identifier table 142) is converted into the pair information of the (connection port identifier table 143 after conversion, the logical device identifier table 144 after conversion). As a result, the host computer 200 can access the logical device 500 having (the converted connection port identifier table 143 and the converted logical device identifier table 144) according to the converted pair information.
[0032]
FIG. 3 shows a screen image displayed on the display device of the management computer 400 when the storage device initial setting unit 410 of the connection switching device 100 is executed.
[0033]
The storage device initial setting unit 410 is activated when the operation manager meets the management computer 400. The storage device initial setting unit 410 automatically starts when the operation of the system is started, when a new storage device 300 is added to the system, or when a new logical device 500 is added to the storage device 300. It may be started at the same time.
[0034]
When the storage device initial setting unit 410 is started, a screen as shown in FIG. 3 is displayed on the display device of the management computer 400. “Storage device 408” on the screen specifies a storage device to be managed. On this screen, the
[0035]
In the “message area 417” on the screen, a message from the system in the process of the storage device initial setting means 410 is displayed.
[0036]
In the “
[0037]
In the “logical device definition area 414” on the screen, the logical device name 415 of the logical device 500 newly defined by the management computer 400, the
[0038]
FIG. 4 shows a flowchart for changing the contents of the conversion tables 141 to 144 of the identifier conversion means 140 when a new logical device is defined by the management computer 400.
[0039]
First, the storage device initial setting unit 410 checks whether it is possible to secure a logical device of the
[0040]
If it cannot be secured, the storage device initial setting means 410 outputs a message of “cannot be secured” to the message area 417 and ends the processing (step 473).
[0041]
If it can be secured, the storage device initial setting unit 410 stores the logical device identifier of the logical device newly defined by the logical device name 415 and its
[0042]
The identifier conversion means 140 newly adds the newly defined logical device identifier of the logical device and the identifier of the connection port to be used to the pre-conversion logical device identifier table 142 and the pre-conversion connection port identifier table 141 stored in the memory. And record. Further, the identifier conversion means 140 converts the logical device identifier table 144 after conversion and the connection port identifier table 143 after conversion stored in the memory, based on the relationship between the logical device identifier of the newly added logical device and the identifier of the used connection port. The logical device identifier of the converted logical device and the identifier of the connection port used are added as a pair and recorded.
[0043]
Specifically, the
[0044]
The processing of
[0045]
The identifier conversion means 140 transmits the contents of the conversion tables 141 to 144 recorded in the memory to the storage device 300, and the received storage device 300 stores the contents in the storage unit 301 (step 479).
[0046]
With the above processing, when a new logical device is defined by the management computer 400, the contents of the conversion tables 141 to 144 of the
[0047]
Here, the same contents (connection port identifier used by the created logical device) are additionally recorded in the pre-conversion connection port identifier table 141 and the post-conversion connection port identifier table 143, and the pre-conversion logical device identifier table 142 and the post-conversion logic are used. The same content (the logical device identifier of the created logical device) is additionally recorded in the device identifier table 144. Therefore, at the stage when a new logical device is defined, access destination conversion is not performed, and access to the newly created logical device is made to this logical device as it is.
[0048]
FIG. 5 shows a screen image displayed on the display device of the management computer 400 when the logical
[0049]
First, when the logical device 500 is moved, the operation manager instructs the connection switching device 100 to activate the logical device moving means 420 via the management computer 400.
[0050]
When the logical device moving means 420 is activated by the connection switching device 100, the management computer 400 displays a display screen as shown in FIG. 5 on the display device of the management computer 400. Here, the source logical device 500 can be specified in the “source logical device definition area” on the screen, and the destination logical device 500 can be specified in the “destination logical device definition area” on the screen.
[0051]
When the
[0052]
When the
[0053]
As described above, the administrator can designate the transfer from the logical device 500 selected in the
[0054]
The logical device moving means 420 displays a message from the system in the process of the logical device moving means 420 in the “message area 427” on the screen.
[0055]
FIG. 6 shows a flowchart of the process of moving the contents recorded in the logical device and the access destination by the logical device moving means 420.
[0056]
First, as described with reference to FIG. 5, the administrator specifies a source logical device and a destination logical device on the screen of the management computer 400 (step 430).
[0057]
Next, the logical
[0058]
The number of connection ports used by the source logical device and the number of connection ports used by the destination logical device are compared (step 433). An "impossible" message is output to the message area 427, and the process ends (step 434).
[0059]
Next, the logical
[0060]
In accordance with the instruction, the storage device 300 copies the contents of the source logical device to the destination logical device by designating a physical storage area (Step 440).
[0061]
The access permitting unit 302 of the storage device 300 to which the destination logical device belongs, determines the position of the physical storage region with respect to the specified destination logical device and the connection port to be used by the physical storage region specified in
[0062]
Here, the
[0063]
The process of
[0064]
The remote copy is terminated (step 450), and the migration source logical device is deleted (step 455).
[0065]
As described above, all the contents of the source logical device are copied to the destination logical device, and further access to the source logical device is switched to the destination logical device.
[0066]
The state of the identifier conversion means 140 in the example shown in FIG. 5 after the processing of FIG. 6 is shown in the first row of FIG. That is, it can be seen that access to the logical device LDEV_11 and the connection port PORT_00 has been changed to access to the logical device LDEV_25 and the connection port PORT_01.
[0067]
By the above processing, when the logical device is moved, the logical device identifier of the logical device at the destination is set in the identifier conversion means 140, so that the access request from the host computer 200 to the source logical device is connected. The identifier is converted into an access to the destination logical device by the identifier converting means 140 in the switching device.
[0068]
As a result, the host computer 200 does not need to newly perform storage recognition processing on the OS even after the logical device has been moved, and the access permitting means 302 in the storage device 300 allows the host computer 200 to perform the conversion. Can be accessed.
[0069]
FIG. 7 shows a screen image displayed on the display device of the management computer 400 when the access path changing unit 600 of the connection switching device 100 is executed.
[0070]
When changing the access path, the operation manager issues an instruction to start the access path changing unit 600 via the management computer 400.
[0071]
When the access path changing unit 600 is activated, a screen as shown in FIG. 7 is displayed on the display device of the management computer 400.
[0072]
Here, a case will be described in which the logical device 500 for changing the access path and the
[0073]
The administrator can specify a storage device using the “storage
[0074]
The access path changing unit 600 displays a list of the logical devices 500 belonging to the specified storage device in a “
[0075]
The administrator can select one of the logical devices 500 from the management computer 400 via a GUI or the like (in the figure, the selected item is indicated by ◎).
[0076]
Then, the access path changing unit 600 displays the
[0077]
The administrator can specify the
[0078]
The administrator selects a
[0079]
The access path changing unit 600 displays a list of
[0080]
In this way, the access path changing unit 600 converts the
[0081]
FIG. 8 shows a flowchart of processing in the access path changing unit 600.
[0082]
As described above, the administrator specifies the logical device and the connection port to which the access path is to be changed and the logical device and the connection port of the change source by using the GUI of the management computer 400 (Step 630).
[0083]
Upon receiving the designation, the access path changing unit 600 instructs the
[0084]
The
[0085]
The state of the identifier conversion means 140 in the example shown in FIG. 7 after the processing of FIG. 8 is shown in the second line of FIG. That is, it can be seen that the connection port used by the logical device LDEV_14 has been changed from PORT_10 to PORT_12.
[0086]
When the connection port used (change of the access path) to be used is changed by the above processing, the logical device identifier of the logical device of the change destination is set in the identifier conversion means 140, and the change source logical from the host computer 200 is changed. The access request to the device is converted by the identifier conversion means 140 in the connection switching device into access to the destination logical device.
[0087]
As a result, even after the access path is changed, the host computer 200 can access the logical device of the conversion destination by the access permitting means 302 in the storage device 300 without newly performing storage recognition processing on the OS. can do.
[0088]
As described above, according to the embodiment of the present invention, according to the present embodiment, when the logical device 500 is moved or the
[0089]
【The invention's effect】
As described above, according to the present invention, when the logical device 500 is moved or the access path is changed, the OS of the host computer 200 does not need to recognize (mount) the logical device, and the processing load on the host computer is reduced.
[Brief description of the drawings]
FIG. 1 is a diagram showing a system configuration according to an embodiment of the present invention.
FIG. 2 is a diagram showing details of a conversion table in an
FIG. 3 is a diagram showing a screen image of a storage device initial setting unit 410;
FIG. 4 is a view showing a flowchart of processing in a logical device definition area 414 in the storage device initial setting means 410;
FIG. 5 is a diagram showing a screen image of a logical
FIG. 6 is a flowchart of processing in a logical
FIG. 7 is a diagram showing a screen image of an access path changing unit 600.
FIG. 8 is a flowchart of processing in an access path changing unit 600;
[Explanation of symbols]
100: connection switching device, 130: switch, 140: access destination identifier conversion means, 141: connection port identifier before conversion, 142: logical device identifier before conversion, 143: connection port identifier after conversion, 144: logical device identifier after conversion, 200: host computer, 300: storage device, 301: device management means, 302: access permission means, 303: connection port, 400: management computer, 410: storage device initial setting means, 411: status display area, 414: logic Device definition area, 420: Logical device migration means, 421: Source logical device definition area, 424: Destination logical device definition area, 500: Logical device, 600: Access path changing means, 610: Logical device designation area, 620: Connection port designation area
Claims (14)
前記計算機は、
アクセス先の前記記憶装置を識別するためのアクセス先識別子を含むアクセス要求を発行する制御部と、
前記アクセス要求を前記接続切替装置に対して送信する接続部とを有し、
前記接続切替装置は、
前記記憶装置に記録された内容を他の前記記憶装置に移動する移動要求と、移動元の前記記憶装置を識別する移動元識別子と、移動先の前記記憶装置を識別する移動先識別子とを受付ける装置移動手段と、
前記移動元識別子を含むアクセス要求を受付けた場合に、該移動元識別子を前記移動先識別子に変換するアクセス先識別子変換手段と、
前記変換した移動先識別子を含むアクセス要求を前記記憶装置に対して送信する送信部とを有し、
前記記憶装置は、
データを格納する複数のデータ格納領域と、
前記アクセス要求に従って、アクセス対象となる前記データ格納領域へのアクセスを許可するアクセス許可手段とを有することを特徴とするストレージネットワークシステム。A storage network system having a computer, a storage device, and a connection switching device that controls a connection relationship between the computer and the storage device,
The calculator is:
A control unit that issues an access request including an access destination identifier for identifying the storage device of the access destination;
A connection unit for transmitting the access request to the connection switching device,
The connection switching device,
A move request for moving the content recorded in the storage device to another storage device, a source identifier for identifying the source storage device, and a destination identifier for identifying the destination storage device are received. Device moving means;
When receiving an access request including the source identifier, access destination identifier conversion means for converting the source identifier to the destination identifier,
A transmitting unit that transmits an access request including the converted destination identifier to the storage device,
The storage device,
A plurality of data storage areas for storing data,
An access permission unit for permitting access to the data storage area to be accessed according to the access request.
前記アクセス先識別子変換手段は、
前記移動元識別子を含むアクセス要求を受付けた場合に、該移動元識別子を前記移動先識別子に変換する変換テーブルを保持し、該変換テーブルに従って、前記移動元識別子を含むアクセス要求を受付けた場合に、該移動元識別子を前記移動先識別子に変換することを特徴とするストレージネットワークシステム。The storage network system according to claim 1, wherein
The access destination identifier conversion means,
When an access request including the source identifier is received, a conversion table for converting the source identifier into the destination identifier is held, and when an access request including the source identifier is received according to the conversion table, Converting the source identifier into the destination identifier.
前記アクセス先識別子、前記移動元識別子及び前記移動先識別子は、
前記記憶装置を識別する識別子の他に、該記憶装置内のアクセス先接続ポートを識別するためのアクセス先ポート識別子を含むことを特徴とするストレージネットワークシステム。The storage network system according to claim 1, wherein
The access destination identifier, the source identifier and the destination identifier are:
A storage network system comprising an access destination port identifier for identifying an access destination connection port in the storage device, in addition to the identifier for identifying the storage device.
前記アクセス先識別子、前記移動元識別子及び前記移動先識別子は、
前記記憶装置内の論理的な記憶装置を識別する識別子が含まれることを特徴とするストレージネットワークシステム。The storage network system according to claim 1, wherein:
The access destination identifier, the source identifier and the destination identifier are:
A storage network system including an identifier for identifying a logical storage device in the storage device.
接続切替装置は、
システムの運用が開始されたとき、前記ストレージネットワークシステムに新たな前記記憶装置が追加されたとき、又は記憶装置に新たな論理装置が追加されたときには、
新たに追加された記憶装置を識別する識別子に対する、前記アクセス先識別子、前記移動元識別子及び前記移動先識別子の初期値を各々設定する初期設定手段をさらに有することを特徴とするストレージエリアネットワークシステム。The storage network system according to claim 1, wherein
The connection switching device
When the operation of the system is started, when the new storage device is added to the storage network system, or when a new logical device is added to the storage device,
A storage area network system, further comprising initial setting means for setting initial values of the access destination identifier, the source identifier, and the destination identifier with respect to an identifier for identifying a newly added storage device.
前記計算機は、
アクセス先の前記記憶装置を識別するためのアクセス先装置識別子と、該記憶装置内のアクセス先接続ポートを識別するためのアクセス先ポート識別子とを含むアクセス要求を発行する制御部と、
前記アクセス要求を前記接続切替装置に対して送信する接続部とを有し、
前記接続切替装置は、
前記記憶装置内のアクセス先接続ポートを変更するアクセス先変更要求と、変更元の前記接続ポートを識別する変更元識別子と、変更先の前記接続ポートを識別する変更先識別子とを受付けるアクセスパス変更手段と、
前記変更元識別子を含むアクセス要求を受付けた場合に、該変更元識別子を前記変更先識別子に変換するアクセス先識別子変換手段と、
前記変換した変更先識別子を含むアクセス要求を前記記憶装置に対して送信する送信部とを有し、
前記記憶装置は、
データを格納する複数のデータ格納領域と、
前記アクセス要求に従って、アクセス対象となる前記データ格納領域へのアクセスを許可するアクセス許可手段とを有することを特徴とするストレージネットワークシステム。A storage network system having a computer, a storage device, and a connection switching device that controls a connection relationship between the computer and the storage device,
The calculator is:
A control unit for issuing an access request including an access destination device identifier for identifying the storage device of the access destination and an access destination port identifier for identifying an access destination connection port in the storage device;
A connection unit for transmitting the access request to the connection switching device,
The connection switching device,
An access path change that receives an access destination change request for changing an access destination connection port in the storage device, a change source identifier for identifying the change source connection port, and a change destination identifier for identifying the change destination connection port. Means,
When receiving an access request including the change source identifier, access destination identifier conversion means for converting the change source identifier to the change destination identifier,
A transmitting unit that transmits an access request including the converted destination identifier to the storage device,
The storage device,
A plurality of data storage areas for storing data,
An access permission unit for permitting access to the data storage area to be accessed according to the access request.
前記記憶装置に記録された内容を他の前記記憶装置に移動する移動要求と、移動元の前記記憶装置を識別する移動元識別子と、移動先の前記記憶装置を識別する移動先識別子とを受付ける装置移動手段と、
前記計算機からのアクセス先の前記記憶装置を識別するためのアクセス先識別子が前記移動元識別子であるアクセス要求を受付けた場合に、該移動元識別子を前記移動先識別子に変換するアクセス先識別子変換手段と、
前記変換した移動先識別子を含むアクセス要求を前記記憶装置に対して送信する送信部とを有することを特徴とする接続切替装置。A connection switching device in a storage network system including a computer, a storage device, and a connection switching device that controls a connection relationship between the computer and the storage device,
A move request for moving the content recorded in the storage device to another storage device, a source identifier for identifying the source storage device, and a destination identifier for identifying the destination storage device are received. Device moving means;
Access destination identifier conversion means for converting the source identifier into the destination identifier when an access request whose access destination identifier for identifying the storage device of the access destination from the computer is the source identifier is received; When,
A transmission unit for transmitting an access request including the converted destination identifier to the storage device.
前記記憶装置内のアクセス先接続ポートを変更するアクセス先変更要求と、変更元の前記接続ポートを識別する変更元識別子と、変更先の前記接続ポートを識別する変更先識別子とを受付けるアクセスパス変更手段と、
前記計算機からの前記記憶装置内のアクセス先接続ポートを識別するためのアクセス先ポート識別子が前記変更元識別子であるアクセス要求を受付けた場合に、該変更元識別子を前記変更先識別子に変換するアクセス先識別子変換手段と、前記変換した変更先識別子を含むアクセス要求を前記記憶装置に対して送信する送信部とを有することを特徴とする接続切替装置。A connection switching device in a storage network system including a computer, a storage device, and a connection switching device that controls a connection relationship between the computer and the storage device,
An access path change that receives an access destination change request for changing an access destination connection port in the storage device, a change source identifier for identifying the change source connection port, and a change destination identifier for identifying the change destination connection port. Means,
An access for converting the change source identifier into the change destination identifier when receiving an access request from the computer in which the access destination port identifier for identifying the access destination connection port in the storage device is the change source identifier; A connection switching device comprising: destination identifier conversion means; and a transmission unit that transmits an access request including the converted destination identifier to the storage device.
前記記憶装置に記録された内容を他の前記記憶装置に移動する移動要求と、移動元の前記記憶装置を識別する移動元識別子と、移動先の前記記憶装置を識別する移動先識別子とを受付けるステップと、
前記計算機からのアクセス先の前記記憶装置を識別するためのアクセス先識別子が前記移動元識別子であるアクセス要求を受付けた場合に、該移動元識別子を前記移動先識別子に変換するステップと、
前記変換した移動先識別子を含むアクセス要求を前記記憶装置に対して送信するステップとを有することを特徴とするアクセス制御方法。In a storage network system having a computer, a storage device, and a connection switching device that controls a connection relationship between the computer and the storage device, an access from the computer to the storage device via the connection switching device is performed. An access control method for controlling,
A move request for moving the content recorded in the storage device to another storage device, a source identifier for identifying the source storage device, and a destination identifier for identifying the destination storage device are received. Steps and
When receiving an access request whose access destination identifier for identifying the storage device of the access destination from the computer is the source identifier, converting the source identifier to the destination identifier;
Transmitting an access request including the converted destination identifier to the storage device.
前記記憶装置内のアクセス先接続ポートを変更するアクセス先変更要求と、変更元の前記接続ポートを識別する変更元識別子と、変更先の前記接続ポートを識別する変更先識別子とを受付けるステップと、
前記計算機からの前記記憶装置内のアクセス先接続ポートを識別するためのアクセス先ポート識別子が前記変更元識別子であるアクセス要求を受付けた場合に、該変更元識別子を前記変更先識別子に変換するステップと、
前記変換した変更先識別子を含むアクセス要求を前記記憶装置に対して送信するステップとを有することを特徴とするアクセス制御方法。In a storage network system having a computer, a storage device, and a connection switching device that controls a connection relationship between the computer and the storage device, an access from the computer to the storage device via the connection switching device is performed. An access control method for controlling,
An access destination change request for changing an access destination connection port in the storage device, a change source identifier for identifying the change source connection port, and a change destination identifier for identifying the change destination connection port;
A step of converting the change-source identifier into the change-destination identifier when an access request whose access-destination port identifier for identifying the access-destination connection port in the storage device from the computer is the change-source identifier is received; When,
Transmitting an access request including the converted change destination identifier to the storage device.
前記記憶装置に記録された内容を他の前記記憶装置に移動する移動要求と、移動元の前記記憶装置を識別する移動元識別子と、移動先の前記記憶装置を識別する移動先識別子とを受付ける手順と、
前記計算機からのアクセス先の前記記憶装置を識別するためのアクセス先識別子が前記移動元識別子であるアクセス要求を受付けた場合に、該移動元識別子を前記移動先識別子に変換する手順と、
前記変換した移動先識別子を含むアクセス要求を前記記憶装置に対して送信する手順とを実行させるアクセス制御プログラム。In a storage network system having a computer, a storage device, and a connection switching device that controls a connection relationship between the computer and the storage device, an access from the computer to the storage device via the connection switching device is performed. An access control program for causing the connection switching device to execute a program to be controlled,
A move request for moving the content recorded in the storage device to another storage device, a source identifier for identifying the source storage device, and a destination identifier for identifying the destination storage device are received. Instructions and
A step of converting the source identifier to the destination identifier when an access request for which the access destination identifier for identifying the storage device of the access destination from the computer is the source identifier is received;
Transmitting an access request including the converted destination identifier to the storage device.
前記記憶装置内のアクセス先接続ポートを変更するアクセス先変更要求と、変更元の前記接続ポートを識別する変更元識別子と、変更先の前記接続ポートを識別する変更先識別子とを受付ける手順と、
前記計算機からの前記記憶装置内のアクセス先接続ポートを識別するためのアクセス先ポート識別子が前記変更元識別子であるアクセス要求を受付けた場合に、該変更元識別子を前記変更先識別子に変換する手順と、
前記変換した変更先識別子を含むアクセス要求を前記記憶装置に対して送信する手順とを実行させるアクセス制御プログラム。In a storage network system having a computer, a storage device, and a connection switching device that controls a connection relationship between the computer and the storage device, an access from the computer to the storage device via the connection switching device is performed. An access control program for causing the connection switching device to execute a program to be controlled,
An access destination change request for changing an access destination connection port in the storage device, a change source identifier for identifying the change source connection port, and a procedure for receiving a change destination identifier for identifying the change destination connection port;
A step of converting the change-source identifier into the change-destination identifier when an access request whose access-destination port identifier for identifying the access-destination connection port in the storage device from the computer is the change-source identifier is received; When,
Transmitting an access request including the converted destination identifier to the storage device.
前記記憶装置に記録された内容を他の前記記憶装置に移動する移動要求と、移動元の前記記憶装置を識別する移動元識別子と、移動先の前記記憶装置を識別する移動先識別子とを受付ける手順と、
前記計算機からのアクセス先の前記記憶装置を識別するためのアクセス先識別子が前記移動元識別子であるアクセス要求を受付けた場合に、該移動元識別子を前記移動先識別子に変換する手順と、
前記変換した移動先識別子を含むアクセス要求を前記記憶装置に対して送信する手順とを実行させるアクセス制御プログラムを記録した記録媒体。In a storage network system having a computer, a storage device, and a connection switching device that controls a connection relationship between the computer and the storage device, an access from the computer to the storage device via the connection switching device is performed. A recording medium recording an access control program for causing the connection switching device to execute a program to be controlled,
A move request for moving the content recorded in the storage device to another storage device, a source identifier for identifying the source storage device, and a destination identifier for identifying the destination storage device are received. Instructions and
A step of converting the source identifier to the destination identifier when an access request for which the access destination identifier for identifying the storage device of the access destination from the computer is the source identifier is received;
Transmitting an access request including the converted destination identifier to the storage device.
前記記憶装置内のアクセス先接続ポートを変更するアクセス先変更要求と、変更元の前記接続ポートを識別する変更元識別子と、変更先の前記接続ポートを識別する変更先識別子とを受付ける手順と、
前記計算機からの前記記憶装置内のアクセス先接続ポートを識別するためのアクセス先ポート識別子が前記変更元識別子であるアクセス要求を受付けた場合に、該変更元識別子を前記変更先識別子に変換する手順と、
前記変換した変更先識別子を含むアクセス要求を前記記憶装置に対して送信する手順とを実行させるアクセス制御プログラムを記録した記録媒体。In a storage network system having a computer, a storage device, and a connection switching device that controls a connection relationship between the computer and the storage device, an access from the computer to the storage device via the connection switching device is performed. A recording medium recording an access control program for causing the connection switching device to execute a program to be controlled,
An access destination change request for changing an access destination connection port in the storage device, a change source identifier for identifying the change source connection port, and a procedure for receiving a change destination identifier for identifying the change destination connection port;
A step of converting the change-source identifier into the change-destination identifier when an access request whose access-destination port identifier for identifying the access-destination connection port in the storage device from the computer is the change-source identifier is received; When,
Transmitting an access request including the converted change destination identifier to the storage device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002214661A JP2004054806A (en) | 2002-07-24 | 2002-07-24 | Storage network system, connection switching device, access control method, and program therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002214661A JP2004054806A (en) | 2002-07-24 | 2002-07-24 | Storage network system, connection switching device, access control method, and program therefor |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004054806A true JP2004054806A (en) | 2004-02-19 |
Family
ID=31936891
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002214661A Pending JP2004054806A (en) | 2002-07-24 | 2002-07-24 | Storage network system, connection switching device, access control method, and program therefor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004054806A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008225753A (en) * | 2007-03-12 | 2008-09-25 | Hitachi Ltd | Computer system, access control method and management computer |
JP2015097006A (en) * | 2013-11-15 | 2015-05-21 | 富士通株式会社 | Storage control device, control method, and program |
US9501362B2 (en) | 2013-10-24 | 2016-11-22 | Fujitsu Limited | RAID configuration management device and RAID configuration management method |
-
2002
- 2002-07-24 JP JP2002214661A patent/JP2004054806A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008225753A (en) * | 2007-03-12 | 2008-09-25 | Hitachi Ltd | Computer system, access control method and management computer |
US9501362B2 (en) | 2013-10-24 | 2016-11-22 | Fujitsu Limited | RAID configuration management device and RAID configuration management method |
JP2015097006A (en) * | 2013-11-15 | 2015-05-21 | 富士通株式会社 | Storage control device, control method, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5634111A (en) | Computer system including a device with a plurality of identifiers | |
US7484071B2 (en) | Method for allocating storage area to virtual volume | |
US8117151B2 (en) | File system migration in storage system | |
US7117336B2 (en) | Computer system for managing storage areas in a plurality of storage devices | |
JP4671353B2 (en) | Storage apparatus and control method thereof | |
US7783737B2 (en) | System and method for managing supply of digital content | |
US8555048B2 (en) | Computer system for booting a system image by associating incomplete identifiers to complete identifiers via querying storage locations according to priority level where the querying is self adjusting | |
US20080126813A1 (en) | Storage control device and method of controlling encryption function of storage control device | |
US6606651B1 (en) | Apparatus and method for providing direct local access to file level data in client disk images within storage area networks | |
EP1641220A1 (en) | Data migration method | |
US20060218366A1 (en) | Data relocation method | |
US20070079098A1 (en) | Automatic allocation of volumes in storage area networks | |
US20060074957A1 (en) | Method of configuration management of a computer system | |
US20060031636A1 (en) | Method of managing storage system to be managed by multiple managers | |
US6912632B2 (en) | Storage system, storage system control method, and storage medium having program recorded thereon | |
JP2003091449A (en) | Storage system and method for managing the same system | |
JP2005228278A (en) | Management method, management device and management program of storage area | |
EP2703992A2 (en) | Storage system, virtualization control apparatus, information processing apparatus, and method for controlling storage system | |
US20060221721A1 (en) | Computer system, storage device and computer software and data migration method | |
JP2004054806A (en) | Storage network system, connection switching device, access control method, and program therefor | |
US8117405B2 (en) | Storage control method for managing access environment enabling host to access data | |
US20060036818A1 (en) | Storage connection changing method for storage management system | |
JP4090216B2 (en) | Disk volume management method and apparatus | |
JP2006119829A (en) | Storage controller and storage control method |