(57)【要約】【課題】本発明は、グローバルネームスペースにおけるアクセスログの解析処理を容易に行うことができるストレージ技術を提供する。【解決手段】計算機システム１０は、ローカルパスを用いたアクセスログをストレージシステム４２から中間ノード３０に転送し、中間ノード３０でアクセスログのローカルパスをグローバルパスに変換し、グローバルパスに変換されたアクセスログを中間ノード３０からログ管理装置７０に転送し、ログ管理装置７０に転送されたアクセスログを表示する。【選択図】図１
2008269300.tif 000002
【特許請求の範囲】
【請求項１】
ファイルを保存するストレージシステムと、前記ストレージシステムに対するファイルアクセスを行うホスト計算機とを有する計算機システムであって、
前記ストレージシステムに記憶されるファイルの所在を示すローカルパスを、該ファイルの所在を前記ホスト計算機に対して仮想的に示すグローバルパスに対応付けるパス対応部と、
前記ホスト計算機からの前記グローバルパスを用いたファイルアクセスを、前記パス対応部によって該グローバルパスに対応付けられたローカルパスを用いたファイルアクセスに変換して前記ストレージシステムに転送するアクセスパス変換部と、
前記アクセスパス変換部によってグローバルパスからローカルパスに変換されたファイルアクセスが前記ストレージシステムに転送された後、前記ローカルパスを用いて該ファイルアクセスの実行態様を記録したアクセスログを、前記ストレージシステムから受け付けるアクセスログ受付部と、
前記アクセスログ受付部によって受け付けられたアクセスログのローカルパスを、前記パス対応部によって該ローカルパスに対応付けられたグローバルパスに変換するアクセスログ変換部と、
前記アクセスログ変換部によってローカルパスからグローバルパスに変換されたアクセスログを表示するアクセスログ表示部と
を備える計算機システム。
【請求項２】
請求項１記載の計算機システムであって、
前記アクセスログ表示部は、
前記アクセスログ変換部によってローカルパスからグローバルパスに変換されたアクセスログを蓄積する変更後ログ蓄積部と、
前記変更後ログ蓄積部に蓄積されたアクセスログに対する表示要求に応じて、前記変更後ログ蓄積部に蓄積されたアクセスログを表示する蓄積ログ表示部と
を含む計算機システム。
【請求項３】
請求項１または２記載の計算機システムであって、
前記アクセスログ変換部は、
前記アクセスログ受付部によって受け付けられたアクセスログを蓄積する変更前ログ蓄積部と、
前記変更前ログ蓄積部に蓄積されたアクセスログに対する表示要求に応じて、前記変更前ログ蓄積部に蓄積されたアクセスログのローカルパスを、前記パス対応部によって該ローカルパスに対応付けられたグローバルパスに変換する蓄積ログ変換部と
を含む計算機システム。
【請求項４】
請求項１ないし３のいずれか記載の計算機システムであって、
更に、前記ホスト計算機に接続され、前記アクセスパス変換部を構成する中間ノードを備え、
前記パス対応部，前記アクセスログ受付部，アクセスログ変換部は、前記中間ノードに設けられた、計算機システム。
【請求項５】
請求項１ないし４のいずれか記載の計算機システムであって、
前記ストレージシステムは、
前記ファイルを記憶するストレージ装置と、
前記ストレージ装置におけるファイルの記憶を管理する末端ノードと
を含み、
前記末端ノードは、
前記ローカルパスを用いたアクセスログを生成するログ生成部と、
前記ログ生成部によって生成されたアクセスログを、前記アクセスログ受付部に転送するログ転送部と
を含む、計算機システム。
【請求項６】
請求項１ないし５のいずれか記載の計算機システムであって、
前記アクセスパス変換部は、前記ファイルアクセスのグローバルパスをローカルパスに変換するのに加え、該ファイルアクセスに付されたアクセス要求元を、前記ホスト計算機から前記アクセスパス変換部に変換し、
前記アクセスログ変換部は、前記アクセスログのローカルパスをグローバルパスに変換するのに加え、該アクセスログに記録されたアクセス要求元を、前記アクセスパス変換部から前記ホスト計算機に変換する、計算機システム。
【請求項７】
請求項１ないし６のいずれか記載の計算機システムであって、
前記アクセスパス変換部は、前記ファイルアクセスのグローバルパスをローカルパスに変換するのに加え、該ファイルアクセスに付されたアクセス識別符号を、第１の識別符号から第２の識別符号に変換し、
前記アクセスログ変換部は、前記アクセスログのローカルパスをグローバルパスに変換するのに加え、該アクセスログに記録されたアクセス識別符号を、前記第２の識別符号から前記第１の識別符号に変換する、計算機システム。
【請求項８】
ファイルを保存するストレージシステムに対するホスト計算機からのファイルアクセスを中継する中間ノードであって、
前記ストレージシステムに記憶されるファイルの所在を示すローカルパスを、該ファイルの所在を前記ホスト計算機に対して仮想的に示すグローバルパスに対応付けるパス対応部と、
前記ホスト計算機からの前記グローバルパスを用いたファイルアクセスを、前記パス対応部によって該グローバルパスに対応付けられたローカルパスを用いたファイルアクセスに変換して前記ストレージシステムに転送するアクセスパス変換部と、
前記アクセスパス変換部によってグローバルパスからローカルパスに変換されたファイルアクセスが前記ストレージシステムに転送された後、前記ローカルパスを用いて該ファイルアクセスの実行態様を記録したアクセスログを、前記ストレージシステムから受け付けるアクセスログ受付部と、
前記アクセスログ受付部によって受け付けられたアクセスログのローカルパスを、前記パス対応部によって該ローカルパスに対応付けられたグローバルパスに変換するアクセスログ変換部と、
前記アクセスログ変換部によってローカルパスからグローバルパスに変換されたアクセスログを、該アクセスログを管理するログ管理装置に送信する変換ログ送信部と
を備える中間ノード。
【請求項９】
請求項８記載の中間ノードであって、
前記アクセスパス変換部は、前記ファイルアクセスのグローバルパスをローカルパスに変換するのに加え、該ファイルアクセスに付されたアクセス要求元を、前記ホスト計算機から前記アクセスパス変換部に変換し、
前記アクセスログ変換部は、前記アクセスログのローカルパスをグローバルパスに変換するのに加え、該アクセスログに記録されたアクセス要求元を、前記アクセスパス変換部から前記ホスト計算機に変換する、中間ノード。
【請求項１０】
請求項８または９記載の中間ノードであって、
前記アクセスパス変換部は、前記ファイルアクセスのグローバルパスをローカルパスに変換するのに加え、該ファイルアクセスに付されたアクセス識別符号を、第１の識別符号から第２の識別符号に変換し、
前記アクセスログ変換部は、前記アクセスログのローカルパスをグローバルパスに変換するのに加え、該アクセスログに記録されたアクセス識別符号を、前記第２の識別符号から前記第１の識別符号に変換する、中間ノード。
【請求項１１】
ファイルを保存するストレージシステムに対するホスト計算機からのファイルアクセスを記録したアクセスログを管理するログ管理方法であって、
（ａ）  前記ストレージシステムに記憶されるファイルの所在を示すローカルパスを該ファイルの所在を前記ホスト計算機に対して仮想的に示すグローバルパスに対応付けたパス対応テーブルを、前記ホスト計算機から前記ストレージシステムに対するファイルアクセスを中継する中間ノードが備えるメモリに記憶しておき、
（ｂ）  前記中間ノードが備えるＣＰＵが、前記ホスト計算機からの前記グローバルパスを用いたファイルアクセスを、前記パス対応部によって該グローバルパスに対応付けられたローカルパスを用いたファイルアクセスに変換して前記ストレージシステムに転送する工程と、
（ｃ）  前記（ｂ）工程によってグローバルパスからローカルパスに変換されたファイルアクセスが前記ストレージシステムに転送された後、前記中間ノードが備えるインタフェースが、前記ローカルパスを用いて該ファイルアクセスの実行態様を記録したアクセスログを、前記ストレージシステムから受け付ける工程と、
（ｄ）  前記中間ノードが備えるＣＰＵが、前記（ｃ）工程によって受け付けられたアクセスログのローカルパスを、前記メモリに記憶されたパス対応テーブルによって該ローカルパスに対応付けられたグローバルパスに変換する工程と、
（ｅ）  前記中間ノードと通信可能に接続されたログ管理装置が、前記（ｄ）工程によってローカルパスからグローバルパスに変換されたアクセスログを表示する工程と
を備えるログ管理方法。
【請求項１２】
請求項１１記載のログ管理方法であって、
前記（ｅ）工程は、
前記ログ管理装置が備えるインタフェースが、前記（ｄ）工程によってローカルパスからグローバルパスに変換されたアクセスログを、前記中間ノードから受信する工程と、
前記ログ管理装置が備えるＣＰＵが、前記中間ノードから受信したアクセスログを、該ログ管理装置が備えるログ蓄積メモリに格納する工程と、
前記ログ蓄積メモリに蓄積されたアクセスログに対する表示要求に応じて、前記ログ管理装置が備えるユーザインタフェースが、該アクセスログを表示する工程と
を含むログ管理方法。
【請求項１３】
請求項１１または１２記載のログ管理方法であって、
前記ストレージシステムは、
前記ファイルを記憶するストレージ装置と、
前記ストレージ装置におけるファイルの記憶を管理する末端ノードと
を含み、
更に、
（ｆ）  前記端末ノードが備えるＣＰＵが、前記ローカルパスを用いたアクセスログを生成する工程と、
（ｇ）  前記端末ノードが備えるインタフェースが、前記ローカルパスを用いて生成されたアクセスログを、前記中間ノードに転送する工程と
を備えるログ管理方法。
【請求項１４】
請求項１１ないし１３のいずれか記載のログ管理方法であって、
前記（ｂ）工程は、前記中間ノードが備えるＣＰＵが、前記ファイルアクセスのグローバルパスをローカルパスに変換するのに加え、該ファイルアクセスに付されたアクセス要求元を、前記ホスト計算機から前記中間ノードに変換する工程を含み、
前記（ｄ）工程は、前記中間ノードが備えるＣＰＵが、前記アクセスログのローカルパスをグローバルパスに変換するのに加え、該アクセスログに記録されたアクセス要求元を、前記中間ノードから前記ホスト計算機に変換する工程を含む、ログ管理方法。
【請求項１５】
請求項１１ないし１４のいずれか記載のログ管理方法であって、
前記（ｂ）工程は、前記中間ノードが備えるＣＰＵが、前記ファイルアクセスのグローバルパスをローカルパスに変換するのに加え、該ファイルアクセスに付されたアクセス識別符号を、第１の識別符号から第２の識別符号に変換する工程を含み、
前記（ｄ）工程は、前記中間ノードが備えるＣＰＵが、前記アクセスログのローカルパスをグローバルパスに変換するのに加え、該アクセスログに記録されたアクセス識別符号を、前記第２の識別符号から前記第１の識別符号に変換する工程を含む、ログ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計算機システムで保存されるファイルデータを管理するストレージ技術に関し、特に、ファイルアクセスを記録したアクセスログを管理するログ管理技術に関する。
【背景技術】
【０００２】
従来、ホスト計算機からストレージシステムに対するアクセスパスを、グローバルネームスペース（Global Name Space、以下「ＧＮＳ」ともいう）で一元管理する計算機システムがある。グローバルネームスペースでは、ストレージシステムに記憶されたファイルに至る実相的なローカルパスを、仮想的なグローバルパスに対応付けることによって、ストレージシステムへの物理的なアクセスパス構成を変更した場合であっても、ホスト計算機からは、アクセスパスを変更することなく、ファイルアクセスを実行することができる。ホスト計算機側からグローバルパスを用いて処理されるファイルアクセスは、グローバルネームスペースによって、ローカルパスを用いて処理されるファイルアクセスとしてストレージシステム側で取り扱われる。下記特許文献１には、グローバルネームスペースを構成する計算機システムが開示されている。
【０００３】
【特許文献１】特開２００３−２０３０２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のグローバルネームスペースでは、ファイルアクセスの履歴を記録したアクセスログは、ストレージシステム側でローカルパスを用いて生成されるため、グローバルパスを用いるホスト計算機側からアクセスログを解析するのは困難であった。
【０００５】
本発明は、上記した課題を踏まえ、グローバルネームスペースにおけるアクセスログの解析処理を容易に行うことができるストレージ技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００７】
［適用例１］  ファイルを保存するストレージシステムと、前記ストレージシステムに対するファイルアクセスを行うホスト計算機とを有する計算機システムであって、前記ストレージシステムに記憶されるファイルの所在を示すローカルパスを、該ファイルの所在を前記ホスト計算機に対して仮想的に示すグローバルパスに対応付けるパス対応部と、前記ホスト計算機からの前記グローバルパスを用いたファイルアクセスを、前記パス対応部によって該グローバルパスに対応付けられたローカルパスを用いたファイルアクセスに変換して前記ストレージシステムに転送するアクセスパス変換部と、前記アクセスパス変換部によってグローバルパスからローカルパスに変換されたファイルアクセスが前記ストレージシステムに転送された後、前記ローカルパスを用いて該ファイルアクセスの実行態様を記録したアクセスログを、前記ストレージシステムから受け付けるアクセスログ受付部と、前記アクセスログ受付部によって受け付けられたアクセスログのローカルパスを、前記パス対応部によって該ローカルパスに対応付けられたグローバルパスに変換するアクセスログ変換部と、前記アクセスログ変換部によってローカルパスからグローバルパスに変換されたアクセスログを表示するアクセスログ表示部とを備える計算機システム。
【０００８】
適用例１記載の計算機システムによれば、ローカルパスからグローバルパスに変換されたアクセスログが表示されるため、グローバルパスを用いてグローバルネームスペースにおけるアクセスログの解析処理を容易に行うことができる。
【０００９】
［適用例２］  適用例１記載の計算機システムであって、前記アクセスログ表示部は、前記アクセスログ変換部によってローカルパスからグローバルパスに変換されたアクセスログを蓄積する変更後ログ蓄積部と、前記変更後ログ蓄積部に蓄積されたアクセスログに対する表示要求に応じて、前記変更後ログ蓄積部に蓄積されたアクセスログを表示する蓄積ログ表示部とを含む計算機システム。
【００１０】
適用例２記載の計算機システムによれば、ローカルパスからグローバルパスに変換されたアクセスログが、ログ表示に先立って蓄積されているため、ログ表示要求に対する応答速度を向上させることができる。
【００１１】
［適用例３］  適用例１または２記載の計算機システムであって、前記アクセスログ変換部は、前記アクセスログ受付部によって受け付けられたアクセスログを蓄積する変更前ログ蓄積部と、前記変更前ログ蓄積部に蓄積されたアクセスログに対する表示要求に応じて、前記変更前ログ蓄積部に蓄積されたアクセスログのローカルパスを、前記パス対応部によって該ローカルパスに対応付けられたグローバルパスに変換する蓄積ログ変換部とを含む計算機システム。
【００１２】
適用例３記載の計算機システムによれば、アクセスログのローカルパスからグローバルパスへの変換をログ表示要求に応じて実行するため、ファイルアクセスの実行中における計算機システムの処理負荷を軽減させることができる。
【００１３】
［適用例４］  適用例１ないし３のいずれか記載の計算機システムであって、更に、前記ホスト計算機に接続され、前記アクセスパス変換部を構成する中間ノードを備え、前記パス対応部，前記アクセスログ受付部，アクセスログ変換部は、前記中間ノードに設けられた、計算機システム。
【００１４】
適用例４記載の計算機システムによれば、アクセスログのローカルパスからグローバルパスへの変換を、ローカルパスとグローバルパスとの対応付けを管理する中間ノードで実行するため、計算機システムにおける処理効率を向上させることができる。
【００１５】
［適用例５］  適用例１ないし４のいずれか記載の計算機システムであって、前記ストレージシステムは、前記ファイルを記憶するストレージ装置と、前記ストレージ装置におけるファイルの記憶を管理する末端ノードとを含み、前記末端ノードは、前記ローカルパスを用いたアクセスログを生成するログ生成部と、前記ログ生成部によって生成されたアクセスログを、前記アクセスログ受付部に転送するログ転送部とを含む、計算機システム。
【００１６】
適用例５記載の計算機システムによれば、ストレージ装置と末端ノードで構成されたストレージシステムにおいても、アクセスログのローカルパスからグローバルパスへの変換を実施することができる。
【００１７】
［適用例６］  適用例１ないし５のいずれか記載の計算機システムであって、前記アクセスパス変換部は、前記ファイルアクセスのグローバルパスをローカルパスに変換するのに加え、該ファイルアクセスに付されたアクセス要求元を、前記ホスト計算機から前記アクセスパス変換部に変換し、前記アクセスログ変換部は、前記アクセスログのローカルパスをグローバルパスに変換するのに加え、該アクセスログに記録されたアクセス要求元を、前記アクセスパス変換部から前記ホスト計算機に変換する、計算機システム。
【００１８】
適用例６記載の計算機システムによれば、ストレージシステム側では実相的なアクセス要求元を用いてファイルアクセスを処理しながらも、ホスト計算機をアクセス要求元として記録したアクセスログを生成することができる。
【００１９】
［適用例７］  適用例１ないし６のいずれか記載の計算機システムであって、前記アクセスパス変換部は、前記ファイルアクセスのグローバルパスをローカルパスに変換するのに加え、該ファイルアクセスに付されたアクセス識別符号を、第１の識別符号から第２の識別符号に変換し、前記アクセスログ変換部は、前記アクセスログのローカルパスをグローバルパスに変換するのに加え、該アクセスログに記録されたアクセス識別符号を、前記第２の識別符号から前記第１の識別符号に変換する、計算機システム。
【００２０】
適用例７記載の計算機システムによれば、ストレージシステム側ではローカルパス上の識別符号を用いてファイルアクセスを処理しながらも、グローバルパス上の識別符号を用いたアクセスログを生成することができる。
【００２１】
［適用例８］  ファイルを保存するストレージシステムに対するホスト計算機からのファイルアクセスを中継する中間ノードであって、前記ストレージシステムに記憶されるファイルの所在を示すローカルパスを、該ファイルの所在を前記ホスト計算機に対して仮想的に示すグローバルパスに対応付けるパス対応部と、前記ホスト計算機からの前記グローバルパスを用いたファイルアクセスを、前記パス対応部によって該グローバルパスに対応付けられたローカルパスを用いたファイルアクセスに変換して前記ストレージシステムに転送するアクセスパス変換部と、前記アクセスパス変換部によってグローバルパスからローカルパスに変換されたファイルアクセスが前記ストレージシステムに転送された後、前記ローカルパスを用いて該ファイルアクセスの実行態様を記録したアクセスログを、前記ストレージシステムから受け付けるアクセスログ受付部と、前記アクセスログ受付部によって受け付けられたアクセスログのローカルパスを、前記パス対応部によって該ローカルパスに対応付けられたグローバルパスに変換するアクセスログ変換部と、前記アクセスログ変換部によってローカルパスからグローバルパスに変換されたアクセスログを、該アクセスログを管理するログ管理装置に送信する変換ログ送信部とを備える中間ノード。
【００２２】
適用例８記載の中間ノードによれば、ローカルパスからグローバルパスに変換されたアクセスログをログ管理装置に蓄積することができるため、グローバルパスを用いてグローバルネームスペースにおけるアクセスログの解析処理を容易に行うことができる。
【００２３】
［適用例９］  ファイルを保存するストレージシステムに対するホスト計算機からのファイルアクセスを記録したアクセスログを管理するログ管理方法であって、（ａ）  前記ストレージシステムに記憶されるファイルの所在を示すローカルパスを該ファイルの所在を前記ホスト計算機に対して仮想的に示すグローバルパスに対応付けたパス対応テーブルを、前記ホスト計算機から前記ストレージシステムに対するファイルアクセスを中継する中間ノードが備えるメモリに記憶しておき、（ｂ）  前記中間ノードが備えるＣＰＵが、前記ホスト計算機からの前記グローバルパスを用いたファイルアクセスを、前記パス対応部によって該グローバルパスに対応付けられたローカルパスを用いたファイルアクセスに変換して前記ストレージシステムに転送する工程と、（ｃ）  前記（ｂ）工程によってグローバルパスからローカルパスに変換されたファイルアクセスが前記ストレージシステムに転送された後、前記中間ノードが備えるインタフェースが、前記ローカルパスを用いて該ファイルアクセスの実行態様を記録したアクセスログを、前記ストレージシステムから受け付ける工程と、（ｄ）  前記中間ノードが備えるＣＰＵが、前記（ｃ）工程によって受け付けられたアクセスログのローカルパスを、前記メモリに記憶されたパス対応テーブルによって該ローカルパスに対応付けられたグローバルパスに変換する工程と、（ｅ）  前記中間ノードと通信可能に接続されたログ管理装置が、前記（ｄ）工程によってローカルパスからグローバルパスに変換されたアクセスログを表示する工程とを備えるログ管理方法。
【００２４】
適用例９記載のログ管理方法によれば、ローカルパスからグローバルパスに変換されたアクセスログが表示されるため、グローバルパスを用いてグローバルネームスペースにおけるアクセスログの解析処理を容易に行うことができる。
【００２５】
本発明の形態は、計算機システム，中間ノード，ログ管理方法の各形態に限るものではなく、例えば、計算機システムを構成する各装置の他、これら各装置の機能の少なくとも一部をコンピュータに実現させるためのプログラム、これらのプログラムの少なくとも一部をコンピュータ読み取り可能に記録した記録媒体などの種々の形態に適用することも可能である。また、本発明は、前述の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内において様々な形態で実施し得ることは勿論である。
【発明を実施するための最良の形態】
【００２６】
以上説明した本発明の構成および作用を一層明らかにするために、以下本発明を適用した計算機システムについて説明する。
【００２７】
Ａ．第１の実施例：
Ａ１．計算機システムの構成：
図１は、計算機システム１０の概略構成を機能的に示す説明図である。計算機システム１０は、データを処理するホスト計算機２０と、グローバルネームスペース（Global Name Space、ＧＮＳ）をホスト計算機２０に提供する中間ノード３０と、データを記憶するボリューム６９０を構成するストレージ装置６０と、ストレージ装置６０におけるデータの記憶を管理する末端ノード５０と、ホスト計算機２０からボリューム６９０に対するファイルアクセスを記録したアクセスログを管理するログ管理装置７０とを備える。図１では、図面の簡略化を目的として、ホスト計算機２０を一台のみ示すが、計算機システム１０は、複数のホスト計算機２０を備えても良い。
【００２８】
計算機システム１０は、ホスト計算機２０と中間ノード３０との間をデータ通信可能に接続するＧＮＳネットワーク９２と、中間ノード３０、末端ノード５０、ログ管理装置７０を相互にデータ通信可能に接続するネットワーク９４とを備える。ＧＮＳネットワーク９２では、ファイルの所在を仮想的に示すＧＮＳパス（グローバルパス）を用いてファイルアクセスが処理されるグローバルネームスペースが形成され、ネットワーク９４では、ファイルの所在を実相的に示すローカルパスを用いてファイルアクセスが処理されるローカルネームスペース（Local Name Space、ＬＮＳ）が形成される。本実施例では、ＧＮＳネットワーク９２と、ネットワーク９４とは、物理的に別々のネットワークとして構成されるが、他の実施形態として、中間ノード３０によってネットワーク９４上にＧＮＳネットワーク９２を仮想的に構成しても良い。本実施例では、ＧＮＳネットワーク９２およびネットワーク９４におけるデータ通信は、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）に準拠して実行される。
【００２９】
ストレージ装置６０および末端ノード５０は、ホスト計算機２０から中間ノード３０を介したファイルアクセスに応じてボリューム６９０にファイルを保存するストレージシステム４２，４４を構成する。ストレージシステム４２は、末端ノード５０にストレージネットワーク９６を介してストレージ装置６０を接続したシステムであり、ストレージシステム４４は、末端ノード５０に直接的にストレージ装置６０を接続したシステムである。本実施例では、ストレージネットワーク９６におけるデータ通信は、ｉＳＣＳＩ（Internet Small Computer System Interface）に準拠して実行されるが、他の実施形態として、ファイバチャネル（Fibre Channel, FC）に準拠して実行されても良い。図１では、図面の簡略化を目的として、ストレージシステム４２にストレージ装置６０を一台のみ示すが、ストレージシステム４２は、複数のストレージ装置６０を備えても良い。
【００３０】
図２は、計算機システム１０におけるホスト計算機２０の詳細構成を主に示す説明図である。ホスト計算機２０は、ホスト計算機２０の各部を制御するセントラルプロセッシングユニット（Central Processing Unit、以下、ＣＰＵという）２１０と、ＣＰＵ２１０によって取り扱われるデータを記憶するメモリ２２０と、ＧＮＳネットワーク９２を介して中間ノード３０を介したファイルアクセスを行うＧＮＳインタフェース２３２と、ユーザとのデータのやり取りを行うユーザインタフェース２３６とを備える。本実施例では、ホスト計算機２０のユーザインタフェース２３６は、ユーザからのデータ入力を受け付けるキーボートおよびマウスと、ユーザに対して画像を表示するディスプレイとを含む。ホスト計算機２０のメモリ２２０には、ＣＰＵ２１０を動作させるプログラムとして、オペレーティングシステム（Operating System、ＯＳ）２８２の他、アプリケーションプログラム（Application Program）２８４が記憶される。本実施例では、ホスト計算機２０からボリューム６９０に対するファイルアクセスは、ＣＰＵ２１０がメモリ２２０を用いてＯＳ２８２に従って動作することによって実現されるが、他の実施形態として、アプリケーションプログラム２８４に従って動作することによって実現されても良い。
【００３１】
図３は、計算機システム１０における中間ノード３０の詳細構成を主に示す説明図である。中間ノード３０は、仮想化装置，スイッチ，ストレージシステムとも呼ばれる装置である。中間ノード３０は、中間ノード３０の各部を制御するＣＰＵ３１０と、ＣＰＵ３１０によって取り扱われるデータを記憶するメモリ３２０と、メモリ３２０に記憶されるデータを保存するハーディスクドライブ（ＨＤＤ(Hard Disk Drive)）３５０と、ＧＮＳネットワーク９２を介してホスト計算機２０とのデータのやり取りを行うＧＮＳインタフェース３３２と、ネットワーク９４を介したデータのやり取りを行うネットワークインタフェース３３４とを備える。中間ノード３０のメモリ３２０には、ＧＮＳパスとローカルパスとの対応を示すＧＮＳ対応テーブル３９２と、ホスト計算機２０からのアクセスリクエストを転送するローカルネームスペース上の転送先を示すリクエスト転送テーブル３９４とが記憶される。中間ノード３０のメモリ３２０には、ＣＰＵ３１０を動作させるプログラムとして、ＧＮＳ対応テーブル３９２に基づいてグローバルネームスペースを構成するＧＮＳ構成プログラム３８２と、リクエスト転送テーブル３９４に基づいてアクセスリクエストをホスト計算機２０からボリューム６９０に転送する経路を切り換えるスイッチプログラム３８４と、末端ノード５０によって生成されるアクセスログをグローバルネームスペースに対応する形式に変換するログ変換プログラム３８６とが記憶される。本実施例では、ＧＮＳ対応テーブル３９２およびリクエスト転送テーブル３９４の格納されるデータは、計算機システム１０の管理者からの指示入力を受け付ける管理装置（図示しない）を通して設定され、その一部のデータについては、ホスト計算機２０からのコマンドによって設定変更が可能である。中間ノード３０の動作についての詳細は後述する。
【００３２】
図４は、中間ノード３０によって管理されるＧＮＳ対応テーブル３９２の一例を示す説明図である。中間ノード３０のＧＮＳ対応テーブル３９２は、ボリューム６９０の所在をグローバルネームスペース上で示すＧＮＳパスを特定するＧＮＳパス情報３９２１と、そのＧＮＳパスに対応付けられたボリューム６９０を管理する末端ノード５０を特定するローカルアクセス先情報３９２３と、ボリューム６９０の所在をローカルネームスペース上で示すローカルパスを特定するローカルパス情報３９２５とを含む。
【００３３】
図５は、グローバルネームスペース（ＧＮＳ）とローカルネームスペース（ＬＮＳ）との対応関係を模式的に示す説明図である。図５に示すように、本実施例では、グローバルネームスペース９２０上には、「root_node」と名付けられたグローバルアクセス先９２１１が、中間ノード３０に対応付けて設定されている。そのグローバルアクセス先９２１１の下には、「gnsroot」と名付けられたグローバルフォルダ９２２１が設定されている。そのグローバルフォルダ９２２１の下には、「doc」と名付けられたグローバルフォルダ９２３１と、「foo」と名付けられたグローバルフォルダ９２３２とが設定されている。そのグローバルフォルダ９２３２の下には、「bar」と名付けられたグローバルフォルダ９２４１が設定されている。
【００３４】
図５に示すように、本実施例では、ストレージシステム４２に構成されたローカルネームスペース９６０上には、「leaf_node1」と名付けられたローカルアクセス先９６１１が、ストレージシステム４２の末端ノード５０に対応付けて設定されている。そのローカルアクセス先９６１１の下には、「mnt」と名付けられたローカルフォルダ９６２１が設定されている。そのローカルフォルダ９６２１の下には、「lu01」と名付けられたローカルフォルダ９６３１が設定されている。そのローカルフォルダ９６３１の下には、「memo」と名付けられたローカルフォルダ９６４１と、「meeting」と名付けられたローカルフォルダ９６４２とが設定されている。
【００３５】
図５に示すように、本実施例では、ストレージシステム４４に構成されたローカルネームスペース９７０上には、「leaf_node2」と名付けられたローカルアクセス先９７１１が、ストレージシステム４４の末端ノード５０に対応付けて設定されている。そのローカルアクセス先９７１１の下には、「mnt」と名付けられたローカルフォルダ９７２１が設定されている。そのローカルフォルダ９７２１の下には、「lu00」と名付けられたローカルフォルダ９７３１が設定されている。そのローカルフォルダ９７３１の下には、「memo」と名付けられたローカルフォルダ９７４１と、「meeting」と名付けられたローカルフォルダ９７４２とが設定されている。
【００３６】
図４に示すＧＮＳ対応テーブル３９２によれば、ＧＮＳパス「/gnsroot/doc」で特定されるグローバルフォルダ９２３１は、ローカルアクセス先「leaf_node1」で管理されローカルパス「/mnt/lu01」で特定されるローカルフォルダ９６３１に対応付けられ、ＧＮＳパス「/gnsroot/foo/bar」で特定されるグローバルフォルダ９２４１は、ローカルアクセス先「leaf_node2」で管理されローカルパス「/mnt/lu00」で特定されるローカルフォルダ９７３１に対応付けられる。
【００３７】
図６は、中間ノード３０によって管理されるリクエスト転送テーブル３９４の一例を示す説明図である。中間ノード３０のリクエスト転送テーブル３９４は、グローバルネームスペース上でアクセスリクエストを発信するホスト計算機２０を特定するグローバルアクセス元情報３９４３と、そのアクセスリクエストにグローバルネームスペース上で付されるアクセス識別符号を示すグローバル処理ＩＤ３９４１と、そのアクセスリクエストのローカルネームスペース上の転送先となる末端ノード５０を特定するローカルアクセス先情報３９４５と、そのアクセスリクエストにローカルネームスペース上で付されるアクセス識別符号を示すローカル処理ＩＤとを示す。図６に示す例では、グローバルアクセス元として「host2」と名付けられたホスト計算機２０は、グローバル処理ＩＤ「５０」が付されたアクセスリクエストをグローバルネームスペース上に発信し、そのアクセスリクエストは、ローカル処理ＩＤ「２００」が付されて、ローカルアクセス先として「leaf_node1」と名付けられた末端ノード５０に転送される。図６に示す例では、グローバルアクセス元として「host1」と名付けられたホスト計算機２０は、グローバル処理ＩＤ「６０」が付されたアクセスリクエストをグローバルネームスペース上に発信し、そのアクセスリクエストは、ローカル処理ＩＤ「１００」が付されて、ローカルアクセス先として「leaf_node2」と名付けられた末端ノード５０に転送される。
【００３８】
図７は、計算機システム１０における末端ノード５０の詳細構成を主に示す説明図である。末端ノード５０は、ファイルサーバとも呼ばれる装置である。末端ノード５０は、末端ノード５０の各部を制御するＣＰＵ５１０と、ＣＰＵ５１０によって取り扱われるデータを記憶するメモリ５２０と、ネットワーク９４を介したデータのやり取りを行うネットワークインタフェース５３４と、ストレージ装置６０とのデータのやり取りを行うストレージインタフェース５３６とを備える。末端ノード５０のメモリ５２０には、ＣＰＵ５１０を動作させるプログラムとして、ネットワーク９４を通じたストレージ装置６０のボリューム６９０に対するファイルアクセスを管理するアクセス管理プログラム５８２と、ストレージ装置６０のボリューム６９０に対するファイルアクセスの態様を記録したアクセスログを生成するログ生成プログラム５８４とが記憶される。本実施例では、末端ノード５０のＣＰＵ５１０がログ生成プログラム５８４に基づいて生成されるアクセスログは、ローカルネームスペース上で取り扱われるローカルパスを用いて記録される。末端ノード５０の動作についての詳細は後述する。
【００３９】
図８は、計算機システム１０におけるストレージ装置６０の詳細構成を主に示す説明図である。ストレージ装置６０は、ストレージ装置６０の各部を制御するＣＰＵ６１０と、ＣＰＵ６１０によって取り扱われるデータを記憶するメモリ６２０と、末端ノード５０とのデータのやり取りを行うストレージインタフェース６３６と、複数のハーディスクドライブ（ＨＤＤ(Hard Disk Drive)）６５０と、複数のＨＤＤ３５０とのデータのやり取りを行うディスクインタフェース６４２と、ストレージインタフェース６３６とディスクインタフェース６４２との間でやり取りされるデータを一時的に記憶するキャッシュメモリ６４４とを備える。
【００４０】
ストレージ装置６０のメモリ６２０には、ＣＰＵ６１０を動作させるプログラムとして、ストレージ構成プログラム６８２と、アクセス管理プログラム６８４とが記憶されている。本実施例では、ストレージ装置６０のボリューム６９０は、ＣＰＵ６１０がメモリ６２０を用いてストレージ構成プログラム６８２に従って複数のＨＤＤ６５０をＲＡＩＤ（Redundant Arrays of Independent (Inexpensive) Disks、レイド）技術で管理することによって論理的に構成される。なお、ボリューム６９０を構成する記憶デバイスは、ＨＤＤに限るものではなく、半導体メモリであっても良く、また、ＨＤＤおよび半導体メモリの組み合わせであっても良い。
【００４１】
図９は、計算機システム１０におけるログ管理装置７０の詳細構成を示す説明図である。ログ管理装置７０は、ログ管理装置７０の各部を制御するＣＰＵ７１０と、ＣＰＵ７１０によって取り扱われるデータを記憶するメモリ７２０と、メモリ７２０に記憶されるデータを保存する（ＨＤＤ(Hard Disk Drive)）７５０と、ネットワーク９４を介したデータのやり取りを行うネットワークインタフェース７３４と、計算機システム１０の管理者とのデータのやり取りを行うユーザインタフェース７３６とを備える。本実施例では、ログ管理装置７０のユーザインタフェース７３６は、管理者からのデータ入力を受け付けるキーボートおよびマウスと、管理者に対して画像を表示するディスプレイとを含む。ログ管理装置７０のＨＤＤ７５０には、計算機システム１０において処理されたアクセスログを蓄積したログ蓄積テーブル７９２が記憶される。ログ管理装置７０のメモリ７２０には、ＣＰＵ７１０を動作させるプログラムとして、ネットワークインタフェース７３４を介してアクセスログを収集してログ蓄積テーブル７９２に格納するログ収集プログラム７８２と、ログ蓄積テーブル７９２に蓄積されたアクセスログを表示させるためのログ表示プログラム７８４とが記憶される。本実施例では、ログ管理装置７０は、ユーザインタフェース７３６からの指示入力に基づいて、ログ蓄積テーブル７９２に蓄積されたアクセスログを、ユーザインタフェース７３６のディスプレイに表示する。他の実施形態として、ログ管理装置７０のログ蓄積テーブル７９２に蓄積されたアクセスログを、ログ管理装置７０にアクセス可能なホスト計算機２０や他の装置のディスプレイに表示しても良い。
【００４２】
Ａ２．計算機システムの動作：
図１０は、計算機システム１０における末端ノード５０が実行するログ生成処理（ステップＳ５１００）を示すフローチャートである。本実施例では、図１０のログ生成処理（ステップＳ５１００）は、末端ノード５０のＣＰＵ５１０によるソフトウェアに基づく動作によって実現される。本実施例では、末端ノード５０を介してストレージ装置６０のボリュームに対してファイルアクセスが処理された場合、末端ノード５０は、図１０のログ生成処理（ステップＳ５１００）を開始する。
【００４３】
末端ノード５０は、図１０のログ生成処理（ステップＳ５１００）を開始すると、末端ノード５０で取り扱われたファイルアクセスに関連して末端ノード５０でアクセスログを生成する必要があるか否かを判断する（ステップＳ５１１０）。例えば、そのファイルアクセスに関連して中間ノード３０でアクセスログを生成する場合には、末端ノード５０でアクセスログを生成しないとしても良い。
【００４４】
末端ノード５０は、アクセスログを生成する必要があると判断すると（ステップＳ５１１０）、末端ノード５０で取り扱われたファイルアクセスの実行態様を記録したアクセスログを生成する（ステップＳ５１２０）。
【００４５】
図１１は、末端ノード５０によって生成されるアクセスログ５９２の一例を示す説明図である。アクセスログ５９２は、ローカルアクセス先情報５９２１と、アクセス時間情報５９２２と、コマンド情報５９２３と、ローカルパス情報５９２４と、ローカルアクセス元情報５９２５と、ローカル処理ＩＤ５９２６と、結果情報５９２７とを含む。アクセスログ５９２のローカルアクセス先情報５９２１は、そのアクセスリクエストのローカルネームスペース上の転送先となる末端ノード５０を特定する情報を含む。アクセスログ５９２のアクセス時間情報５９２２は、そのアクセスリクエストが処理された時刻を示す情報を含む。アクセスログ５９２のコマンド情報５９２３は、そのアクセスリクエストに指定された処理機能を示す情報を含む。例えば、コマンド情報５９２３に示された「open」は、ファイルをアクセス可能な状態にする処理機能を示し、「create」は、ファイルを新たに作成する処理機能を示し、「write」は、ファイルにデータを書き込む処理機能を示し、「read」は、ファイルからデータを読み出す処理機能を示す。アクセスログ５９２のローカルパス情報５９２４は、そのアクセスリクエストに指定されたローカルパスを示す。アクセスログ５９２のローカルアクセス元情報５９２５は、そのアクセスリクエストのローカルネームスペース上の転送元となる中間ノード３０を特定する情報を含む。アクセスログ５９２のローカル処理ＩＤ５９２６は、そのアクセスリクエストに付されたローカル処理ＩＤを示す情報を含む。アクセスログ５９２の結果情報５９２７は、そのアクセスリクエストが正常に実行されたか否かを示す情報を含む。
【００４６】
図１０の説明に戻り、アクセスログが生成された後（ステップＳ５１２０）、そのアクセスログにローカルパスが含まれる場合であって（ステップＳ５１３０）、そのアクセスログのローカルパスをＧＮＳパスにパス変換する必要がある場合（ステップＳ５１４０）、末端ノード５０は、そのアクセスログを中間ノード３０に送信する（ステップＳ５１５０）。例えば、図１１に示したアクセスログ５９２の全ては、ローカルパス情報５９２４としてローカルパスを含むため、末端ノード５０によって生成された後、中間ノード３０に送信される。
【００４７】
一方、生成されたアクセスログにローカルパスが含まれない場合（ステップＳ５１３０）や、生成されたアクセスログの種類がパス変換する必要がないものとして予め設定されている場合（ステップＳ５１４０）、末端ノード５０は、そのアクセスログをログ管理装置７０に送信する（ステップＳ５１６０）。本実施例では、ログ管理装置７０は、末端ノード５０からアクセスログを受信すると、そのアクセスログをログ蓄積テーブル７９２に格納する。
【００４８】
図１２は、計算機システム１０における中間ノード３０が実行するログ置換処理（ステップＳ３１００）を示すフローチャートである。本実施例では、図１２のログ置換処理（ステップＳ３１００）は、中間ノード３０のＣＰＵ３１０によるソフトウェアに基づく動作によって実現される。本実施例では、末端ノード５０がアクセスログ５９２を中間ノード３０に送信した場合（ステップＳ５１５０）、中間ノード３０は、図１２のログ置換処理（ステップＳ３１００）を開始する。
【００４９】
中間ノード３０は、図１２のログ置換処理（ステップＳ３１００）を開始すると、末端ノード５０からアクセスログ５９２を受信する（ステップＳ３１１０）。その後、中間ノード３０は、アクセス元置換処理（ステップＳ３１２０）およびファイルパス置換処理（ステップＳ３１３０）を実行することによって、末端ノード５０から受信したアクセスログ５９２に含まれるローカルネームスペースに関する情報を、グローバルネームスペースに関する情報に置換する。アクセス元置換処理（ステップＳ３１２０）は、末端ノード５０から受信したアクセスログ５９２に含まれるローカルアクセス元情報５９２５およびローカル処理ＩＤ５９２６を、グローバルネームスペース上の情報に置換する。ファイルパス置換処理（ステップＳ３１３０）は、末端ノード５０から受信したアクセスログ５９２に含まれるローカルアクセス先情報５９２１およびローカルパス情報５９２４を、グローバルネームスペース上の情報に置換する。アクセス元置換処理（ステップＳ３１２０）およびファイルパス置換処理（ステップＳ３１３０）の後、中間ノード３０は、ローカルネームスペースに関する情報に置換されたアクセスログを、ログ管理装置７０に送信する（ステップＳ３１４０）。本実施例では、ログ管理装置７０は、中間ノード３０からアクセスログを受信すると、そのアクセスログをログ蓄積テーブル７９２に格納する。
【００５０】
図１３は、計算機システム１０における中間ノード３０が実行するアクセス元置換処理（ステップＳ３１２０）を示すフローチャートである。中間ノード３０は、図１３に示すアクセス元置換処理（ステップＳ３１２０）を開始すると、末端ノード５０から受信したアクセスログ５９２に含まれるローカルアクセス先情報５９２１およびローカル処理ＩＤ５９２６を確認する（ステップＳ３１２２）。その後、中間ノード３０は、アクセスログ５９２で確認されたローカルアクセス先情報５９２１およびローカル処理ＩＤ５９２６に含まれる情報と一致するリクエスト転送テーブル３９４の項目を検索し、その項目に対応付けられているグローバルアクセス元情報３９４３およびグローバル処理ＩＤ３９４１を、リクエスト転送テーブル３９４から特定する（ステップＳ３１２４）。その後、中間ノード３０は、末端ノード５０から受信したアクセスログ５９２に含まれるローカルアクセス元情報５９２５を、リクエスト転送テーブル３９４から特定されたグローバルアクセス元情報３９４３に含まれる情報に置換すると共に（ステップＳ３１２６）、末端ノード５０から受信したアクセスログ５９２に含まれるローカル処理ＩＤ５９２６を、リクエスト転送テーブル３９４から特定されたグローバル処理ＩＤ３９４１に含まれる情報に置換する（ステップＳ３１２８）。
【００５１】
図１４は、計算機システム１０における中間ノード３０が実行するファイルパス置換処理（ステップＳ３１３０）を示すフローチャートである。中間ノード３０は、図１４に示すファイルパス置換処理（ステップＳ３１３０）を開始すると、末端ノード５０から受信したアクセスログ５９２に含まれるローカルアクセス先情報５９２１およびローカルパス情報５９２４を確認する（ステップＳ３１３２）。その後、中間ノード３０は、アクセスログ５９２で確認されたローカルアクセス先情報５９２１およびローカルパス情報５９２４に含まれる情報と一致するＧＮＳ対応テーブル３９２の項目を検索し、その項目に対応付けられているＧＮＳパス情報３９２１を、ＧＮＳ対応テーブル３９２から特定する（ステップＳ３１３４）。その後、中間ノード３０は、末端ノード５０から受信したアクセスログ５９２に含まれるローカルアクセス先情報５９２１を、グローバルネームスペースにおける中間ノード３０の所在を示す情報に置換すると共に（ステップＳ３１３６）、末端ノード５０から受信したアクセスログ５９２に含まれるローカルパス情報５９２４を、ＧＮＳ対応テーブル３９２から特定されたＧＮＳパス情報３９２１に含まれる情報に置換する（ステップＳ３１３８）。
【００５２】
図１５は、中間ノード３０によって置換されたアクセスログ３９２の一例を示す説明図である。図１５のアクセスログ３９２は、図１１に示したアクセスログ５９２を、アクセス元置換処理（ステップＳ３１２０）およびファイルパス置換処理（ステップＳ３１３０）によって処理したログである。アクセスログ３９２は、グローバルアクセス先情報７９２１と、アクセス時間情報７９２２と、コマンド情報７９２３と、ＧＮＳパス情報７９２４と、グローバルアクセス元情報７９２５と、グローバル処理ＩＤ７９２６と、結果情報７９２７とを含む。アクセスログ３９２のグローバルアクセス先情報７９２１は、ファイルパス置換処理（ステップＳ３１３０）によってアクセスログ５９２のローカルアクセス先情報５９２１から置換された情報を含む。アクセスログ３９２のアクセス時間情報７９２２は、アクセスログ５９２のアクセス時間情報５９２２と同様の情報を含む。アクセスログ３９２のコマンド情報７９２３は、アクセスログ５９２のコマンド情報５９２３と同様の情報を含む。アクセスログ３９２のＧＮＳパス情報７９２４は、ファイルパス置換処理（ステップＳ３１３０）によってアクセスログ５９２のローカルパス情報５９２４から置換された情報を含む。アクセスログ３９２のグローバルアクセス元情報７９２５は、アクセス元置換処理（ステップＳ３１２０）によってアクセスログ５９２のローカルアクセス元情報５９２５から置換された情報を含む。アクセスログ３９２のグローバル処理ＩＤ７９２６は、アクセス元置換処理（ステップＳ３１２０）によってアクセスログ５９２のローカル処理ＩＤ５９２６から置換された情報を含む。アクセスログ３９２の結果情報７９２７は、アクセスログ５９２の結果情報５９２７と同様の情報を含む。
【００５３】
Ａ３．効果：
以上説明した計算機システム１０によれば、ローカルパスからグローバルパスに変換されたアクセスログ３９２が、ログ管理装置７０によって表示されるため、グローバルパスを用いてグローバルネームスペースにおけるアクセスログの解析処理を容易に行うことができる。また、ローカルパスからグローバルパスに変換されたアクセスログ３９２が、ログ表示に先立って、ログ管理装置７０のログ蓄積テーブル７９２に蓄積されているため、ログ表示要求に対する応答速度を向上させることができる。また、アクセスログのローカルパスからグローバルパスへの変換を、ローカルパスとグローバルパスとの対応付けを管理する中間ノード３０で実行するため、計算機システム１０における処理効率を向上させることができる。
【００５４】
Ｂ．第２の実施例：
第２の実施例における計算機システムは、末端ノード５０で生成されたアクセスログの全てが、中間ノード３０を介することなく、ログ管理装置７０に直接的に送信され、ログ管理装置７０のログ蓄積テーブル７９２に格納される点を除き、実施例１の計算機システム１０と同様である。
【００５５】
図１６は、第２の実施例におけるログ管理装置７０が実行するログ表示処理（ステップＳ７１００）を示すフローチャートである。本実施例では、図１６のログ表示処理（ステップＳ７１００）は、ログ管理装置７０のＣＰＵ７１０によるソフトウェアに基づく動作によって実現される。本実施例では、ログ管理装置７０の管理者が、ユーザインタフェース７３６を通じてログ表示を要求した場合、ログ管理装置７０は、図１６のログ表示処理（ステップＳ７１００）を開始する。
【００５６】
ログ管理装置７０は、図１６のログ表示処理（ステップＳ７１００）を開始すると、ユーザインタフェース７３６を介してログ表示要求を管理者から受け付ける（ステップＳ７１１０）。その後、ログ管理装置７０は、受け付けられたログ表示要求に指定された範囲のアクセスログを、ログ蓄積テーブル７９２から読み出す（ステップＳ７１２０）。その後、ログ蓄積テーブル７９２から読み出されたアクセスログに含まれるローカルネームスペースに関する情報を、グローバルネームスペースに関する情報に変換する必要がある場合（ステップＳ７１３０）、ログ管理装置７０は、アクセス元置換処理（ステップＳ７１４０）およびファイルパス置換処理（ステップＳ７１５０）を実行した後、ユーザインタフェース７３６を介してアクセスログをディスプレイ表示する（ステップＳ７１６０）。一方、アクセスログを変更する必要がない場合（ステップＳ７１３０）、ログ管理装置７０は、ログ蓄積テーブル７９２から読み出されたアクセスログをそのままディスプレイ表示する（ステップＳ７１７０）。アクセスログを変更する必要がない場合（ステップＳ７１３０）としては、アクセスログにファイルパスが含まれない場合（例えば、ファイルシステムの属性取得、ファイル転送モードの切り換え等）、システム管理者に向けて生成されるアクセスログである場合（例えば、装置間の配線不良、電源不良等）を含む。アクセス元置換処理（ステップＳ７１４０）およびファイルパス置換処理（ステップＳ７１５０）は、中間ノード３０に代えてログ管理装置７０が実行する点を除き、アクセス元置換処理（ステップＳ３１２０）およびファイルパス置換処理（ステップＳ３１３０）と同様である。本実施例では、ログ管理装置７０は、アクセス元置換処理（ステップＳ７１４０）およびファイルパス置換処理（ステップＳ７１５０）を実行するために、中間ノード３０で管理されるＧＮＳ対応テーブル３９２およびリクエスト転送テーブル３９４と同様のテーブルを、ログに含まれる情報を収集することによって作成し、ＨＤＤ７５０に保存する。
【００５７】
図１７は、第２の実施例においてログ管理装置７０のログ蓄積テーブル７９２に蓄積された未変換ログ７９４の一例を示す説明図である。図１８は、ログ表示処理（ステップＳ７１００）によって図１７の未変換ログ７９４から変換された変換ログ７９６を示す説明図である。本実施例では、ログ管理装置７０は、図１７の一段目に示すようなコマンド「change_gns」に関するログから、ＧＮＳ対応テーブル３９２と同様のテーブルを作成する。本実施例では、ログ管理装置７０は、図１７の二段目や四段目に示すようなコマンド「forward」に関するログから、リクエスト転送テーブル３９４と同様のテーブルを作成する。本実施例では、コマンド「change_gns」およびコマンド「forward」に関するログは、ログ表示処理（ステップＳ７１００）において、パス変換が不要なログとして取り扱われ、図１８に変換ログ７９６として示すように、変換されることなくそのまま表示される。
【００５８】
以上説明した第２の実施例における計算機システムによれば、アクセスログのローカルパスからグローバルパスへの変換をログ表示要求に応じて実行するため（ステップＳ７１００）、ファイルアクセスの実行中における計算機システムの処理負荷を軽減させることができる。
【００５９】
Ｃ．その他の実施形態：
以上、本発明の実施の形態について説明したが、本発明はこうした実施の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内において様々な形態で実施し得ることは勿論である。
【図面の簡単な説明】
【００６０】
【図１】計算機システム１０の概略構成を機能的に示す説明図である。
【図２】計算機システム１０におけるホスト計算機２０の詳細構成を主に示す説明図である。
【図３】計算機システム１０における中間ノード３０の詳細構成を主に示す説明図である。
【図４】中間ノード３０によって管理されるＧＮＳ対応テーブル３９２の一例を示す説明図である。
【図５】グローバルネームスペース（ＧＮＳ）とローカルネームスペース（ＬＮＳ）との対応関係を模式的に示す説明図である。
【図６】中間ノード３０によって管理されるリクエスト転送テーブル３９４の一例を示す説明図である。
【図７】計算機システム１０における末端ノード５０の詳細構成を主に示す説明図である。
【図８】計算機システム１０におけるストレージ装置６０の詳細構成を主に示す説明図である。
【図９】計算機システム１０におけるログ管理装置７０の詳細構成を示す説明図である。
【図１０】計算機システム１０における末端ノード５０が実行するログ生成処理（ステップＳ５１００）を示すフローチャートである。
【図１１】末端ノード５０によって生成されるアクセスログ５９２の一例を示す説明図である。
【図１２】計算機システム１０における中間ノード３０が実行するログ置換処理（ステップＳ３１００）を示すフローチャートである。
【図１３】計算機システム１０における中間ノード３０が実行するアクセス元置換処理（ステップＳ３１２０）を示すフローチャートである。
【図１４】計算機システム１０における中間ノード３０が実行するファイルパス置換処理（ステップＳ３１３０）を示すフローチャートである。
【図１５】中間ノード３０によって置換されたアクセスログ３９２の一例を示す説明図である。
【図１６】第２の実施例におけるログ管理装置７０が実行するログ表示処理（ステップＳ７１００）を示すフローチャートである。
【図１７】第２の実施例においてログ管理装置７０のログ蓄積テーブル７９２に蓄積された未変換ログ７９４の一例を示す説明図である。
【図１８】ログ表示処理（ステップＳ７１００）によって図１７の未変換ログ７９４から変換された変換ログ７９６を示す説明図である。
【符号の説明】
【００６１】
１０…計算機システム
２０…ホスト計算機
３０…中間ノード
４２，４４…ストレージシステム
５０…末端ノード
６０…ストレージ装置
７０…ログ管理装置
９２…ＧＮＳネットワーク
９４…ネットワーク
９６…ストレージネットワーク
２１０…ＣＰＵ
２２０…メモリ
２３２…ＧＮＳインタフェース
２３６…ユーザインタフェース
２８２…ＯＳ
２８４…アプリケーションプログラム
３１０…ＣＰＵ
３２０…メモリ
３３２…ＧＮＳインタフェース
３３４…ネットワークインタフェース
３５０…ＨＤＤ
３８２…ＧＮＳ構成プログラム
３８４…スイッチプログラム
３８６…ログ変換プログラム
３９２…アクセスログ
３９２…ＧＮＳ対応テーブル
３９４…リクエスト転送テーブル
５１０…ＣＰＵ
５２０…メモリ
５３４…ネットワークインタフェース
５３６…ストレージインタフェース
５８２…アクセス管理プログラム
５８４…ログ生成プログラム
５９２…アクセスログ
６１０…ＣＰＵ
６２０…メモリ
６３６…ストレージインタフェース
６４２…ディスクインタフェース
６４４…キャッシュメモリ
６８２…ストレージ構成プログラム
６８４…アクセス管理プログラム
６９０…ボリューム
７１０…ＣＰＵ
７２０…メモリ
７３４…ネットワークインタフェース
７３６…ユーザインタフェース
７５０…ＨＤＤ
７８２…ログ収集プログラム
７８４…ログ表示プログラム
７９２…ログ蓄積テーブル
７９４…未変換ログ
７９６…変換ログ
９２０…グローバルネームスペース
９６０，９７０…ローカルネームスペース
３９２１…ＧＮＳパス情報
３９２３…ローカルアクセス先情報
３９２５…ローカルパス情報
３９４１…グローバル処理ＩＤ
３９４３…グローバルアクセス元情報
３９４５…ローカルアクセス先情報
３９４７…ローカル処理ＩＤ
５９２１…ローカルアクセス先情報
５９２２…アクセス時間情報
５９２３…コマンド情報
５９２４…ローカルパス情報
５９２５…ローカルアクセス元情報
５９２６…ローカル処理ＩＤ
５９２７…結果情報
７９２１…グローバルアクセス先情報
７９２２…アクセス時間情報
７９２３…コマンド情報
７９２４…ＧＮＳパス情報
７９２５…グローバルアクセス元情報
７９２６…グローバル処理ＩＤ
７９２７…結果情報
９２１１…グローバルアクセス先
９２２１…グローバルフォルダ
９２３１…グローバルフォルダ
９２３２…グローバルフォルダ
９２４１…グローバルフォルダ
９６１１…ローカルアクセス先
９６２１…ローカルフォルダ
９６３１…ローカルフォルダ
９６４１…ローカルフォルダ
９６４２…ローカルフォルダ
９７１１…ローカルアクセス先
９７２１…ローカルフォルダ
９７３１…ローカルフォルダ
９７４１…ローカルフォルダ
９７４２…ローカルフォルダ
【図１】
2008269300.tif 000003
【図２】
2008269300.tif 000004
【図３】
2008269300.tif 000005
【図４】
2008269300.tif 000006
【図５】
2008269300.tif 000007
【図６】
2008269300.tif 000008
【図７】
2008269300.tif 000009
【図８】
2008269300.tif 000010
【図９】
2008269300.tif 000011
【図１０】
2008269300.tif 000012
【図１１】
2008269300.tif 000013
【図１２】
2008269300.tif 000014
【図１３】
2008269300.tif 000015
【図１４】
2008269300.tif 000016
【図１５】
2008269300.tif 000017
【図１６】
2008269300.tif 000018
【図１７】
2008269300.tif 000019
【図１８】
2008269300.tif 000020