(57)【要約】【課題】  ディスクサブシステムのハード部位交換時の作業手順情報生成方法の提供。【解決手段】ストレージ部２３０に装填するハードディスク及びスロット部２６０に装填する基板から成るハード部位の現行装置構成情報を格納する構成情報メモリ２０１と、ハード部位の項目毎に予め設定された作業手順の優先順位情報並びに特定の項目が他の項目に関連することを示す相関関係情報を格納する順序付データベースとを備え、構成情報メモリ２０１に格納した現行構成情報と変更後構成情報とを比較し、差分となるハード部位の項目を抽出し、該抽出した差分項目を前記順序付データベース２２０から抽出し、前記優先順位毎に項目をソートすることによって作業手順情報を生成するディスクサブシステム及び作業手順情報生成方法。【選択図】図１
2010055476.tif 000002
【特許請求の範囲】
【請求項１】
複数のハードディスクが装填されるストレージ部と、複数のメモリ基板とプロセッサ基板を含むハード部位が装填されるスロット部と、前記ストレージ部に装填するハードディスク及びスロット部に装填する基板から成るハード部位の現行のハード構成を示す装置構成情報を格納する構成情報メモリと、前記ハード部位の項目毎に予め設定された作業手順の優先順位情報並びに特定の項目が他の項目に関連することを示す相関関係情報を格納する順序付データベースと、前記ストレージ部へのデータストレージをスロット部に装填したメモリ基板やプロセッサ基板を使用して制御する制御部とから構成されるディスクサブシステムであって、
前記制御部が、
前記ハード部位の構成を変更する変更構成情報を入力する第１工程と、
前記構成情報メモリに格納した現行構成情報と前記第１工程により入力した変更後構成情報とを比較し、差分となるハード部位の項目を抽出する第２工程と、
該第２工程により抽出した差分項目を前記順序付データベースから抽出し、前記優先順位毎に項目をソートすることによって作業手順情報を生成する第３工程とを実行するディスクサブシステム。
【請求項２】
前記制御部が、
前記第３工程により順序付データベースから抽出した項目に前記相関関係情報が含まれているか否かを判定する第４工程と、
該第４工程により抽出した項目に相関関係情報が含まれていると判定したとき、該相関関係情報により関連が入力されている他の項目を、前記順序付データベースから抽出し、前記第２工程により抽出した項目に含ませて前記第３工程によりソートする第５工程とを実行する請求項１記載のディスクサブシステム。
【請求項３】
前記制御部が、
前記第３工程により生成した作業手順情報に含まれるハード部位の項目を、前記構成情報メモリに格納する第６工程を実行する請求項１又は２記載のディスクサブシステム。
【請求項４】
複数のハードディスクが装填されるストレージ部と、複数のメモリ基板とプロセッサ基板を含むハード部位が装填されるスロット部と、前記ストレージ部に装填するハードディスク及びスロット部に装填する基板から成るハード部位の現行のハード構成を示す装置構成情報を格納する構成情報メモリと、前記ハード部位の項目毎に予め設定された作業手順の優先順位情報並びに特定の項目が他の項目に関連することを示す相関関係情報を格納する順序付データベースと、前記ストレージ部へのデータストレージをスロット部に装填したメモリ基板やプロセッサ基板を使用して制御する制御部とから構成されるディスクサブシステムの作業手順情報生成方法であって、
前記制御部に、
前記ハード部位の構成を変更する変更構成情報を入力する第１機能と、
前記構成情報メモリに格納した現行構成情報と前記第１機能により入力した変更後構成情報とを比較し、差分となるハード部位の項目を抽出する第２機能と、
該第２機能により抽出した差分項目を前記順序付データベースから抽出し、前記優先順位毎に項目をソートすることによって作業手順情報を生成する第３機能とを実行させるためのディスクサブシステムの作業手順情報生成方法。
【請求項５】
前記制御部に、
前記第３機能により順序付データベースから抽出した項目に前記相関関係情報が含まれているか否かを判定する第４機能と、
該第４機能により抽出した項目に相関関係情報が含まれていると判定したとき、該相関関係情報により関連が入力されている他の項目を、前記順序付データベースから抽出し、前記第２機能により抽出した項目に含ませて前記第３機能によりソートする第５機能とを実行させるための請求項４記載のディスクサブシステムの作業手順情報生成方法。
【請求項６】
前記制御部に、
前記第３機能により生成した作業手順情報に含まれるハード部位の項目を、前記構成情報メモリに格納する第６機能を実行させるための請求項４又は５記載のディスクサブシステムの作業手順情報生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多数のハードディスクをＲＡＩＤ構成で接続した外部記憶装置であるディスクサブシステムにおけるハードディスク等のハード部位の増設等の作業手順情報を自動的に生成することができるディスクサブシステム及び該ディスクサブシステムの作業手順情報生成方法に関する。
【背景技術】
【０００２】
従来、多数のハードディスクをＲＡＩＤ構成で接続したディスクサブシステムは、プロセッサを装填する基板（ＭＰ  ＰＫ）／ホストインターフェース基板（ＦＥ  ＰＫ）／ハードディスクユニット制御基板（ＢＥ  ＰＫ）／キャッシュメモリ装填基板（メモリＰＫ）等の多数の基板を装填するスロット部と、多数のハードディスクを装填するハードディスクユニットとを備え、前記スロット部に装填した基板群のプロセッサ及びメモリを用いて多数のハードディスクを制御するように構成されている。前記スロット部に装填した基板群及びハードディスク等の構成は、装置構成情報と呼ばれ、この装置構成情報としては、例えば基板スロットへの基板装着有無／各スロットに装填した基板種別／メモリＰＫ装填のＤＩＭＭメモリサイズ及び組み合わせ／メモリ容量／ディスクタイプ／ディスク容量／ディスク台数が挙げられ、これら装置構成情報は、ディスクサブシステムに接続された保守用のパーソナルコンピュータによって管理される。
【０００３】
このように構成されたディスクサブシステムは、顧客要望等によりメモリ基板やハードディスクの交換や増設等を行うことが多々あり、これらハード部位の増設、減設、装置構成情報の設定変更手順は、その増設や減設するハード部位によって変更手順が予め決められている。
【０００４】
従来技術においては、前記増設や減設するハード部位による変更手順は、予め人手により作業手順を記載した作業手順書を作成しておき、作業者が当該作業手順書を参照してハード部位の増設や減設を行っていた。
【０００５】
尚、ディスクサブシステムにおけるハードディスクの増設、減設に関する技術が記載された文献としては、下記特許文献１が挙げられ、この特許文献１には、複数の物理デバイス（ハードディスク）から物理デバイス群を設定し、該物理デバイス群から複数の論理デバイス群を設定することにより前記装置構成情報を登録する技術が記載されているが、前述の作業手順に関することは記載されていない。
【特許文献１】特開２００８−７１１０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来技術によるディスクサブシステムにおけるハード部位の増設、減設の作業手順は、人手により作業手順書を作成するために作業手順書作成作業が冗長であると共に記載ミスを招く可能性があると言う不具合があった。
【０００７】
本発明の目的は、ディスクサブシステムにおけるハード部位の増設、減設の作業手順情報を自動的に生成し、作業手順を作業者に容易に指示することができるディスクサブシステム及び該ディスクサブシステムの作業手順情報生成方法を提供することである。
【課題を解決するための手段】
【０００８】
前記目的を達成するため本発明は、複数のハードディスクが装填されるストレージ部と、複数のメモリ基板とプロセッサ基板を含むハード部位が装填されるスロット部と、前記ストレージ部に装填するハードディスク及びスロット部に装填する基板から成るハード部位の現行のハード構成を示す装置構成情報を格納する構成情報メモリと、前記ハード部位の項目毎に予め設定された作業手順の優先順位情報並びに特定の項目が他の項目に関連することを示す相関関係情報を格納する順序付データベースと、前記ストレージ部へのデータストレージをスロット部に装填したメモリ基板やプロセッサ基板を使用して制御する制御部とから構成されるディスクサブシステムであって、
前記制御部が、
前記ハード部位の構成を変更する変更構成情報を入力する第１工程と、
前記構成情報メモリに格納した現行構成情報と前記第１工程により入力した変更後構成情報とを比較し、差分となるハード部位の項目を抽出する第２工程と、
該第２工程により抽出した差分項目を前記順序付データベースから抽出し、前記優先順位毎に項目をソートすることによって作業手順情報を生成する第３工程とを実行することを第１の特徴とする。
【０００９】
また本発明は、前記ディスクサブシステムにおいて、
前記制御部が、
前記第３工程により順序付データベースから抽出した項目に前記相関関係情報が含まれているか否かを判定する第４工程と、
該第４工程により抽出した項目に相関関係情報が含まれていると判定したとき、該相関関係情報により関連が入力されている他の項目を、前記順序付データベースから抽出し、前記第２工程により抽出した項目に含ませて前記第３工程によりソートする第５工程とを実行することを第２の特徴とする。
【００１０】
また本発明は、前記何れかの特徴のディスクサブシステムにおいて、
前記制御部が、
前記第３工程により生成した作業手順情報に含まれるハード部位の項目を、前記構成情報メモリに格納する第６工程を実行することを第３の特徴とする。
【００１１】
更に本発明は、複数のハードディスクが装填されるストレージ部と、複数のメモリ基板とプロセッサ基板を含むハード部位が装填されるスロット部と、前記ストレージ部に装填するハードディスク及びスロット部に装填する基板から成るハード部位の現行のハード構成を示す装置構成情報を格納する構成情報メモリと、前記ハード部位の項目毎に予め設定された作業手順の優先順位情報並びに特定の項目が他の項目に関連することを示す相関関係情報を格納する順序付データベースと、前記ストレージ部へのデータストレージをスロット部に装填したメモリ基板やプロセッサ基板を使用して制御する制御部とから構成されるディスクサブシステムの作業手順情報生成方法であって、
前記制御部に、前記ハード部位の構成を変更する変更構成情報を入力する第１機能と、前記構成情報メモリに格納した現行構成情報と前記第１機能により入力した変更後構成情報とを比較し、差分となるハード部位の項目を抽出する第２機能と、該第２機能により抽出した差分項目を前記順序付データベースから抽出し、前記優先順位毎に項目をソートすることによって作業手順情報を生成する第３機能とを実行させることを第４の特徴とする。
【００１２】
また本発明は、前記第４の特徴の作業手順情報生成方法において、前記制御部に、前記第３機能により順序付データベースから抽出した項目に前記相関関係情報が含まれているか否かを判定する第４機能と、該第４機能により抽出した項目に相関関係情報が含まれていると判定したとき、該相関関係情報により関連が入力されている他の項目を、前記順序付データベースから抽出し、前記第２機能により抽出した項目に含ませて前記第３機能によりソートする第５機能とを実行させることを第５の特徴とする。
【００１３】
また本発明は、前記何れかの特徴の作業手順情報生成方法において、前記制御部に、前記第３機能により生成した作業手順情報に含まれるハード部位の項目を、前記構成情報メモリに格納する第６機能を実行することを第６の特徴とする。
【発明の効果】
【００１４】
本発明によるディスクサブシステム及び作業手順情報生成方法は、ハード部位の項目毎に予め設定された作業手順の優先順位情報並びに特定の項目が他の項目に関連することを示す相関関係情報を順序付データベースに格納しておき、制御部が、構成情報メモリに格納した現行構成情報と変更後構成情報とを比較し、差分となるハード部位の項目を抽出し、該抽出した差分項目を順序付データベースから抽出し、優先順位毎に項目をソートすることによって、作業手順情報を容易に生成することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の一実施形態によるディスクサブシステム及び該ディスクサブシステムの作業手順情報生成方法を図面を参照して詳細に説明する。図１は本実施形態による作業順序自動認識方法が適用されるディスクサブシステムの構成を示す図、図２は本実施形態による作業順序自動認識方法の全体概要フローを示す図、図３Ａ及び３Ｂは作業手順を確定するための詳細フローを示す図、図４は装置構成情報の一例を示す表図、図５は順序付データベースに登録する順序付情報の一例を示す表図である。
［構成］
【００１６】
本実施形態による作業手順情報自動生成方法が適用されるディスクサブシステム２００は、図１に示す如く、複数のハードディスクが装填されるストレージ部２３０と、複数のメモリ基板やプロセッサ基板が装填されるスロット部２６０と、装置構成情報を格納する構成情報メモリ２０１と、本実施形態による作業手順の順序付け情報を格納する順序付データベース（ＤＢ）２２０と、前記各部位を制御する制御部２５０とから構成され、保守用パーソナルコンピュータ２０に接続される様に構成されている。
【００１７】
前記制御部２５０は、ディスクサブシステム全体制御を行うものであるが、特に本実施形態においては、保守ＰＣ２０がフレキシブルディスク１０に格納された変更後構成情報を記憶する変更後構成情報記憶部２５１と、該変更後構成情報と構成情報メモリ２０１に記憶された現行構成情報とを比較して差分を抽出する差分データ抽出部２５２と、該差分データ抽出部２５２により抽出した差分を基に後述する順序付ＤＢ２２０の順序付け情報を参照して作業手順の順序付けを確定して作業手順情報を生成する作業手順確定部２５３と、この作業手順情報を保守ＰＣ２０のディスプレイに表示させるための設定画面表示部２５４と、オペレータが前記表示した作業手順を確認し、必要なハード部位の減設・増設等を行ったことの入力を受け付ける変更作業完了入力部２５５と、変更された構成情報を構成情報メモリ２０１に反映（更新）することを指示する構成情報変更反映部２５６とから構成され、これら部位はソフトウェアによって実現される。
【００１８】
本実施形態に適用される現行と変更後の装置構成情報は、図４に示す如く、Ｂａｓｉｃ−増設キャッシュメモリ、モードの設定を指示するＭｏｄｅ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ、Ｏｐｔｉｏｎ−増設キャッシュメモリ、チャネルアダプタ等の多数の項目から成り、図４に示した例では、Ｂａｓｉｃ−増設キャッシュメモリを現行「４０９６ＭＢ」から変更後「６１４４ＭＢ」に増設し、Ｏｐｔｉｏｎ−増設キャッシュメモリを現行「４０９６」から変更後「６１４４ＭＢ」に変更し、Ｍｏｄｅ  Ｃｏｎｆｉｇｕｒａｔｉｏｎの現行「５１２」を変更後に削除し、チャネルアダプタの「１Ｆ／２Ｒ」を現行「無し」から変更後「１６Ｍ  Ｍｆｉｂｒｅ  ８ｃｈ−８ｍｐ」に変更し、同現行「１Ｇ／２Ｔ」を現行「無し」から変更後「１６Ｍ  Ｍｆｉｂｒｅ  ８ｃｈ−８ｍｐ」に変更し、アクセスポイントの識別子であるＳＳＩＤを現行「００５Ａ」から変更後「００６０」に変更することを表している。
【００１９】
前記順序付ＤＢ２２０に登録される順序付け情報は、各種変更項目であるオプション毎に減設が増設に優先するように順序付けされており、例えば図５に示す如く、優先順位１が「シェアドメモリ（減設）」、優先順位２が「シェアドメモリバス拡張機構（減設）」、優先順位３が「ＳＭパッケージアップグレードキット（減設）」・・・、優先順位５０が「Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ設定（増設）」、優先順位５１が「ＬＡＮケーブル接続（増設）」・・・優先順位９８が「シェアドメモリ（増設）」の如く設定されている。またこれらオプションは、例えば優先順位２の「シェアドメモリバス拡張機構」の減設が成される際には、優先順位９５の「増設バッテリ（増設）」にフラグ（チェックマーク「レ」）を立てる、優先順位８９の「キャッシュメモリ」を増設する際には、増設後の容量が６８ＧＢ以上の場合には優先順位９３及び９５の優先順位にフラグを立てる等の相関関係情報が登録されている。即ち、当該順序付け情報は、装置構成情報の減設から増設の項目毎に優先順位が付与されると共に、任意の項目が選択された際には他の関連項目にフラグを立てるとの関連づけ情報（相関関連情報）が定義されている。
［動作］
【００２０】
さて、本実施形態による作業順序自動認識システムが適用されるディスクサブシステム２００の全体動作は、図１及び２に示す如く、制御部２５０が、ステップＳ２０１により現地で構成情報の変更が発生したとき、変更後の構成情報を記憶したフレキシブルディスク１０から当該変更後構成情報を保守ＰＣ２０を介して読み込み、変更後構成情報記憶部２５１に記憶するステップＳ２０２と、差分データ抽出部２５２が構成情報メモリ２０１に記憶された現行構成情報と前記変更後構成情報とを比較して差分データを抽出するステップＳ２０３と、作業手順確定部２５３が該ステップＳ２０３により抽出した差分情報を用いて順序付ＤＢ２２０を参照し、作業手順を確定するステップＳ２０４及び２０６と、設定画面表示部２５４が作業手順をディスプレイに表示するステップＳ２０８と、変更作業完了入力部２５５を用いて変更作業完了が入力されたとき、構成情報変更反映部２５６が構成情報メモリ２０１に登録している構成情報を反映（更新）するステップＳ２１０と、他の残作業の有無を判定し、有ると判定したときに前記ステップＳ２０８に戻るステップＳ２１２と、該ステップＳ２１２において残作業がないと判定したときに設定を終了するステップＳ２１４とを順次実行する。
【００２１】
前記ステップＳ２０４及び２０６による作業手順確定処理は、図３Ａ及び図３Ｂに示す如く、変更後構成情報を読み込むステップＳ３０２と、構成情報メモリ２０１に記憶している現行変更情報と変更後構成情報との照らし合わせを行うステップＳ３０４と、両変更情報に差分があるか否かを判定し、ないと判定したときに後述するステップＳ３２６に移行するステップＳ３０６と、該ステップＳ３０６において差分があると判定したとき現行と変更後の構成情報設定が追加（増設）か否かを判定するステップＳ３０８と、該ステップＳ３０８において追加有りと判定したとき、順序付ＤＢ２２０の優先順位５０〜９８の該当の増設項目（増設する項目）にフラグを立てるステップＳ３１６と、前記ステップＳ３０８において追加なしと判定したとき前記設定が削除（減設）か否かを判定するステップＳ３１０と、該ステップＳ３１０により削除と判定したとき、順序付ＤＢ２２０の優先順位１〜４９の該当減設項目（減設する項目）にフラグを立てるステップＳ３１８と、該ステップＳ３１８において削除でないと判定したとき、メモリ項目か否かを判定し、メモリ項目でないと判定したときに前記ステップＳ３１８に移行するステップＳ３１２とを実行する。尚、ステップＳ３１２は、メモリ項目が容量変更により基板を交換するために基板の減設・増設ではないものの、同一スロットの基板を差し替えるために判定する。
【００２２】
次に本システムは、前記ステップＳ３１２において、メモリ項目であると判定したとき、メモリ容量が増加しているか否かを判定するステップＳ３１４と、該ステップＳ３１４において増加と判定したとき、順序付ＤＢ２２０の優先順位５０〜９８の該当増設項目（メモリ増の項目）にフラグを立てるステップＳ３２０と、前記ステップＳ３１４において増加でないと判定したとき、順序付ＤＢ２２０の優先順位１〜４９の該当減設項目（メモリ減の項目）にフラグを立てるステップＳ３２２と、前記ステップＳ３０６により差分無しと判定したとき、前記ステップＳ３１６，３１８，３２０，３２２に続き、残設定項目が有るか否かを判定するステップＳ３２６と、該ステップＳ３２６において有ると判定したときに次の設定項目に移動して前記ステップＳ３０２に戻るステップＳ３２４とを実行する。
【００２３】
これら一連の処理によって本システムは、構成情報に差分があると判定し、ハード部位の増設の際及びメモリ容量増加の際には順序付ＤＢ２２０の優先順位１〜４９の該当減設項目にフラグを立て、ハード部位の減設の際及びメモリ容量減少の際には順序付ＤＢ２２０の優先順位５０〜９８の該当減設項目にフラグを立てる様に動作する。
【００２４】
次いで本実施形態による作業手順情報生成方法は、前記ステップＳ３２６において残設定項目がないと判定したとき、図３Ｂに示す如く、フラグを立てた項目に相関関係情報が登録されているか否かを判定するステップＳ３３０と、該ステップＳ３３０においてフラグが立った項目に相関関係情報（条件）が登録されていないと判定したとき、フラグが立った項目を優先順位順に集計して順序付ＤＢ２２０の優先順位に従った作業手順指示情報を作成するステップＳ３３２と、前記ステップＳ３３０においてフラグが立った項目に相関関係情報（条件）が登録されていると判定したとき、条件に合致した相関関係情報を抽出するステップＳ３３４と、該ステップＳ３３４において抽出した相関関係情報の条件に合致したか否かを判定するステップＳ３３６と、該ステップＳ３３６において条件に合致したと判定したとき、該当の項目にフラグを立てるステップＳ３３８を実行する。前記ステップＳ３３６よる条件に合致するか否かの判定とは、例えば図５に示す優先順位１０のキャッシュメモリの減設項目において、増設後メモリ容量が６８ＧＢ以下との条件であることを抽出し、増設後のメモリ容量が６８ＧＢ以下との条件を満たすか否かを判定することを意味する。
【００２５】
次いで作業手順情報生成方法は、該ステップＳ３３６よる条件に合致する（例えば増設後メモリ容量が６８ＧＢ以下）と判定したとき、該当項目（優先順位９３及び９５）にフラグを立てるステップＳ３３８と、前記ステップＳ３３６において条件に合致しないと判定又はステップＳ３３８に続き、他に条件があるか否かを判定し、他には条件がないと判定したとき前記ステップＳ３３２に移行するステップＳ３３９と、該ステップＳ３３９において他にも条件が有ると判定したときに前記ステップＳ３３４に戻るステップＳ３４０とを順次実行する。
【００２６】
これら一連の処理によって本実施形態による作業手順情報生成方法は、順序付ＤＢ２２０に登録され、フラグを立てた項目に相関関係情報が設定されている場合、その相関関係情報の条件に応じて他の項目にフラグを立て、この順序付ＤＢ２２０のフラグを立てた項目を優先順位順にソートして出力することによって、順序付ＤＢ２２０の優先順位に従った作業手順指示情報を作成することができる。
【００２７】
このように本実施形態による作業手順情報生成方法が適用されるディスクサブシステム２００は、装置構成情報の減設から増設の項目毎に優先順位が付与されると共に、任意の項目が選択された際には他の関連項目にフラグを立てるとの関連づけ情報が定義された順序付け情報を順序付ＤＢ２２０に登録しておき、ハード部位の交換等による構成情報に変更が生じたとき、その現行と変更後の構成情報の差分項目を判定する工程と、該差分項目が増設のときに該当増設項目にフラグを立てる工程と、前記差分項目が減設のときに該当減設項目にフラグを立てる工程と、前記差分項目がメモリ項目のときに該当の増設及び増設項目にフラグを立てる項目と、前記フラグを立てた項目に他の項目に関連するか否かを示す相関関係情報が設定されているときに当該相関関係情報の条件を満たす他の項目にフラグを立てる工程と、これらフラグを立てた全項目を優先順位に従ってソートして出力することによって、作業手順情報を容易に生成し、作業手順書を作成することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施形態による作業手順情報生成方法が適用されるディスクサブシステムの構成を示す図。
【図２】本実施形態による作業手順情報生成方法の全体概要フロー図。
【図３Ａ】本実施形態による作業手順を確定するための詳細フロー図。
【図３Ｂ】本実施形態による作業手順を確定するための詳細フロー図。
【図４】本実施形態による装置構成情報の一例を示す表図。
【図５】本実施形態による順序付情報の一例を示す表図。
【符号の説明】
【００２９】
１０：フレキシブルディスク、２０：保守用パーソナルコンピュータ、２００：ディスクサブシステム、２０１：構成情報メモリ、２２０：順序付データベース、２３０：ストレージ部、２５０：制御部、２５１：変更後構成情報記憶部、２５２：差分データ抽出部、２５３：作業手順確定部、２５４：設定画面表示部、２５５：変更作業完了入力部、２５６：構成情報変更反映部、２６０：スロット部。
【図１】
2010055476.tif 000003
【図２】
2010055476.tif 000004
【図３Ａ】
2010055476.tif 000005
【図３Ｂ】
2010055476.tif 000006
【図４】
2010055476.tif 000007
【図５】
2010055476.tif 000008