(57)【要約】【課題】ホストコンピュータから記憶装置の論理ユニットへ情報を正確に伝達するためのパス定義情報の設定を簡単化することができるストレージ装置とストレージシステムおよびパス設定方法を提供すること。【解決手段】スイッチ１６のスイッチポートとストレージ２０のストレージポートとを論理的に１つに纏めた論理ポートL１と、スイッチ１６のスイッチポートとストレージ２０の論理デバイス４６とを結ぶアクセス経路群とを互いに関連づけて設定し、論理ポートL１をホストコンピュータ１０のアクセスの入口とする情報をホストコンピュータ１０に提供する。【選択図】図３
2009140062.tif 000002
【特許請求の範囲】
【請求項１】
情報を記憶する記憶装置と、ホストコンピュータに通信ネットワークを介して接続されて前記記憶装置の論理ユニットに対するインタフェースを構成する複数の物理ポートと、前記記憶装置に対するデータの読み書きを制御する記憶制御装置とを備えてなるストレージ装置において、
前記ホストコンピュータから前記記憶装置の論理ユニットへ情報を正確に伝送するための制御情報を示すパス定義情報として、前記各物理ポートと前記記憶装置の論理ユニットとを結ぶアクセス経路群と、前記複数の物理ポートを論理的に一つに纏めた論理ポートとを関連付けて設定する設定装置を備え、前記設定装置により設定された論理ポートを前記ホストコンピュータのアクセスの入口とする情報を前記ホストコンピュータに提供してなる、ストレージ装置。
【請求項２】
前記パス定義情報は、前記論理ポートと前記各アクセス経路との接続関係を示す接続情報と、前記ホストコンピュータを特定するホスト名と、前記ホストコンピュータのモードを特定するホストモードから構成されてなる、請求項１に記載のストレージ装置。
【請求項３】
前記設定装置は、画像を表示する表示装置と、操作に伴う入力情報に応答して前記表示装置の表示画像を制御する制御装置とを備え、
前記表示装置は、画面上に、前記各物理ポートと前記記憶装置の論理ユニットとを結ぶアクセス経路群を表示し、
前記制御装置は、操作に伴う入力情報として、前記画面上に表示されたアクセス経路群のいずれかが指定されるとともに、指定されたアクセス経路に対して設定する論理ポート名が入力されたときに、
前記指定されたアクセス経路に連なる論理デバイスと同一の論理デバイスに対するアクセス経路が選択されているか否かの整合性を判定し、前記判定結果として前記選択されたアクセス経路が前記整合性を満たすことを条件に、前記指定されたアクセス経路とそれに連なる論理デバイスを前記画面上に表示させ、当該表示された情報に対して設定許可が入力されたときには、前記選択されたアクセス経路の入口を前記論理ポートに設定してなる、請求項１に記載のストレージ装置。
【請求項４】
ホストコンピュータに通信ネットワークを介して接続されて、複数のスイッチポート間を結ぶパス群を形成するスイッチと、情報を記憶する記憶装置と、前記スイッチを介して前記通信ネットワークに接続されて前記記憶装置の論理ユニットに対するインタフェースを構成する複数の物理ポートと、前記記憶装置に対するデータの読み書きを制御する記憶制御装置とを備えてなるストレージ装置において、
前記ホストコンピュータから前記記憶装置の論理ユニットへ情報を正確に伝送するための制御情報を示すパス定義情報として、前記スイッチの各スイッチポートと前記記憶装置の論理ユニットとを結ぶアクセス経路群と、前記スイッチの各スイッチポート及び前記記憶装置の各物理ポートを論理的に一つに纏めた論理ポートとを関連付けて設定する設定装置を備え、前記設定装置により設定された論理ポートを前記ホストコンピュータのアクセスの入口とする情報を前記ホストコンピュータに提供してなる、ストレージ装置。
【請求項５】
前記パス定義情報は、前記論理ポートと前記各アクセス経路との接続関係を示す接続情報と、前記ホストコンピュータを特定するホスト名と、前記ホストコンピュータのモードを特定するホストモードから構成されてなる、請求項４に記載のストレージ装置。
【請求項６】
前記設定装置は、画像を表示する表示装置と、操作に伴う入力情報に応答して前記表示装置の表示画像を制御する制御装置とを備え、
前記表示装置は、画面上に、前記各スイッチポートと前記記憶装置の論理ユニットとを結ぶアクセス経路群を表示し、
前記制御装置は、操作に伴う入力情報として、前記画面上に表示されたアクセス経路群のいずれかが指定されるとともに、指定されたアクセス経路に対して設定する論理ポート名が入力されたときに、
前記指定されたアクセス経路に連なる論理デバイスと同一の論理デバイスに対するアクセス経路が選択されているか否かの整合性を判定し、前記判定結果として前記選択されたアクセス経路が前記整合性を満たすことを条件に、前記指定されたアクセス経路とそれに連なる論理デバイスを前記画面上に表示させ、当該表示された情報に対して設定許可が入力されたときには、前記選択されたアクセス経路の入口を前記論理ポートに設定してなる、請求項４に記載のストレージ装置。
【請求項７】
単一または複数のホストコンピュータと、前記ホストコンピュータと通信ネットワークを介して情報の授受を行う複数のストレージ装置とを備え、前記各ストレージ装置は、情報を記憶する記憶装置と、前記ホストコンピュータに前記通信ネットワークを介して接続されて前記記憶装置の論理ユニットに対するインタフェースを構成する複数の物理ポートと、前記記憶装置に対するデータの読み書きを制御する記憶制御装置とから構成されてなる、ストレージシステムにおいて、
前記ホストコンピュータから前記記憶装置の論理ユニットへ情報を正確に伝送するための制御情報を示すパス定義情報として、前記各物理ポートと前記記憶装置の論理ユニットとを結ぶアクセス経路群と、前記複数の物理ポートを論理的に一つに纏めた論理ポートとを関連付けて設定する設定装置を備え、前記設定装置により設定された論理ポートを前記ホストコンピュータのアクセスの入口とする情報を前記ホストコンピュータに提供してなる、ストレージシステム。
【請求項８】
前記パス定義情報は、前記論理ポートと前記各アクセス経路との接続関係を示す接続情報と、前記ホストコンピュータを特定するホスト名と、前記ホストコンピュータのモードを特定するホストモードから構成されてなる、請求項７に記載のストレージシステム。
【請求項９】
前記設定装置は、画像を表示する表示装置と、操作に伴う入力情報に応答して前記表示装置の表示画像を制御する制御装置とを備え、
前記表示装置は、画面上に、前記各物理ポートと前記記憶装置の論理ユニットとを結ぶアクセス経路群を表示し、
前記制御装置は、操作に伴う入力情報として、前記画面上に表示されたアクセス経路群のいずれかが指定されるとともに、指定されたアクセス経路に対して設定する論理ポート名が入力されたときに、
前記指定されたアクセス経路に連なる論理デバイスと同一の論理デバイスに対するアクセス経路が選択されているか否かの整合性を判定し、前記判定結果として前記選択されたアクセス経路が前記整合性を満たすことを条件に、前記指定されたアクセス経路とそれに連なる論理デバイスを前記画面上に表示させ、当該表示された情報に対して設定許可が入力されたときには、前記選択されたアクセス経路の入口を前記論理ポートに設定してなる、請求項７に記載のストレージシステム。
【請求項１０】
単一または複数のホストコンピュータと、前記ホストコンピュータと通信ネットワークを介して情報の授受を行う複数のストレージ装置とを備え、前記各ストレージ装置は、前記ホストコンピュータに通信ネットワークを介して接続されて、複数のスイッチポート間を結ぶパス群を形成するスイッチと、情報を記憶する記憶装置と、前記スイッチを介して前記通信ネットワークに接続されて前記記憶装置の論理ユニットに対するインタフェースを構成する複数の物理ポートと、前記記憶装置に対するデータの読み書きを制御する記憶制御装置とから構成されてなる、ストレージシステムにおいて、
前記ホストコンピュータから前記記憶装置の論理ユニットへ情報を正確に伝送するための制御情報を示すパス定義情報として、前記スイッチの各スイッチポートと前記記憶装置の論理ユニットとを結ぶアクセス経路群と、前記スイッチの各スイッチポート及び前記記憶装置の各物理ポートを論理的に一つに纏めた論理ポートとを関連付けて設定する設定装置を備え、前記設定装置により設定された論理ポートを前記ホストコンピュータのアクセスの入口とする情報を前記ホストコンピュータに提供してなる、ストレージシステム。
【請求項１１】
前記パス定義情報は、前記論理ポートと前記各アクセス経路との接続関係を示す接続情報と、前記ホストコンピュータを特定するホスト名と、前記ホストコンピュータのモードを特定するホストモードから構成されてなる、  請求項１０に記載のストレージシステム。
【請求項１２】
前記設定装置は、画像を表示する表示装置と、操作に伴う入力情報に応答して前記表示装置の表示画像を制御する制御装置とを備え、
前記表示装置は、画面上に、前記各スイッチポートと前記記憶装置の論理ユニットとを結ぶアクセス経路群を表示し、
前記制御装置は、操作に伴う入力情報として、前記画面上に表示されたアクセス経路群のいずれかが指定されるとともに、指定されたアクセス経路に対して設定する論理ポート名が入力されたときに、
前記指定されたアクセス経路に連なる論理デバイスと同一の論理デバイスに対するアクセス経路が選択されているか否かの整合性を判定し、前記判定結果として前記選択されたアクセス経路が前記整合性を満たすことを条件に、前記指定されたアクセス経路とそれに連なる論理デバイスを前記画面上に表示させ、当該表示された情報に対して設定許可が入力されたときには、前記選択されたアクセス経路の入口を前記論理ポートに設定してなる、請求項１０に記載のストレージシステム。
【請求項１３】
情報を記憶する記憶装置と、ホストコンピュータに通信ネットワークを介して接続されて前記記憶装置の論理ユニットに対するインタフェースを構成する複数の物理ポートと、前記記憶装置に対するデータの読み書きを制御する記憶制御装置とを備えてなるストレージ装置のパス情報を設定するパス情報設定方法において、
前記ホストコンピュータから前記記憶装置の論理ユニットへ情報を正確に伝送するための制御情報を示すパス定義情報を設定する設定装置を備え、
前記設定装置は、
前記パス定義情報として、前記各物理ポートと前記記憶装置の論理ユニットとを結ぶアクセス経路群と、前記複数の物理ポートを論理的に一つに纏めた論理ポートとを関連付けて設定するステップと、
前記設定された論理ポートを前記ホストコンピュータのアクセスの入口とする情報を前記ホストコンピュータに提供するステップを実行する、パス情報設定方法。
【請求項１４】
前記設定装置は、画像を表示する表示装置と、操作に伴う入力情報に応答して前記表示装置の表示画像を制御する制御装置とを備え、
前記表示装置は、
画面上に、前記各物理ポートと前記記憶装置の論理ユニットとを結ぶアクセス経路群を表示するステップを実行し、
前記制御装置は、操作に伴う入力情報として、前記画面上に表示されたアクセス経路群のいずれかが指定されるとともに、指定されたアクセス経路に対して設定する論理ポート名が入力されたときに、前記指定されたアクセス経路に連なる論理デバイスと同一の論理デバイスに対するアクセス経路が選択されているか否かの整合性を判定するステップと、
前記選択されたアクセス経路が前記整合性を満たすことを条件に、前記指定されたアクセス経路とそれに連なる論理デバイスを前記画面上に表示させるステップと、
当該表示された情報に対して設定許可が入力されたときには、前記選択されたアクセス経路の入口を前記論理ポートに設定するステップを実行する、請求項１３に記載のパス情報設定方法。
【請求項１５】
ホストコンピュータに通信ネットワークを介して接続されて、複数のスイッチポート間を結ぶパス群を形成するスイッチと、情報を記憶する記憶装置と、前記スイッチを介して前記通信ネットワークに接続されて前記記憶装置の論理ユニットに対するインタフェースを構成する複数の物理ポートと、前記記憶装置に対するデータの読み書きを制御する記憶制御装置とを備えてなるストレージ装置のパス情報を設定するパス情報設定方法において、
前記ホストコンピュータから前記記憶装置の論理ユニットへ情報を正確に伝送するための制御情報を示すパス定義情報を設定する設定装置を備え、
前記設定装置は、
前記パス定義情報として、前記スイッチの各スイッチポートと前記記憶装置の論理ユニットとを結ぶアクセス経路群と、前記スイッチの各スイッチポート及び前記記憶装置の各物理ポートを論理的に一つに纏めた論理ポートとを関連付けて設定するステップと、
前記設定された論理ポートを前記ホストコンピュータのアクセスの入口とする情報を前記ホストコンピュータに提供するステップを実行する、パス情報設定方法。
【請求項１６】
前記設定装置は、画像を表示する表示装置と、操作に伴う入力情報に応答して前記表示装置の表示画像を制御する制御装置とを備え、
前記表示装置は、
画面上に、前記各スイッチポートと前記記憶装置の論理ユニットとを結ぶアクセス経路群を表示するステップを実行し、
前記制御装置は、
操作に伴う入力情報として、前記画面上に表示されたアクセス経路群のいずれかが指定されるとともに、指定されたアクセス経路に対して設定する論理ポート名が入力されたときに、前記指定されたアクセス経路に連なる論理デバイスと同一の論理デバイスに対するアクセス経路が選択されているか否かの整合性を判定するステップと、
前記選択されたアクセス経路が前記整合性を満たすことを条件に、前記指定されたアクセス経路とそれに連なる論理デバイスを前記画面上に表示させるステップと、
当該表示された情報に対して設定許可が入力されたときに、前記選択されたアクセス経路の入口を前記論理ポートに設定するステップを実行する、請求項１５に記載のパス情報設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコンピュータ（上位装置）との間で送受信されるデータをハードディスクドライブ（HDD）に記憶するストレージ装置とストレージシステムおよびパス情報設定方法に関する。
【背景技術】
【０００２】
この種のストレージ装置として、例えば、情報を記憶する記憶装置と、ホストコンピュータに通信ネットワークを介して接続されて記憶装置の論理ユニットに対するインタフェースを構成する複数の物理ポートと、記憶装置に対するデータの読み書きを制御する記憶制御装置を備えたものが知られている。
【０００３】
ストレージ装置は複数の物理ポートを備えているため、各物理ポートから論理デバイス（論理ユニット）までのパス定義を行わなければ、ホストコンピュータからのアクセスに応答して、各論理デバイスへのデータの書込みまたはデータの読出しを行うことができない。このため、ストレージ装置においては、全ての物理ポートについて、ホストコンピュータから論理デバイスへ情報を正確に伝達するための制御情報を示すパス定義情報に関する設定が行われていた。
【０００４】
すなわち、ストレージ装置においては、冗長化は信頼性を高める上で重要な機構の一つであり、２つ以上の物理ポートを用いて同一の論理デバイスにアクセスできるように、ストレージ装置の各物理ポートと論理デバイスとを結ぶアクセス経路群についてパス定義情報の設定が行われていた。
【０００５】
一方、ストレージ装置にアクセス可能な複数のホストコンピュータを、重複を許してグループに分け、各グループに１つまたは複数の論理ユニットを割当て、割当てた論理ユニットと記憶装置の記憶領域とを、重複を許して対応させることにより、グループ分けされた各グループ相互の論理ユニット単位でのセキュリティを機能させるようにしたものが提案されている（特許文献１参照）。
【０００６】
この特許文献に記載されている記憶サブシステムでは、ポートを経由してアクセスしてくるコマンドから、そのコマンドを送出したコンピュータを特定する情報を抜き出し、その特定する情報が管理テーブルに存在したときは、グループ分けされたコンピュータであるとして、割当てた論理ユニットへのアクセスを許し、その特定する情報が管理テーブルに存在しなかったときには、グループに分けたコンピュータではないとして、アクセス可能な論理ユニットへのアクセスを許さない機能が付加されている。
【０００７】
【特許文献１】特開２００３−３００５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来のストレージ装置においては、全ての物理ポートについてパスを行わなければならず、パス定義情報の設定作業が煩雑になるとともに、パス定義情報の設定に伴う保守ミスが発生することがある。
【０００９】
本発明は、前記従来技術の課題に鑑みて為されたものであり、その目的は、ホストコンピュータから記憶装置の論理ユニットへ情報を正確に伝達するためのパス定義情報の設定を簡単化することができるストレージ装置とストレージシステムおよびパス設定方法を提供することにある。
【課題を解決するための手段】
【００１０】
前記目的を達成するために、本発明は、ストレージ装置に存在する複数の物理ポートを論理的に１つに纏めた論理ポートに対してパス定義情報を設定することで、ホストコンピュータから記憶装置の論理ユニットへ情報を正確に伝達するようにしたものであり、パス定義情報の設定に伴う作業を簡単化することができる。
【００１１】
また、複数のスイッチポートを有するスイッチと記憶装置の論理ユニットまでのアクセス経路を論理的な１つのアクセス経路として纏め、このアクセス経路の入口を１つの論理ポートとしてホストコンピュータに提供することで、ホストコンピュータとアクセス経路との設定および管理を簡単に行うことができる。
【発明の効果】
【００１２】
本発明によれば、パス定義情報の設定に伴う管理および作業を簡単化することができる。
【発明を実施するための最良の形態】
【００１３】
本発明は、ストレージ装置に存在する複数の物理ポートを論理的に１つに纏めた論理ポートに対してパス定義情報を設定することで、ホストコンピュータから記憶装置の論理ユニットへ情報を正確に伝達するようにしたものである。また、複数のスイッチポートを有するスイッチと記憶装置の論理ユニットまでのアクセス経路を論理的な１つのアクセス経路として纏め、このアクセス経路の入口を１つの論理ポートとしてホストコンピュータに提供するようにしたものである。
【００１４】
以下、本発明の一実施形態を図面に基づいて説明する。図1は、本発明に係るストレージシステムの一実施形態を示すブロック構成図である。図1において、ストレージシステムは、ホストコンピュータ（上位装置）１０を備えており、ホストコンピュータ１０は、SAN（Storage  Area  Network）、LAN（Local  Area  Network）などの通信ネットワーク１２を介してストレージ装置１４に接続されている。
【００１５】
ストレージ装置１４は、サブストレージシステムとして、スイッチ１６、管理端末１８、ストレージ２０を備えて構成されている。スイッチ１６は、スイッチポートP１１、P２１、P２２を備え、各スイッチポート間を結ぶパス群を形成し、各パスの接続を制御するための制御装置としてのマイクロプロセッサ２２と、各種データや接続情報を格納するメモリ２４と、データ制御部２６と、通信制御部２８を備えて構成されており、スイッチポートP１１が通信ネットワーク１２を介してホストコンピュータ１０のホストポートP１に接続されている。すなわち、スイッチ１６は、ホストコンピュータ１０とストレージ２０との間のI/Oデータを各ポート間で橋渡しする装置として構成されている。
【００１６】
管理端末１８は、スイッチ１６とストレージ２０に対する構成情報を設定するためのサービスプロセッサ（SVP）として、制御装置としてのマイクロプロセッサ３０と、構成情報を格納するメモリ３２と、接続情報を格納するメモリ３４と、表示装置としての設定画面部３６と、構成情報を設定するための構成設定部３８と、スイッチ１６またはストレージ２０と情報の授受を行うための通信部４０を備えて構成されている。
【００１７】
ストレージ２０は、物理ポートとしてのストレージポートP５１、P５２を備えているとともに、RAID（Redundant  Arrays  of Inexpensive Disks）方式を採用した装置として、接続情報を格納する共有メモリ４２と、構成情報を格納する共有メモリ４４と、各種情報を記憶する記憶装置としての論理デバイス（LDEV）４６と、スイッチ１６または管理端末１８と情報の授受を行うための通信処理部４８と、論理デバイス４６に対するデータの書込みまたは論理デバイス４６からのデータの読出しを制御するデータ制御部５０と、制御に関するデータなどを格納するメモリ５２、５４、５６と、各部を統括して管理するとともに各種の制御を行うマイクロプロセッサ５８を備えて構成されており、ストレージポートP５１がスイッチポートP２１に接続され、ストレージポートP５２がスイッチポートP２２に接続されている。なお、論理デバイス４６は複数個の論理デバイスで構成されているものとする。
【００１８】
次に、図２に、ホストコンピュータ１０とストレージ２０の論理デバイス（論理ユニット）４６とを結ぶアクセス経路を示す。ホストコンピュータ１０のホストポートP１１とストレージ２０の論理デバイス４６とを結ぶ物理的なアクセス経路は、スイッチ１６のパスの構成およびストレージ２０のストレージポートの数によって複数経路存在することになる。
【００１９】
この場合、複数のアクセス経路についてそれぞれパス定義情報を設定するのでは煩雑となるため、本実施形態では、管理端末１８を設定装置として用い、ユーザが管理端末１８を操作してスイッチ１６のスイッチポートP１１とストレージ２０の論理デバイス４６とを結ぶアクセス経路群と、各スイッチポートと各ストレージポートを論理的に１つに纏めた論理ポートL１とを関連づけて設定し、図３に示すように、論理ポートL１をホストコンピュータ１０のアクセス経路の入口とする情報をホストコンピュータ１０に提供することとしている。これにより、複数の物理ポートごとにパス定義設定を行うことなく、１つの論理ポートL１に対してのみパス定義情報の設定を行うことで、パス定義情報の設定に伴う管理および作業を簡単化することができるとともに、保守ミスの発生を削減できることになる。
【００２０】
また、図４に示すように、RAID１を構成するストレージ２０の他に、RAID２を構成するストレージ２１を設けて、ストレージを多重化し、ストレージ２１がスイッチ１７、ネットワーク６０を介してスイッチ１６に接続されているシステムの場合も、管理端末１８を設定装置として用い、ホストコンピュータ１０と論理デバイス４６とを結ぶアクセス経路群と、ホストコンピュータ１０とストレージ２１の論理デバイス４７とを結ぶアクセス経路群について、単一の論理ポートL１を設定する構成を採用することもできる。さらに、ホストコンピュータ１０と論理デバイス４６とを結ぶアクセス経路群について単一の論理ポートL１を設定し、ホストコンピュータ１０と論理デバイス４７とを結ぶアクセス経路群について単一の論理ポートL２を設定する構成を採用することもできる。
【００２１】
ユーザの操作にしたがって管理端末１８においてパス定義情報の設定を行うに際しては、図５に示すパス定義情報テーブルTが用いられる。管理端末１８に格納されたパス定義情報テーブルTは、例えば、４つの項目に分かれて構成されており、第１の項目にはグループ１００として、グループを識別する名称１０２、接続ホストコンピュータの種別を識別するホストモード１０４、ホストコンピュータ１０を識別する情報であるWWN（World  Wide  Name）１０６、バス１０８に関する情報が格納されている。ホストモード１０４には、オプションとしてホストモード単位に付与する３２種類の情報が格納され、WWN１０６にはホストを識別する情報としてニックネームに関する情報が格納され、バス１０８には論理ユニット番号（LUN）、アクセス可能な論理デバイス（LDEV）に関する情報が格納される。
【００２２】
また、第２の項目のチャネルアダプタパラメータ１１０には、動作モード１１２として、高速モードまたは標準モードに関する情報が格納される。第３の項目のポートパラメータ１１４には、AL-PA１１６としてファイバ規格に基づいたアドレス値が格納され、Topology１１８としてホストとの接続形態を定義する情報が格納され、チャネルスピード１２０として、１（Gbps）、２（Gbps）、４（Gbps）、１０（Gbps）または自動などの情報が格納される。またセキュリティスイッチ１２２に関する情報として、グループ設定を有効、無効にする情報が格納される。
【００２３】
第４の項目として、論理デバイス属性１２４に関する情報が格納される。例えば、コマンドデバイス１２６に関する情報として、RAIDマネージャのコマンド受領ボリュームに関する情報が格納され、コマンドデバイス（セキュリティ）１２８として、RAIDマネージャのコマンド受領ボリューム（セキュリティ機能付）に関する情報が格納される。
【００２４】
次に、ユーザが管理端末１８を操作してパス定義情報を入力するための操作を行うと、図６に示すように、設定画面部３６の画面上にはストレージ装置１４の各構成情報に関する情報が表示される。
【００２５】
この際、図７に示すように、管理端末１８は、通信処理部４０を介してスイッチ１６及びストレージ２０と情報の授受を行い、ストレージ装置１４の構成情報を参照する処理を実行する（S１）。次に、ユーザの操作を基に管理端末１８においてパス定義情報を入力するための操作を行う（S２）。
【００２６】
この場合、図８（ａ）に示すように、管理端末１８の画面上には、パス定義情報が表示される。例えば、ストレージポートP５１〜P５４を「０・・・１」〜「０・・・４」に対応させた場合、論理デバイス４６の論理ユニット番号（LUN）として「０００１」〜「０００２」がそれぞれ対応づけて表示される。これら物理ポートである複数のストレージポートを１つに纏めて１つのアクセス経路をユーザが指定し、論理ポート名称を決定すると、図８（b）に示すような構成情報が画面上に表示される。
【００２７】
次に、論理ユニット番号（LUN）が同一であるアクセス経路を指定した場合、複数の物理ポート（ストレージポート）から同一の論理ユニット番号（LUN）へのアクセス経路が指定されたことになり、図８（c）に示すような構成情報が画面上に表示される。
【００２８】
次に、図８（d）に示すように、ユーザの操作により、論理ポートLWWNに対してHOST−WWNとホストモード１０４に関する情報を設定する。
【００２９】
このあと図８（e）に示すように、図８（ｂ）で纏めたアクセス経路の関係から元の物理ポートごとに、図８（d）で設定したHOST−WWN/HOSTモードが設定される。すなわち，ホストコンピュータ１０をホストAとし、他のホストコンピュータをホストBとした場合、ホストAに対して、論理ユニット番号LUNとして「００１」が対応付けて設定され、ホストBに対して、論理ユニット番号LUNとして「０００２」が対応づけて設定される。
【００３０】
また、異なる論理デバイスに対して仮想論理ユニットを設定するに際しては、図９（a）に示すように、ユーザの操作により、管理端末１８の画面上にパス定義情報が表示され、このあと複数の物理ポートに対して１つに纏めたいアクセス経路の指定を行うための操作を行うと、図９（b）に示すような画面が表示される。ここで、ユーザが論理ポート名称を決定すると、図９（c）に示すように、論理ユニット番号（LUN）が同一であるアクセス経路を指定した場合、複数の物理ポートから同一の論理ユニット番号（LUN）へのアクセス経路が指定されたことになる。なお、この場合、論理ユニット番号が同一でないアクセス経路を指定することも可能である。
【００３１】
異なる論理ユニット番号に対して仮想論理ユニット番号を設定する操作を行うと、図９（d）に示すような画面が表示される。この際、論理ユニット番号LUN「０００１」、「０００２」に対して仮想論理ユニット番号「０００１」が設定され、論理ユニット番号LUN「０００３」、「０００４」に対して仮想論理ユニット番号として「０００３」が設定される。
【００３２】
次に、論理ポートに対してHOST-WWN/HOSTモードを設定する操作を行うと、図９（e）に示す画面が表示される。この場合、ホストコンピュータ１０をホストAとし、その他のホストコンピュータをホストBとした場合、ホストAに対しては仮想論理ユニット番号として「０００１」が設定され、ホストBに対しては仮想論理ユニット番号として「０００２」が設定される。
【００３３】
以上の操作を行うと、図９（f）に示す画面が表示され、図９（b）と（d）にて設定されたアクセス経路の関係から元の物理ポートごとに、図９（e）で設定したOST−WWN/HOSTモードが設定される。すなわち、ホストAとホストBについてそれぞれ物理ポートと論理ユニット番号とが対応づけられて設定される。
【００３４】
パス定義情報を設定するに際しては、管理端末１８とそれに連なる論理デバイスを画面上に表示し、表示された情報に対して設定許可（OK）が入力されたときには、選択されたアクセス経路の入口を論理ポートとし、この論理ポートを、ホストコンピュータ１０によるアクセス経路の入口に設定する操作が行われることになる。
【００３５】
管理端末１８において、パス定義情報の設定が完了すると、パス定義情報を管理端末１８からストレージ２０に送信するための処理が行われる（S３）。すなわち、図１０（a）に示すように、管理端末１８からストレージ２０に対してパス定義情報が送信され、マイクロプロセッサ５８によってパス定義情報がメモリ５２に格納される（S４）。
【００３６】
このあと、図１０（ｂ）に示すように、マイクロプロセッサ５８は、メモリ５２をアクセスして、パス定義情報を取り込み、パス定義情報をスイッチ１６を介してホストコンピュータ１０に送信することで、管理端末１８において設定された論理ポートをホストコンピュータ１０の入口とする情報をホストコンピュータ１０に提供することができる。
【００３７】
このように、管理端末１８において、パス定義情報の設定操作がユーザによって実行されると、管理端末１８の表示画面上には、各物理ポートと論理デバイス（論理ユニット）とを結ぶアクセス経路群が表示される。
【００３８】
このとき、管理端末１８に、ユーザの操作に伴う入力情報として、画面上に表示されたアクセス経路群のいずれかが指定されるとともに、指定されたアクセス経路に対して論理ポート名が入力されたときには、管理端末１８のマイクロプロセッサ３０は、指定されたアクセス経路に連なる論理デバイスと同一の論理デバイスに対するアクセス経路が選択されているか否かの整合性を判定し、この判定結果として、選択されたアクセス経路が整合性を満たすことを条件に、指定されたアクセス経路とそれに連なる論理デバイスを画面上に表示させ、表示された情報に対して設定許可（OK）が入力されたときには、選択されたアクセス経路の入口を論理ポートＬ１に設定する。
【００３９】
この設定が行われると、論理ポートL１がホストコンピュータ１０のアクセス経路の入口となる情報としてホストコンピュータ１０に提供される。これにより、複数の物理ポートごとにパス定義設定を行うことなく、１つの論理ポートL１に対してのみパス定義情報の設定を行うことで、パス定義情報の設定に伴う管理および作業を簡単化することができるとともに、保守ミスの発生を削減できることになる。
【００４０】
次に、管理端末１８とストレージ２０との間のパス定義処理を図１１のタイムチャートにしたがって説明する。まず、タイミングt１においてユーザの操作に基づくパス定義が起動されると、管理端末１８は、タイミングｔ２でマイクロプロセッサ（制御装置）３０の処理を基にストレージ２０の通信処理部４８に対して構成変更参照（論理ポート情報）の処理を行う。タイミングt３でストレージ２０からの情報が管理端末１８に返送されると、その内容がタイミングt４において管理端末１８の画面上に表示される。
【００４１】
このあとユーザによるパス設定操作がタイミングt５で実行されると、タイミングt６において、構成変更指示が画面設定部３６から構成設定部３８に出力され、タイミングt７で構成設定部３８から通信処理部４０に対して設定要求が出力され、タイミングt８において通信処理部４０からストレージ２０に対して設定要求が出力される。このあとタイミングt９でストレージ２０から通信処理部４０に結果が送信されると、タイミングt１０において、通信処理部４０から構成設定部３８に結果が送信される。この後、タイミングｔ１１で構成設定部３８から設定画面部３６に結果が送信されると、タイミングｔ１２で管理端末１８の画面上に結果が表示される。
【００４２】
次に、管理端末１８とストレージ２０及びスイッチ１６との間のパス定義処理を図１２のタイムチャートにしたがって説明する。まず、タイミングt２１においてユーザの操作に基づくパス定義が起動されると、管理端末１８は、タイミングｔ２２でマイクロプロセッサ（制御装置）３０の処理を基にストレージ２０の通信処理部４８に対して構成参照（論理ポート情報その他）の処理を行う。タイミングt２３でストレージ２０からの情報が管理端末１８に返送される。
【００４３】
次に、管理端末１８は、タイミングｔ２４でマイクロプロセッサ（制御装置）３０の処理を基にスイッチ１６の通信処理部２８に対して構成参照（アクセス経路情報）の処理を行う。タイミングt２５でスイッチ１６からの情報が管理端末１８に返送されると、返送された情報の内容がタイミングt２６において管理端末１８の画面上に表示される。
【００４４】
このあとユーザによるパス設定操作がタイミングt２７で実行されると、タイミングt２８において、構成変更指示が画面設定部３６から構成設定部３８に出力され、タイミングt２９で構成設定部３８から通信処理部４０に対して設定要求が出力され、タイミングt３０において通信処理部４０からストレージ２０に対して設定要求が出力される。このあとタイミングt３１でストレージ２０から通信処理部４０に結果が送信されると、タイミングt３２において、通信処理部４０から構成設定部３８に結果が送信される。
【００４５】
この後、タイミングｔ３３で構成設定部３８から通信処理部４０に対して設定要求が送信されると、タイミングt３４で通信処理部４０からスイッチ１６の通信処理部２８に対して設定要求が出力される。その後タイミングt３５〜タイミングt３７において、スイッチ１６からの結果が設定画面部３６に対して返却され、タイミングt３８においてその内容が管理端末１８の画面上に表示される。
【００４６】
次に、管理端末３８とストレージ２０及びストレージ２１との間におけるパス定義処理を図１３のタイムチャートにしたがって説明する。本実施形態では、タイミングt４１においてユーザによるパス定義が起動されてから、タイミングt４２においてストレージ２０の通信処理部４８に対して構成変更参照（論理ポート情報その他）が行われ、その内容がタイミングt４３において返却され、タイミングt４４において構成変更参照（論理ポート情報）の処理がストレージ２１の通信処理部４９に対して実行され、そのあとタイミングt４５においてその内容が返却される。そのあとタイミングt４６〜タイミングt５８までの処理は、管理端末１８の処理対象の一部が、スイッチ１６からストレージ２１に変わる他は、図１２に示すタイミングt２８〜タイミングt３８までの処理と同様である。
【００４７】
次に、管理端末１８と複数のスイッチ１６、１７および複数のストレージ２０、２１との間におけるパス定義処理を図１４のタイムチャートにしたがって説明する。まず、ユーザの操作に基づいてパス定義がタイミングｔ６１において起動されると、管理端末１８からスイッチ１６に対して構成参照（ポート接続情報）が行われる。次に、タイミングt６３でスイッチ１６から管理端末１８に対してその結果が返送される。その後タイミングt６４において管理端末１８からスイッチ１７に対して構成参照（ポート接続情報）が行われる。この後、スイッチ１６から管理端末１８に対して、その結果がタイミングt６５で返送される。
【００４８】
次に、管理端末１８はタイミングt６６でストレージ２０に対して構成参照（論理ユニット番号その他の構成情報）の処理を行う。その後タイミングt６７において、ストレージ２０から管理端末１８に対してその結果が返送される。次に管理端末１８はタイミングt６８でストレージ２１に対して構成参照（論理ユニット番号その他の構成情報）の処理を行う。この後、ストレージ２１から管理端末１８に対して、タイミングt６９でその内容が返送される。
【００４９】
次に、管理端末１８は、タイミングt７０で返送された情報の内容を画面上に表示し、次にユーザによる論理パスの設定操作がタイミングt７１において行われると、管理端末１８のマイクロプロセッサ３０において、構成／構成情報のチェック、すなわち重複・整合性のチェックが行われ、チェック結果を基にタイミングt７２において、管理端末１８からスイッチ１６に対して構成変更設定（ポート接続情報）の処理が行われる。その後タイミングt７３において、スイッチ１６から管理端末１８に対してその内容が返送される。次に、管理端末１８はタイミングt７４において構成変更設定（ポート接続情報）の処理をスイッチ１７に対して行う。その後タイミングt７５でスイッチ１７から管理端末１８に対してその内容が返送される。管理端末１８は、タイミングt７６で返送された内容を画面上に表示する。
【００５０】
次に、管理端末１８は、ユーザによるパス定義の設定操作がタイミングt７７で行われると、タイミングt７８において、ストレージ２０に対して構成変更設定（ポート接続情報と論理ユニット番号その他の情報）の処理を行う。その後タイミングt７９でストレージ２０から管理端末１８に対してその内容が返送される。次に、タイミングt８０で管理端末１８からストレージ２１に対して構成変更設定（ポート接続情報と論理ユニット番号その他の情報）の処理が実行される。その後タイミングt８１でストレージ２１から管理端末１８に対してその内容が返送される。管理端末１８は、タイミングt８２で返送された内容を画面上に表示する。
【００５１】
次に、ホストとスイッチ１６、１７およびストレージ２０、２１間で行われるデータのリード・ライト時の処理を図１５のタイムチャートにしたがって説明する。まず、ホストコンピュータ１０は、データの書込み時に、タイミングt９１においてスイッチ１６をアクセスし、ポート接続情報を参照し、タイミングt９２においてストレージ２０に対してデータの書込み処理を行う。次に、タイミングt９３においてスイッチ１７に対してデータ書込み処理が転送されると、タイミングt９４において、ホストコンピュータ１０からストレージ２１に対するデータの書込み処理が行われる。
【００５２】
次に、データのリード時には、ホストコンピュータ１０は、タイミングt９５においてスイッチ１６に対してデータのリード処理を実行し、ポート接続情報を参照し、参照結果を基にストレージ２０に対してタイミングt９６においてデータのリードを実行する。次に、タイミングt９７において、ホストコンピュータ１０は、スイッチ１７に対するデータのリード処理を実行し、タイミングt９７でスイッチ１７を介してストレージ２１に対してリード処理を行い、ポート接続情報を参照し、参照したポート接続情報を基にタイミングt９８〜t１００においてスイッチ１６、１７を介してデータを読み出す。また、ホストコンピュータ１０は、ストレージ２１のリードデータを読み出すときには、タイミング１０１でポート接続情報をスイッチ１７に取り込み、タイミング１０２、１０３でスイッチ１６を介して、データを取り込む。
【００５３】
次に、ホストコンピュータ１０とスイッチ１６およびストレージ２０との間におけるI/Oの転送処理を図１６のタイムチャートにしたがって説明する。まず、ホストコンピュータ１０は、タイミングt１１１において、I/O情報として、例えば論理ポート／仮想論理ユニット番号に関するデータをスイッチ１６に転送する。スイッチ１６においては、データ制御部２６で論理ポートを物理ポートに展開する処理が行われ、展開されたデータがタイミングt１１２においてストレージ２０に転送される。ストレージ２０のデータ制御部５０は、仮想論理ユニット番号を論理ユニット番号に展開するための処理を行うとともに、論理デバイス４６をアクセスし、論理ユニット番号を仮想論理ユニット番号に変換する処理を行い、処理結果を、タイミングt１１３においてスイッチ１６に転送する。スイッチ１６のデータ制御部２６は、ストレージ２０から受信したI/O（物理ポート／仮想論理ユニット番号）に関するデータを基に物理ポートを論理ポートに変換する処理を行い、処理結果をタイミングt１１４でホストコンピュータ１０に転送する。
【００５４】
本実施形態によれば、ストレージ装置１４に存在する複数の物理ポートを論理的に１つに纏めた論理ポートＬ１に対してパス定義情報を設定し、ホストコンピュータ１０からストレージ２０の論理デバイス４６へ情報を正確に伝達するようにしたので、パス定義情報の設定に伴う作業を簡単化することができる。
【００５５】
また、本実施形態によれば、複数のスイッチポートを有するスイッチ１６とストレージ２０論理デバイス４６までのアクセス経路を論理的な１つのアクセス経路として纏め、このアクセス経路の入口を１つの論理ポートＬ１としてホストコンピュータ１０に提供するようにしたため、ホストコンピュータ１０とアクセス経路との設定および管理を簡単に行うことができる。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施形態を示すストレージシステムのブロック構成図である。
【図２】ホストコンピュータとストレージとを結ぶアクセス経路の構成図である。
【図３】ストレージ装置の複数の物理ポートを単一の論理ポートに纏めたときの概念図である。
【図４】ホストコンピュータと複数のストレージ装置とを接続したときのアクセス経路図である。
【図５】パス定義情報テーブルの構成図である。
【図６】パス定義を行うときの画面の表示例を示す図である。
【図７】パス定義処理を説明するためのフローチャートである。
【図８】パス定義情報の画面の表示例を示す図である。
【図９】パス定義情報の画面の表示例を示す図である。
【図１０】パス定義情報の送信方法を説明するための図である。
【図１１】パス定義処理の第１実施例を示すタイムチャートである。
【図１２】パス定義処理の第２実施例を示すタイムチャートである。
【図１３】パス定義処理の第３実施例を示すフローチャートである。
【図１４】パス定義処理の第４実施例を示すタイムチャートである。
【図１５】データのリード・ライト処理を説明するためのタイムチャートである。
【図１６】I/O制御処理を説明するためのタイムチャートである。
【符号の説明】
【００５７】
１０  ホストコンピュータ、１４  ストレージ装置、１６、１７  スイッチ、１８  管理端末、２０、２１  ストレージ、４６、４７  論理デバイス、P１  ホストポート、P１１〜P２４  スイッチポート、P５１〜P５４  ストレージポート
【図１】
2009140062.tif 000003
【図２】
2009140062.tif 000004
【図３】
2009140062.tif 000005
【図４】
2009140062.tif 000006
【図５】
2009140062.tif 000007
【図６】
2009140062.tif 000008
【図７】
2009140062.tif 000009
【図８】
2009140062.tif 000010
【図９】
2009140062.tif 000011
【図１０】
2009140062.tif 000012
【図１１】
2009140062.tif 000013
【図１２】
2009140062.tif 000014
【図１３】
2009140062.tif 000015
【図１４】
2009140062.tif 000016
【図１５】
2009140062.tif 000017
【図１６】
2009140062.tif 000018