(57)【特許請求の範囲】
【請求項１】
通信線が物理的に接続される第１の物理接続口と、
前記第１の物理接続口を介して情報通信を行う第１の通信部と、
前記第１の物理接続口を特定する物理接続口情報を出力する第１の情報出力口とを備えた第１の情報通信装置；
情報通信の通信線が物理的に接続される第２の物理接続口と、
前記第１の物理接続口に対する論理的な接続先となる論理接続口を特定する論理接続口情報を記憶した論理接続口記憶部と、
前記論理接続口情報が特定する論理接続口と前記第１の物理接続口との論理的対応が登録される対応被登録部と、
前記対応被登録部に、論理接続口情報が特定する論理接続口との論理的対応が登録されている第１の物理接続口に対して前記第２の物理接続口を介して通信を行う第２の通信部と、
前記論理接続口記憶部に記憶されている論理接続口情報を出力する第２の情報出力口とを備えた第２の情報通信装置；
前記第１の情報通信装置を特定する第１装置情報と、前記第２の情報通信装置を特定する第２装置情報とが登録される装置被登録部と、
前記装置被登録部に登録された第１装置情報で特定される第１の情報通信装置の第１の情報出力口から前記物理接続口情報を入手する物理接続口情報入手部と、
前記装置被登録部に登録された第２装置情報で特定される第２の情報通信装置の第２の情報出力口から前記論理接続口情報を入手する論理接続口情報入手部と、
前記物理接続口情報によって特定される第１の物理接続口を表す物理接続口マークを表示画面に表示する接続口表示部と、
前記装置被登録部に登録された第２装置情報によって特定される第２の情報通信装置を表す装置マークを前記表示画面に表示する装置表示部と、
前記表示画面上に表示された物理接続口マークおよび装置マークに対する選択操作によって、情報通信で互いに通信相手となる第１の物理接続口および第２の情報通信装置が選択される選択部と、
前記選択部で選択された第２の情報通信装置の対応被登録部に、前記論理接続口情報入手部が入手した論理接続口情報によって特定される論理接続口と、前記選択部で選択された第１の物理接続口との論理的対応を登録する対応登録部とを備えた接続設定装置；
を備えたことを特徴とする情報通信システム。
【請求項２】
前記第２の情報通信装置が、
前記第２の物理接続口に物理的に接続済の通信線を介して、該通信線が接続されている第１の物理接続口を特定する物理接続口情報を入手する接続済接続口確認部を備えたものであり、
前記第２の情報通信装置の前記第２の情報出力口が、前記接続済接続口確認部で入手された物理接続口情報も出力するものであり、
前記接続設定装置が、
前記選択部で選択された第２の情報通信装置の第２の情報出力口から、該第２の情報通信装置の接続済接続口確認部で入手された物理接続口情報を入手する接続済情報入手部と、
前記選択部で選択された第１の物理接続口を特定する物理接続口情報が、前記接続済情報入手部で入手された物理接続口情報に含まれているか確認する接続確認部とを備えたものであり、
前記接続設定装置の前記対応登録部は、前記選択部で選択された第１の物理接続口を特定する物理接続口情報が、前記接続済情報入手部で入手された物理接続口情報に含まれていることが前記接続確認部で確認された場合に、前記論理的対応を登録するものであることを特徴とする請求項１記載の情報通信システム。
【請求項３】
この情報通信システムが、前記第１の情報通信装置として、前記第２の情報通信装置を介して相互間で情報通信を行う複数種類の装置を備えていることと、
前記第２の情報通信装置が、前記複数種類の装置の相互間の情報通信における論理的な通信経路を構築するものであることとを特徴とする請求項１または２記載の情報通信システム。
【請求項４】
通信線が物理的に接続される第１の物理接続口と、前記第１の物理接続口を介して情報通信を行う第１の通信部と、前記第１の物理接続口を特定する物理接続口情報を出力する第１の情報出力口とを備えた第１の情報通信装置を特定する第１装置情報と、通信線が物理的に接続される第２の物理接続口と、前記第１の物理接続口に対する論理的な接続先となる論理接続口を特定する論理接続口情報を記憶した論理接続口記憶部と、前記論理接続口情報が特定する論理接続口と前記第１の物理接続口との論理的対応が登録される対応被登録部と、前記対応被登録部に、論理接続口情報が特定する論理接続口との論理的対応が登録されている第１の物理接続口に対して前記第２の物理接続口を介して情報通信を行う第２の通信部と、前記論理接続口記憶部に記憶されている論理接続口情報を出力する第２の情報出力口とを備えた第２の情報通信装置を特定する第２装置情報とが登録される装置被登録部と、
前記装置被登録部に登録された第１装置情報で特定される第１の情報通信装置の第１の情報出力口から前記物理接続口情報を入手する物理接続口情報入手部と、
前記装置被登録部に登録された第２装置情報で特定される第２の情報通信装置の第２の情報出力口から前記論理接続口情報を入手する論理接続口情報入手部と、
前記物理接続口情報入手部で入手された物理接続口情報が特定した第１の物理接続口を表す物理接続口マークを表示画面に表示する接続口表示部と、
前記装置被登録部に登録された第２装置情報で特定される第２の情報通信装置を表す装置マークを前記表示画面に表示する装置表示部と、
前記表示画面上に表示された物理接続口マークおよび装置マークに対する選択操作によって、情報通信で互いに通信相手となる第１の物理接続口および第２の情報通信装置が選択される選択部と、
前記選択部で選択された第２の情報通信装置の対応被登録部に、前記論理接続口情報入手部が入手した論理接続口情報が特定する論理接続口と、前記選択部で選択された第１の物理接続口との論理的対応を登録する対応登録部とを備えたことを特徴とする接続設定装置。
【請求項５】
コンピュータに組み込まれて該コンピュータ上に、
通信線が物理的に接続される第１の物理接続口と、前記第１の物理接続口を介して情報通信を行う第１の通信部と、前記第１の物理接続口を特定する物理接続口情報を出力する第１の情報出力口とを備えた第１の情報通信装置を特定する第１装置情報と、通信線が物理的に接続される第２の物理接続口と、前記第１の物理接続口に対する論理的な接続先となる論理接続口を特定する論理接続口情報を記憶した論理接続口記憶部と、前記論理接続口情報が特定する論理接続口と前記第１の物理接続口との論理的対応が登録される対応被登録部と、前記対応被登録部に、論理接続口情報が特定する論理接続口との論理的対応が登録されている第１の物理接続口に対して前記第２の物理接続口を介して情報通信を行う第２の通信部と、前記論理接続口記憶部に記憶されている論理接続口情報を出力する第２の情報出力口とを備えた第２の情報通信装置を特定する第２装置情報とが登録される装置被登録部と、
前記装置被登録部に登録された第１装置情報で特定される第１の情報通信装置の第１の情報出力口から前記物理接続口情報を入手する物理接続口情報入手部と、
前記装置被登録部に登録された第２装置情報で特定される第２の情報通信装置の第２の情報出力口から前記論理接続口情報を入手する論理接続口情報入手部と、
前記物理接続口情報入手部で入手された物理接続口情報が特定した第１の物理接続口を表す物理接続口マークを表示画面に表示する接続口表示部と、
前記装置被登録部に登録された第２装置情報で特定される第２の情報通信装置を表す装置マークを前記表示画面に表示する装置表示部と、
前記表示画面上に表示された物理接続口マークおよび装置マークに対する選択操作によって、情報通信で互いに通信相手となる第１の物理接続口および第２の情報通信装置が選択される選択部と、
前記選択部で選択された第２の情報通信装置の対応被登録部に、前記論理接続口情報入手部が入手した論理接続口情報が特定する論理接続口と、前記選択部で選択された第１の物理接続口との論理的対応を登録する対応登録部とを構築することを特徴とする接続設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本件開示は、情報通信システム、接続設定装置、および接続設定プログラムに関する。
【背景技術】
【０００２】
従来より、ストレージ・エリア・ネットワーク（ＳＡＮ：Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と称される、１つ以上のサーバ装置と１つ以上のストレージ装置をファイバチャネル（ＦＣ）スイッチを介して接続したネットワークが知られている。このＳＡＮは、ネットワーク上で情報通信を行うという意味で情報通信システムの一種となっている。また、このＳＡＮ上で用いられる技術としてゾーニングと称される技術が知られている（例えば、特許文献１参照。）。このゾーニングでは、ＦＣスイッチに接続されている装置のＦＣポートがゾーンと呼ばれるグループに分けられる。このゾーンに属するＦＣポート同士の相互通信が許可されることで排他的なアクセスが実現される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２２８０７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＳＡＮやゾーニングに限られず、多くの近年の情報通信システムでは、単に通信用の通信線を装置間で物理的に接続しただけでは情報通信が実行できない。情報通信システムで情報通信が実行されるためには、情報通信システムを構成している装置に対して、情報通信の相手を登録することが必要となる。
【０００５】
しかし、このような登録を行うためには、情報通信システムに組み込まれる各装置の各通信ポートを特定する情報を入手して登録するという作業を伴う。そのため、情報通信システムが大型化かつ複雑化するにつれて、作業が煩雑化するとともに作業ミスの可能性も増加する。
【０００６】
上記事情に鑑み、本件開示は、装置間の接続を効率的かつ確実に設定することができる情報通信システム、接続設定装置、および接続設定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成する情報通信システムは、第１の情報通信装置と第２の情報通信装置と通信網とを備えている。この情報通信システムは、更に、上記目的を達成する接続設定装置も備えている。
【０００８】
上記第１の情報通信装置は、第１の物理接続口と第１の通信部と第１の情報出力口とを備えたものである。この第１の物理接続口は、情報通信の通信線が物理的に接続されるものである。第１の通信部は、上記第１の物理接続口に接続された通信線を介して情報通信を行うものである。第１の情報出力口は、上記第１の物理接続口を特定する物理接続口情報を出力するものである。
【０００９】
上記第２の情報通信装置は、第２の物理接続口と論理接続口記憶部と対応被登録部と第２の通信部と第２の情報出力口とを備えたものである。第２の物理接続口は、情報通信の通信線が物理的に接続されるものである。論理接続口記憶部は、論理的な存在としての論理接続口を特定する論理接続口情報を記憶したものである。この論理接続口は、上記第２の物理接続口に物理的に接続される通信線に対する論理的な接続先となる。対応被登録部は、上記論理接続口情報が特定する論理接続口と上記第１の物理接続口との論理的対応が登録されるものである。第２の通信部は、上記対応登録部に論理的対応が登録されている第１の物理接続口を通信相手として、上記第２の物理接続口に接続された通信線を介して情報通信を行うものである。第２の情報出力口は、上記論理接続口記憶部に記憶されている論理接続口情報を出力するものである。
【００１０】
上記通信網は、上記第１の情報出力口、上記第２の情報出力口、および上記対応被登録部に接続されたものである。
【００１１】
上記接続設定装置は、装置被登録部と物理接続口情報入手部と論理接続口情報入手部と接続口表示部と装置表示部と選択部と対応登録部とを備えたものである。装置被登録部は、上記第１の情報通信装置を特定する第１装置情報と、上記第２の情報通信装置を特定する第２装置情報とのそれぞれが登録されるものである。物理接続口情報入手部は、上記装置被登録部に登録された第１装置情報で特定される第１の情報通信装置の第１の情報出力口から上記通信網を介して上記物理接続口情報を入手するものである。論理接続口情報入手部は、上記装置被登録部に登録された第２装置情報で特定される第２の情報通信装置の第２の情報出力口から上記通信網を介して上記論理接続口情報を入手するものである。接続口表示部は、上記物理接続口情報入手部で入手された物理接続口情報が特定した第１の物理接続口を表す物理接続口アイコンを表示画面に表示するものである。装置表示部は、上記装置被登録部に登録された第２装置情報で特定される第２の情報通信装置を表す装置アイコンを上記表示画面に表示するものである。選択部は、上記表示画面上に表示された物理接続口アイコンおよび装置アイコンに対する選択操作によって、情報通信で互いに相方となる第１の物理接続口および第２の情報通信装置が選択されるものである。対応登録部は、上記選択部で選択された第２の情報通信装置の対応被登録部に、上記通信網を介して、論理接続口と第１の物理接続口との論理的対応を登録するものである。この論理的対応が登録される論理接続口は、その選択された第２の情報通信装置から上記論理接続口情報入手部が入手した論理接続口情報が特定するものである。この論理的対応が登録される第１の物理接続口は、その選択された第２の情報通信装置の相方として上記選択部で選択されたものである。
【００１２】
上記目的を達成する接続設定プログラムは、コンピュータに組み込まれるものである。そして接続設定プログラムは、そのコンピュータ上に、上記装置被登録部と上記物理接続口情報入手部と上記論理接続口情報入手部と上記接続口表示部と上記装置表示部と上記選択部と上記対応登録部とを構築する。
【００１３】
この接続設定プログラムがコンピュータ上に構築する装置被登録部などといった要素は、１つの要素が１つのプログラム部品によって構築されるものであってもよい。また、これらの要素は、１つの要素が複数のプログラム部品によって構築されるものであってもよい。さらにこれらの要素は、複数の要素が１つのプログラム部品によって構築されるものであってもよい。
【００１４】
また、接続設定プログラムがコンピュータ上に構築する装置被登録部などといった要素は、そのような作用を自分自身で実行するものとして構築されてもよい。あるいは、これらの要素は、コンピュータに組み込まれている他のプログラムやプログラム部品に指示を与えて実行するものとして構築されても良い。
【発明の効果】
【００１５】
情報通信システム、接続設定装置、および接続設定プログラムによれば、装置間の接続を効率的かつ確実に設定することができる。
【図面の簡単な説明】
【００１６】
【図１】情報通信システムの具体的な第１実施形態を示す図である。
【図２】接続設定プログラムの具体的な第１実施形態を示す図である。
【図３】情報通信システムの具体的な第２実施形態に相当するストレージ・エリア・ネットワーク（ＳＡＮ：Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を示す図である。
【図４】ストレージ・エリア・ネットワークが備えた各種装置の外観を示す図である。
【図５】業務サーバの内部構造を示す図である。
【図６】ストレージ装置の内部構造を示す図である。
【図７】仮想化スイッチの内部構造を示す図である。
【図８】運用管理クライアントの内部構造を示す図である。
【図９】ゾーニング設定プログラムを示す図である。
【図１０】運用管理クライアントのメイン動作を表すフローチャートである。
【図１１】ＧＵＩ画面の表示処理を表すフローチャートである。
【図１２】接続設定用のＧＵＩ画面を示す図である。
【図１３】サーバと仮想化スイッチ間のゾーニング設定処理を表すフローチャートである。
【図１４】運用管理サーバに記憶されている物理接続情報を示す図である。
【図１５】運用管理クライアントのメイン動作を表す、仮想化スイッチとストレージ装置との接続設定に着目したフローチャートである。
【図１６】仮想化スイッチとストレージ装置間のゾーニング設定処理を表すフローチャートである。
【発明を実施するための形態】
【００１７】
情報通信システム、接続設定装置、および接続設定プログラムに対する具体的な実施形態を、以下図面を参照して説明する。
【００１８】
図１は、情報通信システムの具体的な第１実施形態を示す図である。
【００１９】
この図１に示す情報通信システム１は、第１の情報通信装置２と第２の情報通信装置３と通信網４と接続設定装置５を備えている。この接続設定装置５は、接続設定装置に対する具体的な第１実施形態に相当する。
【００２０】
第１の情報通信装置２は、１つ以上の第１の物理接続口２１と第１の通信部２２と第１の情報出力口２３とを備えたものである。この第１の物理接続口２１は、情報通信に用いられる通信線Ｌが物理的に接続されるものである。第１の通信部２２は、第１の物理接続口２１に接続された通信線Ｌを介して他の情報通信装置との間の情報通信を行うものである。第１の情報出力口２３は、第１の物理接続口２１を特定する物理接続口情報を外部に出力するものである。
【００２１】
第２の情報通信装置３は、１つ以上の第２の物理接続口３１と論理接続口記憶部３２と対応被登録部３３と第２の通信部３４と第２の情報出力口３５とを備えたものである。第２の物理接続口３１は、情報通信の通信線Ｌが物理的に接続されるものである。論理接続口記憶部３２は、第１の物理接続口２１の論理的な接続相手となる論理接続口を特定する論理接続口情報を記憶したものである。対応被登録部３３は、論理接続口情報が特定する論理接続口と第１の物理接続口２１との論理的対応を示す情報が登録されるものである。第２の通信部３４は、対応被登録部３３に論理接続口との論理的対応が登録されている第１の物理接続口２１を通信相手として、第２の物理接続口３１に接続された通信線Ｌを介して情報通信を行うものである。第２の情報出力口３５は、論理接続口記憶部３２に記憶されている論理接続口情報を外部に出力するものである。
【００２２】
第１の情報出力口２３、第２の情報出力口３５、および対応被登録部３３は通信網４に接続されている。
【００２３】
接続設定装置５は、装置被登録部５１と物理接続口情報入手部５２と論理接続口情報入手部５３と接続口表示部５４と装置表示部５５と選択部５６と対応登録部５７とを備えたものである。
【００２４】
装置被登録部５１は、第１の情報通信装置２を特定する第１装置情報と、第２の情報通信装置３を特定する第２装置情報とのそれぞれが登録されるものである。
【００２５】
物理接続口情報入手部５２は、第１の物理接続口２１を特定する物理接続口情報を、通信網４を介して入手するものである。この物理接続口情報は、第１の情報通信装置２の第１の情報出力口２３から出力される情報である。また、物理接続口情報入手部５２は、この物理接続口情報を、装置被登録部５１に登録された第１装置情報で特定される第１の情報通信装置２の第１の情報出力口２３から入手する。
【００２６】
論理接続口情報入手部５３は、通信網４を介して、第１の物理接続口２１の論理的接続先の候補となる論理接続口を示す論理接続口情報を入手するものである。この論理接続口情報は、第２の情報通信装置３の第２の情報出力口３５から出力される情報である。また、論理接続口情報入手部５３は、この論理接続口情報を、装置被登録部５１に登録された第２装置情報で特定される第２の情報通信装置３の第２の情報出力口３５から入手する。
【００２７】
接続口表示部５４は、物理接続口情報入手部５２から入手した物理接続口情報が特定した第１の物理接続口２１を表す物理接続口マークを表示画面Ｄに表示するものである。
【００２８】
装置表示部５５は、装置被登録部５１に登録された第２装置情報で特定される第２の情報通信装置３を表す装置マークを表示画面Ｄに表示するものである。
【００２９】
選択部５６は、表示画面Ｄ上に表示された物理接続口マークおよび装置マークに対する、入力機器Ｉを用いた選択操作を受けるものである。この選択操作によって、情報通信で互いに通信相手となる第１の物理接続口２１および第２の情報通信装置３が選択される。
【００３０】
対応登録部５７は、選択部５６で選択された第２の情報通信装置３に、通信網４を介して、論理接続口と第１の物理接続口２１との論理的対応を登録するものである。この論理的対応は、第２の情報通信装置３の対応被登録部３３に登録される。また、第１の物理接続口との論理的対応が対応被登録部に登録される論理接続口は、選択部で選択された第２の情報通信装置３から論理接続口情報入手部５３が入手した論理接続口情報によって特定されるものである。この論理的接続口との論理的対応が登録される第１の物理接続口２１は、選択された第２の情報通信装置３の通信相手として選択部５６で選択されたものである。
【００３１】
このような情報通信システム１によれば、接続設定に必要な情報のほとんどは接続設定装置５が収集してくる。このためユーザは、表示画面Ｄに表示された、アイコンに代表されるマークを選択操作によって選択することによって感覚的に接続口の接続関係を指定することができ、効率的かつ確実な接続設定が実現できる。
【００３２】
図２は、接続設定プログラムの具体的な第１実施形態を示す図である。
【００３３】
図２に示す接続設定プログラム６は接続設定プログラム記憶媒体Ｍに記憶されている。この接続設定プログラム６は接続設定プログラム記憶媒体Ｍからコンピュータに取り込まれる。
【００３４】
この接続設定プログラム記憶媒体Ｍは、接続設定プログラムを記憶するものであれば何でも良い。この接続設定プログラム記憶媒体Ｍは、例えば、ＣＤやＤＶＤに代表される可搬型媒体であってもよく、ハードディスク装置に内蔵された磁気ディスクに代表される固定型媒体であってもよい。また、この接続設定プログラム記憶媒体Ｍは、ＵＳＢメモリに代表される固体記憶素子であってもよい。
【００３５】
また、接続設定プログラム６は、接続設定プログラム記憶媒体Ｍを介さずに、電気通信網を介して、他の装置からコンピュータに取り込まれるものであってもよい。
【００３６】
接続設定プログラム６は、取り込まれたコンピュータ上で実行されることにより、そのコンピュータ上に、図１に示す接続設定装置５を構築する。
【００３７】
より具体的には、この図２に示す接続設定プログラム６は、装置被登録部６１と物理接続口情報入手部６２と論理接続口情報入手部６３と接続口表示部６４と装置表示部６５と選択部６６と対応登録部６７とを備えている。そして、接続設定プログラム６に備えられている装置被登録部６１と物理接続口情報入手部６２は、それぞれ、図１に示す接続設定装置５の装置被登録部５１と物理接続口情報入手部５２を構築する。また、接続設定プログラム６に備えられている論理接続口情報入手部６３と接続口表示部６４は、それぞれ、図１に示す接続設定装置５の論理接続口情報入手部５３と接続口表示部５４を構築する。また、接続設定プログラム６に備えられている装置表示部６５と選択部６６と対応登録部６７は、それぞれ、図１に示す接続設定装置５の装置表示部５５と選択部５６と対応登録部５７を構築する。
【００３８】
次に、情報通信システム、接続設定装置、および接続設定プログラムに対する具体的な第２実施形態について以下説明する。
【００３９】
この第２実施形態は、以下のような第１応用形態および第２応用形態それぞれに対する一例に相当する。
【００４０】
この第１応用形態では、上記第２の情報通信装置は、接続済接続口確認部を備えている。この接続済接続口確認部は、上記第２の物理接続口に物理的に接続済の通信線を介して、その通信線が接続されている第１の物理接続口を特定する物理接続口情報を入手するものである。また、この第１応用形態では、上記第２の情報通信装置の上記第２の情報出力口が、上記接続済接続口確認部で入手された物理接続口情報も出力するものとなっている。さらにこの第１応用形態では、上記接続設定装置が、接続済情報入手部と接続確認部とを備えている。接続済情報入手部は、上記選択部で選択された第２の情報通信装置の第２の情報出力口から上記通信網を介して、第２の情報通信装置の接続済接続口確認部で入手された物理接続口情報を入手する。また、接続確認部は、上記選択部で選択された第１の物理接続口を特定する物理接続口情報が、上記接続済情報入手部で入手された物理接続口情報に含まれているか確認する。さらにまたこの第１応用形態では、上記接続設定装置の上記対応登録部は、物理接続が確認された場合に、その第１の物理接続口と論理接続口との論理的対応を登録するものとなっている。この物理接続の確認とは、上記選択部で選択された第１の物理接続口を特定する物理接続口情報が、上記接続済情報入手部で入手された物理接続口情報に含まれていることが上記接続確認部で確認されることである。
【００４１】
このような第１応用形態によれば、対応登録部によって登録される論理的対応について、実際に物理的に通信可能であることが保証されることとなる。
【００４２】
また、第２応用形態は、第１の情報通信装置として、第２の情報通信装置を介して相互間で情報通信を行う複数種類の装置を備えている。また、この第２応用形態では、上記第２の情報通信装置が、上記複数種類の装置の相互間の情報通信における論理的な通信経路を構築するものとなっている。
【００４３】
このような第２応用形態によれば、複数種類の第１の情報通信装置が相互に通信経路で接続されたネットワークを効率的かつ確実に構築することができる。
【００４４】
図３は、情報通信システムの具体的な第２実施形態に相当するストレージ・エリア・ネットワーク（ＳＡＮ：Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を示す図である。
【００４５】
この図３に示すストレージ・エリア・ネットワーク１００は、業務サーバ１１０とストレージ装置１２０と仮想化スイッチ１３０とを備えている。これら業務サーバ１１０とストレージ装置１２０と仮想化スイッチ１３０は互いにファイバーチャネル（ＦＣ）１７０で接続されている。このファイバーチャネル１７０は、物理的には一例として光ファイバーケーブルである。なお、この図３では図示の便宜上、業務サーバ１１０とストレージ装置１２０が１つずつ示されているが、ストレージ・エリア・ネットワーク１００には業務サーバ１１０もストレージ装置１２０も複数備えられてもよい。
【００４６】
業務サーバ１１０は、図示を省略した他のコンピュータからのアクセスを受けて各種のサービスを提供するものである。そして、業務サーバ１１０は、そのサービスの提供に伴う多量の情報記録や情報提供をストレージ・エリア・ネットワーク１００によって実現する。ストレージ装置１２０は、ストレージ・エリア・ネットワーク１００における記憶領域を担う装置である。各ストレージ装置１２０によって提供される記憶領域が仮想化スイッチ１３０によって束ねられて１つの大きな情報記憶装置として機能する。
【００４７】
業務サーバ１１０は、ファイバーチャネル１７０の接続箇所となるホストバスアダプタ（ＨＢＡ）１１１を複数備えている。また、ストレージ装置１２０は、ファイバーチャネル１７０の接続箇所となるチャネルアダプタ（ＣＡ）１２１を複数備えている。仮想化スイッチ１３０は、これらホストバスアダプタ１１１とチャネルアダプタ１２１とを互いに接続する接続経路の設定や切り替えを行うためのＦＣスイッチの一種である。
【００４８】
ストレージ装置１２０内では、１つ以上のチャネルアダプタ１２１がまとめられて１つのゾーン１２０ａとして管理されている。このゾーン１２０ａは論理的な存在である。ここでは図示が省略されているが、ストレージ装置１２０内ではこのゾーン１２０ａとは別のゾーンも管理されている。また、ストレージ装置１２０は物理的な大容量の記憶領域を備えている。ストレージ装置１２０はその記憶領域に、論理的な存在である論理ボリューム１２０ｂを割り当てている。さらにストレージ装置１２０は、その論理ボリューム１２０ｂをゾーン１２０ａに対応付けているとともに、別のゾーンには別の論理ボリュームを割り当てている。業務サーバ１１０などといった外部装置は、その論理ボリューム１２０ｂを指定することで記憶領域にアクセスする。しかし、別のゾーンの論理ボリュームを指定することが禁止されているため、ゾーン毎の排他的なアクセスが実現している。
【００４９】
このストレージ・エリア・ネットワーク１００には更に、運用管理クライアント１５０と運用管理サーバ１６０が備えられている。これら運用管理クライアント１５０と運用管理サーバ１６０は、業務サーバ１１０とストレージ装置１２０と仮想化スイッチ１３０に対してＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１４０で接続されている。これら運用管理クライアント１５０と運用管理サーバ１６０は、ストレージ・エリア・ネットワーク１００を管理するものである。
【００５０】
具体的には、運用管理クライアント１５０と運用管理サーバ１６０は、仮想化スイッチ１３０における接続経路の設定や切り替え、およびストレージ装置におけるゾーン１２０ａや論理ボリューム１２０ｂの割り当てを管理している。これら運用管理クライアント１５０と運用管理サーバ１６０は所謂サーバクライアントシステムとなっている。すなわち、運用管理クライアント１５０からの指示に従って運用管理サーバ１６０が業務サーバ１１０とストレージ装置１２０と仮想化スイッチ１３０にアクセスする。また、運用管理サーバ１６０は、業務サーバ１１０、ストレージ装置１２０、および仮想化スイッチ１３０に対して定期的かつ自動的にアクセスすることで各種の情報を収集している。その結果、運用管理サーバ１６０には、業務サーバ１１０およびストレージ装置１２０におけるホストバスアダプタ１１１およびチャネルアダプタ１２１のＷＷＰＮが記憶されている。また、上記情報収集の結果、運用管理サーバ１６０には、ストレージ・エリア・ネットワーク１００上での装置同士の接続関係を表した接続情報も記憶されている。
【００５１】
業務サーバ１１０およびストレージ装置１２０のそれぞれが、第１の情報通信装置の一例に相当する。そして、業務サーバ１１０およびストレージ装置１２０は、上記第２応用形態における複数種類の第１の情報通信装置の一例に相当する。ホストバスアダプタ（ＨＢＡ）１１１およびチャネルアダプタ（ＣＡ）１２１のそれぞれが、第１の物理接続口の一例に相当する。仮想化スイッチ１３０は、第２の情報通信装置の一例に相当すると共に、上記第２応用形態における第２の情報通信装置の一例にも相当する。ＬＡＮ１４０と運用管理サーバ１６０との組み合わせが、通信網の一例に相当する。そして、運用管理サーバ１６０は、その通信網上での情報仲介を担った装置と言うことになる。ファイバーチャネル（ＦＣ）１７０が、通信線の一例に相当する。
【００５２】
ここで、運用管理クライアント１５０のハードウェアとしては、本実施形態ではパーソナルコンピュータが用いられている。また、運用管理サーバ１６０のハードウェアとしては、本実施形態では汎用のサーバコンピュータが用いられている。
【００５３】
図４は、ストレージ・エリア・ネットワークが備えた各種装置の外観を示す図である。
【００５４】
この図４のパート（Ａ）には業務サーバ１１０の外観が示されている。また、この図４のパート（Ｂ）には仮想化スイッチ１３０の外観が示され、パート（Ｃ）にはストレージ装置１２０の外観が示されている。業務サーバ１１０、ストレージ装置１２０、仮想化スイッチ１３０のいずれも箱状の外観を有した装置である。また、これらの装置はいずれも、ファイバーチャネルやＬＡＮといった通信線を介して外部装置と情報を遣り取りすることで機能を果たす装置である。
【００５５】
図５は、業務サーバの内部構造を示す図である。
【００５６】
業務サーバ１１０には、上述したホストバスアダプタ１１１の他にも、通信部１１２とＣＰＵ（Ｃｅｎｔｅｒ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１３とフラッシュメモリ１１４とメモリ制御部１１５とＬＡＮ端子１１６が備えられている。また、通信部１１２には、情報通信部１１２ａと接続確認部１１２ｂとしての機能が組み込まれている。但し、この図５に示した業務サーバ１１０の構成図には、ストレージ・エリア・ネットワーク１００における接続経路の構築に必要な機能に限定した構成要素が示されている。業務サーバ１１０には、この図５に示された構成要素の他にも、業務サーバ１１０としてサービス提供機能を果たすための構成要素が備えられている。
【００５７】
通信部１１２は、業務サーバ１１０がホストバスアダプタ１１１を介して外部と情報を通信する機能を担っている。この通信部１１２に備えられた情報通信部１１２ａは、ＣＰＵ１１３によって処理される情報をホストバスアダプタ１１１および上述したファイバーチャネル１７０を介して外部装置（特にストレージ装置１２０）と通信するものである。フラッシュメモリ１１４には、ホストバスアダプタ１１１を一意に特定するためのＷＷＰＮ（ワールドワイドポートネーム）が記憶されている。メモリ制御部１１５はフラッシュメモリ１１４に対する情報の読み書きを制御するものであるが、接続経路の構築では専らＷＷＰＮの読出しを担っている。ＬＡＮ端子１１６はＬＡＮケーブルが接続される端子である。業務サーバ１１０はこのＬＡＮ端子１１６を介して本来のサービス提供を行うが、接続経路の構築ではこのＬＡＮ端子１１６は、専らホストバスアダプタ１１１のＷＷＰＮを出力するために用いられる。
【００５８】
通信部１１２に備えられた接続確認部１１２ｂは、ファイバーチャネル１７０を介してホストバスアダプタ１１１に接続された通信相手の装置に対し、ファイバーチャネル１７０経由でホストバスアダプタ１１１のＷＷＰＮを通知するものである。
【００５９】
通信部１１２のうちの特に情報通信部１１２ａは、第１の通信部の一例に相当する。ＬＡＮ端子１１６は、第１の情報出力口の一例に相当する。
【００６０】
図６は、ストレージ装置の内部構造を示す図である。
【００６１】
ストレージ装置１２０は、上述したチャネルアダプタ１２１の他にも、コントロールモジュール（ＣＭ）１２２と通信部１２３と記憶媒体１２４と設定記憶部１２５と設定制御部１２６とＬＡＮ端子１２７とを備えている。
【００６２】
コントロールモジュール１２２はチャネルアダプタ１２１を制御するものである。記憶媒体１２４は、ストレージ装置が提供する記憶領域を物理的に担う媒体である。通信部１２３は、チャネルアダプタ１２１を介して外部装置と情報通信を行うものである。この通信部１２３が有する情報通信部１２３ａは、外部装置が記憶媒体１２４にアクセスするときの通信を制御する。この情報通信部１２３ａの制御によって、図３に示したゾーン１２０ａや論理ボリューム１２０ｂが現実化する。
【００６３】
設定記憶部１２５のハードウェアとしては、本実施形態ではフラッシュメモリが用いられている。設定記憶部１２５には、チャネルアダプタ１２１を一意に特定するためのＷＷＰＮ１２５ａと、図３に示したゾーン１２０ａや論理ボリューム１２０ｂの設定を含んだゾーン設定情報１２５ｂが記憶されている。設定制御部１２６は、設定記憶部１２５に対する情報の読み書きを制御するものである。通信部１２３が有する情報通信部１２３ａは、設定制御部１２６を介して設定記憶部１２５からゾーン設定情報１２５ｂを入手する。そして、情報通信部１２３ａは入手したゾーン設定情報１２５ｂを使うことで図３に示したゾーン１２０ａや論理ボリューム１２０ｂを現実化する。このゾーン設定情報１２５ｂには、あるゾーン１２０ａに属するチャネルアダプタ１２１のＷＷＰＮや、そのゾーン１２０ａからアクセス可能な論理ボリューム１２０ｂの区分が含まれている。また、そのゾーン１２０ａにチャネルアダプタ１２１を介してアクセス可能な接続相手のＷＷＰＮも含まれる。これらの情報のうち、接続相手のＷＷＰＮを設定する手順については後述するが、その他の情報については従前の手順で設定済であるという前提で説明する。
【００６４】
通信部１２３が有する接続確認部１２３ｂは、設定制御部１２６を介して設定記憶部１２５からチャネルアダプタ１２１のＷＷＰＮ１２５ａを入手する。
【００６５】
そして接続確認部１２３ｂは、ファイバーチャネル１７０を介してチャネルアダプタ１２１に物理的に接続された通信相手の装置（本実施形態では仮想化スイッチ）に対し、その入手したＷＷＰＮ１２５ａをファイバーチャネル１７０経由で通知する。
【００６６】
ＬＡＮ端子１２７はＬＡＮケーブルが接続される端子である。設定制御部１２６には、このＬＡＮ端子１２７経由で命令が入力される。この命令は、本実施形態では運用管理サーバ１６０から入力されるが、運用管理クライアント１５０からの入力も可能な命令である。設定制御部１２６は、このＬＡＮ端子１２７経由の命令に従って設定記憶部１２５に対してゾーン設定情報１２５ｂを登録する。また、このＬＡＮ端子１２７経由の別の命令に従って設定制御部１２６は、設定記憶部１２５に記憶されているＷＷＰＮ１２５ａをＬＡＮ端子１２７経由で出力する。
【００６７】
通信部１２３が有する情報通信部１２３ａは、第１の通信部の一例に相当する。ＬＡＮ端子１２７は、第１の情報出力口の一例に相当する。チャネルアダプタ１２１のＷＷＰＮ１２５ａが、物理接続口情報の一例に相当する。
【００６８】
図７は、仮想化スイッチの内部構造を示す図である。
【００６９】
仮想化スイッチ１３０は、チャネルポート（ＣＰ）１３１と通信部１３２と設定保存部１３３と設定制御部１３４とＬＡＮ端子１３５とを備えている。
【００７０】
チャネルポート１３１は、ファイバーチャネル１７０が接続される接続口である。通信部１３２は、チャネルポート１３１を介して業務サーバ１１０やストレージ装置１２０と情報通信を行うものである。通信部１３２が有する情報通信部１３２ａはＦＣスイッチとしての機能を担うものである。即ち、情報通信部１３２ａは業務サーバ１１０とストレージ装置１２０とを相互に接続する情報通信経路を構築する。
【００７１】
設定保存部１３３のハードウェアとしては、本実施形態ではフラッシュメモリが用いられている。設定保存部１３３には、物理接続情報１３３ａとＶＴ・ＶＩ情報１３３ｂとゾーニング設定情報１３３ｃとスイッチ設定情報１３３ｄが保存される。この物理接続情報１３３ａは、チャネルポート１３１に接続されたファイバーチャネル１７０を介して接続された通信相手のＷＷＰＮである。またＶＴ・ＶＩ情報１３３ｂは、仮想イニシエータ（ＶＩ）を表したＷＷＰＮと仮想ターゲット（ＶＴ）を表したＷＷＰＮである。この仮想イニシエータ（ＶＩ）は、ストレージ装置１２０のチャネルアダプタ１２１に対する論理的な通信相手となる。また、仮想ターゲット（ＶＴ）は、業務サーバ１１０のホストバスアダプタ１１１に対する論理的な通信相手となる。ゾーニング設定情報１３３ｃは、チャネルアダプタ１２１のＷＷＰＮと仮想イニシエータのＷＷＰＮとの組み合わせ、およびホストバスアダプタ１１１のＷＷＰＮと仮想ターゲットのＷＷＰＮとの組み合わせを表している。そして、そのような各組み合わせのことも本実施形態では「ゾーン」と称している。また、その組み合わせを表したゾーニング設定情報１３３ｃを設定保存部１３３に保存することを本実施形態では「ゾーニング設定」と称している。スイッチ設定情報１３３ｄは、仮想イニシエータと仮想ターゲットとの論理的な接続関係を表している。
【００７２】
設定制御部１３４は、設定保存部１３３に対する情報の読み書きを制御するものである。通信部１３２が有する情報通信部１３２ａは、設定制御部１３４を介してゾーニング設定情報１３３ｃとスイッチ設定情報１３３ｄを入手する。そして情報通信部１３２ａは、その入手したゾーニング設定情報１３３ｃとスイッチ設定情報１３３ｄが表す通信相手との情報通信を行う。このように情報通信部１３２ａが情報通信を行うことで、図３に示すストレージ・エリア・ネットワーク１００における接続構造が構築される。
【００７３】
通信部１３２が有する接続確認部１３２ｂは、チャネルポート１３１に接続されたファイバーチャネル１７０を介して業務サーバ１１０やストレージ装置１２０の接続確認部１１２ｂ，１２３ｂからＷＷＰＮを入手する。そして接続確認部１３２ｂは、その入手したＷＷＰＮを設定制御部１３４経由で設定保存部１３３に物理接続情報１３３ａとして保存する。
【００７４】
ＬＡＮ端子１３５はＬＡＮケーブルが接続される端子である。このＬＡＮ端子１３５経由の命令に従って設定制御部１３４は、設定保存部１３３に対して、仮想ターゲットのＷＷＰＮ、ゾーニング設定情報１３３ｃ、スイッチ設定情報１３３ｄを保存する。
【００７５】
チャネルポート１３１が、第２の物理接続口の一例に相当する。情報通信部１３２ａが、上記基本形態における第２の通信部の一例に相当する。接続確認部１３２ｂが、接続済接続口確認部の一例に相当する。設定保存部１３３と設定制御部１３４の組み合わせは、論理接続口記憶部の一例であると共に、対応被登録部の一例でもある。ＶＴ・ＶＩ情報１３３ｂが、論理接続口情報の一例に相当する。ゾーニング設定１３３ｃが、「論理的対応」の一例に相当する。ＬＡＮ端子１３５が、第２の情報出力口の一例に相当するとともに、上記第１応用形態における第２の情報出力口の一例にも相当する。
【００７６】
図８は、運用管理クライアントの内部構造を示す図である。
【００７７】
上述したようにこの運用管理クライアント１５０のハードウェアとしては、本実施形態ではパーソナルコンピュータが用いられている。この運用管理クライアント１５０は、ハードウェア要素として、ＣＰＵ１５４やＬＡＮ通信器１５５やメモリ１５６を内蔵した本体１５１と、ディスプレイ１５２と、キーボードやマウス等の入力機器１５３とを備えている。ＬＡＮ通信器１５５は、ＬＡＮケーブルが接続されることでＬＡＮ１４０に接続されるものである。メモリ１５６は、ＣＰＵ１５４が情報処理に用いる処理変数などが記憶されるものである。
【００７８】
ＣＰＵ１５４は、装置構成設定部１５４１とＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）制御部１５４２として機能する。また、このＣＰＵ１５４は、サーバ・ストレージ情報アクセス部１５４３と仮想化スイッチ情報アクセス部１５４４とゾーニング設定部１５４５としても機能する。
【００７９】
なお、運用管理クライアント１５０のハードウェアおよびソフトウェアについては、この図８に示す要素以外にも、ストレージ・エリア・ネットワーク１００の管理に必要な種々の要素が備えられている。しかし、この図８では、運用管理クライアント１５０が有する各種の機能のうち、ストレージ・エリア・ネットワーク１００における装置相互の接続経路を設定する接続設定装置としての機能に着目して要素が図示されている。
【００８０】
装置構成設定部１５４１には、ストレージ・エリア・ネットワーク１００に備えられた業務サーバ１１０、ストレージ装置１２０、仮想化スイッチ１３０といった各装置が入力機器１５３によって登録される。具体的には、各装置に対してＬＡＮ１４０経由でアクセスするためのＩＰアドレスが、各装置の種類と対応付けられて登録される。登録されたＩＰアドレスと装置種類との組み合わせは、装置構成設定部１５４１によってメモリ１５６に格納される。以後、運用管理クライアント１５０では、このＩＰアドレスによって各装置が特定される。
【００８１】
ＧＵＩ制御部１５４２は、ストレージ・エリア・ネットワーク１００における装置同士の接続経路をユーザが設定するためのＧＵＩを、ディスプレイ１５２および入力機器１５３を制御することで構築するものである。ＧＵＩ制御部１５４２の具体的な動作については後でフローチャートを参照して詳細に説明する。
【００８２】
サーバ・ストレージ情報アクセス部１５４３は、業務サーバ１１０およびストレージ装置１２０のＬＡＮ端子１１６，１２７から出力されるＷＷＰＮを、ＬＡＮ通信器１５５およびＬＡＮ１４０を介して取得するものである。具体的には、サーバ・ストレージ情報アクセス部１５４３は、ＬＡＮ端子１１６，１２７から出力されて運用管理サーバ１６０に収集されているＷＷＰＮで特定されるアクセス先にＬＡＮ１４０を介してアクセスする。このアクセスに際してサーバ・ストレージ情報アクセス部１５４３は、上述したＩＰアドレスで装置を特定し、その特定した装置から運用管理サーバ１６０が収集したＷＷＰＮを取得する。取得されたＷＷＰＮは、その特定された装置のＩＰアドレスに対応付けられてメモリ１５６に格納される。以後、運用管理クライアント１５０では、このＷＷＰＮによって各装置のホストバスアダプタ１１１およびチャネルアダプタ１２１が特定される。
【００８３】
仮想化スイッチ情報アクセス部１５４４は、仮想化スイッチ１３０のＬＡＮ端子１３５から出力される各種情報を、ＬＡＮ通信器１５５およびＬＡＮ１４０を介して取得するものである。具体的には、仮想化スイッチ情報アクセス部１５４４は、ＬＡＮ端子１３５から出力されて運用管理サーバ１６０に集約されている情報にＬＡＮ１４０を介してアクセスする。このアクセスに際して仮想化スイッチ情報アクセス部１５４４は、上述したＩＰアドレスで仮想化スイッチ１３０を特定し、その特定した仮想化スイッチ１３０から運用管理サーバ１６０が収集した情報を取得する。取得された情報は、その特定された仮想化スイッチ１３０のＩＰアドレスに対応付けられてメモリ１５６に格納される。
【００８４】
ゾーニング設定部１５４５は、仮想化スイッチ１３０の設定保存部１３３に対してＬＡＮ通信器１５５およびＬＡＮ１４０を介してゾーニング設定情報１３３ｃを登録するものである。具体的には、ゾーニング設定部１５４５は、設定登録の指示を運用管理サーバ１６０に出すことによって、ゾーニング設定情報１３３ｃを登録するための各種の命令を運用管理サーバ１６０から仮想化スイッチ１３０へと出力させる。
【００８５】
ディスプレイ１５２は、表示画面の一例に相当する。装置構成設定部１５４１は、装置被登録部の一例に相当する。ＧＵＩ制御部１５４２は、接続口表示部と装置表示部と選択部とを兼ねた一例に相当する。サーバ・ストレージ情報アクセス部１５４３は、物理接続口情報入手部の一例に相当する。仮想化スイッチ情報アクセス部１５４４は、論理接続口情報入手部の一例に相当するとともに、上記第１応用形態における接続済情報入手部および接続確認部を兼ねた一例にも相当する。ゾーニング設定部１５４５は、対応登録部の一例に相当する。
【００８６】
ここで、ＣＰＵ１５４に備えられた、図８に示すソフトウェア要素は、運用クライアント１５０のハードウェアであるコンピュータにゾーニング設定プログラムが組みこまれて実行されることで構築されたものである。
【００８７】
図９は、ゾーニング設定プログラムを示す図である。
【００８８】
この図９に示すゾーニング設定プログラム２００は、接続設定プログラムに対する具体的な第２実施形態に相当する。
【００８９】
このゾーニング設定プログラム２００はＣＤＲＯＭ２０１に記憶されている。このゾーニング設定プログラム２００を記憶したＣＤＲＯＭ２０１がコンピュータに装填されると、ゾーニング設定プログラム２００はそのコンピュータによって読み出される。そして、その読み出されたゾーニング設定プログラム２００はコンピュータ内に組み込まれる。そのように組み込まれたゾーニング設定プログラム２００がそのコンピュータ上で実行されることにより、図８に示すＣＰＵ１５４に備えられた各ソフトウェア要素が構築される。
【００９０】
尚、接続設定プログラムの実施形態を記憶する記憶媒体としては、ＣＤＲＯＭに代表されるＣＤ型媒体以外にも、ＤＶＤであってもよく、フレキシブルディスク（ＦＤ）であってもよい。また、そのような記憶媒体としては、ハードディスク装置に内蔵された磁気ディスクであってもよく、ＵＳＢメモリに代表される固体記憶素子であっても良い。また、接続設定プログラムの実施形態としては、コンピュータに接続された他の装置から接続設定プログラムを、電気通信網を介してコンピュータに供給する形態もあり得る。
【００９１】
ゾーニング設定プログラム２００は、装置構成設定部２１０とＧＵＩ制御部２２０とサーバ・ストレージ情報アクセス部２３０と仮想化スイッチ情報アクセス部２４０とゾーニング設定部２５０を備えている。この図９に示すゾーニング設定プログラム２００の装置構成設定部２１０は、図８に示す運用管理クライアント１５０の装置構成設定部１５４１を構築する。また、ゾーニング設定プログラム２００のＧＵＩ制御部２２０およびサーバ・ストレージ情報アクセス部２３０は、それぞれ、運用管理クライアント１５０のＧＵＩ制御部１５４２およびサーバ・ストレージ情報アクセス部１５４３を構築する。そして、ゾーニング設定プログラム２００の仮想化スイッチ情報アクセス部２４０は、運用管理クライアント１５０の仮想化スイッチ情報アクセス部１５４４を構築する。更に、ゾーニング設定プログラム２００のゾーニング設定部２５０は、運用管理クライアント１５０のゾーニング設定部１５４５を構築する。
【００９２】
このようなゾーニング設定プログラム２００によって構築されるソフトウェア要素の動作を中心として、図８に示す運用管理クライアント１５０の動作について、以下、フローチャートを参照しながら説明する。以下のフローチャートの説明に際しては、図３〜図８に示された要素を、特に図番を断らずに引用する場合がある。
【００９３】
図１０は、運用管理クライアントのメイン動作を表すフローチャートである。但し、図１０のフローチャートは、運用管理クライアント１５０を操作するユーザの手順に着目したフローチャートとなっている。また、ここでは、ストレージ・エリア・ネットワーク１００が有する装置のうち、業務サーバ１１０と仮想化スイッチ１３０との接続設定に着目した動作説明となっている。
【００９４】
まずユーザは、運用管理クライアント１５０の入力機器１５３を操作して装置構成設定部１５４１に業務サーバ１１０を登録する（ステップＳ１０１）。上述したようにこの登録では、登録される業務サーバ１１０のＩＰアドレスが「業務サーバ」という装置種類と組み合わされた情報が装置構成設定部１５４１に入力される。次にユーザは、運用管理クライアント１５０の入力機器１５３を操作して装置構成設定部１５４１に仮想化スイッチ１３０を登録する（ステップＳ１０２）。この仮想化スイッチ１３０の登録でも、登録される仮想化スイッチ１３０のＩＰアドレスが「仮想化スイッチ」という装置種類と組み合わされた情報が装置構成設定部１５４１に入力される。更にユーザは、運用管理クライアント１５０の入力機器１５３を操作して装置構成設定部１５４１にストレージ装置１２０を登録する（ステップＳ１０３）。このストレージ装置１２０の登録でも、登録されるストレージ装置１２０のＩＰアドレスが「ストレージ装置」という装置種類と組み合わされた情報が装置構成設定部１５４１に入力される。このように、ステップＳ１０１〜Ｓ１０３でＩＰアドレスと装置種類との組み合わせ情報が入力された装置構成設定部１５４１は、メモリ１５６にその組み合わせ情報を格納する。これらの装置の登録に際しては、運用管理クライアント１５０のディスプレイ１５２には装置登録用の登録画面が表示される。そして、ユーザは、その登録画面に対する情報入力を入力機器１５３の操作で行う。また、ステップＳ１０１〜Ｓ１０３の順番はユーザの操作順で決まるものであるので、この図１０に示す順番である必要はない。ステップＳ１０１〜Ｓ１０３での装置の登録が終了すると、ユーザは、その登録画面に用意されている終了ボタンをクリックする。すると、運用管理クライアント１５０は、ディスプレイ１５２上に接続設定用のＧＵＩ画面を表示する表示処理を実行する（ステップＳ１０４）。
【００９５】
図１１は、ＧＵＩ画面の表示処理を表すフローチャートである。
【００９６】
この表示処理が開始されると、まず、運用管理クライアント１５０のサーバ・ストレージ情報アクセス部１５４３が、上記で登録された業務サーバおよびストレージ装置のＷＷＰＮを運用管理サーバ１６０から取得する（ステップＳ１１１）。サーバ・ストレージ情報アクセス部１５４３は、その取得したＷＷＰＮを、上述した組み合わせ情報に対応付けてメモリ１５６に格納する。次に、仮想化スイッチ情報アクセス部１５４４が運用管理サーバ１６０から、上記で登録された業務サーバ、ストレージ装置、および仮想化スイッチの接続情報を取得する（ステップＳ１１２）。そして仮想化スイッチ情報アクセス部１５４４は、この接続情報をメモリ１５６に格納する。
【００９７】
このように運用管理サーバ１６０から情報が取得されると、ＧＵＩ制御部１５４２がディスプレイ１５２上に、上記で登録された業務サーバ、ストレージ装置、および仮想化スイッチそれぞれのアイコンを表示する（ステップＳ１１３）。より具体的には、ＧＵＩ制御部１５４２は、メモリ１５６に格納されている組み合わせ情報で各装置の種類を確認する。そして、装置の種類毎に用意されているアイコンを各装置に割り当て、その割り当てたアイコンをディスプレイ１５２上に表示する。
【００９８】
その後ＧＵＩ制御部１５４２は、このように表示したアイコンの相互間に、上記ステップＳ１１２で取得された接続情報が表している接続関係を表したラインを表示する（ステップＳ１１４）。
【００９９】
図１２は、接続設定用のＧＵＩ画面を示す図である。
【０１００】
図１２に示すＧＵＩ画面３００には、業務サーバを表した業務サーバアイコン３１０と、ストレージ装置を表したストレージ装置アイコン３２０と、仮想化スイッチを表した仮想化スイッチアイコン３３０が表示されている。また、業務サーバアイコン３１０には、業務サーバが備えたホストバスアダプタを表したＨＢＡアイコン３１１も表示されている。フローチャートでは省略されているが、このＨＢＡアイコン３１１は、業務サーバアイコン３１０がダブルクリックされたときに表示される。また、このＨＢＡアイコン３１１は、図１１のステップＳ１１１で取得されたＷＷＰＮによって特定される各ホストバスアダプタについてＧＵＩ制御部１５４２が表示するものである。図示は省略するが、ストレージ装置アイコン３２０がダブルクリックされたときにも同様に、ストレージ装置が備えたチャネルアダプタを表したＣＡアイコンが表示される。
【０１０１】
この図に示すＧＵＩ画面３００には、アイコン間に、物理的な接続を表す実線のライン３４０と、論理的な接続を表す幅広のライン３５０も表示されている。
【０１０２】
これらのライン３４０，３５０のうち実線のライン３４０は、仮想化スイッチ１３０の設定保存部１３３に記憶されていた物理接続情報１３３ａに基づいて表示される。また、幅広のライン３５０は、仮想化スイッチ１３０の設定保存部１３３に記憶されていたゾーニング設定情報１３３ｃに基づいて表示される。
【０１０３】
これらのライン３４０，３５０の表示に用いられる物理接続情報１３３ａおよびゾーニング設定情報１３３ｃは、運用管理サーバ１６０による定期的なアクセス時に、仮想化スイッチ１３０の設定保存部１３３から運用管理サーバ１６０に取得される。これらの上方は、その後、図１１のステップＳ１１２で仮想化スイッチ情報アクセス部１５４４によって取得される。但し、このようにＧＵＩ画面３００に表示されるラインは、ＧＵＩ画面３００が最初に表示されたときに取得された情報に基づいて表示されるものであるので、ＧＵＩ画面３００の表示後の情報変化は反映されていない。そのため、接続状態に関しては、後で最新の情報が改めて取得されることとなる。
【０１０４】
仮想化スイッチアイコン３３０が、装置マークの一例に相当する。ＨＢＡアイコン３１１およびＣＡアイコンが、物理接続口マークの一例に相当する。
【０１０５】
ユーザは、業務サーバと仮想化スイッチとの接続設定を行う場合には、図１２のようなＧＵＩ画面３００上で、ＨＢＡアイコン３１１から仮想化スイッチアイコン３３０にドラッグ＆ドロップを行う（図１０のステップＳ１０５）。運用管理クライアント１５０のＧＵＩ制御部１５４２は、ドラッグ＆ドロップの操作を検知することで、接続対象として選択されたホストバスアダプタと仮想化スイッチを認識する。そして、ＧＵＩ制御部１５４２は、その認識したホストバスアダプタと仮想化スイッチを表す選択情報を仮想化スイッチ情報アクセス部１５４４とゾーニング設定部１５４５に伝達する。その後、運用管理クライアント１５０では、サーバと仮想化スイッチ間のゾーニング設定処理が実行される（図１０のステップＳ１０６）。
【０１０６】
図１３は、サーバと仮想化スイッチ間のゾーニング設定処理を表すフローチャートである。
【０１０７】
この図１３に示す処理では、まずステップＳ２０１で、運用管理クライアント１５０の仮想化スイッチ情報アクセス部１５４４が物理接続情報を入手する。この物理接続情報は、仮想化スイッチ情報アクセス部１５４４が、ＧＵＩ制御部１５４２から伝達された選択情報が表した仮想化スイッチについて運用管理サーバ１６０にアクセスすることで入手される。
【０１０８】
ここで、運用管理サーバ１６０に記憶されている物理接続情報の詳細について説明する。
【０１０９】
図１４は、運用管理サーバに記憶されている物理接続情報を示す図である。
【０１１０】
運用管理サーバ１６０には、ＬＡＮ１４０で接続された各仮想化スイッチ１３０の設定保存部１３３から収集された物理接続情報４００が、仮想化スイッチ毎にまとめられて記憶されている。この物理接続情報４００には、ＨＢＡの物理接続情報４１０とＴＶ情報４２０とＣＡの物理接続情報４３０とＴＩ情報４４０が含まれている。
【０１１１】
ＨＢＡの物理接続情報４１０とＣＡの物理接続情報４３０は、仮想化スイッチ１３０の設定保存部１３３に保存されていた物理接続情報１３３ａに相当するものである。
【０１１２】
ＨＢＡの物理接続情報４１０には、具体的には、仮想化スイッチ１３０の接続確認部１３２ｂによって確認された物理的な接続先の各ホストバスアダプタ１１１のＷＷＰＮが列記されている。同様に、ＣＡの物理接続情報４３０には、仮想化スイッチ１３０の接続確認部１３２ｂによって確認された物理的な接続先のチャネルアダプタ１２１のＷＷＰＮが列記されている。
【０１１３】
ＶＴ情報４２０とＶＩ情報４４０は、仮想化スイッチ１３０の設定保存部１３３に保存されていたＶＴ・ＶＩ情報１３３ｂに相当するものである。ＶＴ情報４２０には、ホストバスアダプタ１１１の論理的な接続相手となる論理的な接続口を表すＷＷＰＮが列記されている。ホストバスアダプタ１１１に接続されているファイバーチャネル１７０は、物理的には仮想化スイッチ１３０のチャネルポート１３１に接続されるのであるが、このチャネルポート１３１にはＷＷＰＮは付与されていない。仮想化スイッチ１３０は、ファイバーチャネル１７０が物理的にどのチャネルポート１３１に接続されているかに関わらず通信部１３２の情報通信部１３２ａによって接続先のＷＷＰＮを切り換えることができる。そして、ホストバスアダプタ１１１の接続相手としては、ＶＴ情報４２０として事前にユーザが設定しているＷＷＰＮのなかから選択されたものに切替可能となっている。一方、ＶＩ情報４４０には、チャネルアダプタ１２１の論理的な接続相手となる論理的な接続口を表すＷＷＰＮが列記されている。このＶＩ情報４４０に列記されているＷＷＰＮは、仮想化スイッチ１３０の出荷時には既に登録されているものであってユーザによる変更や追加はできない。そして、チャネルアダプタ１２１の接続相手は、このＶＩ情報４４０に列記されているＷＷＰＮの全て（この図１４では２つ）となる。
【０１１４】
このような物理接続情報４００が図１３のステップＳ２０１で仮想化スイッチ情報アクセス部１５４４によって取得されると、仮想化スイッチ情報アクセス部１５４４はその物理接続情報４００をメモリ１５６に格納する。そして、ステップＳ２０１ではさらに仮想化スイッチ情報アクセス部１５４４によって、その物理接続情報４００に含まれているＨＢＡの物理接続情報４１０に列挙されているＷＷＰＮに対してＷＷＰＮの検索が行われる。この検索で探されるＷＷＰＮは、ＧＵＩ制御部１５４２から伝達された選択情報が表したホストバスアダプタのＷＷＰＮである。
【０１１５】
次にステップＳ２０２では、仮想化スイッチ情報アクセス部１５４４によって、そのホストバスアダプタのＷＷＰＮがＨＢＡの物理接続情報４１０中に存在するか否かが判定される。そして、ホストバスアダプタのＷＷＰＮが存在しないと判定された場合には、ＧＵＩでユーザが接続対象として選択したホストバスアダプタと仮想化スイッチとが物理的には未接続であるということになる。そのため、運用管理クライアント１５０は、その選択されたホストバスアダプタと仮想化スイッチとが物理的には未接続である旨をユーザに通知する（ステップＳ２０３）。この通知は、例えばメッセージをディスプレイ１５２に表示するなどといった手段で行われる。
【０１１６】
一方、ステップＳ２０２で、選択されたホストバスアダプタのＷＷＰＮがＨＢＡの物理接続情報４１０中に存在すると判定された場合には、ユーザが接続対象として選択したホストバスアダプタと仮想化スイッチとが物理的にも接続されていることとなる。
【０１１７】
この場合、ステップＳ２０４では、物理接続情報４００のＶＴ情報４２０に列挙されているＷＷＰＮから１つのＷＷＰＮを選択させる選択ダイアログがゾーニング設定部１５４５によってディスプレイ１５２上に表示される。ユーザは入力機器１５３を介してその選択ダイアログを操作することで、ＷＷＰＮを選択する。この選択されたＷＷＰＮが、接続対象としての仮想ターゲットのＷＷＰＮをあらわす。
【０１１８】
このように、ＧＵＩで選択されたホストバスアダプタのＷＷＰＮと、ステップＳ２０４で選択された仮想ターゲットのＷＷＰＮとが互いに接続対象となる。
【０１１９】
このようにして、互いに接続対象となるＷＷＰＮの組み合わせが確定すると、ゾーニング設定部１５４５は運用管理サーバ１６０に対してその組み合わせでのゾーニング設定を指示する（ステップＳ２０５）。そして、ステップＳ２０６では、運用管理サーバ１６０が仮想化スイッチ１３０に対してＬＡＮ１４０経由でコマンドを入力する。その結果、仮想化スイッチ１３０の設定保存部１３３内には、その組み合わせに相当するゾーニング設定情報１３３ｃが保存されることとなる。より具体的には、運用管理サーバ１６０は、まずＬＡＮ１４０経由で仮想化スイッチ１３０にログインする。次に、運用管理サーバ１６０はｚｏｎｅｃｒｅａｔｅコマンドを発行することで、その組み合わせ中のホストバスアダプタのＷＷＰＮを有するゾーンを作成する。そして、運用管理サーバ１６０は、ｚｏｎｅａｄｄコマンドを発行することでそのゾーンに、組み合わせ中の仮想ターゲットのＷＷＰＮを追加する。最後に、運用管理サーバ１６０はそのゾーンを表したゾーニング設定情報１３３ｃを、ｃｆｇａｄｄコマンドを発行することで仮想化スイッチ１３０の設定保存部１３３内に保存させる。
【０１２０】
運用管理クライアント１５０等における以上説明した動作により、業務サーバ１１０のホストバスアダプタ１１１と、仮想化スイッチ１３０の仮想ターゲットとの間の論理的な接続が設定される。
【０１２１】
この接続の設定に際し、ユーザは、ストレージ・エリア・ネットワーク１００が有する装置のうち接続を望む装置のＩＰアドレスを知らべること以外には、特には情報の調査が不要となるので接続設定が効率的に実行される。また、ユーザによるＧＵＩの操作によって所望の装置同士の接続が確実に設定されることとなる。
【０１２２】
さらに、本実施形態では、物理的な接続が確認された上で論理的接続が設定されるので、論理的接続が確実に実現されることとなる。
【０１２３】
以上では、ストレージ・エリア・ネットワーク１００が有する装置のうち、業務サーバ１１０と仮想化スイッチ１３０との接続設定に着目した動作説明を行ったが、以下では、仮想化スイッチ１３０とストレージ装置１２０との接続設定に着目した動作説明を行う。
【０１２４】
図１５は、運用管理クライアントのメイン動作を表す、仮想化スイッチとストレージ装置との接続設定に着目したフローチャートである。
【０１２５】
この図１５には６つのステップＳ３０１〜Ｓ３０６が示されているが、これらのステップのうち前半の４つのステップＳ３０１〜Ｓ３０４については、図１０に示すステップＳ１０１〜Ｓ１０４と全く同じ動作であるので重複説明は省略する。
【０１２６】
ユーザは、仮想化スイッチとストレージ装置との接続設定を行う場合には、図１２のようなＧＵＩ画面３００上で、仮想化スイッチアイコン３３０からストレージのＣＡアイコン（図示は省略）にドラッグ＆ドロップを行う（ステップＳ３０５）。運用管理クライアント１５０のＧＵＩ制御部１５４２は、ドラッグ＆ドロップの操作を検知することで、接続対象として選択されたチャネルアダプタと仮想化スイッチを認識する。そして、ＧＵＩ制御部１５４２は、その認識したチャネルアダプタと仮想化スイッチを表した選択情報を仮想化スイッチ情報アクセス部１５４４とゾーニング設定部１５４５に伝達する。その後、運用管理クライアント１５０では、仮想化スイッチとストレージ装置間のゾーニング設定処理が実行される（ステップＳ３０６）。
【０１２７】
図１６は、仮想化スイッチとストレージ装置間のゾーニング設定処理を表すフローチャートである。
【０１２８】
この図１６に示す処理でも、まずステップＳ４０１で、運用管理クライアント１５０の仮想化スイッチ情報アクセス部１５４４が物理接続情報を入手する。この物理接続情報は、仮想化スイッチ情報アクセス部１５４４が、ＧＵＩ制御部１５４２から伝達された選択情報が表した仮想化スイッチについて運用管理サーバ１６０にアクセスすることで入手される。
【０１２９】
そして取得された物理接続情報４００は仮想化スイッチ情報アクセス部１５４４によってメモリ１５６に格納される。さらにステップＳ４０１では、仮想化スイッチ情報アクセス部１５４４によって、その物理接続情報４００に含まれているＣＡの物理接続情報４３０に列挙されているＷＷＰＮに対してＷＷＰＮの検索が行われる。この検索で探されるＷＷＰＮは、ＧＵＩ制御部１５４２から伝達された選択情報が表したチャネルアダプタのＷＷＰＮである。
【０１３０】
この検索の結果、そのチャネルアダプタのＷＷＰＮが存在しなかった場合には、ＧＵＩでユーザが接続対象として選択したチャネルアダプタと仮想化スイッチとが物理的には未接続であるということになる。そのため、運用管理クライアント１５０は、その選択されたチャネルアダプタと仮想化スイッチとが物理的には未接続である旨をユーザに通知する（ステップＳ４０２）。この通知は、例えばメッセージをディスプレイ１５２に表示するなどといった手段で行われる。
【０１３１】
一方、ステップＳ４０１の検索の結果、選択されたチャネルアダプタのＷＷＰＮがＣＡの物理接続情報４３０中に存在していた場合には、ユーザが接続対象として選択したチャネルアダプタと仮想化スイッチとが物理的にも接続されていることとなる。そして、仮想化スイッチとストレージ装置間のゾーニング設定の場合には、この物理的接続の確認により、自動的に、互いに接続対象となるＷＷＰＮの組み合わせが確定する。即ち、物理接続情報４００のＶＩ情報４４０に列挙されているＷＷＰＮの各々と、ユーザが接続対象として選択したチャネルアダプタのＷＷＰＮとが互いに接続対象となる。
【０１３２】
選択されたチャネルアダプタのＷＷＰＮがＣＡの物理接続情報４３０中に存在していた場合には、ゾーニング設定部１５４５は運用管理サーバ１６０に対してその組み合わせでのゾーニング設定を指示する（ステップＳ４０３）。運用管理サーバ１６０は、仮想化スイッチ１３０に対してＬＡＮ１４０経由でコマンドを入力することで、設定保存部１３３内に、その組み合わせに相当するゾーニング設定情報１３３ｃを保存する（ステップＳ４０４）。より具体的には、運用管理サーバ１６０は、まずＬＡＮ１４０経由で仮想化スイッチ１３０にログインする。次に、運用管理サーバ１６０はｚｏｎｅｃｒｅａｔｅコマンドで、その組み合わせ中の各仮想イニシエータの各ＷＷＰＮを有するゾーンを作成する。そして、運用管理サーバ１６０は、ｚｏｎｅａｄｄコマンドでそのゾーンに、組み合わせ中のチャネルアダプタのＷＷＰＮを追加する。最後に、運用管理サーバ１６０はそのゾーンを表したゾーニング設定情報１３３ｃをｃｆｇａｄｄコマンドで仮想化スイッチ１３０の設定保存部１３３内に保存させる。
【０１３３】
このようにゾーニング設定情報１３３ｃを設定保存部１３３内に保存させた運用管理サーバ１６０は、次に、接続対象の組み合わせ中のＷＷＰＮで特定されるチャネルアダプタを有するストレージ装置１２０にＬＡＮ１４０経由でログインする。そして、運用管理サーバ１６０は、ストレージ装置１２０の設定制御部１２６に、上記組み合わせに相当するゾーニング設定を指示する（ステップＳ４０５）。このような指示を受けた設定制御部１２６は、ゾーン設定情報１２５ｂを確認することで、上記組み合わせに含まれたチャネルアダプタ１２１のＷＷＰＮが属しているゾーン１２０ａを認識する。そして、設定制御部１２６は、そのゾーン１２０ａにアクセス可能な接続相手のＷＷＰＮとして、上記組み合わせ中の各仮想イニシエータの各ＷＷＰＮを、ゾーン設定情報１２５ｂに追加設定する（ステップＳ４０６）。
【０１３４】
運用管理クライアント１５０等における以上説明した動作により、仮想化スイッチ１３０の仮想イニシエータと、ストレージ装置１２０のチャネルアダプタ１２１の間の接続が設定される。この接続の設定に際しても、ユーザは、ストレージ・エリア・ネットワーク１００が有する装置のうち接続を望む装置のＩＰアドレスを知らべること以外には、特には情報の調査が不要となるので接続設定が効率的に実行される。また、ユーザによるＧＵＩの操作によって所望の装置同士の接続が確実に設定されることとなる。
【符号の説明】
【０１３５】
ストレージ・エリア・ネットワーク１００、業務サーバ１１０、ホストバスアダプタ１１１、ストレージ装置１２０、チャネルアダプタ１２１、ゾーン１２０ａ、論理ボリューム１２０ｂ、仮想化スイッチ１３０、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ＬＡＮ１４０、運用管理クライアント１５０、運用管理サーバ１６０、ファイバーチャネル１７０
ホストバスアダプタ１１１、通信部１１２、情報通信部１１２ａ、接続確認部１１２ｂ、ＣＰＵ（Ｃｅｎｔｅｒ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１３、フラッシュメモリ１１４、メモリ制御部１１５、ＬＡＮ端子１１６
チャネルアダプタ１２１、コントロールモジュール１２２、通信部１２３、情報通信部１２３ａ、接続確認部１２３ｂ、記憶媒体１２４、設定記憶部１２５、ＣＡのＷＷＰＮ１２５ａ、ゾーン設定情報１２５ｂ、設定制御部１２６、ＬＡＮ端子１２７
チャネルポート１３１、通信部１３２、情報通信部１３２ａ、接続確認部１３２ｂ、設定保存部１３３、物理接続情報１３３ａ、ＶＴ・ＶＩ情報１３３ｂ、ゾーニング設定情報１３３ｃ、スイッチ設定情報１３３ｄ、設定制御部１３４、ＬＡＮ端子１３５
本体１５１、ディスプレイ１５２、入力機器１５３、ＣＰＵ１５４、ＬＡＮ通信器１５５、メモリ１５６、装置構成設定部１５４１、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）ＧＵＩ制御部１５４２、サーバ・ストレージ情報アクセス部１５４３、仮想化スイッチ情報アクセス部１５４４、ゾーニング設定部１５４５
ＣＤＲＯＭ２０１、ゾーニング設定プログラム２００、装置構成設定部２１０、ＧＵＩ制御部２２０、サーバ・ストレージ情報アクセス部２３０、仮想化スイッチ情報アクセス部２４０、ゾーニング設定部２５０
物理接続情報４００、ＨＢＡの物理接続情報４１０、ＶＴ情報４２０、ＣＡの物理接続情報４３０、ＶＩ情報４４０
【図１】
0005482155.tif 000002
【図２】
0005482155.tif 000003
【図３】
0005482155.tif 000004
【図４】
0005482155.tif 000005
【図５】
0005482155.tif 000006
【図６】
0005482155.tif 000007
【図７】
0005482155.tif 000008
【図８】
0005482155.tif 000009
【図９】
0005482155.tif 000010
【図１０】
0005482155.tif 000011
【図１１】
0005482155.tif 000012
【図１２】
0005482155.tif 000013
【図１３】
0005482155.tif 000014
【図１４】
0005482155.tif 000015
【図１５】
0005482155.tif 000016
【図１６】
0005482155.tif 000017