(57)【要約】【課題】ｉＳＣＳＩ接続において、過去の履歴情報からｉＳＣＳＩ  Ｎａｍｅを取得可能とし、手入力によるホスト情報の設定ミスを防ぐこと。【解決手段】ストレージ装置のｉＳＣＳＩインターフェイスであるチャネルアダプタ１１にログイン履歴テーブル１１ｂを設け、ホストサーバ２からログイン処理があったとき、ホストの接続情報を上記ログイン履歴テーブル１１ｂに保存する。そして、セキュリティ設定をする際、上記ログイン履歴テーブル１１ｂを装置設定パソコン３に転送してログイン履歴を表示し、表示されたログイン履歴テーブル１１ｂからホストの接続情報を取得し、接続情報の設定操作に応じて、上記接続情報をｉＳＣＳＩインターフェイスのｉＳＣＳＩポート１１ａに設定する。  【選択図】          図２
2007148959.tif 000002
【特許請求の範囲】
【請求項１】
ｉＳＣＳＩインターフェイスを有するストレージ装置に、ログイン履歴テーブルを設け、ホストからログイン処理があったとき、ホストの接続情報を上記ログイン履歴テーブルに保存し、
セキュリティ設定をする際、上記ログイン履歴テーブルを指定された場所に転送してログイン履歴を表示し、表示されたログイン履歴テーブルからホストの接続情報を取得することを特徴とするストレージ装置におけるホストの接続情報の取得方法。
【請求項２】
ｉＳＣＳＩインターフェイスを有するストレージ装置であって、
上記ストレージ装置は、ログイン履歴を保持するログイン履歴テーブルと、
ホストからログイン処理があったとき、上記ログイン履歴テーブルにホストの接続情報を登録する手段と、
ログイン履歴情報の表示指示に応じて、上記ログイン履歴テーブルを指定された場所に転送する手段と、転送されたデータを表示する手段と、
上記接続情報の設定操作に応じて、上記接続情報をｉＳＣＳＩインターフェイスのｉＳＣＳＩポートに設定する手段を有する
ことを特徴とするｉＳＣＳＩインターフェイスを用いたストレージ装置。
【請求項３】
ストレージ装置の電源断時に、上記ログイン履歴テーブルを不揮発性メモリもしくはディスクに書き出す手段と、
電源投入時に、上記不揮発性メモリもしくはディスクからログイン履歴テーブルを読出し、読出したログイン履歴テーブルを所定の場所に格納する手段を備えた
ことを特徴とする請求項２のｉＳＣＳＩインターフェイスを用いたストレージ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ｉＳＣＳＩインターフェイスを用いたストレージ装置におけるホスト情報の取得方法及びｉＳＣＳＩインターフェイスを用いたストレージ装置に関する。
【背景技術】
【０００２】
近年、ストレージネットワークにおいて、新たな接続方法としてｉＳＣＳＩインターフェイス用いた接続がされるようになってきた。これは、従来のファイバーチャネルに比べてＬＡＮ環境を使用できるので、安価でシステム構築を行いやすいという利点がある。
ｉＳＣＳＩインタフェースを用いたストレージ装置としては、例えば特許文献１、特許文献２に記載のもの等が提案されている。
例えば、特許文献１には、ｉＳＣＳＩでネットワーク接続されるディスクアレイにおいて、従来のＬＵＮセキュリティと同等のセキュリティ機能を実現するようにしたディスクアレイシステムについて記載されている。
また、特許文献２には、同一の通信ネットワークだけでなく１又は複数の別の通信ネットワークを介して受けるアクセスを制御するようにした記憶制御システムについて記載されている。
【特許文献１】特願２００２−３１８７２５号公報
【特許文献２】特願２００５−１５７８２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
多数の装置が繋がるストレージエリアネットワークでは、接続するＨｏｓｔ／Ｓｗｉｔｃｈ／ストレージでセキュリティー機能を持ち、間違ってアクセスを行えないようにしている。これらのセキュリティー設定を行うのには、接続されている相手装置の情報が必要となる。
ｉＳＣＳＩ接続環境では、ネームサーバが存在し、接続可能場で、各装置の情報が登録されている場合、ネームサーバに情報をとりに行くことで相手の情報を取得することができる。しかし、ネームサーバが存在しない場合、Ｈｏｓｔの情報を取得することができず、全て手入力をする必要がある。
【０００４】
ｉＳＣＳＩインターフェイスの設定で用いられるものにはｉＳＣＳＩ  ＮａｍｅやＩＰ、Ａｉｌａｓ  Ｎａｍｅがある。ＩＰは通常パソコンでも手入力しているし、入力するのも数字のみで短いので手入力でも問題はない。Ａｌｉａｓ  Ｎａｍｅは、使用者が分かりやすく付けた名前なので手入力で問題はない。
しかし、ｉＳＣＳＩ  Ｎａｍｅは最大２３５文字であり英数字・記号で記述可能で、記述の仕方もある一定内で各ベンダーが決めることができる。
通常、ストレージ装置において、ｉＳＣＳＩ  Ｎａｍｅによりセキュリティー設定を行うには、次のような設定を行っている。
(1) ＨｏｓｔにストレージのｉＳＣＳＩ  Ｎａｍｅを入力。
(2) ストレージ装置側にＨｏｓｔのｉＳＣＳＩ  Ｎａｍｅ（最大２３５文字）を設定する。
(3) Ｈｏｓｔから接続指示を出す。
【０００５】
上記のように、手入力でストレージ装置側に毎回ｉＳＣＳＩ  Ｎａｍｅを設定する場合、手入力ミスの発生する可能性が高くなってしまう。ｉＳＣＳＩ  Ｎａｍｅの入力を誤るとＨｏｓｔとストレージは接続できなくなってしまうという問題があった。
本発明は上記問題を解決するためになされたものであって、その目的は、ｉＳＣＳＩ接続において、過去の履歴情報からｉＳＣＳＩ  Ｎａｍｅを取得可能とし、手入力によるホスト情報の設定ミスを防ぐことである。
【課題を解決するための手段】
【０００６】
本発明においては、次のようにして前記課題を解決する。
（１）ｉＳＣＳＩインターフェイスを有するストレージ装置に、ログイン履歴テーブルを設け、ストレージ装置はホストからログイン処理があったとき、ホストの接続情報を上記ログイン履歴テーブルに保存する。
そして、セキュリティ設定をする際、上記ログイン履歴テーブルを指定された場所に転送してログイン履歴を表示し、表示されたログイン履歴テーブルからホストの接続情報を取得し、接続情報の設定操作に応じて、上記接続情報をｉＳＣＳＩインターフェイスのｉＳＣＳＩポートに設定する。
（２）ストレージ装置の電源断時に、上記ログイン履歴テーブルを不揮発性メモリもしくはディスクに書き出す。そして、電源投入時に、上記不揮発性メモリもしくはディスクからログイン履歴テーブルを読出し、読出したログイン履歴テーブルを所定の場所に格納する。
【発明の効果】
【０００７】
本発明においては、以下の効果を得ることができる。
（１）ホストからログイン処理があったとき、ホストの接続情報を上記ログイン履歴テーブルに保存するようにしたので、このログイン履歴テーブルに保存された接続情報を用いてセキュリティ設定を行うことができ、手入力によるホスト情報の設定ミスを防ぐことができる。
（２）ストレージ装置の電源断時に、ログイン履歴テーブルを不揮発性メモリもしくはディスクに書き出し、電源投入時に、不揮発性メモリもしくはディスクからログイン履歴テーブルを読出し、所定の場所に保存することにより、電源断にしてもログイン履歴情報が失われることはない。
【発明を実施するための最良の形態】
【０００８】
図１は本発明の実施例のシステムの構成を示す図である。
図１において、ホストサーバ２はネットワーク４を介してストレージ装置１と接続可能であり、ホストサーバ２とストレージ装置１はＴＣＰを使用してセッションを確立し、ｉＳＣＳＩプロトコルにしたがってコマンド等を送受信する。
ストレージ装置１には装置設定パソコン３（以下装置設定ＰＣという）が接続され、装置設定ＰＣ３により、ストレージ装置１とホストサーバ２とを接続するためのセキュリティ設定を行う。
セキュリティ設定に際し、装置設定ＰＣ３の表示画面には後述するようにログイン履歴情報が表示され、オペレータは接続設定するホストサーバ２のｉＳＣＳＩ  Ｎａｍｅを表示画面上で選択してホストサーバ２のｉＳＣＳＩ  Ｎａｍｅを入力することができる。
【０００９】
図２は本発明の実施例のストレージ装置１の構成例を示す図である。
同図において、１はストレージ装置、２はホストサーバ、３は装置設定ＰＣ、４はネットワークである。  
ストレージ装置１にはチャネルアダプタ（ＣＡ）１１が設けられており、各チャネルアダプタ１１を介してストレージ装置１はホストサーバ２と接続される。
各チャネルアダプタ１１には、ホストと接続するためのポート１１ａと、ホストサーバの情報が設定されるホストテーブル１１ｂとが設けられ、これに加えて、本実施例ではログイン履歴情報を格納するログイン履歴テーブル１１ｃが設けられる。
そして、ホストサーバ２からストレージ装置１に対してログイン処理があった場合、そのチャネルアダプタ１１に設けられたログイン履歴テーブル１１ｃにそのホストサーバ２のｉＳＣＳＩＮａｍｅ、ＩＰが記憶される。
【００１０】
ログイン処理後、ログインが許可されるとホストテーブル１１ｂにホストサーバのｉＳＣＳＩ  Ｎａｍｅ、ＩＰが登録され、ログインを許可しているホストサーバからＩ／Ｏ処理が指示された場合、ストレージ装置１は指示されたＩ／Ｏ処理を行う。
また、１２はシステム制御部、１３はメモリ、１４はディスクアダプタ（ＤＡ）、１５はディスクであり、システム制御部１２は、各チャネルアダプタ１１と各ディスクアダプタ１４とメモリ１３を相互に通信可能に接続する。また、システム制御部１２には、ホストテーブルを格納する領域１２ａ、ログイン履歴テーブルを格納する領域１２ｂが設けられる。
【００１１】
図３は本実施例の設定処理のフローチャートであり、図２及び図３により、本実施例のセキュリティ設定処理について説明する。なお、図２中の括弧数字は以下の説明の（１）〜（９）に対応している。
（１）装置設定ＰＣ３よりログイン履歴表示指示が行われると、システム制御部１２よりチャネルアダプタ１１に対して最新のログイン履歴テーブルのシステム制御部１２への転送を指示する（図３のステップＳ１）。  
（２）上記指示に応じて、チャネルアダプタ１１はシステム制御部１２の指定された場所１２ｂに最新のログイン履歴テーブルを格納する（図３のステップＳ２）。
（３）システム制御部１２は、装置設定ＰＣ３の表示画面にログイン履歴テーブルを表示する（図３のステップＳ３）。
（４）ユーザは表示された内容をみて、セキュリティを有効にするチャネルアダプタ１１のポートとホストサーバを選択する（図３のステップＳ４）。
【００１２】
（５）システム制御部１２は、選択されたホスト情報を読みこみ、領域１２ａに格納されたホストテーブルに設定された現在のホストテーブル情報と比較する。
（６）上記（５）の比較結果により、以下の処理を行う（図３のステップＳ５〜Ｓ８）。(i) 選択されたホスト情報が現在のホストテーブルに未登録であれば、ホストテーブルに追加する。
(ii)現在のホストテーブルに登録済であれば、何もしない。
(iii) 登録したいホストテーブルに空きがない場合、登録できない旨を装置設定ＰＣ３に通知する。
（７）システム制御部１２は、(i) のとき各チャネルアダプタ１１のポート１１ａにホストテーブルの読み出しを指示する（図３のステップＳ９）。
（８）各チャネルアダプタ１１のポート１１ａは、ホストテーブルをシステム制御部１２の指定された領域１２ａから読み出し、自ホストテーブル１１ｂに設定する（図３のステップＳ１０）。
（９）各チャネルアダプタ１１のポート１１ａは、ホストサーバ２からＩ／Ｏ処理が指示されたとき、ホストテーブル１１ｂを参照して、ホストアクセスを許可するかどうか判断して、ホストサーバ２に応答する。
【００１３】
図４〜図６は装置設定ＰＣ３の表示装置に表示される設定画面の一例を示す図である。  ホストサーバとの接続設定に際し、まず、装置設定ＰＣ３の表示装置には、図４（ａ）に示す画面が表示される。この画面上でユーザは、ネームサーバの有無を入力する。
ネームサーバがある場合には、前記したようにネームサーバに各装置の情報が登録されているので、ネームサーバから情報を取得することができる。
ここでは、ネームサーバが無い場合を想定しているので、ネームサーバ無しを選択し、ＯＫボタンを押す。これにより、図４（ｂ）に示す画面が表示される。この画面上でユーザはログイン履歴を表示するチャネルアダプタのポートを選択し、ＯＫボタンを押す。
【００１４】
ポートを選択すると、図４（ｃ）に示すように、選択したポートのログイン履歴情報が表示される。この画面で、ユーザはセキュリティを許可するホストサーバの情報を選択し、ＯＫボタンを押す。
これにより、図５に示す設定確認画面が表示される。ユーザはこの画面で、設定内容を確認し、内容が正しければＯＫボタンを押す。
なお、この画面でチャネルアダプタのポートを選択することにより、他のポートに対しても、この画面上に表示されているホスト情報を設定することができる。
ユーザがＯＫボタンを押すと、前記したように、選択されたホスト情報が読み込まれ、選択されたホスト情報が現在のホストテーブルに未登録であれば、ホストテーブルに追加登録される。また、現在のホストテーブルに登録済であれば何もしない。
一方、登録したいホストテーブルに空きがない場合、登録できない旨が通知される。
【００１５】
図６（ａ）は上記設定処理が、正常終了した場合のホスト設定処理確認画面の例である。正常終了した場合、同図に示すように、ホスト設定が正常に行なわれたことが表示される。
図６（ｂ）はホストテーブルに空きがない場合の異常終了画面の例である。
同図に示すように、登録できるホスト数に空きがないことが表示される。ユーザは不要なホストを削除して、再度設定を行なう。
図６（ｃ）はホストテーブルに空きがないとき以外の場合の異常終了画面の例であり、ホストの設定が失敗したことが表示される。
【００１６】
次に、ストレージ装置の電源をオフにしたとき及びオンにしたときの動作について図２及び図７、図８のフローチャートにより説明する。なお、図２中の括弧数字は以下の説明の（１０）〜（１５）に対応している。
図７は装置オフ時の処理を示すフローチャートであり、まず、前記図２及び図７により装置オフ時の処理について説明する。
（１０）装置の電源オフが指示されると、システム制御部１２はチャネルアダプタ１１に対して最新のログイン履歴テーブル１１ｃの転送を指示する（図７のステップＳ１）。
（１１）チャネルアダプタ１１は、システム制御部１２の指定された場所１２ｂに最新のログイン履歴テーブルを格納する（図７のステップＳ２）。
（１２）システム制御部１２は最新のログイン履歴テーブル、ホストテーブルを不揮発性メモリ域、またはディスク１５に書きだす（図７のステップＳ３）。
【００１７】
図８は装置オン時の処理を示すフローチャートであり、前記図２及び図８により装置オン時の処理について説明する。
（１３）装置の電源オンが指示されると、システム制御部１２は、不揮発性メモリまたはディスク１５からログイン履歴テーブルとホストテーブルを読み出す（図８のステップＳ１）。
（１４）システム制御部１２はチャネルアダプタ１１に対し、メモリあるいはディスクからシステム制御部１２に読み出されたログイン履歴テーブルとホストテーブルの読み出しを指示する（図８のステップＳ２）。
（１５）チャネルアダプタ１１は、システム制御部１２の指定されたアドレスから読み出したログイン履歴テーブルとホストテーブルを、自身の所定の領域に設定する（図８のステップＳ３）。
以上のように、ストレージ装置の電源をオフしたとき、ログイン履歴テーブルとホストテーブルを不揮発性メモリもしくはディスクに書き出し、また、電源をオンしたとき、不揮発性メモリもしくはディスクからログイン履歴テーブルとホストテーブルを読出してチャネルアダプタ１１に設定することにより、電源オフ時にこれらの情報が失われずに、保存される。
【００１８】
従来においてセキュリティ設定は、前述したように、（１) ホストサーバにストレージのｉＳＣＳＩ  Ｎａｍｅを入力し、（２) ストレージ装置側に新たなホストサーバのｉＳＣＳＩ  Ｎａｍｅ（２３５文字）、ＩＰを設定し、（３) ホストサーバから接続指示を出す、という設定を毎回行なう必要があった。
これに対し、本発明においては、ホストサーバにストレージ装置のｉＳＣＳＩ  Ｎａｍｅを入力すれば、上述した操作により、ストレージ装置にｉＳＣＳＩ  Ｎａｍｅを簡単に設定することができる。このため、従来に比べ設定ミスを防ぐことが可能となる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施例のシステムの構成を示す図である。
【図２】本発明の実施例のストレージ装置の構成例を示す図である。
【図３】本実施例の設定処理のフローチャートである。
【図４】設定画面の一例を示す図（１）である。
【図５】設定画面の一例を示す図（２）である。
【図６】設定画面の一例を示す図（３）である。
【図７】電源オフ時の処理を示すフローチャートである。
【図８】電源オン時の処理を示すフローチャートである。
【符号の説明】
【００２０】
１      ストレージ装置
２      ホストサーバ
３      装置設定パソコン
４      ネットワーク
１１    チャネルアダプタ（ＣＡ）
１１ａ  ポート
１１ｂ  ホストテーブル  
１１ｃ  ログイン履歴テーブル
１２    システム制御部
１３    メモリ
１４    ディスクアダプタ（ＤＡ）
１５    ディスク
【図１】
2007148959.tif 000003
【図２】
2007148959.tif 000004
【図３】
2007148959.tif 000005
【図４】
2007148959.tif 000006
【図５】
2007148959.tif 000007
【図６】
2007148959.tif 000008
【図７】
2007148959.tif 000009
【図８】
2007148959.tif 000010