(57)【要約】【課題】構成情報の自動生成。【解決手段】ストレージシステムを構成するハードウェア情報とソフトウェア情報と設定情報とをＣＳＶ形式で格納したｃｏｎｆｉｇ情報から、装置製番に対応したＤＫＣ形名を格納する装置製番テーブル（ＴＢ）３１と、ハードウェアの装置形名を格納するＨ／Ｗ構成ＴＢ３４と、複数のソフトウェアの形名を格納するＳ／Ｗ構成ＴＢ３７と、ストレージシステムを制御するＤＫＣの構成を格納するＤＫＣ構成ＴＢ３２と、該ＤＫＣのキャッシュ構成を格納するキャッシュ構成ＴＢ３５と、ストレージシステムのＲＡＩＤ構成情報を格納するＲＡＩＤ構成ＴＢ４１とを作成し、前記各テーブルに格納した構成情報と、顧客情報テーブル３９に格納した顧客情報とをマージし、該マージした顧客情報に対応した構成情報を作成するもの。【選択図】図１
2008226053.tif 000002
【特許請求の範囲】
【請求項１】
ストレージシステムを構成するハードウェア情報とソフトウェア情報と設定情報とをＣＳＶ形式で格納した第１のｃｏｎｆｉｇ情報を入力とし、ストレージシステムの構成情報を管理用コンピュータにより生成する構成情報自動生成システムであって、
前記管理用コンピュータが、第１のｃｏｎｆｉｇ情報から、ストレージシステムの装置の製番に対応した磁気ディスクコントローラ形名を格納する装置製番テーブルと、ストレージシステムを構成する複数のハードウェアの装置形名を格納するハードウェア構成テーブルと、ストレージシステムを動作させる複数のソフトウェアの形名を格納するソフトウェア構成テーブルと、ストレージシステムを制御する磁気ディスクコントローラの構成を格納する磁気ディスクコントローラ構成テーブルと、該磁気ディスクコントローラのキャッシュ構成を格納するキャッシュ構成テーブルと、ストレージシステムのＲＡＩＤ構成情報を格納するＲＡＩＤ構成テーブルと、ストレージシステムを納入する顧客名を格納した顧客情報テーブルとを作成し、
該装置製番テーブルとハードウェア構成テーブルとソフトウェア構成テーブルと磁気ディスクコントローラ構成テーブルとキャッシュ構成テーブルとＲＡＩＤ構成テーブルに格納した構成情報と、前記顧客情報テーブルに格納した顧客情報とをマージし、
該マージした顧客情報に対応した第１の構成情報を作成することを特徴とする構成情報自動生成システム。
【請求項２】
前記管理用コンピュータが、第２のｃｏｎｆｉｇ情報から、ストレージシステムの装置の製番に対応した磁気ディスクコントローラ形名を格納する装置製番テーブルと、ストレージシステムを構成する複数のハードウェアの装置形名を格納するハードウェア構成テーブルと、ストレージシステムを動作させる複数のソフトウェアの形名を格納するソフトウェア構成テーブルと、ストレージシステムを制御する磁気ディスクコントローラの構成を格納する磁気ディスクコントローラ構成テーブルと、該磁気ディスクコントローラのキャッシュ構成を格納するキャッシュ構成テーブルと、ストレージシステムのＲＡＩＤ構成情報を格納するＲＡＩＤ構成テーブルと、ストレージシステムを納入する顧客名を格納した顧客情報テーブルとを作成し、
該装置製番テーブルとハードウェア構成テーブルとソフトウェア構成テーブルと磁気ディスクコントローラ構成テーブルとキャッシュ構成テーブルとＲＡＩＤ構成テーブルに格納した構成情報と、前記顧客情報テーブルに格納した顧客情報とをマージし、
該マージした顧客情報に対応した第２の構成情報を作成し、
前記第１の構成情報と第２の構成情報の差分を表示装置に表示することを特徴とする請求項１記載の構成情報自動生成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の記憶装置から成るストレージシステムの構成情報を容易に生成乃至修正することができる構成情報自動生成システムに関する。
【背景技術】
【０００２】
近年のコンピュータシステムは、各種業務を担当する複数種の業務サーバと、該複数種の業務サーバの情報を記憶するストレージシステムとから構成され、このストレージシステムは、近年、外部記憶装置をサーバ群とネットワークで結ぶＳＡＮ（ストレージ・エリア・ネットワーク）を介して接続され、例えば多数の磁気ディスク装置をＲＡＩＤ構成した複数のディスクアレイにより構成されている。
【０００３】
このようなコンピュータシステムにおいては、取り扱う情報量の増大に伴って前記ストレージシステムの構成を変える場合、当該ストレージシステムの構成情報を作成し、この構成情報を当該システムを納入した顧客に資料として提出することが行われている。
【０００４】
この構成情報としては、構成によっては数千単位のストレージシステムの装置設定情報があり、製造番号（製番）、ハードウェア（Ｈ／Ｗ）構成情報、ソフトウェア（Ｓ／Ｗ）構成情報、磁気ディスクコントローラ（ＤＫＣ）構成情報、ＲＡＩＤ構成情報（ＲＡＩＤグループ／ＲＡＩＤレベル、管理番号他）、キャッシュ構成情報（シェーアードメモリ設定値、キャッシュメモリ設定値、キャッシュ常駐データ設定［ＤＣＲ］値他）、ストレージ・エリアネット・ワーク（ＳＡＮ）構成情報、ＮＡＳ構成情報その他多種多様の情報から成り、この構成情報の作成は、従来、当該ストレージシステムを構築する際のＳＥ等が作成した発注時指定事項書（仕様決定書）を基に人手により作成されていた。尚、前記発注時指定事項書を顧客に提供することも考えられるが、当該発注時指定事項書はＳＥ用資料のため顧客には理解しづらく、顧客用の構成情報を作成する必要があった。
【０００５】
尚、前記ストレージシステムの構成情報に関する技術が記載された文献としては、下記特許文献が挙げられる。
【特許文献１】特開２００６−２９３５０１
【特許文献２】特開２００６−２５９９７６
【特許文献３】特開２００６−１３４０２１
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来技術によるストレージシステムの構成情報の生成は、ＳＥ等が作成した発注時指定事項書（仕様決定書）を基に、多種多様の膨大な情報を顧客が理解できる様に作成するため、編集作業が煩雑であり、更にストレージシステムを納入した後に顧客要望によって設定の変更（例えばキャッシュ容量／ＲＡＩＤレベルその他）が生じた場合、この顧客による仕様変更に応じて構成情報を更に修正しなければならず、この変更作業が繁雑であると言う不具合があった。
【０００７】
本発明の目的は、前述した従来技術による不具合を除去することであり、発注時指定事項書（仕様決定書）を基に顧客に提供する構成情報を容易に作成乃至修正することができる構成情報自動生成システムを提供することである。
【課題を解決するための手段】
【０００８】
前記目的を達成するため本発明は、ストレージシステムを構成するハードウェア情報とソフトウェア情報と設定情報とをＣＳＶ形式で格納したｃｏｎｆｉｇ情報を入力とし、ストレージシステムの構成情報を管理用コンピュータにより生成する構成情報自動生成システムであって、前記管理用コンピュータが、ストレージシステムの装置の製番に対応した磁気ディスクコントローラ形名を格納する装置製番テーブルと、ストレージシステムを構成する複数のハードウェアの装置形名を格納するハードウェア構成テーブルと、ストレージシステムを動作させる複数のソフトウェアの形名を格納するソフトウェア構成テーブルと、ストレージシステムを制御する磁気ディスクコントローラの構成を格納する磁気ディスクコントローラ構成テーブルと、該磁気ディスクコントローラのキャッシュ構成を格納するキャッシュ構成テーブルと、ストレージシステムのＲＡＩＤ構成情報を格納するＲＡＩＤ構成テーブルと、ストレージシステムを納入する顧客名を格納した顧客情報テーブルとを作成し、該装置製番テーブルとハードウェア構成テーブルとソフトウェア構成テーブルと磁気ディスクコントローラ構成テーブルとキャッシュ構成テーブルとＲＡＩＤ構成テーブルに格納した構成情報と、前記顧客情報テーブルに格納した顧客情報とをマージし、該マージした顧客情報に対応した構成情報を作成することを第１の特徴とする。
【０００９】
また本発明は、前記管理用コンピュータが、第２のｃｏｎｆｉｇ情報から、ストレージシステムの装置の製番に対応した磁気ディスクコントローラ形名を格納する装置製番テーブルと、ストレージシステムを構成する複数のハードウェアの装置形名を格納するハードウェア構成テーブルと、ストレージシステムを動作させる複数のソフトウェアの形名を格納するソフトウェア構成テーブルと、ストレージシステムを制御する磁気ディスクコントローラの構成を格納する磁気ディスクコントローラ構成テーブルと、該磁気ディスクコントローラのキャッシュ構成を格納するキャッシュ構成テーブルと、ストレージシステムのＲＡＩＤ構成情報を格納するＲＡＩＤ構成テーブルと、ストレージシステムを納入する顧客名を格納した顧客情報テーブルとを作成し、該装置製番テーブルとハードウェア構成テーブルとソフトウェア構成テーブルと磁気ディスクコントローラ構成テーブルとキャッシュ構成テーブルとＲＡＩＤ構成テーブルに格納した構成情報と、前記顧客情報テーブルに格納した顧客情報とをマージし、該マージした顧客情報に対応した第２の構成情報を作成し、前記第１の構成情報と第２の構成情報の差分を表示装置に表示することを第２の特徴とする。
【発明の効果】
【００１０】
本発明による構成情報自動生成システムは、ストレージシステムを構成する各種構成テーブルを用意しておき、ｃｏｎｆｉｇ情報を分類して前記複数のテーブルを作成し、この複数テーブルの構成情報を顧客情報テーブルに格納した顧客情報とマージすることによって、顧客に提供する構成情報を容易に作成することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明による構成情報自動生成システムの一実施形態を図面を参照して詳細に説明する。図１は、本発明が適用されるコンピュータシステムを示す図、図２は本実施形態による構成情報自動生成システムの動作を説明するための図、図２及び図３は本実施形態に使用される各種構成情報を格納するテーブル例を説明するための図である。
【００１２】
まず、本実施形態による構成情報自動生成システムが適用されるコンピュータシステムは、図１に示す如く、各種業務を分担する業務用サーバ２１〜２３と、該業務用サーバ２１〜２３にＬＡＮ等を介して接続されるクライアントコンピュータ１０と、前記業務用サーバ２１〜２３とファイバーチャネル等の高速インタフェースにて接続される外部記憶装置に相当するストレージシステム１００と、該ストレージシステム１００を管理するための管理用コンピュータ４０から成り、通常の使用状態においては、複数のクライアントコンピュータ１０が任意の業務用サーバ２１〜２３を用いて各種業務を実行し、各種データを前記ストレージシステム１００に記憶するように構成されている。尚、管理用コンピュータ４０には表示装置も含むものとする。
【００１３】
該ストレージシステム１００は、前述した様に例えばＲＡＩＤ構成のディスクアレイを複数台で構成したものであり、このストレージシステム１００を構成するためのｃｏｎｆｉｇ情報（ＳＥ用の構成情報）は、ＣＳＶ形式で例えばフレキシブルディスク５０に格納されているものとする。尚、フレキシブルディスク５０はストレージシステム１００内の各ディスクサブシステムに作成されている。
【００１４】
さて、このように構成されたコンピュータシステムにおける構成情報の生成は、図２（Ａ）に示す如く、まず前記フレキシブルディスク５０に格納されたＣＳＶ形式のデータを管理用コンピュータ４０が、ハードデイスク（ＨＤ）等の記憶媒体に格納するステップＳ１０２と、該ＨＤに格納したｃｏｎｆｉｇ情報を基に、各種データを分類して図３及び図４に示す各種テーブルを生成するステップＳ１０３を実行する。
【００１５】
このステップＳ１０３によって生成する各種テーブルは、予め選択された所定のキー（例えば、装置の製造番号／装置形名／ＰＰ形名他）を基に該キーに対応する各種データ項目を予め設定しておき、ｃｏｎｆｉｇ情報から前記所定のキーに対応する各種データを抽出して分類したものであって、例えば図３に示す如く、装置の製造番号／マイクロバージョン／ＤＫＣ形名他を格納した装置製番テーブル３１と、複数の装置のハードウェアの形名を格納したハードウェア（Ｈ／Ｗ）構成テーブル３４と、複数のソフトウェア形名を格納したソフトウェア構成テーブル３７と、磁気ディスクコントローラ（ＤＫＣ）の各種設定を格納したＤＫＣ構成テーブル３２と、キャッシュメモリのキャッシュサイズ他を格納したキャッシュ構成テーブル３５と、当該ストレージシステム個別の情報を格納する個別情報テーブル３８と、当該ストレージシステム１００が接続されるホスト（業務用サーバ２１〜２３）のホストモード及びＯＳ等のホスト種別を格納した上位機器テーブル３３と、該上位機器との各種エミュレーション及びホストのメインフレーム種別を格納した上位機器（Ｍ／Ｆ）テーブル３６と図４に示す如く、ストレージシステム１００の各グループ毎のＲＡＩＤ構成その他の情報を格納するＲＡＩＤ構成テーブル４１と、接続されるストレージエリアネットワークのポート対応のアドレス他を格納するＳＡＮ構成（ＰＯＲＴ）テーブル４２と、前記ポートに接続されるホストグループ他を格納するＳＡＮ構成（ＦＩＢＲＥ）テーブル４３とから構成される。
【００１６】
次いで本システムは、管理用コンピュータ４０が、後述する顧客対応の構成情報を生成する際に使用される顧客名その他を格納する顧客情報テーブル３９を作成し、該顧客情報テーブル３９と前記各テーブル３１〜３８／４１〜４３に格納した情報をマージするステップＳ１０５と、このマージした各種テーブルから作成対象となるｃｏｎｆｉｇ情報を検索するステップＳ１０６と、該ステップＳ１０６により検索した特定のｃｏｎｆｉｇ情報に対応した各種テーブル３１〜３８／４１〜４３を、テーブル毎に「発注時指定事項書」、「機番」、「現地作業時ワークシート」、「作業完了報告書」の各形式に編集するステップＳ１０７を実行することによって、初期設定時の顧客用の構成情報書類を生成することができる。尚、前記マージとは、前記予め項目を設定した各種構成情報の装置型番テーブル３１の製造番号をキーとして顧客を特定し、前記顧客及び製造番号毎に前記各テーブル３１〜３８／４１〜４３の予め設定した項目に該項目の情報をはめ込むことを意味する。
【００１７】
また本システムは、顧客の設定変更等によって構成情報が変化した場合、図２（Ｂ）に示す如く、管理用コンピュータ４０が、変更後のＣＳＶ形式のデータをハードデイスク（ＨＤ）等の記憶媒体に格納するステップＳ２０２と、該ＨＤに格納したｃｏｎｆｉｇ情報を基に、各種データを分類して前述した図３及び図４に示す各種テーブルを生成するステップＳ２０３と、前記当初の設定で作成したｃｏｎｆｉｇ情報に対応する各種テーブルを検索するステップＳ２０４と、該ステップＳ２０４で検索した各種テーブル設定とステップＳ２０３で生成した各種テーブルとを比較し、差分を抽出し、表示装置に表示するステップＳ２０５と、該差分を上書きしたｃｏｎｆｉｇ情報を登録するステップＳ２０６とを実行することによって、当初に作成した構成情報を基に変更した構成情報を容易に作成することができる。
【００１８】
この様に本実施形態による構成情報生成システムは、ｃｏｎｆｉｇ情報を基に、少なくとも装置製番テーブルとハードウェア構成テーブルとソフトウェア構成テーブルと磁気ディスクコントローラ構成テーブルとキャッシュ構成テーブルとＲＡＩＤ構成テーブルを作成し、これらテーブルに格納した構成情報と顧客情報テーブルに格納した顧客情報とをマージし、顧客に提供する構成情報を容易に作成することができる。
【００１９】
換言すれば本発明は、ｃｏｎｆｉｇ情報からストレージシステムの機能毎に、例えば「Ｈ／Ｗ」，「Ｓ／Ｗ」，「ＤＫＣ」などの構成情報の見出しを検索し、これら各機能毎にテーブル仕様を決定しておき、前記検索した機能毎に各機能の設定情報を格納することによって、顧客に提供する構成情報を容易に作成することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明が適用されるコンピュータシステムを示す図。
【図２】本実施形態による構成情報自動生成システムの動作を説明するための図。
【図３】本実施形態に使用される各種構成情報を格納するテーブル例を説明するための図。
【図４】本実施形態に使用される各種構成情報を格納するテーブル例を説明するための図。
【符号の説明】
【００２１】
１０：クライアントコンピュータ、３１：装置製番テーブル、３２：ＤＫＣ構成テーブル、３３：上位機器テーブル、３４：構成テーブル、３５：キャッシュ構成テーブル、３６：テーブル、３７：ソフトウェア構成テーブル、３８：個別情報テーブル、３９：顧客情報テーブル、４０：管理用コンピュータ、４１：ＲＡＩＤ構成テーブル、４２：ＳＡＮ構成テーブル、４３：ＳＡＮ構成テーブル、５０：フレキシブルディスク、１００：ストレージシステム。
【図１】
2008226053.tif 000003
【図２】
2008226053.tif 000004
【図３】
2008226053.tif 000005
【図４】
2008226053.tif 000006