【手続補正書】
【提出日】平成16年8月23日(2004.8.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】記憶装置の管理方法および管理装置ならびにディスクアレイ装置および操作画面の表示方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記憶装置を管理する管理装置にて実行されるユーティリティソフトウェアにおいて、前記記憶装置の装置構成を視覚的に表示する第１画面と前記記憶装置の各部位のパフォーマンス性能を表示する第２画面とを、前記管理装置における同一の操作画面上に表示させることを特徴とする記憶装置の管理方法。
【請求項２】
請求項１記載の記憶装置の管理方法において、前記第２画面では、前記記憶装置の各部位の前記パフォーマンス性能として、リアルタイムの前記パフォーマンス性能または指定期間の前記パフォーマンス性能を表示することを特徴とする記憶装置の管理方法。
【請求項３】
請求項１または２記載の記憶装置の管理方法において、前記操作画面では、前記記憶装置の論理的または物理的な構成および稼働状態の少なくとも一方を制御するための各種パラメータの設定操作を、前記管理装置にユーザインタフェースとして備えられたポインティングデバイスによる前記操作画面内の表示要素間のドラッグ・アンド・ドロップ、および前記各種パラメータのリストテーブルへの直接入力の少なくとも一方によって行なうことを特徴とする記憶装置の管理方法。
【請求項４】
請求項３記載の記憶装置の管理方法において、前記各種パラメータの設定操作によって変化する前記装置構成を表示する前記第１画面と、当該各種パラメータの設定操作による前記パフォーマンス性能の変化を表示する前記第２画面とを、前記操作画面内に組み合わせて表示させることを特徴とする記憶装置の管理方法。
【請求項５】
記憶装置を管理する管理装置にて実行されるユーティリティソフトウェアであって、
前記記憶装置の装置構成を視覚的に表示する第１画面と前記記憶装置の各部位のパフォーマンス性能を表示する第２画面とを、前記管理装置における同一の操作画面上に表示し、
前記第２画面では、前記記憶装置の各部位の前記パフォーマンス性能として、リアルタイムの前記パフォーマンス性能または指定期間の前記パフォーマンス性能を表示し、
前記操作画面では、前記記憶装置の論理的または物理的な構成および稼働状態の少なくとも一方を制御するための各種パラメータの設定操作を、前記管理装置にユーザインタフェースとして備えられたポインティングデバイスによる前記操作画面内の表示要素間のドラッグ・アンド・ドロップ、および前記各種パラメータのリストテーブルへの直接入力の少なくとも一方によって行ない、
前記各種パラメータの設定操作によって変化する前記装置構成を表示する前記第１画面と、当該各種パラメータの設定操作による前記パフォーマンス性能の変化を表示する前記第２画面とを、前記操作画面内に組み合わせて表示し、
前記第１画面は、前記記憶装置の装置構成を階層的に捉えたツリー構造で表示し、
前記第２画面は、前記記憶装置で測定している性能データを表示期間設定パネルの設定に従って表示し、
前記操作画面は、前記記憶装置の各ポートの性能を制御するパラメータを設定するパラメータ設定画面と、前記記憶装置の制御装置に実装される論理ボリュームの配置の変更を指示する構成変更指示画面と、前記記憶装置に実装される論理ボリュームの一部分をキャッシュに常駐させる機能を設定する機能設定画面と、を含む、
ことを特徴とする記憶装置の管理方法。
【請求項６】
記憶装置を管理する管理装置にて実行されるユーティリティソフトウェアにおいて、前記記憶装置の実際の過去の運用履歴を取得するステップと、前記運用履歴に関する蓄積データに対して、前記記憶装置の論理的または物理的な構成および稼働状態の少なくとも一方を制御するための各種パラメータの設定を変更した時の運用状況をシミュレートするステップと、前記シミュレートの結果を、視覚的に前記管理装置の操作画面上に表示させるステップと、を含むことを特徴とする記憶装置の管理方法。
【請求項７】
請求項６記載の記憶装置の管理方法において、前記操作画面上に表示された前記シミュレートの結果を視認した前記管理装置の操作者の確認操作により、前記パラメータの設定変更を前記記憶装置に実際に反映させるステップを含むことを特徴とする記憶装置の管理方法。
【請求項８】
ユーザインタフェースとして少なくとも情報表示手段と情報入力手段とを含み、実装されたユーティリティソフトウェアにて記憶装置を管理する管理装置であって、請求項１，２，３，４，５，６または７記載の記憶装置の管理方法が実行されることを特徴とする管理装置。
【請求項９】
複数のディスクアレイ装置で構成されたディスクアレイと、
上位装置からの情報の授受を制御し、前記ディスクアレイの構成を変更するディスクアレイ制御装置と、
前記ディスクアレイ装置と接続され、前記ディスクアレイの装置構成を視覚的に表示する第１の画面と、前記ディスクアレイの性能を視覚的に表示する第２の画面とを同一画面上に表示して運用管理を行う運用管理装置と、
を備えたことを特徴とするディスクアレイ装置。
【請求項１０】
記憶装置の構成情報を操作する操作画面の表示方法であって、
前記記憶制御装置から取得した前記構成情報に基づいて、現在の前記記憶装置における複数の論理ボリュームの構成状態を視覚的に表示する第１の表示部を表示するステップと、
前記第１の表示部と同時に視認可能に表示され、前記現在の構成における記憶装置の各部位の性能を表示する第２の表示部を表示するステップと、
前記第１の表示画面に表示された前記複数の論理ボリュームのうち、操作者によって移動元の論理ボリュームとして選択された論理ボリュームを入力する入力エリアを表示するステップと、
前記入力エリアに入力された論理ボリュームの特性に対応して、前記第１の表示部に表示された論理ボリュームのそれぞれに識別子を表示するステップと、
を含むことを特徴とする操作画面の表示方法。
【請求項１１】
請求項１０記載の操作画面の表示方法であって、
前記構成情報が、少なくとも論理ユニットと論理ボリュームを対応付けるパス情報と、論理ボリュームがどのパリティグループに配置されるかを示す配置情報とを含むことを特徴とする操作画面の表示方法。
【請求項１２】
情報機器の構成を変更するための運用管理装置における操作画面の表示方法であって、
前記操作画面に、前記情報機器の各部位の構成を視覚的に表示する第１の表示部を表示するステップと、
前記第１の表示部に表示された部位の内、構成変更を所望する部位を選択的に入力する入力エリアを表示するステップと、
前記入力エリアに入力された部位の特性に対応して、前記選択されなかった他の部位の特性を分類して視認可能な識別子を付与するステップとからなる操作画面の表示方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、記憶装置等の情報処理機器の管理技術に関し、特に、ディスクアレイ装置等の記憶装置の運用管理や保守管理業務等に適用して有効な技術に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
このような設定は、相互に関連するため、管理者が当該管理アプリケーションの１画面を見ただけでは装置の全体の状態を知ることが不可能であることが多く、結果として多数の情報を分散的に収集しながら、机上での構成設計が不可欠なものである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
即ち、コンパクトディスクの再生のようなデータの読み出しの場合は、構成の変更によって元のデータそのものが失われるようなことがない。従って、試験的な実行、トライアンドエラーが許される環境下にあることも多い。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の目的は、記憶装置の使用者や管理者が装置構成の設定や変更等を行なう際に、設定や変更による効果を視覚的に予測できるようにすると共に、設定操作等を簡素化して使用者等による設定作業の煩わしさを軽減することにある。
また、本発明の他の目的は、不適切な設定が行われることがないように、視覚的に全体の構成や機能、また構成に係る各部位の特性が認識できるようにすることにある。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
たとえば、装置構成を表す画面と装置性能を示す画面を合わせて操作画面に表示し、装置構成（の変更）と性能（変化）との関係を把握しやすくする。構成の変更にあたっては、マウス等のポインティングデバイスによるドラッグ・アンド・ドロップ（Ｄｒａｇ＆Ｄｒｏｐ）や画面上に表示された入力位置に直接変更するデータを書き込むことで、パラメータリストテーブルへの変更を行えるようにする。このことにより、従来あった設定作業の煩雑さをなくすとともに、管理者に装置構成の変更内容を直感的にとらえさせることができる。またパラメータの設定画面では、画面上に設定後の予測効果を視覚的に表示させることで、設定内容の効果を予測することが容易になる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
図１、図２、図３、図４、図５、図６および図７は、本発明の一実施の形態である記憶装置の管理方法を実施する管理装置における操作画面の一例を示す概念図であり、図８は、本実施の形態の記憶装置の管理方法を実施する管理装置の管理対象となる記憶装置の構成の一例を示すブロック図、図９は、本実施の形態の管理方法を実施する管理装置におけるソフトウェア構成の一例を示す概念図、図１０は、本実施の形態の管理方法にて用いられる情報の一例を示す説明図である。図１１は、本願発明における構成情報の一つである論理ボリュームの設定情報について説明するものである。特に図１１は、高い利用率の論理ボリュームが、一つのパリティグループに集中し、オーバヘッドが生じている状態を示している。尚、パリティグループについては、後述する。図１２は、図１１のようなオーバヘッドを本願発明によって、適正化した場合の構成を示している。図１３は、本願第２の発明が実施される操作画面の一例を示す図である。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
一方、論理ユニットと論理ボリュームの対応付は、チャネルアダプター１１２１，１１２２，１１２３に設けられたマイクロプロセッサーが、管理テーブルを用いて管理する。即ち、情報処理装置から論理ユニットにつけられた番号（以下、論理ユニットナンバーと呼ぶ）で記憶領域が指定された場合に、その管理テーブルを参照してどの論理ボリュームに対応するかを解釈し、データの読み出しや書き込みを行う論理ボリュームを指定するのである。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
この論理ユニットナンバーが、どの論理ボリュームに定義付けられているかを示す管理テーブルは、記憶装置の構成情報の一つでありＰＡＳＳ情報とも呼ばれる。このＰＡＳＳ情報を変更することによって、情報処理装置からのデータの読み出しや書き込みが、どの論理ボリュームに対して行われるかを変更することができるのである。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
このような場合には、比較的、アクセス頻度が少ない論理ボリュームで構成されているパリティグループに、高頻度でアクセスされる論理ボリュームを移動させてやり、負荷の均等化を図ることが望ましい。具体的には、それぞれのパリティグループに予め用意されている論理リザーブボリュームに高頻度にアクセスされる論理ボリュームを移行してやれば良い。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
そして、ＪＡＶＡ（登録商標）アプレット４０ｉまたはＪＡＶＡ（登録商標）アプレット６０ａは、ＲＭＩサーバ４０ｈが提供するＪＡＶＡ（登録商標）環境での遠隔手続き呼び出し機能を利用して、ＪＮＩインタフェース４０ｇおよび通信プログラム４０ｆを介して、サービスプログラム４０ｅに対して、システム構成の変更指示や稼働状況等に関する統計情報の収集、システム構成の変更の前後におけるパフォーマンス性能の計算指示、等を実行することで、後述の図１〜図７のような本実施の形態におけるユーザインタフェースを実現する。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
図２に取り出して示す表示期間設定パネル１０１では、過去に蓄積されたデータを表示する過去データ表示ボタン２０１と現在の性能値を瞬時に示すリアルタイム表示ボタン２０２の二つを実装し、使用者は目的に応じていずれかの表示方法を選択する。過去データ表示ボタン２０１を選択した場合、表示期間開始ボックス２０３と表示期間終了ボックス２０４に期間を入力することで使用者にとって任意の表示期間を設定することができる。また、マウスを用いて期間設定インジケータ２０５を操作して容易に期間を設定することも可能である。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
利用者は過去データ表示ボタン２０１または、リアルタイム表示ボタン２０２を選択して画面全体に表示する性能データの表示対象となる性能データを決定する。リアルタイム表示ボタン２０２が選択された場合には一定間隔の周期でメイン画面１００上に表示しているリストテーブル１０３の値が逐次更新される。過去データ表示ボタン２０１が選択された場合には、これまで蓄積されてきた性能データを基に管理者が表示期間開始ボックス２０３，表示期間終了ボックス２０４にて設定した期間の性能データをリストテーブル１０３に表示する。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
移動先、移動元を決定すると移動後予測利用率表示枠６０４に予測利用率の遷移が表示される。また、グラフ表示においても、移動前利用率グラフ６０５，移動後予測利用率グラフ６０６を一度に表示することで、使用者にその効果を示すことができる。移動指示を計画または実行しているものに関してはリストテーブル６０７にすべて表示されている。利用者はこの画面を見ることでボリュームを移動した後の利用率の予測値を把握できる。また、現在計画中のボリューム移動についてのキャンセル等も同一画面にて実施できる。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
図７では、ディスクアレイ装置１０に実装される論理ボリュームの一部分をキャッシュに常駐させる機能を設定する機能設定画面７００の一例を示す。左上に装置構成を示すツリービュー７０１の中から一つの論理ボリュームを選択すると、右上に選択した論理ボリュームの詳細情報をリストテーブル７０２で表示させる。利用者は、リストテーブル７０２を見ながら右下のパラメータ設定枠７０４に設定値を入力する。入力された内容は、円グラフ７０３で表示され、設定の効果を使用者が把握できる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
一方、それ以外のものについては、設定できない理由毎に分類されて区別して表示される。このようにすることで、設定できない論理ボリュームが単にシャドウ表示されるよりも、操作者にあたえる情報を増加させることができる。なぜ、設定ができないのかを、操作者が確認できることにより、操作者は現在の操作の妥当性を認識できるのである。単にシャドウ表示されるだけでは、その操作がそもそも間違っていたから、選択できないのか、他に理由があるのか判断することができない。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
また、システムパラメータ等の設定作業においては、図５〜図７に示す画面例のように、変更前後等における予測効果をリストテーブルやグラフ等で視覚的に表現することで管理者の効果予測を助けるとともに、リストテーブル等へのデータの一括入力や、マウスによるＤｒａｇ＆Ｄｒｏｐ操作等による入力を可能にしたことで、設定作業の煩雑さをなくすことが可能となり、管理者の負担軽減の効果が得られる。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】図面の簡単な説明
【補正方法】変更
【補正の内容】
【図面の簡単な説明】
【図１】
本発明の一実施の形態である記憶装置の管理方法を実施する管理装置における操作画面の一例を示す概念図である。
【図２】
本発明の一実施の形態である記憶装置の管理方法を実施する管理装置における操作画面の一例を示す概念図である。
【図３】
本発明の一実施の形態である記憶装置の管理方法を実施する管理装置における操作画面の一例を示す概念図である。
【図４】
本発明の一実施の形態である記憶装置の管理方法を実施する管理装置における操作画面の一例を示す概念図である。
【図５】
本発明の一実施の形態である記憶装置の管理方法を実施する管理装置における操作画面の一例を示す概念図である。
【図６】
本発明の一実施の形態である記憶装置の管理方法を実施する管理装置における操作画面の一例を示す概念図である。
【図７】
本発明の一実施の形態である記憶装置の管理方法を実施する管理装置における操作画面の一例を示す概念図である。
【図８】
本発明の一実施の形態である記憶装置の管理方法を実施する管理装置の管理対象となる記憶装置の構成の一例を示すブロック図である。
【図９】
本発明の一実施の形態である管理方法を実施する管理装置におけるソフトウェア構成の一例を示す概念図である。
【図１０】
本発明の一実施の形態である管理方法にて用いられる情報の一例を示す説明図である。
【図１１】
本発明を適用する記憶装置の構成を説明するための図である。
【図１２】
本発明を適用する記憶装置の構成を説明するための図である。
【図１３】
本発明の他の実施の形態を説明する図である。
【符号の説明】
１０…ディスクアレイ装置、２０…ディスクアレイ制御装置（ＤＫＣ）、２１…ホストパス、２２…チャネルアダプタ（ＣＨＡ）、２３…ディスク制御アダプタ（ＤＫＡ）、２４…キャッシュメモリ（Ｃａｃｈｅ）、２７…ディスクパス、２８…内部ネットワーク、３０…ディスクアレイ、３１…磁気ディスク装置、４０…サービスプロセッサ（ＳＶＰ）、４０ａ…対ＤＫＣ通信タスク、４０ｂ…モニタリングタスク、４０ｃ…計算タスク、４０ｄ…構成情報取得タスク、４０ｅ…サービスプログラム、４０ｆ…通信プログラム、４０ｇ…ＪＮＩインタフェース、４０ｈ…ＲＭＩサーバ、４０ｉ…ＪＡＶＡ（登録商標）アプレット、５０…上位装置、６０…遠隔管理端末、６０ａ…ＪＡＶＡ（登録商標）アプレット、７０…情報ネットワーク、８０…モニタデータ、１００…メイン画面（操作画面）、１０１…表示期間設定パネル、１０２…構成表示パネル（第１画面）、１０３…リストテーブル、１０４…グラフ、１０５…性能表示パネル（第２画面）、１０６…ポインタカーソル、２０１…過去データ表示ボタン、２０２…リアルタイム表示ボタン、２０３…表示期間開始ボックス、２０４…表示期間終了ボックス、２０５…期間設定インジケータ、３０１…ルートアイコン、３０２…ポートアイコン、３０３…ホストグループアイコン、４０１…性能表示テーブル、４０２…性能表示グラフ、５００…パラメータ設定画面、５０１…性能表示テーブル、５０２…ポート制御パラメータ設定枠、５０３…性能グラフ、５０４…横線、６００…構成変更指示画面、６０１…ツリービュー、６０２…移動元論理ボリューム入力枠、６０３…移動先論理ボリューム入力枠、６０４…移動後予測利用率表示枠、６０５…移動前利用率グラフ、６０６…移動後予測利用率グラフ、６０７…リストテーブル、７００…機能設定画面、７０１…ツリービュー、７０２…リストテーブル、７０３…円グラフ、７０４…パラメータ設定枠、１１０１…情報処理装置、１１２１…チャネルアダプター、１１３１…ディスク制御アダプタ、１１１０…記憶装置。