(57)【要約】【課題】  ネットワークに接続される他の装置を管理することのできるストレージ装置を提供する。【解決手段】  スイッチ２００を介してネットワーク５００に接続され、クライアント１００にデータを提供するストレージ装置４００であって、スイッチ２００の設定を行う制御部と、スイッチ２００の設定を行うための命令を保存する設定命令保存部と、を備え、制御部は、保存されている命令を用いて、スイッチ２００の設定を行う。【選択図】  図１
2006023819.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続され、クライアントにデータを提供するストレージ装置であって、
前記ネットワークに接続される他の機器の設定を行う制御部と、
前記他の機器の設定を行うための命令を保存する設定命令保存部と、を備え、
前記制御部は、前記保存されている命令を用いて、前記他の機器の設定を行うことを特徴とするストレージ装置。
【請求項２】
スイッチを介してネットワークに接続され、クライアントにデータを提供するストレージ装置であって、
前記スイッチの設定を行う制御部と、
前記スイッチの設定を行うための命令を保存する設定命令保存部と、を備え、
前記制御部は、前記保存されている命令を用いて、前記スイッチの設定を行うことを特徴とするストレージ装置。
【請求項３】
前記スイッチのポートと当該ポートに接続されるストレージ装置のポートとの組を保存する組情報保存部を備え、
前記制御部は、
前記組情報保存部から、前記スイッチのポートを取得し、
前記取得したポートを介して、前記保存されている命令を用いて、前記スイッチの設定を行うことを特徴とする請求項２に記載のストレージ装置。
【請求項４】
前記ネットワークには管理用端末が接続され、
前記組情報保存部は、前記管理用端末から指示された、前記スイッチのポートと当該ポートに接続されるストレージ装置のポートとの組を保存することを特徴とする請求項３に記載のストレージ装置。
【請求項５】
前記組情報保存部は、前記スイッチのポートと当該ポートに接続されるストレージ装置のポートとの組を取得し、該取得した組情報を前記組情報保存部に保存することを特徴とする請求項３に記載のストレージ装置。
【請求項６】
前記スイッチの設定は、ＶＬＡＮの設定であり、
前記制御部は、前記保存されている命令を用いて、前記スイッチのＶＬＡＮの設定を行うことを特徴とする請求項３に記載のストレージ装置。
【請求項７】
前記スイッチの設定は、当該スイッチのポートの少なくとも二つを一つのリンクとして集約する設定であり、
前記制御部は、前記保存されている命令を用いて、前記スイッチのポートの集約の設定を行うことを特徴とする請求項３に記載のストレージ装置。
【請求項８】
スイッチを介してネットワークに接続され、クライアントにデータを提供するストレージ装置であって、
前記ネットワークには、ファイルサーバが接続されており、
前記ファイルサーバの情報を取得する制御部と、
前記ファイルサーバの情報を取得するための命令を保存する設定命令保存部と、を備え、
前記制御部は、
前記保存されている命令を用いて、前記ファイルサーバの情報を取得し、
前記取得した情報に基づいて、当該ファイルサーバに保存されているファイルをクライアントに提供することを特徴とするストレージ装置。
【請求項９】
前記取得する情報は、前記ファイルサーバのホスト名、ＩＰアドレス、共有ディレクトリ名、ファイルの公開先を示す情報又はファイル共有プロトコルの少なくとも一つを含むことを特徴とする請求項８に記載のストレージ装置。
【請求項１０】
前記制御部は、
前記ファイルサーバに保存されているファイルを取得し、
当該取得しファイルを保存し、
前記取得した情報に基づいて、当該保存したファイルをクライアントに提供することを特徴とする請求項８に記載のストレージ装置。
【請求項１１】
前記制御部は、
前記保存されている命令を用いて、前記ファイルサーバの情報を取得し、
前記取得した情報に基づいて、当該ファイルサーバに保存されているファイルをクライアントに提供する仮想ファイルサーバを生成することを特徴とする請求項８に記載のストレージ装置。
【請求項１２】
前記制御部は、前記取得した情報に基づいて、前記ファイルサーバのそれぞれについて、当該ファイルサーバに保存されているファイルをクライアントに提供する仮想ファイルサーバを生成することを特徴とする請求項１１に記載のストレージ装置。
【請求項１３】
スイッチを介してネットワークに接続され、クライアントにデータを提供するストレージ装置であって、
前記ネットワークには、ファイルサーバと、管理用端末が接続されており、
前記ファイルサーバの情報を取得する制御部と、
前記ファイルサーバの情報を取得するための命令を保存する設定命令保存部と、を備え、
前記制御部は、
前記管理端末からの要求に基づいて、前記保存されている命令を用いて前記ファイルサーバの情報を取得し、
前記取得した情報に基づいて、前記ファイルサーバに保存されているファイルをクライアントに提供する仮想ファイルサーバを生成し、
前記ファイルサーバに保存されているファイルを取得し、当該取得しファイルを保存し、
前記ファイルサーバを停止させ、
前記仮想ファイルサーバを起動し、
前記起動した仮想ファイルサーバによって、前記保存したファイルをクライアントに提供することを特徴とするストレージ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージ装置に関し、特に、ネットワークに接続される他の装置を管理するストレージ装置に関するものである。
【背景技術】
【０００２】
ネットワークに繋がったファイルサーバやスイッチなどから構成されるネットワークシステムにおいて、ファイルサーバやスイッチの設定又は構成の変更をするときには、管理端末等から、ファイルサーバやスイッチの機種（ベンダ等）やＯＳに対応する命令（コマンドライン）を用いる。
【０００３】
ここで、オペレータによる機器設定の誤りを回避するため、ＧＵＩを使用して複数のネットワーク機器に対して同時にＶＬＡＮを設定する技術がある。例えば、ＧＵＩを用いて、複数のネットワーク機器を互いに接続させるために、第一のネットワーク機器を示すオブジェクト及び第二のネットワーク機器を示すオブジェクトを画面上に表示するステップと、前記第一のネットワーク機器を示すオブジェクト及び前記第二のネットワーク機器を示すオブジェクトが選択されたことに応答して、前記第一のネットワーク機器及び前記第二のネットワーク機器を論理的に接続させるステップとを含む誤り最小化方法が知られている（例えば、特許文献１参照。）。
【０００４】
また、ＳＮＭＰによりネットワークの構成情報を収集し、その構成情報を元に複数のネットワーク機器にＶＬＡＮ設定を行う技術がある。例えば、複数のオブジェクトの各々からネットワークの構成情報を収集し、収集されたネットワークの構成情報にしたがって、各オブジェクト毎の、複数種の論理的なネットワーク構成の各々の表示データを作成する。作成された表示データにしたがって、物理的な接続関係と、論理的な接続関係と、仮想的な接続関係とを仮想的な画面上に表示するよう制御する運用管理システムが知られている（例えば、特許文献２参照。）。
【０００５】
一方、ＮＡＳの周辺環境に設置された既存のファイルサーバから新規ファイルサーバにファイルを移植する際、必要となる各種設定情報を取得するためのソフトウェアを新規ファイルサーバにインストールして実現するファイル移植方法が知られている。（例えば、特許文献３参照。）。
【特許文献１】特開２００３−２８９３１３号公報
【特許文献２】特開平１０−２９４７３１号公報
【特許文献３】米国特許第６３７０６４６号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ファイルサーバやスイッチの設定や構成の変更（例えばＶＬＡＮの設定や変更）をするときには、ファイルサーバやスイッチの機種（ベンダ等）やＯＳに対応するコマンドラインを用いる。しかし、ファイルサーバやスイッチの機種毎、ＯＳ毎に異なるコマンドを使用する必要があり、複数の装置を一元管理するには非常に効率が悪い。
【０００７】
特許文献１に記載の従来技術においては、ＧＵＩを操作することによりＶＬＡＮの設定を行う方式は開示されているが、ＶＬＡＮの構成の変更等に関しては開示されていない。
【０００８】
また、特許文献２に記載の従来技術においては、ネットワークシステムにＳＮＭＰプロトコルを用いることでＶＬＡＮの設定や構成の変更を行うことができるが、ＳＮＭＰプロトコルに対応していない機器には適用できない。
【０００９】
また、特許文献３に記載の従来技術においては、専用ソフトウェアを新規ファイルサーバにインストールする必要がある。そのため、機種やＯＳ毎に対応するソフトウェアが必要になる。そのため、開発／管理コストが増大する。
【００１０】
本発明は上記の問題点に鑑みてなされたものであり、複数の装置を一元管理するストレージ装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、スイッチを介してネットワークに接続され、クライアントにデータを提供するストレージ装置であって、スイッチの設定を行う制御部と、スイッチの設定を行うための命令を保存する設定命令保存部と、を備え、制御部は、保存されている命令を用いて、前記スイッチの設定を行うことを特徴とする。
【００１２】
なお、設定命令保存部には、ネットワークに接続される全ての機種／ＯＳの命令を予め保存しておく。
【発明の効果】
【００１３】
本発明によると、ストレージ装置によってネットワークシステムの機器（スイッチ、ファイルサーバ）を一元的に管理することが可能となり、システム設計、運用の効率が高まる。
【発明を実施するための最良の形態】
【００１４】
以下に本発明の第１の実施の形態を図面に基づいて説明する。
【００１５】
図１は、本発明の第１の実施の形態のネットワークシステムの構成を示すブロック図である。
【００１６】
複数のクライアント１００（１００ａ〜１００ｎ）及びスイッチ２００が基幹ネットワーク５００に接続されている。
【００１７】
スイッチ２００には、複数のファイルサーバ３００（３００ａ〜３００ｎ）及びＮＡＳストレージ装置４００が接続されている。クライアント１００、ファイルサーバ３００及びＮＡＳストレージ装置４００は、スイッチ２００を介して、お互いに通信ができる。
【００１８】
スイッチ２００、ファイルサーバ３００及びＮＡＳストレージ装置には、管理ネットワーク６００を介して管理端末７００が接続されている。
【００１９】
クライアント１００は、基幹ネットワーク５００及びスイッチ２００を介して、ファイルサーバ３００又はＮＡＳストレージ装置４００からデータ又はファイルの提供を受ける。
【００２０】
スイッチ２００は、クライアント１００、ファイルサーバ３００及びＮＡＳストレージ装置４００等から送信された通信データ（パケット等）を中継する。
【００２１】
ファイルサーバ３００は、ファイルを保存するストレージを備えたサーバである。
【００２２】
ＮＡＳストレージ装置４００は、ＮＡＳ（Network Attached Storage）として機能するサーバである。
【００２３】
管理端末７００は、スイッチ２００、ファイルサーバ３００及びＮＡＳストレージ装置４００それぞれの管理情報の設定や更新をするための端末である。
【００２４】
基幹ネットワーク５００及び管理ネットワーク６００は、ＬＡＮ又はＷＡＮ等のネットワークで構成される。
【００２５】
図２は、ＮＡＳストレージ装置４００の構成を示すブロック図である。
【００２６】
ＮＡＳストレージ装置４００は、ＣＰＵ４１０、ネットワークインターフェース（以下、「ＮＷ  Ｉ／Ｆ」と呼ぶ）４２０及び４３０、メモリ４４０及びデータベース（以下、「ＤＢ」と呼ぶ）４５０等から構成されている。
【００２７】
ＣＰＵ４１０は、ＮＡＳストレージ装置４００の制御を行う。
【００２８】
ＮＷ  Ｉ／Ｆ４２０は、基幹ネットワーク５００を用いて通信するためのインターフェースである。
【００２９】
ＮＷ  Ｉ／Ｆ４３０は、管理ネットワーク６００を用いて通信するためのインターフェースである。
【００３０】
メモリ４４０は、ＤＲＡＭ等の一時記憶装置で構成される。メモリ４４０は、各種プログラム及び仮想ファイルサーバ４６０に用いる領域を格納する。なお、メモリ４４０は、ＤＲＡＭ等ではなく、ハードディスク等の不揮発性記憶装置で構成されていてもよい。
【００３１】
ＤＢ４５０は、ハードディスク等の記憶装置で構成される。ＤＢ４５０は各種ＤＢを格納する。なお、ＤＢ４５０は、ハードディスクではなく、ＤＲＡＭ等の一時記憶装置によって構成されていてもよい。
【００３２】
メモリ４４０には、ＧＵＩ制御プログラム４４１、メイン制御プログラム４４２、ペアポート自動学習プログラム４４３、ファイル共有設定情報取得プログラム４４４、データ取得プログラム４４５及び仮想ファイルサーバプログラム４４６が保存されている。
【００３３】
ＧＵＩ制御プログラム４４１は、ＮＡＳストレージ装置４００を管理する際の設定画面を表示するする。管理端末７００から管理者がＮＡＳストレージ装置４００の設定を行う際に、ＧＵＩ制御プログラム４４１によって、管理端末７００に備えられたディスプレイにＮＡＳストレージ装置の設定画面が表示される。
【００３４】
メイン制御プログラム４４２は、ＮＡＳストレージ装置４００の他のプログラムを制御する。
【００３５】
ペアポート自動学習プログラム４４３は、ＮＡＳストレージ装置４００に接続されているスイッチ２００におけるポート情報を取得する。具体的には、ＮＡＳストレージ装置４００が接続されているスイッチ２００のポートの情報と、スイッチ２００が接続されているＮＡＳストレージ装置４００のポートの情報との組、すなわち「ペア」を取得する。
【００３６】
ファイル共有設定情報取得プログラム４４４は、ファイルサーバ３００からファイル共有設定情報を取得する。
【００３７】
データ取得プログラム４４５は、ファイルサーバ３００のデータを取得する。具体的には、ＮＡＳストレージ装置４００が、ファイルサーバ３００をＮＡＳストレージ内の仮想ファイルサーバに移行する際に、データ取得プログラム４４５によってファイルサーバ３００内のデータ（ファイル）を取得する。
【００３８】
仮想ファイルサーバプログラム４４６は、ＮＡＳストレージ装置４００内で仮想的なファイルサーバを設定する。
【００３９】
仮想ファイルサーバ４６０（４６０ａ、４６０ｂ）は、仮想ファイルサーバプログラム４４６によって設定された仮想ファイルサーバの領域である。仮想ファイルサーバ４６０は、クライアント１００からは実際のファイルサーバ３００として認識される。クライアント１００は、仮想ファイルサーバ４６０からファイルの読み出し又は書き込みができる。なお、仮想ファイルサーバ４６０のファイルの実体は、ファイルサーバ３００に保存されていてもよいし、ＮＡＳストレージ装置４００のストレージに保存されていてもよい。
【００４０】
ファイル共有設定情報格納ＤＢ４６１は、仮想ファイルサーバ４６０におけるファイルの共有情報やアクセス権等の情報が格納されている。なお、ファイル共有設定情報格納ＤＢ４５５には、ＮＡＳストレージ装置４００におけるファイル共有設定情報が格納されており、ファイル共有設定情報格納ＤＢ４６１には、ＮＡＳストレージ装置４００に設定された仮想ファイルサーバ４６０のファイル共有設定情報が格納される。
【００４１】
図２には二つの仮想ファイルサーバ４６０ａ及び４６０ｂが示されている。これは、それぞれが図１に示すｎ個のファイルサーバのうちの２つ（ファイルサーバ３００ａ及び３００ｂ）に対応する。すなわち、ファイルサーバ３００ａが仮想ファイルサーバ４６０ａとして設定され、ファイルサーバ３００ｂが仮想ファイルサーバ４６０ｂとして設定されていることを示す。クライアント１００からは、ファイルサーバ３００ａに保存されているファイルにアクセスする場合は、実際には、仮想ファイルサーバ４６０ａにアクセスすることになる。この場合、ファイルの実体はファイルサーバ３００ａに保存されていてもよいし、ＮＡＳストレージ装置４００内に保存されていてもよい。
【００４２】
ＤＢ４５０には、ＶＬＡＮ−ＩＤ  ＤＢ４５１、認証情報ＤＢ４５２、コマンドラインＤＢ４５３、ペアポート格納ＤＢ４５４及びファイル共有設定情報格納ＤＢ４５５が保存される。
【００４３】
ＶＬＡＮ−ＩＤ  ＤＢ４５１は、スイッチ２００において設定されているＶＬＡＮ−ＩＤの情報を格納する。
【００４４】
認証情報ＤＢ４５２は、スイッチ２００やファイルサーバ３００等、ネットワークシステムにおける他の構成要素の設定を行うためのログインＩＤやパスワード等の情報を格納する。
【００４５】
コマンドラインＤＢ４５３は、スイッチ２００やファイルサーバ３００等、ネットワークシステムにおける他の構成要素の設定を行うコマンドライン（情報の取得や設定等の命令を行うコマンド）を格納する。
【００４６】
ペアポート格納ＤＢ４５４は、前述したペアポート自動学習プログラム４４３によって取得されたスイッチのポートの情報を格納する。
【００４７】
ファイル共有設定情報格納ＤＢ４５５は、前述したように、仮想ファイルサーバ４６０におけるファイルの共有情報やアクセス権等の情報を格納する。
【００４８】
図３は、スイッチ２００の構成を示すブロック図である。
【００４９】
スイッチ２００は、ＣＰＵ２１０、ネットワーク接続用ポート２２０、管理用ポート２３０及びメモリ２４０等から構成される。
【００５０】
ＣＰＵ２１０は、スイッチ２００を制御する。
【００５１】
ネットワーク接続用ポート２２０は、基幹ネットワーク５００または他のノードと接続するポートである。ネットワーク接続用ポート２２０の一つのポートは、一つのネットワーク又は一つの機器（ノード）に対応する。例えば、ＶＬＡＮ（Virtual LAN）を設定する場合は、ポートを示す番号によってＶＬＡＮに所属するノードを特定する。
【００５２】
管理用ポート２３０は、管理ネットワーク６００と接続するポートである。
【００５３】
メモリ２４０は、ＤＲＡＭ等の一時記憶装置で構成される。メモリ２４０は、コマンドラインインターフェース（以下、「ＣＬＩ」と呼ぶ）２４１及びペアポート自動学習プログラム２４２を保存する。なお、メモリ２４０は、ＤＲＡＭ等ではなく、ハードディスク等の不揮発性記憶装置で構成されてもよい。
【００５４】
ＣＬＩ２４１は、スイッチ２００の構成の設定や変更を管理するためのコマンドを解釈する。例えば、管理端末７００から、このＣＬＩ２４１に定義されているコマンドを指示することによって、スイッチ２００の構成の設定や変更をすることができる。
【００５５】
ペアポート自動学習プログラム２４２は、スイッチ２００のポートに接続されている他のノードの情報を取得するプログラムである。具体的には、ＮＡＳストレージ装置４００からの指示によって、他のノードが接続されているスイッチ２００のポートの情報と、当該他のノードに含まれるポートの情報との組、すなわち「ペア」を取得する。
【００５６】
図４は、ファイルサーバ３００の構成を示すブロック図である。
【００５７】
ファイルサーバ３００は、ＣＰＵ３１０、ＮＷ  Ｉ／Ｆ３２０、管理用ポート３３０及びメモリ３４０等から構成される。
【００５８】
ＣＰＵ３１０は、ファイルサーバ３００を制御する。
【００５９】
ＮＷ  Ｉ／Ｆ３２０は、基幹ネットワーク５００を用いて通信するためのインターフェースである。
【００６０】
管理用ポート３３０は、管理ネットワーク６００を用いて通信するためのインターフェースである。
【００６１】
メモリ３４０は、ＤＲＡＭ等の一時記憶装置で構成される。メモリ３４０は、ＣＬＩ３４１及びファイル共有プログラム３４２を保存する。なお、メモリ３４０は、ＤＲＡＭ等ではなく、ハードディスク等の不揮発性記憶装置で構成されていてもよい。
【００６２】
ＣＬＩ３４１は、ファイルサーバ３００の構成の設定や変更を管理するためのコマンドを解釈する。例えば、管理端末７００から、このＣＬＩ３４１に定義されているコマンドを指示することによって、ファイルサーバ３００の構成の設定や変更ができる。
【００６３】
図５及び図６は、ＮＡＳストレージ装置４００のコマンドラインＤＢ４５３に格納されるコマンドラインＤＢテーブルの一例を示す説明図である。
【００６４】
コマンドラインＤＢテーブルは、ＮＡＳストレージ装置４００が、対象となるノードの構成の設定や変更をする際に用いる。一般的に、コマンドラインは対象となる機種やＯＳによってそれぞれ異なる。そのため、コマンドラインＤＢテーブルには、主要なメーカのコマンドラインを全て格納しておく。また、コマンドラインＤＢテーブルには、対象となる装置への所定の操作（例えば、後に説明するような、リンク集約の設定、ＶＬＡＮ−ＩＤの設定など）で用いられる一連のコマンドラインの全てを、そのコマンドラインの実行順に格納しておく。ＮＡＳストレージ装置４００は、このコマンドラインＤＢテーブルに格納された一連のコマンドラインを順番に実行することで、所定の操作ができる。
【００６５】
コマンドタインＤＢテーブルは、「機種／ＯＳ」、「設定項目」及び「コマンドライン」の各フィールドから構成される。
【００６６】
「機種／ＯＳ」フィールドは、当該コマンドラインの対象となるノード（スイッチ、ファイルサーバ等）の機種及びＯＳの情報が格納される。「設定項目」フィールドは、そのコマンドラインがどのような動作を行うかの情報が格納される。「コマンドライン」フィールドは、実際のコマンドラインが格納される。
【００６７】
図５の例では、機種が「Ｓｗｉｔｃｈ（１）」、ＯＳが「ＯＳ１」というスイッチに対して、「チャネルグループ定義」を行う場合は、「#configuretion terminal  #interface channel-group Y」というコマンドラインを用いることが示されている。また、図６の例では、機種名が「Ｓｅｒｖｅｒ１」、ＯＳ名が「ＯＳ３」というファイルサーバに対して、「ホスト名取得」を行う場合には、「#hostname」というコマンドラインを用いることが示されている。
【００６８】
図７は、ＮＡＳストレージ装置４００の認証情報ＤＢ４５２に格納される認証情報ＤＢテーブルの一例を示す説明図である。
【００６９】
認証情報ＤＢテーブルは、ＮＡＳストレージ装置４００が、対象となる機器の構成の設定や変更をする際に用いられる。
【００７０】
認証情報ＤＢテーブルは、「機種名称」「機種／ＯＳ」、「リモートアクセスプロトコル」及び「認証用情報」の各フィールドから構成される。
【００７１】
「機種名称」フィールドには、対象となるノードに個別に付けられる名称が格納される。「機種／ＯＳ」フィールドはコマンドラインＤＢ４５３と同じである。「リモートアクセスプロトコル」フィールドには、当該ノードにアクセスする際に用いるプロトコルを示す情報が格納される。「認証用情報」フィールドには、当該ノードへの認証のための情報が格納される。
【００７２】
図７の例では、機種名称が「スイッチ１」、機種が「Ｓｗｉｔｃｈ１」、ＯＳが「ＯＳ１」というスイッチに対しては、「ｔｅｌｎｅｔ」プロトコルを用いてアクセスする。そして、「認証用情報」フィールドに、認証に用いる情報（ログインＩＤ、ログインパスワード、管理用ＩＰアドレス等）が格納される。
【００７３】
図８は、ＮＡＳストレージ装置４００のペアポート格納ＤＢ４５４に格納されるペアポート格納ＤＢテーブルの一例を示す説明図である。
【００７４】
ペアポート格納ＤＢテーブルは、ＮＡＳストレージ装置４００とスイッチ２００との間で接続されているポートとの組の情報（ペアポート）を格納する。
【００７５】
ペアポート格納ＤＢテーブルは、「ＮＡＳ側ポート番号」、「スイッチ側」の各フィールドから構成される。
【００７６】
「ＮＡＳ側ポート番号」フィールドは、ＮＡＳストレージ装置４００のポートを示す情報が格納される。「スイッチ側」フィールドは、当該ＮＡＳ側ポート番号と接続されているスイッチ２００のポートを示す情報が格納される。この「スイッチ側」フィールドには、「スイッチ名称」、「ポート番号」フィールドが含まれる。「スイッチ名称」フィールドは当該スイッチの名称（機種名称：図７と同じ）が格納される。「ポート番号」フィールドは、当該スイッチのポート番号を示す情報が格納される。
【００７７】
図８の例では、ＮＡＳストレージ装置４００のポート番号「ｅｔｈ０」には、スイッチ名称「スイッチ１」のポート番号「Ｅｔｈｒｎｅｔ０／１」が接続されていることが示される。
【００７８】
図９は、ＮＡＳストレージ装置４００のファイル共有設定情報格納ＤＢ４５５に格納されるファイル共有設定情報格納ＤＢテーブルの一例を示す説明図である。
【００７９】
ファイル共有設定情報格納ＤＢテーブルは、ＮＡＳストレージ装置４００内に仮想ファイルサーバを設定する場合に、当該仮想ファイルサーバに含まれるファイルの共有設定情報が格納される。
【００８０】
ファイル共有設定情報格納ＤＢテーブルは、「項目」及び「値」フィールドで構成される。「値」フィールドには、「項目」フィールドに示される情報の内容が格納されている。
【００８１】
図９の例では、ＮＡＳストレージ装置４００に設定されている仮想ファイルサーバの「ＩＰアドレス・ネットマスク」、「ホスト名」、「共有ディレクトリ」、「公開先ホスト／ネットワーク」、「ファイル共有プロトコル」、「ユーザ認証手段」等の情報が格納されている。
【００８２】
図１０は、ＮＡＳストレージ装置４００のＶＬＡＮ−ＩＤ  ＤＢ４５１に格納されるＶＬＡＮ−ＩＤ  ＤＢテーブルの一例を示す説明図である。
【００８３】
ＶＬＡＮ−ＩＤ  ＤＢテーブルは、ＮＡＳストレージ装置４００が属するネットワークシステムで定義されているＶＬＡＮ−ＩＤの使用状況が格納される。
【００８４】
次に、本発明の第１の実施の形態のネットワークシステムの動作を説明する。
【００８５】
本発明の第１の実施の形態のネットワークシステムは、ＮＡＳストレージ装置４００が、ネットワークシステムに接続されているスイッチ２００の構成の設定や変更を行うことができる。
【００８６】
図１１乃至図１３は、本発明の第１の実施の形態のネットワークシステムの処理を示すフローチャートである。
【００８７】
まず、ネットワークシステムにおいて、管理者が、ＮＡＳストレージ装置４００とスイッチ２００との間でケーブルを配線する（処理１００１）。なお、ネットワークシステムに予めＮＡＳストレージ装置４００が接続されている場合はこの処理は不要である。
【００８８】
次に、管理者が、管理端末７００からＮＡＳストレージ装置４００にアクセスする。そして、アクセスしたＮＡＳストレージ装置４００のＧＵＩ制御プログラムを介して、スイッチ２００の認証情報を入力することで、スイッチ２００との間で認証を行う（処理１００２）。なお、この処理の詳細は図１４において後述する。
【００８９】
このとき、ＮＡＳストレージ装置４００に接続されているスイッチ２００が複数存在する場合は、この処理１００２を繰り返す（処理１００３）。
【００９０】
次に、管理者は、認証を行ったスイッチ２００が自動学習に対応しているか否かを判断する（処理１００４）。自動学習に対応している場合は、管理者は、自動学習を指定してポート番号ペアの設定を行う（処理１００５）。この処理１００５の詳細は図１９において後述する。自動学習に対応していない場合は、手動でポート番号ペアの設定を行う（処理１００６）。この処理１００６の詳細は図１７において後述する。
【００９１】
次に、管理者は、リンク集約を行うか否かを判断する。リンク集約を行う必要がある場合は、図１２の処理に移行する。リンク集約を行う必要がない場合は、図１３の処理に移行する（処理１００７）。
【００９２】
図１２において、管理者は、リンク集約の設定を行う（処理１００８）。この処理の詳細は図２０において後述する。
【００９３】
このとき、他にもリンク集約を設定する必要があれば、処理１００８を繰り返す（処理１００９）。
【００９４】
次に、リンク集約を行ったグループに対して複数のＶＬＡＮ−ＩＤを設定する必要があるか、すなわち、タグ付きＶＬＡＮ（ｔａｇｇｅｄＶＬＡＮ）の設定を行う必要が否かを判断する（処理１０１０）。ｔａｇｇｅｄＶＬＡＮの設定を行う必要がある場合は、ｔａｇｇｅｄＶＬＡＮ設定処理を行う（処理１０１１）。ｔａｇｇｅｄＶＬＡＮの設定を行う必要がない場合は、タグ無しでＶＬＡＮを設定する（処理１０１２）。この処理１０１１及び処理１０１２の詳細は図２２において後述する。
【００９５】
このとき、他のグループにもＶＬＡＮ設定を行う必要がある場合は、処理１０１０乃至処理１０１２を繰り返す（処理１０１３）。
【００９６】
そして、リンク集約を行ったポート以外のポートにＶＬＡＮの設定が必要であると判断した場合は、図１３の処理に移行する。ＶＬＡＮの設定はもう必要ないと判断した場合は、処理を終了する（処理１０１４）。
【００９７】
図１３において、ある特定のポートに対して複数のＶＬＡＮ−ＩＤを設定する必要がある、すなわち、タグ付きＶＬＡＮ（ｔａｇｇｅｄＶＬＡＮ）の設定を行う必要が否かを判断する（処理１０１５）。ｔａｇｇｅｄＶＬＡＮの設定をする必要がある場合は、ｔａｇｇｅｄＶＬＡＮ設定処理を行う（処理１０１６）。ｔａｇｇｅｄＶＬＡＮの設定をする必要がない場合は、タグ無しでＶＬＡＮを設定する（処理１０１７）。この処理１０１６及び処理１０１７の詳細は図２２において後述する。
【００９８】
このとき、他のグループにもＶＬＡＮ設定をする必要がある場合は、処理１０１５乃至処理１０１７を繰り返す。ＶＬＡＮの設定はもう必要ないと判断した場合は、処理を終了する（処理１０１８）。
【００９９】
図１４は、ＮＡＳストレージ装置４００とスイッチ２００との間で行われる認証処理を示すシーケンス図である。
【０１００】
管理者は、管理端末７００を操作して、ＮＡＳストレージ装置４００に対してアクセスする。アクセスを受けたＮＡＳストレージ装置４００において、ＧＵＩ制御プログラム４４１は、当該アクセスの応答として管理端末７００のディスプレイに主画面（図１５参照）を表示する。
【０１０１】
管理者は、管理端末に表示された主画面から、「管理／認証」ボタンを操作（クリック）する。これを受けてＮＡＳストレージ装置４００のＧＵＩ制御プログラム４４１は、管理／認証設定画面（図１６参照）を表示する。
【０１０２】
管理者は、管理／認証設定画面において、認証を行うスイッチの認証情報（機種／ＯＳ、リモート制御プロトコル、ログインＩＤ、パスワード、管理ＩＤ、管理パスワード、ＩＰアドレス、サブネットマスク）を入力し、「登録」ボタンを操作する。
【０１０３】
ＮＡＳストレージ装置４００のＧＵＩ制御プログラム４４１は、この認証情報を受け取ると、当該認証情報を認証情報ＤＢ４５２に登録する。登録が成功すると、その旨の通知を管理端末７００に送る。認証情報の登録が成功すると、以降は、管理者が機種／ＯＳを指定するだけで、認証情報ＤＢ４５２に登録された認証情報を用いてＮＡＳストレージ装置４００と当該スイッチ２００との認証ができる。
【０１０４】
管理者が、機種／ＯＳ名を用いて認証を行う場合は、管理／認証設定画面において、機種／ＯＳ名を指定する。登録されているスイッチ２００の機種／ＯＳ名はメニュー形式で表示されるので、その中から一つを選択する。機種／ＯＳ名を選択した後、「ログイン」ボタンを操作する。
【０１０５】
これを受けてＮＡＳストレージ装置４００のメイン制御プログラム４４２は、まず、認証情報ＤＢ４５２を参照して、該当するスイッチ２００の認証情報を取得する。そして、メイン制御プログラム４４２は、当該認証情報に示されているＩＰアドレス、リモート制御プロトコルを用いて当該スイッチ２００にアクセスする。そして、当該認証情報のログインＩＤ、パスワード等を用いて認証を行う。当該スイッチ２００への認証の結果、認証成功であれば、ＧＵＩ制御プログラム４４１にログイン成功の通知を指示し、認証失敗であれば、ＧＵＩ制御プログラム４４１にログイン失敗の通知を指示する。
【０１０６】
これを受けてＧＵＩ制御プログラム４４１は、管理端末７００にログインの成功又は失敗を通知する。
【０１０７】
以上の処理によって、管理者がＮＡＳストレージ装置４００に認証情報を登録した後は、機種／ＯＳ名を指定するだけで当該機種の認証ができる。なお、図１４ではスイッチ２００として説明したが、ファイルサーバ３００に対する認証処理も全く同じである。
【０１０８】
図１７は、管理者が手動でポート番号ペアを設定する処理のシーケンス図である。
【０１０９】
管理者は、管理端末７００を操作して、ＮＡＳストレージ装置４００に対してアクセスするする。アクセスを受けたＮＡＳストレージ装置４００において、ＧＵＩ制御プログラム４４１は、当該アクセスの応答として管理端末７００のディスプレイに主画面（図１５参照）を表示する。
【０１１０】
管理者は、管理端末に表示された主画面から、「ポート番号ペア設定」ボタンを操作する。これを受けてＮＡＳストレージ装置４００のＧＵＩ制御プログラム４４１は、ポート番号ペア設定画面（図１８参照）を表示する。
【０１１１】
管理者は、ポート番号ペア設定画面において、まず「手動指定」を選択する。そして、ＮＡＳストレージ装置４００側のポートと、対応するスイッチ２００のポートとを指定して、「登録」を操作する。
【０１１２】
ＮＡＳストレージ装置４００のメイン制御プログラム４４２は、指定されたポート番号のペアを受け取ると、当該ポート番号ペアをペアポート格納ＤＢ４５４に登録する。登録が完了すると、ＧＵＩ制御プログラム４４１に登録成功の通知を指示する。これを受けてＧＵＩ制御プログラム４４１は、管理端末７００に登録成功を通知する。
【０１１３】
以上の処理によって、管理者の指示による手動のポート番号ペアの登録が完了する。
【０１１４】
図１９は、自動学習によってポート番号ペアの設定を行う処理を示すシーケンス図である。
【０１１５】
管理者は、管理端末７００を操作して、ＮＡＳストレージ装置４００に対してアクセスする。アクセスを受けたＮＡＳストレージ装置４００において、ＧＵＩ制御プログラム４４１は、当該アクセスの応答として管理端末７００のディスプレイに主画面（図１５参照）を表示する。
【０１１６】
管理者は、管理端末に表示された主画面から、「ポート番号ペア設定」ボタンを操作する。これを受けてＮＡＳストレージ装置４００のＧＵＩ制御プログラム４４１は、ポート番号ペア設定画面（図１８参照）を表示する。
【０１１７】
管理者は、ポート番号ペア設定画面において、「自動設定」を選択し、「登録」ボタンを操作する。
【０１１８】
これを受けてＮＡＳストレージ装置４００のメイン制御プログラム４４２は、自装置に接続されているスイッチ２００に対して、自動学習が可能かどうかを確認するための問い合わせメッセージを送信する。この問い合わせメッセージは、スイッチ２００のＣＬＩ２４１が受信する。ＣＩＬ２４１は、自スイッチが自動学習に対応している場合は、自動学習「ＹＥＳ」を応答する。また、当該スイッチ２００が自動学習に対応していない場合は、ＮＡＳストレージ装置４００のメイン制御プログラム４４２からの問い合わせメッセージに対して応答はされない。従って、メイン制御プログラム４４２は、例えば所定の時間応答がなかった場合などは自動学習の失敗と判断し、ＧＵＩ制御プログラム４４１に自動学習失敗の通知を指示する。ＧＵＩ制御プログラム４４１は、管理端末７００に対して自動学習の失敗を通知する。
【０１１９】
スイッチ２００から自動学習「ＹＥＳ」の応答があった場合は、メイン制御プログラム４４２は、ペアポート自動学習プログラム４４３に自動学習の開始を指示する。これを受けてペアポート自動学習プログラム４４３は、スイッチ２００との間でペアポートの自動学習をする。自動学習とは、装置間で設定情報（例えば、ポート番号ペア）を取得、特定することである。自動学習の結果、取得したポート番号ペア情報をペアポート格納ＤＢ４５４に登録する。そして、自動学習が完了すると、メイン制御プログラム４４２に自動学習の終了を通知する。これを受けてメイン制御プログラム４４２は、ＧＵＩ制御プログラム４４１に自動学習による登録成功の通知を指示する。これを受けてＧＵＩ制御プログラム４４１は、管理端末に登録成功を通知する。
【０１２０】
以上の処理によって、自動学習によるポート番号ペアの登録が完了する。
【０１２１】
図２０は、リンク集約を設定する処理のシーケンス図である。
【０１２２】
管理者は、管理端末７００を操作して、ＮＡＳストレージ装置４００に対してアクセスする。アクセスを受けたＮＡＳストレージ装置４００において、ＧＵＩ制御プログラム４４１は、当該アクセスの応答として管理端末７００のディスプレイに主画面（図１５参照）を表示する。
【０１２３】
管理者は、管理端末に表示された主画面から、「リンク集約設定」ボタンを操作する。これを受けてＮＡＳストレージ装置４００のＧＵＩ制御プログラム４４１は、リンク集約設定画面（図２１参照）を表示する。
【０１２４】
管理者は、リンク集約設定画面において、リンク集約の設定に必要な情報（Channel-group ID、接続モード、ＮＡＳ側ポート番号）を選択し、「設定」ボタンを操作する。
【０１２５】
ＮＡＳストレージ装置４００のメイン制御プログラム４４２は、この情報を受け取ると、まず、ＮＡＳ側ポート番号とペアとなるスイッチ２００のポート番号を、ペアポート格納ＤＢ４５４を参照して取得する。
【０１２６】
次に、当該スイッチ２００の機種に該当するチャネルグループ定義コマンドを、コマンドラインＤＢ４５３から取得する。そして取得したコマンドラインを用いて、管理者の設定した情報に基づいて、当該スイッチ２００にチャネルグループ定義コマンドを送信する。
【０１２７】
次に、当該スイッチ２００の機種に該当するチャネルグループ所属ポート及びモード設定コマンドを、コマンドラインＤＢ４５３から取得する。そして取得したコマンドラインを用いて、管理者の設定した情報に基づいて、当該スイッチ２００にチャネルグループ所属ポート及びモード設定コマンドを送信する。
【０１２８】
リンク集約の設定が完了すると、メイン制御プログラム４４２は、ＧＵＩ制御プログラム４４１に自動学習による設定成功の通知を指示する。これを受けてＧＵＩ制御プログラム４４１は、管理端末に設定成功を通知する。
【０１２９】
以上の処理によって、管理者の指示によるリンク集約の設定が完了する。
【０１３０】
図２２は、ＶＬＡＮの設定を行う処理を示すシーケンス図である。
【０１３１】
管理者は、管理端末７００を操作して、ＮＡＳストレージ装置４００に対してアクセスする。アクセスを受けたＮＡＳストレージ装置４００において、ＧＵＩ制御プログラム４４１は、当該アクセスの応答として管理端末７００のディスプレイに主画面（図１５参照）を表示する。
【０１３２】
管理者は、管理端末に表示された主画面から、「ＶＬＡＮ設定」ボタンを操作する。これを受けてＮＡＳストレージ装置４００のＧＵＩ制御プログラム４４１は、ＶＬＡＮ設定画面（図２３参照）を表示する。
【０１３３】
管理者は、ＶＬＡＮ設定画面においてＮＡＳのポート番号（又はChannel-Group ID）の選択、tagged（タグ付き）又はuntagged（タグ無し）の選択、ＶＬＡＮ−ＩＤの選択を行い、「登録」ボタンを操作する。必要ならば他のＶＬＡＮについても項目の選択を行い、「登録」ボタンを操作する。登録されたＶＬＡＮは設定項目一覧に表示される。すべてのＶＬＡＮについて登録が終わると、「設定」ボタンを操作する。
【０１３４】
ＮＡＳストレージ装置４００のメイン制御プログラム４４２は、この情報を受け取ると、まず、ＮＡＳ側ポート番号とペアとなるスイッチ２００のポート番号を、ペアポート格納ＤＢ４５４を参照して取得する。次に、当該スイッチ２００の機種に該当するＶＬＡＮ設定コマンドを、コマンドラインＤＢ４５３から取得する。そして取得したコマンドラインを用いて、管理者の設定した情報に基づいて、当該スイッチ２００にＶＬＡＮ設定コマンドを送信する。このとき、設定したＶＬＡＮ−ＩＤの使用状況をＶＬＡＮ−ＩＤ  ＤＢ４５１に登録する。
【０１３５】
ＶＬＡＮの設定が完了すると、メイン制御プログラム４４２は、ＧＵＩ制御プログラム４４１にＶＬＡＮ設定成功の通知を指示する。これを受けてＧＵＩ制御プログラム４４１は、管理端末７００に設定成功を通知する。
【０１３６】
以上の処理によって、ポート又はグループに対してタグ付き又はタグ無しのＶＬＡＮが設定される。
【０１３７】
以上説明した第１の実施の形態では、管理者が、管理端末７００からＮＡＳストレージ装置４００を介して、スイッチ２００、ファイルサーバ３００等のネットワーク上の他のノードへの認証情報を設定した後は、簡易な操作のみによって他のノードへの認証が可能となる。このような構成によって、ネットワーク上の他のノードの構成の設定や変更等がＮＡＳストレージ装置４００によって一元的に管理でき、ネットワークシステムの管理がより容易となる。
【０１３８】
以下に本発明の第２の実施の形態を説明する。
【０１３９】
第２の実施の形態のネットワークシステムは、第１の実施の形態において説明した、ネットワークシステム上の他ノードの管理手法を用い、ネットワークシステム上のファイルサーバ３００の設定情報を取得して、ＮＡＳストレージ装置４００内に仮想ファイルサーバとして移行できるよう構成した。なお、第１の実施の形態と同一の構成には同一の符号を付し、その説明は省略する。
【０１４０】
図２４は、第２の実施の形態における、既存のファイルサーバ３００の設定情報の取得及び仮想ファイルサーバ設定の処理を示すフローチャートである。
【０１４１】
まず、管理者が、管理端末７００からＮＡＳストレージ装置４００にアクセスする。そして、アクセスしたＮＡＳストレージ装置４００のＧＵＩ制御プログラム４４１を介して、ファイルサーバ３００の認証情報を入力することで、ファイルサーバ３００の認証情報を登録する（処理２００１）。この処理の詳細は図１４において前述したように、管理者がＮＡＳストレージ装置４００に認証情報を登録した後は、機種／ＯＳ名を指定するだけで当該機種の認証ができる。設定情報を取得するファイルサーバ３００が複数ある場合は、処理２００１を繰り返す（処理２００２）。
【０１４２】
次に、ＮＡＳストレージ装置４００は、設定を取得する対象のファイルサーバ（既存ファイルサーバ）からファイル共有設定情報を取得する（処理２００３）。この処理は図２５において後述する。
【０１４３】
ファイル共有設定情報を取得した後、管理者は、ＮＡＳストレージ装置４００に仮想ファイルサーバを作成するか否かを判断する（処理２００４）。仮想ファイルサーバを作成しない場合は、ＮＡＳストレージ装置４００内に通常のファイルシステムを作成し（処理２００５）、必要に応じて、既存ファイルサーバ３００からデータを移行し（処理２００６）、当該ファイルサーバを停止する（処理２００７）。処理２００５乃至処理２００７の詳細は図２７において後述する。
【０１４４】
仮想ファイルシステムを作成する場合は、ＮＡＳストレージ装置４００内に仮想ファイルシステムを作成し（処理２００８）、必要に応じて、既存ファイルサーバ３００からデータを移行し（処理２００９）、当該ファイルサーバを停止する（処理２０１０）。
【０１４５】
処理２００８乃至処理２０１０の詳細は図２９において後述する。
【０１４６】
図２５は、既存ファイルサーバからファイル共有設定情報を取得する処理を示すシーケンス図である。
【０１４７】
管理者は、管理端末７００を操作して、ＮＡＳストレージ装置４００に対してアクセスする。アクセスを受けたＮＡＳストレージ装置４００において、ＧＵＩ制御プログラム４４１は、当該アクセスの応答として管理端末７００のディスプレイに主画面（図１５参照）を表示する。
【０１４８】
管理者は、管理端末に表示された主画面から、「ファイル共有設定情報取得」ボタンを操作する。これを受けてＮＡＳストレージ装置４００のＧＵＩ制御プログラム４４１は、ファイル共有設定情報取得画面（図２６参照）を表示する。
【０１４９】
管理者は、まず、既存ファイルサーバの機種判定を自動で行うか手動で行うかを選択する。機種判定を自動で行う場合は、ファイル共有設定情報取得画面において、「自動取得」を選択する。機種判定を手動で行う場合は、ファイル共有設定情報取得画面において、「設定」を選択し、対象となる既存ファイルサーバの機種名を入力しＯＳを指定する。そして「ＯＫ」ボタンを操作する。
【０１５０】
なお、この際に、既存ファイルサーバからデータを移行する場合は、データ移行を「する」に選択する。仮想ファイルサーバを作成する場合は、仮想ファイルサーバ作成を「する」に選択する。仮想ファイルサーバを作成する際には、必要であればＶＬＡＮ−ＩＤを指定する。
【０１５１】
既存ファイルサーバの機種判定の「自動取得」を選択した場合は、ＧＵＩ制御プログラム４４１は、ファイル共有設定情報取得プログラム４４４に対して自動判別を指示する。これを受けてファイル共有設定情報取得プログラム４４４は、当該既存ファイルサーバに対して、機種情報自動判別の問い合わせを行う。
【０１５２】
これを受けて既存ファイルサーバ３００のＣＬＩ３４１は、機種情報を返却する。
【０１５３】
この結果を受けてファイル共有設定情報取得プログラム４４４は、自動判別が成功か否かを判定する。機種情報が返却されなかった場合や、正しい情報が返却されなかった場合は、自動判別の失敗と判定し、ＧＵＩ制御プログラム４４１に失敗の通知を指示する。
【０１５４】
ＧＵＩ制御プログラム４４１は、管理端末７００にファイル共有設定情報取得画面を表示すると共に、自動判別が失敗した旨のメッセージを管理者に通知する。管理者はこれを受けて、手動で機種名を選択する。
【０１５５】
自動判別が成功した場合は、ファイル共有設定情報取得プログラム４４４は、受け取った機種情報を元に、コマンドラインＤＢ４５３から当該機種に該当するコマンド（ファイル共有競って情報取得コマンド）を取得する。そして、取得したコマンドを実行し、既存ファイルサーバからファイル共有設定情報を取得する。
【０１５６】
なお、このときファイル共有設定情報が正常に取得できなかった場合は、ＧＵＩ制御プログラム４４１にファイル共有設定情報取得の失敗の通知を指示する。ＧＵＩ制御プログラム４４１は、ファイル共有設定情報取得が失敗した旨のメッセージを管理者に通知する。
【０１５７】
ファイル共有設定情報取得の取得が成功した場合は、ファイル共有設定情報取得プログラム４４４は、仮想ファイルサーバを作成するか否かの判定を行う。仮想ファイルサーバを作成しない（通常のファイルシステムを作成）場合は、図２７の処理に移行し、仮想ファイルサーバの作成を行う場合は、図２９の処理に移行する。
【０１５８】
図２７は、ＮＡＳストレージ装置４００に通常のファイルシステムの作成の処理のシーケンス図である。
【０１５９】
まず、ファイル共有設定情報取得プログラム４４４は、既存ファイルサーバ３００から取得したファイル共有設定情報を、ファイル共有設定情報格納ＤＢ４５５に登録する。
【０１６０】
ファイル共有設定情報取得プログラム４４４は、ファイル共有設定情報格納ＤＢ４５５から登録完了の応答を受けて、ファイル共有設定情報の設定の完了の通知をＧＵＩ制御プログラム４４１に指示する。これを受けてＧＵＩ制御プログラム４４１は、管理端末７００に設定完了の通知を行う。
【０１６１】
次に、管理者は、データ移行するか否かを判定する。なお、図２５において前述したように、ファイル共有設定情報取得画面においてデータ移行するか否かを指示しているので、その指示に基づいて、処理を分岐する。
【０１６２】
データ移行を行う場合は、ＧＵＩ制御プログラム４４１は、ファイル共有設定情報取得プログラム４４４にデータ移行を指示する。これを受けてファイル共有設定情報取得プログラム４４４は、既存ファイルサーバ３００に対して、データの取得を要求する。このデータ取得要求では、ファイル共有設定情報取得プログラム４４４が、コマンドラインＤＢ４５３から当該既存ファイルサーバ３００のデータ取得要求に該当するコマンドラインを取得し、取得したコマンドラインを送信する。
【０１６３】
ファイル取得要求を受けた既存ファイルサーバ３００は、当該要求に基づいて、自ファイルサーバに保存されているファイルデータをＮＡＳストレージ装置４００に送信する。
【０１６４】
ファイル共有設定情報取得プログラム４４４は、データの取得が完了すると、ＧＵＩ制御プログラム４４１にデータ移行の完了の通知を指示する。これを受けてＧＵＩ制御プログラム４４１は、管理端末７００にデータ移行完了を通知すると共に、当該既存ファイルサーバ３００を停止するか否かの確認を行うファイルサーバ停止確認画面（図２８参照）を表示する。
【０１６５】
管理者は、ファイルサーバ確認画面において、既存ファイルサーバ３００を停止する場合は「ＹＥＳ」を操作し、停止しない場合は「ＮＯ」を操作する。「ＮＯ」を操作した場合は処理を終了する。
【０１６６】
「ＹＥＳ」を操作した場合、すなわち、既存ファイルサーバ３００を停止する場合、これを受けてＧＵＩ制御プログラム４４１は、ファイル共有設定情報取得プログラム４４４に既存ファイルサーバの停止を指示する。
【０１６７】
これを受けてファイル共有設定情報取得プログラム４４４は、既存ファイルサーバ３００に対して、ファイルサーバ停止を要求する。このファイルサーバ停止要求では、ファイル共有設定情報取得プログラム４４４が、コマンドラインＤＢ４５３から当該既存ファイルサーバ３００のファイルサーバ停止要求に該当するコマンドラインを取得し、取得したコマンドラインを送信する。
【０１６８】
ファイルサーバ停止要求を受けた既存ファイルサーバ３００は、当該要求に基づいて、自ファイルサーバを停止する。
【０１６９】
ファイル共有設定情報取得プログラム４４４は、既存ファイルサーバ３００からファイルサーバ停止の確認を受けると、処理を終了する。
【０１７０】
図２９は、ＮＡＳストレージ装置４００に仮想ファイルシステムを作成する処理のシーケンス図である。
【０１７１】
まず、管理者は、ＶＬＡＮ−ＩＤを指定する。なお、図２５において前述したように、ファイル共有設定情報取得画面においてＶＬＡＮ−ＩＤを指定しているので、そのＶＬＡＮ−ＩＤを指定用いる。
【０１７２】
これを受けてファイル共有設定情報取得プログラム４４４は、ＶＬＡＮ−ＩＤ  ＤＢ４５１を参照して、当該ＶＬＡＮ−ＩＤの使用状況を確認する。
【０１７３】
次に、ファイル共通設定情報取得プログラム４４４は、既存ファイルサーバ３００と同じＩＰアドレス、ホスト名及び指示されたＶＬＡＮ−ＩＤを用いた仮想ファイルサーバ（仮想ファイルサーバ４６０）を作成する。そして、作成した仮想ファイルサーバ４６０内のファイル共有設定情報格納ＤＢ４６１に、既存ファイルサーバ３００から取得したファイル共有設定情報を、ファイル共有設定情報格納ＤＢ４５５に登録する。
【０１７４】
ファイル共有設定情報取得プログラム４４４は、ファイル共有設定情報格納ＤＢ４５５から登録完了の応答を受けて、ファイル共有設定情報の設定の完了の通知をＧＵＩ制御プログラム４４１に指示する。これを受けてＧＵＩ制御プログラム４４１は、管理端末７００に設定完了を通知する。
【０１７５】
次に、管理者は、データ移行するか否かを判定する。なお、図２５において前述したように、ファイル共有設定情報取得画面においてデータ移行するか否かを指示しているので、その指示に基づいて、処理を分岐する。
【０１７６】
データ移行を行う場合は、ＧＵＩ制御プログラム４４１は、ファイル共有設定情報取得プログラム４４４にデータ移行を指示する。これを受けてファイル共有設定情報取得プログラム４４４は、既存ファイルサーバ３００に対して、データの取得を要求する。このデータ取得要求では、ファイル共有設定情報取得プログラム４４４が、コマンドラインＤＢ４５３から当該既存ファイルサーバ３００のデータ取得要求に該当するコマンドラインを取得し、取得したコマンドラインを送信する。
【０１７７】
ファイル取得要求を受けた既存ファイルサーバ３００は、当該要求に基づいて、自ファイルサーバに保存されているファイルデータをＮＡＳストレージ装置４００に送信する。このファイルデータは、ＮＡＳストレージ装置４００内のストレージ（図示せず）に保存される。
【０１７８】
ファイル共有設定情報取得プログラム４４４は、データの取得が完了すると、ＧＵＩ制御プログラム４４１にデータ移行の完了の通知を指示する。これを受けてＧＵＩ制御プログラム４４１は、管理端末７００にデータ移行完了を通知すると共に、当該既存ファイルサーバ３００を停止するか否かの確認を行うファイルサーバ停止確認画面（図２８参照）を表示する。
【０１７９】
管理者は、ファイルサーバ確認画面において、既存ファイルサーバ３００を停止する場合は「ＹＥＳ」を操作し、停止しない場合は「ＮＯ」を操作する。「ＮＯ」を操作した場合は処理を終了する。
【０１８０】
「ＹＥＳ」を操作した場合、すなわち、既存ファイルサーバ３００を停止する場合、これを受けてＧＵＩ制御プログラム４４１は、ファイル共有設定情報取得プログラム４４４に既存ファイルサーバの停止を指示する。
【０１８１】
これを受けてファイル共有設定情報取得プログラム４４４は、既存ファイルサーバ３００に対して、ファイルサーバ停止を要求する。このファイルサーバ停止要求では、ファイル共有設定情報取得プログラム４４４が、コマンドラインＤＢ４５３から当該既存ファイルサーバ３００のファイルサーバ停止要求に該当するコマンドラインを取得し、取得したコマンドラインを送信する。
【０１８２】
ファイルサーバ停止要求を受けた既存ファイルサーバ３００は、当該要求に基づいて、自ファイルサーバを停止する。
【０１８３】
ファイル共有設定情報取得プログラム４４４は、既存ファイルサーバ３００からファイルサーバ停止の確認を受けると、作成した仮想ファイルサーバ４６０を起動し、処理を終了する。このようにすることで、既存ファイルサーバ３００が仮想ファイルサーバ４６０に置き換わる。
【０１８４】
以上説明した第２の実施の形態では、第１の実施の形態と同様に、管理者が、管理端末７００からＮＡＳストレージ装置４００を介して、スイッチ２００、ファイルサーバ３００等のネットワーク上の他のノードへの認証情報を設定した後は、簡易な操作のみによって他のノードへの認証が可能となる。このような構成によって、ネットワーク上の他のノードの構成の設定や変更等がＮＡＳストレージ装置４００によって一元的に管理でき、ネットワークシステムの管理がより容易となる。特に、ネットワーク上の既存ファイルサーバ３００のデータをＮＡＳストレージ装置４００に容易に移行することが可能となる。
【図面の簡単な説明】
【０１８５】
【図１】本発明の第１の実施の形態のネットワークシステムの構成を示すブロック図である。
【図２】本発明の第１の実施の形態のＮＡＳストレージ装置４００の構成を示すブロック図である。
【図３】本発明の第１の実施の形態のスイッチ２００の構成を示すブロック図である。
【図４】本発明の第１の実施の形態のファイルサーバ３００の構成を示すブロック図である。
【図５】本発明の第１の実施の形態のコマンドラインＤＢテーブルの一例を示す説明図である。
【図６】本発明の第１の実施の形態のコマンドラインＤＢテーブルの一例を示す説明図である。
【図７】本発明の第１の実施の形態の認証情報ＤＢテーブルの一例を示す説明図である。
【図８】本発明の第１の実施の形態のペアポート格納ＤＢテーブルの一例を示す説明図である。
【図９】本発明の第１の実施の形態のファイル共有設定情報格納ＤＢテーブルの一例を示す説明図である。
【図１０】本発明の第１の実施の形態のＶＬＡＮ−ＩＤ  ＤＢテーブルの一例を示す説明図である。
【図１１】本発明の第１の実施の形態のネットワークシステムの処理のフローチャートである。
【図１２】本発明の第１の実施の形態のネットワークシステムの処理のフローチャートである。
【図１３】本発明の第１の実施の形態のネットワークシステムの処理のフローチャートである。
【図１４】本発明の第１の実施の形態の認証処理を示すシーケンス図である。
【図１５】本発明の第１の実施の形態の主画面を示す説明図である。
【図１６】本発明の第１の実施の形態の管理／認証設定画面を示す説明図である。
【図１７】本発明の第１の実施の形態の手動でポート番号ペア設定の処理のシーケンス図である。
【図１８】本発明の第１の実施の形態のポート番号ペア設定画面を示す説明図である。
【図１９】本発明の第１の実施の形態の自動学習によってポート番号ペアの設定の処理のシーケンス図である。
【図２０】本発明の第１の実施の形態のリンク集約の設定の処理のシーケンス図である。
【図２１】本発明の第１の実施の形態のリンク集約設定画面を示す説明図である。
【図２２】本発明の第１の実施の形態のＶＬＡＮの設定の処理のシーケンス図である。
【図２３】本発明の第１の実施の形態のＶＬＡＮ設定画面を示す説明図である。
【図２４】本発明の第２の実施の形態の既存のファイルサーバ３００の設定情報の取得及び仮想ファイルサーバ設定の処理のフローチャートである。
【図２５】本発明の第２の実施の形態のファイル共有設定情報を取得する処理のシーケンス図である。
【図２６】本発明の第２の実施の形態のファイル共有設定情報取得画面を示す説明図である。
【図２７】本発明の第２の実施の形態の通常のファイルシステムを作成する処理のシーケンス図である。
【図２８】本発明の第２の実施の形態のファイルサーバ停止確認画面を示す説明図である。
【図２９】本発明の第２の実施の形態の仮想ファイルシステムを作成する処理のシーケンス図である。
【符号の説明】
【０１８６】
１００      クライアント
２００      スイッチ
３００      ファイルサーバ
４００      ＮＡＳストレージ装置
４４１      ＧＵＩ制御プログラム
４４２      メイン制御プログラム
４４３      ペアポート自動学習プログラム
４４４      ファイル共通設定情報取得プログラム
４４５      データ取得プログラム
４４６      仮想ファイルサーバプログラム
４６０ａ、４６０ｂ      仮想ファイルサーバ
５００      基幹ネットワーク
６００      管理ネットワーク
７００      管理端末
【図１】
2006023819.tif 000003
【図２】
2006023819.tif 000004
【図３】
2006023819.tif 000005
【図４】
2006023819.tif 000006
【図５】
2006023819.tif 000007
【図６】
2006023819.tif 000008
【図７】
2006023819.tif 000009
【図８】
2006023819.tif 000010
【図９】
2006023819.tif 000011
【図１０】
2006023819.tif 000012
【図１１】
2006023819.tif 000013
【図１２】
2006023819.tif 000014
【図１３】
2006023819.tif 000015
【図１４】
2006023819.tif 000016
【図１５】
2006023819.tif 000017
【図１６】
2006023819.tif 000018
【図１７】
2006023819.tif 000019
【図１８】
2006023819.tif 000020
【図１９】
2006023819.tif 000021
【図２０】
2006023819.tif 000022
【図２１】
2006023819.tif 000023
【図２２】
2006023819.tif 000024
【図２３】
2006023819.tif 000025
【図２４】
2006023819.tif 000026
【図２５】
2006023819.tif 000027
【図２６】
2006023819.tif 000028
【図２７】
2006023819.tif 000029
【図２８】
2006023819.tif 000030
【図２９】
2006023819.tif 000031