JP2010055348A - Disk sub-system and device configuration information registration method for disk sub-system - Google Patents
Disk sub-system and device configuration information registration method for disk sub-system Download PDFInfo
- Publication number
- JP2010055348A JP2010055348A JP2008219193A JP2008219193A JP2010055348A JP 2010055348 A JP2010055348 A JP 2010055348A JP 2008219193 A JP2008219193 A JP 2008219193A JP 2008219193 A JP2008219193 A JP 2008219193A JP 2010055348 A JP2010055348 A JP 2010055348A
- Authority
- JP
- Japan
- Prior art keywords
- board
- slot
- loaded
- configuration information
- substrate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Abstract
Description
本発明は、多数のハードディスクをRAID構成で接続した外部記憶装置であるディスクサブシステムの装置構成情報の登録を自動的に行うことができるディスクサブシステム及びディスクサブシステムの装置構成情報登録方法に関する。 The present invention relates to a disk subsystem capable of automatically registering device configuration information of a disk subsystem, which is an external storage device in which a large number of hard disks are connected in a RAID configuration, and a device configuration information registration method of the disk subsystem.
従来、多数のハードディスクをRAID構成で接続したディスクサブシステムは、プロセッサを装填する基板(MP PK)/ホストインターフェース基板(FE PK)/ハードディスクユニット制御基板(BE PK)/キャッシュメモリ装填基板(メモリPK)等の多数の基板を装填するスロット群と、多数のハードディスクを装填するハードディスクユニットとを備え、前記スロット群に装填した基板群に装填したプロセッサ及びメモリを用いて多数のハードディスクを制御するように構成されている。前記スロット群に装填した基板群及びハードディスク等の構成は、装置構成情報又は構成情報と呼ばれ、この構成情報としては、例えば基板スロットへの基板装填有無/各スロットに装填した基板種別/メモリPK装填のDIMMメモリサイズ及び組み合わせ/メモリ容量/ディスクタイプ/ディスク容量/ディスク台数が挙げられ、これら構成情報は、ディスクサブシステムに接続された保守用のパーソナルコンピュータによって管理される。 Conventionally, a disk subsystem in which a large number of hard disks are connected in a RAID configuration has a processor loading board (MP PK) / host interface board (FE PK) / hard disk unit control board (BE PK) / cache memory loading board (memory PK). And the like, and a hard disk unit for loading a large number of hard disks, and a plurality of hard disks are controlled using a processor and memory loaded in the substrate group loaded in the slot group. It is configured. The configuration of the substrate group and the hard disk loaded in the slot group is referred to as device configuration information or configuration information. This configuration information includes, for example, whether or not the substrate is loaded in the substrate slot / the type of substrate loaded in each slot / memory PK. The DIMM memory size and combination / memory capacity / disk type / disk capacity / number of disks loaded are listed, and the configuration information is managed by a maintenance personal computer connected to the disk subsystem.
尚、前記装置構成情報を管理する技術が記載された文献としては、下記特許文献1が挙げられ、この特許文献1には、複数のホストからアクセスされるディスクサブシステムの構成情報を、一時的に全てのディスクアクセスを制限する排他制御コマンドを用い、この排他制御コマンドにより全てのディスクアクセスを制限した状態で構成情報を収集し、管理する技術が記載されている。
従来技術によるディスクサブシステムは、新規にシステムを構築した際やシステムの構成変更を行った際には、ディスクサブシステムのマイクロプログラムが各ハード構成を認識するため、装置立ち上げ前に前記構成情報を保守用パーソナルコンピュータ(PC)を用いてディスクサブシステムに登録する必要があり、当該構成情報は仕様書を元に保守者が手入力するため、入力時間が冗長であると共に入力ミスが発生する可能性があると言う不具合があった。 In the disk subsystem according to the prior art, when the system is newly constructed or the system configuration is changed, the microprogram of the disk subsystem recognizes each hardware configuration. Must be registered in the disk subsystem using a maintenance personal computer (PC), and the configuration information is manually input by the maintainer based on the specifications, so input time is redundant and input errors occur. There was a problem that there was a possibility.
これを具体的に説明すると、例えば新規にディスクサブシステムを構築する際の従来技術による構成情報の登録手順は、図7に示す如く、ディスクサブシステムの電源を投入する工程S201と、構成情報がディスクサブシステムに定義(登録)済みか否かを判定し、登録済みと判定した場合、後述する工程S207へ移行する工程S202と、該工程S202において定義済みでないと判定したとき、オペレータが保守用のパーソナルコンピュータを用いて構成情報を定義する画面を表示する工程S203と、この画面を用いてオペレータが新規構成情報を入力する工程S204と、オペレータが構成情報の入力完了を入力する工程S205と、次いで前記定義した構成情報をディスクサブシステム内のコントローラメモリに登録する工程S206と、この定義された構成情報を用いてハードを診断する工程S207と、この工程S207によるハードの診断結果を保守パーソナルコンピュータの画面に表示する工程S208と、この画面によりオペレータが判断した診断結果が良いか否かの入力を受け付け、判定する工程S209と、該工程S209により診断結果が不良と判断されたとき、不良なハードの交換を行って前記工程S201に戻る工程S210と、前記工程S209において診断結果が良好と判断されたとき、処理を終了する工程S211とが行われていた。
More specifically, for example, the configuration information registration procedure according to the prior art when constructing a new disk subsystem includes a step S201 of turning on the power of the disk subsystem as shown in FIG. It is determined whether or not the disk subsystem has been defined (registered). If it is determined that the disk subsystem has been registered, the process proceeds to step S207, which will be described later, and the operator determines that it has not been defined in step S202. A step S203 for displaying a screen for defining configuration information using the personal computer, a step S204 for the operator to input new configuration information using this screen, a step S205 for the operator to input completion of the configuration information, Next, the step of registering the defined configuration information in the controller memory in the
他方、例えばスロット13へFE PKを増設する場合の従来技術による構成情報登録手順は、図8に示す如く、オペレータが保守用のパーソナルコンピュータを用いて構成情報を定義する画面を表示する工程S301と、この画面を用いてオペレータがスロット13へFE PKを増設する旨の構成情報を入力する工程S302と、この後にオペレータが該当のスロットにFE PKを増設し、この増設完了を入力する工程S304と、次いで前記定義した構成情報をディスクサブシステム内のコントローラメモリに登録する工程S305と、増設したFE PKを診断する工程S306と、この工程S306によるハードの診断結果を保守パーソナルコンピュータの画面に表示する工程S307と、この画面によりオペレータが判断した診断結果が良いか否かの入力を受け付け、判定する工程S308と、該工程S308により診断結果が不良と判断されたとき、増設した基板の交換を行って前記工程S306に戻る工程S320と、前記工程S308において診断結果が良好と判断されたとき、処理を終了する工程S310とが行われていた。
On the other hand, for example, the configuration information registration procedure according to the prior art when adding an FE PK to the
このため従来技術においては、前記装置構成情報の入力を行ってからハード診断を行うために処理時間が冗長となり、更に構成情報の入力ミスが起こる可能性があると言う不具合があった。 For this reason, in the prior art, since the hardware diagnosis is performed after the device configuration information is input, the processing time becomes redundant, and there is a problem that a configuration information input error may occur.
本発明の目的は、ディスクサブシステムに装置構成情報を容易に登録するとができるディスクサブシステム及びディスクサブシステムの装置構成情報登録方法を提供することである。 An object of the present invention is to provide a disk subsystem and a device configuration information registration method for the disk subsystem that can easily register device configuration information in the disk subsystem.
前記目的を達成するため本発明は、複数のハードディスク装置を装填するハードディスクユニットと、プロセッサを装填する基板とメモリを装填し且つ基板種別情報を記憶した基板とを装填し、スロット番号が連続して付与された複数のスロットから成るスロット群及び制御部を含むコントローラユニットと、前記ハードディスクユニット及びコントローラユニットに接続され、ハード実装状態確認結果テーブル部及び表示部を含む保守用パーソナルコンピュータとから構成され、前記ハード実装状態確認結果テーブル部に前記スロット番号毎に装填している基板の実装有無情報と基板種別情報とメモリ種別情報とを登録するディスクサブシステムであって、
前記制御部が、
前記スロット群中の最小スロット番号を設定する第1工程と、
該第1工程により設定したスロット番号のスロットに基板が装填されているか否かを判定する第2工程と、
該第2工程により基板が装填されていないと判定したとき、前記ハード実装状態確認結果テーブルの基板が装填されていないと判定したスロット番号の実装有無情報に基板未装填情報を登録する第3工程と、
前記第2工程において基板が装填されていると判定したとき、該装填されているスロットの基板から基板種別情報を取得し、前記ハード実装状態確認結果テーブルの基板を装填していると判定したスロット番号に前記基板種別情報を登録する第4工程と、
前記第1工程により設定したスロット番号をカウントアップして前記第2工程から第4工程による基板種別情報の登録を最大スロット番号まで実行する第5工程とを実行することを第1の特徴とする。
In order to achieve the above object, the present invention loads a hard disk unit loaded with a plurality of hard disk devices, a board loaded with a processor, a board loaded with memory and stored with board type information, and slot numbers are consecutive. A controller unit including a slot group including a plurality of assigned slots and a control unit, and a hard disk unit and a maintenance personal computer connected to the controller unit and including a hardware mounting state confirmation result table unit and a display unit, A disk subsystem for registering mounting / non-mounting information, board type information, and memory type information of a board loaded for each slot number in the hardware mounting state confirmation result table part,
The control unit is
A first step of setting a minimum slot number in the slot group;
A second step of determining whether or not a substrate is loaded in the slot having the slot number set in the first step;
A third step of registering substrate unloading information in the mounting presence / absence information of the slot number determined that the substrate of the hardware mounting state check result table is not loaded when it is determined that the substrate is not loaded in the second step. When,
When it is determined that the board is loaded in the second step, the board type information is acquired from the board of the loaded slot, and the slot determined to be loaded with the board of the hardware mounting state confirmation result table A fourth step of registering the board type information in the number;
The first feature is that the slot number set in the first step is counted up and the fifth step of executing registration of board type information in the second to fourth steps up to the maximum slot number is executed. .
また本発明は、前記第1の特徴のディスクサブシステムにおいて、前記制御部が、前記ハード実装状態確認結果テーブルの基板種別情報が登録されているスロットに装填された基板の診断を実行する第6工程とを実行することを第2の特徴とする。 According to the sixth aspect of the present invention, in the disk subsystem according to the first feature, the control unit performs diagnosis of a board loaded in a slot in which board type information of the hardware mounting state check result table is registered. The second feature is to execute the process.
また本発明は、前記第1又は第2の特徴のディスクサブシステムにおいて、前記制御部が、前記スロット群の任意のスロットに基板が装填されたとき、該基板が装填されたスロット番号を検出する第7工程と、該第7工程により検出したスロット番号の基板から基板種別情報を取得し、前記ハード実装状態確認結果テーブルに前記基板種別情報を登録する第8工程とを実行することを第3の特徴とする。 According to the present invention, in the disk subsystem having the first or second feature, when the substrate is loaded in an arbitrary slot of the slot group, the control unit detects a slot number in which the substrate is loaded. The third step is to execute the seventh step and the eighth step of acquiring the board type information from the board of the slot number detected in the seventh step and registering the board type information in the hardware mounting state confirmation result table. It is characterized by.
また本発明は、前記何れかの特徴のディスクサブシステムにおいて、前記ディスクサブシステムが仕様に基づいた仕様装置構成情報を記憶したデータベースに接続され、前記制御部が、該データベースに記憶した仕様装置構成情報と前記第4工程によりハード実装状態確認結果テーブルに登録した装置構成情報とを比較し、比較結果を前記保守用パーソナルコンピュータの表示部に表示する第9工程とを実行することを第4の特徴とする。 In the disk subsystem having any one of the above characteristics, the present invention is configured such that the disk subsystem is connected to a database storing specification device configuration information based on specifications, and the control unit stores the specification device configuration stored in the database. The fourth step is to execute the ninth step of comparing the information and the device configuration information registered in the hardware mounting state confirmation result table in the fourth step and displaying the comparison result on the display unit of the maintenance personal computer. Features.
更に本発明は、複数のハードディスク装置を装填するハードディスクユニットと、プロセッサを装填する基板とメモリを装填し且つ基板種別情報を記憶した基板とを装填し、スロット番号が連続して付与された複数のスロットから成るスロット群及び制御部を含むコントローラユニットと、前記ハードディスクユニット及びコントローラユニットに接続され、ハード実装状態確認結果テーブル部及び表示部を含む保守用パーソナルコンピュータとから構成され、前記ハード実装状態確認結果テーブル部に前記スロット番号毎に装填している基板の実装有無情報と基板種別情報とメモリ種別情報とを登録するディスクサブシステムの装置構成情報登録方法であって、
前記制御部に、
前記スロット群中の最小スロット番号を設定する第1機能と、
該第1機能により設定したスロット番号のスロットに基板が装填されているか否かを判定する第2機能と、
該第2機能により基板が装填されていないと判定したとき、前記ハード実装状態確認結果テーブルの基板が装填されていないと判定したスロット番号の実装有無情報に基板未装填情報を登録する第3機能と、
前記第2機能において基板が装填されていると判定したとき、該装填されているスロットの基板から基板種別情報を取得し、該基板種別情報をハード実装状態確認結果テーブルの基板を装填していると判定したスロット番号に登録する第4機能と、
前記第1機能により設定したスロット番号をカウントアップして前記第2機能から第4機能による基板種別情報の登録を最大スロット番号まで実行する第5機能とを実行させることを第5の特徴とする。
Furthermore, the present invention provides a plurality of hard disk units loaded with a plurality of hard disk devices, a board loaded with a processor and a board loaded with memory and storing board type information, and a plurality of slot numbers assigned consecutively. A controller unit including a slot group composed of slots and a control unit, and a maintenance personal computer connected to the hard disk unit and the controller unit and including a hardware mounting state check result table unit and a display unit, and the hardware mounting state check A device configuration information registration method for a disk subsystem for registering mounting presence / absence information, substrate type information, and memory type information of a board loaded for each slot number in a result table unit,
In the control unit,
A first function for setting a minimum slot number in the slot group;
A second function for determining whether or not a substrate is loaded in the slot having the slot number set by the first function;
A third function for registering board non-loading information in the mounting presence / absence information of the slot number determined to be not loaded in the hardware mounting state check result table when it is determined by the second function that no board is loaded. When,
When it is determined that the board is loaded in the second function, board type information is acquired from the board of the loaded slot, and the board type information is loaded into the board of the hardware mounting state confirmation result table. A fourth function for registering the slot number determined as
A fifth feature is that a slot number set by the first function is counted up to execute a fifth function for executing registration of board type information by the second function to the maximum slot number from the second function to the fourth function. .
また本発明は、前記第5の特徴の装置構成情報登録方法において、前記制御部に、前記ハード実装状態確認結果テーブルの基板種別情報が格納されているスロットに装填された基板の診断を実行する第6機能とを実行させることを第6の特徴とする。 According to the present invention, in the apparatus configuration information registration method of the fifth feature, the control unit diagnoses a board loaded in a slot storing board type information of the hardware mounting state check result table. The sixth feature is to execute the sixth function.
また本発明は、前記第5又は第6の特徴の装置構成情報登録方法において、前記制御部に、前記スロット群の任意のスロットに基板が装填されたとき、該基板が装填されたスロット番号を検出する第7機能と、該第7機能により検出したスロット番号の基板から基板種別情報を取得し、前記ハード実装状態確認結果テーブルに前記基板種別情報を格納する第8機能とを実行させることを第7の特徴とする。 In the apparatus configuration information registration method according to the fifth or sixth feature, the present invention provides the control unit with a slot number in which the board is loaded when a board is loaded in an arbitrary slot of the slot group. And executing a seventh function to be detected and an eighth function for acquiring board type information from the board having the slot number detected by the seventh function and storing the board type information in the hardware mounting state check result table. The seventh feature is provided.
また本発明は、前記何れかの特徴の装置構成情報登録方法において、前記ディスクサブシステムが仕様に基づいた仕様装置構成情報を記憶したデータベースに接続され、前記制御部に、該データベースに記憶した仕様装置構成情報と前記第4機能によりハード実装状態確認結果テーブルに格納した装置構成情報とを比較し、比較結果を前記保守用パーソナルコンピュータの表示部に表示する第9機能とを実行させることを第8の特徴とする。 Also, the present invention provides the apparatus configuration information registration method according to any one of the above features, wherein the disk subsystem is connected to a database storing specification apparatus configuration information based on specifications, and the controller stores the specifications stored in the database. The apparatus configuration information is compared with the apparatus configuration information stored in the hardware mounting state confirmation result table by the fourth function, and the ninth function for displaying the comparison result on the display unit of the maintenance personal computer is executed. Eight features.
本発明によるディスクサブシステム及びディスクサブシステムの装置構成情報登録方法は、ディスクサブシステムの制御部が、スロット群に装填されている全スロットに対して基板が装填されているか否かを判定し、装填されているスロットの基板から基板種別情報を収集してハード実装状態確認結果テーブルに装置構成情報として登録し且つ装填されている基板を診断することによって、ディスクサブシステムに診断を行った装置構成情報を容易に登録するとができる。 In the disk subsystem and the device configuration information registration method of the disk subsystem according to the present invention, the controller of the disk subsystem determines whether or not a substrate is loaded in all slots loaded in the slot group, Device configuration in which the disk subsystem is diagnosed by collecting substrate type information from the substrate in the loaded slot, registering it as device configuration information in the hardware mounting status confirmation result table, and diagnosing the loaded substrate Information can be registered easily.
以下、本発明による装置構成情報登録方法が適用されるディスクサブシステムを図面を参照して詳細に説明する。図1は本実施形態による装置構成情報登録方法が適用されるディスクサブシステムの全体構成を示す図、図2は本実施形態によるハード実装状態確認結果テーブルを示す図、図3は本実施形態による新規装置構成登録手順を示すフロー図、図4は本実施形態による装置増設時の装置構成登録手順を示すフロー図、図5は本実施形態による定期的装置構成チェック手順を示すフロー図、図6は本実施形態によるハード実装状態自動認識手順を示すフロー図である。 Hereinafter, a disk subsystem to which an apparatus configuration information registration method according to the present invention is applied will be described in detail with reference to the drawings. FIG. 1 is a diagram showing an overall configuration of a disk subsystem to which a device configuration information registration method according to the present embodiment is applied, FIG. 2 is a diagram showing a hardware mounting state confirmation result table according to the present embodiment, and FIG. 3 is according to the present embodiment. FIG. 4 is a flowchart showing a device configuration registration procedure when a device is added according to the present embodiment. FIG. 5 is a flowchart showing a periodic device configuration check procedure according to the present embodiment. These are the flowcharts which show the hardware mounting state automatic recognition procedure by this embodiment.
[構成]
本実施形態によるディスクサブシステム200は、図1に示す如く、複数のHDD(ハードディスク装置)231を装填するハードディスクユニット230と、MP PK等のパッケージ225を装填する多数のスロットから成るスロット群222及び図示しない制御部を含むコントローラユニット220と、前記ハードディスクユニット230及びコントローラユニット220に接続され、図示しないハード実装状態確認結果テーブルを含む保守パーソナルコンピュータ(PC)210とから構成され、このディスクサブシステム200は、LAN300を介して顧客仕様により決定された仕様である構成情報を予め登録したデータベースを含むデータベースサーバ100とに接続されている。
[Constitution]
As shown in FIG. 1, the
前記保守PC210のハード実装状態確認結果テーブルは、後述する処理によってスロット群222のスロット番号毎に装填している基板の実装有無等を登録するものであって、例えば図2に示す如く、スロット番号毎に、実装有無、PK種別、DIMM種別、DIMM装填数の各項目から成り、例えばスロット番号「10」のスロットに、PK種別が「FE PK」である基板が装填されていること、スロット番号「15」ロットに、PK種別が「メモリPK」である基板が装填され、このDIMM種別が2G DIMMであり、装填数が10であることが登録されている。
The hardware mounting state confirmation result table of the
[動作]
[新規構成時]
さて、前述の様に構成された装置構成情報登録方法が適用されるディスクサブシステム200は、新規にシステムが構成されたとき、図3に示す如く、オペレータによりデータベースサーバ100に入力された仕様である仕様装置構成情報を受け付けるステップS401と、装置の電源が投入されたことを受け付けるステップS402と、構成情報が定義(登録)済みか否かを判定し、定義済みと判定したときに後述するステップS410に移行するステップS403と、オペレータからの装置製番の入力を受け付けるステップS404と、入力完了操作を受け付けるステップS405と、ハード実装状態を自動認識するステップS406とを制御部が実行する。
[Operation]
[New configuration]
Now, the
該ステップS406による自動認識は、図6に示す如く、複数のプロセッサ基板中からハード部位の自動認識を実行するために予め定められた代表プロセッサ(例えば構成上必須のプロセッサ)を決定するステップS701と、認識するスロットのスロット番号を開始SLOT#(番号)にセットするステップS702と、開始SLOT#にアクセスしてPK種別を取得するステップS703と、該ステップS703によるスロット種別が取得できたか否かを判定し、できなかったと判定したとき、スロットに基板が未実装な情報(基板未装填情報)としてハード実装状態確認テーブルにセット(登録)するステップS704と、該ステップS704において種別が判定できたとき、PK種別情報をハード実装状態確認テーブルにセットするステップS706と、該ステップS706において認識したPK種別がメモリ基板か否かを判定し、メモリ基板でないと判定したときにステップS713に移行するステップS707とを実行する。 As shown in FIG. 6, the automatic recognition in step S406 includes a step S701 for determining a predetermined representative processor (for example, a processor essential for the configuration) in order to execute automatic recognition of hardware parts from a plurality of processor boards. Step S702 for setting the slot number of the slot to be recognized to the start SLOT # (number), Step S703 for accessing the start SLOT # and acquiring the PK type, and whether or not the slot type by Step S703 has been acquired. Step S704 for setting (registering) in the hardware mounting state confirmation table as information that the board is not mounted in the slot (board unloading information), and the type can be determined in Step S704. , Set PK type information in hardware mounting status check table And step S706, PK type recognized in the step S706, it is determined whether or not the memory board, executes the steps S707 to shift to step S713 when it is determined not to be a memory board.
次いで本システムは、前記ステップS707においてPKがメモリ基板と判定したとき、認識を行うDIMM(Dual Inline Memory Module)の開始DIMM#(番号)をセットするステップS708と、該ステップS708によりセットされたDIMM#にアクセスし、DIMM種別及びサイズを取得するステップS709と、該ステップS709によるDIMM種別等の取得がOKか否かを判定し、NGのときにステップS712に移行するステップS710と、該ステップS710においてDIMM種別等の取得がOKと判定したとき、該取得したDIMM種別等の情報をハード実装状態認識テーブルにセットするステップS711と、前記DIMM種別等の取得が全てのメモリ基板からの取得が完了したか否かを判定し、完了していないと判定したときに前記ステップS709に戻るステップS712と、該ステップS712において全てのメモリ基板からのDIMM種別等の取得が完了したと判定したとき、全スロットの確認が完了したか否かを判定し、完了していないと判定したとき、前記ステップS703に戻るステップS713と、該ステップS713において完了したと判定したとき、処理を終了するステップS713とを実行することによって、ハード実装状態を自動認識し、ハード実装状態認識テーブルに実際に装填されたハード部位の検出による装置構成情報を登録することができる。尚、前記ステップS702以降の処理は、図示しない制御部が実行しても良いし、ステップS701にて選択した代表プロセッサによって実行しても良い。 Next, the system sets a start DIMM # (number) of a DIMM (Dual Inline Memory Module) to be recognized when the PK is determined to be a memory board in the step S707, and the DIMM set in the step S708. Step S709 for accessing the # and acquiring the DIMM type and size, whether or not the acquisition of the DIMM type or the like in Step S709 is OK, Step S710 for shifting to Step S712 when it is NG, and Step S710 If it is determined that the acquisition of the DIMM type or the like is OK in step S711, the acquired DIMM type or the like is set in the hardware mounting state recognition table, and the acquisition of the DIMM type or the like has been acquired from all the memory boards. Whether or not Step S712 returns to Step S709 when it is determined that it has not been completed, and when it is determined in Step S712 that acquisition of DIMM types and the like from all memory boards has been completed, all slots are confirmed. By determining whether or not the processing has been completed, when it is determined that the processing has not been completed, step S713 is returned to step S703, and when it is determined that the processing has been completed in step S713, step S713 is executed to end the processing. It is possible to automatically recognize the hardware mounting state and register the device configuration information by detecting the hardware part actually loaded in the hardware mounting state recognition table. Note that the processing after step S702 may be executed by a control unit (not shown) or may be executed by the representative processor selected in step S701.
さて、本実施形態によるディスクサブシステムは、前述のハード自動認識のステップS406に続き、図3に戻り、前記ステップS406により認識したハード部位の診断を実行するステップS407と、前記ステップS404にて入力した装置製番をキーとしてデータベースサーバ100のデータベースをアクセスして(仕様としての)装置構成情報を取得するステップS408と、保守PCに該ステップS408により取得した仕様装置構成情報と認識した装置構成情報と診断結果情報とを表示するステップS409と、該ステップS409により表示された構成情報及び診断結果をオペレータが参照した結果(OK又はNG)を受け付け、判定するステップS410と、該ステップS410によりNGと判定されたとき、電源を切断してNGハード部位の交換を促す画面を表示して前記ステップS402に戻るステップS420と、前記ステップS410においてOKと判定したとき、処理を終了するステップS412とを実行する。 Now, the disk subsystem according to the present embodiment returns to FIG. 3 following step S406 of the automatic hardware recognition described above, returns to FIG. 3, and executes the diagnosis of the hardware part recognized in step S406 and the input in step S404. In step S408, the database of the database server 100 is accessed using the device serial number as a key to acquire device configuration information (as a specification), and the device configuration information recognized by the maintenance PC as the specification device configuration information acquired in step S408. And step S409 for displaying the diagnosis result information, the step S410 for accepting and determining the result (OK or NG) of the operator referring to the configuration information and the diagnosis result displayed in step S409, and NG in step S410. When judged, turn off the power. And step S420 which displays a screen prompting the replacement of the NG hard portion returns to the step S402, when it is judged as OK in step S410, it executes the steps S412 to end the process.
これら一連の処理によって本実施形態による装置構成情報定義システムは、各スロットからPK種別を取得し、PK種別が認識できないスロットに対してはハード実装状態認識テーブルに未実装をセットし、PK種別が認識できたスロットのPK種別がメモリ基板であると認識したPKに対してはDIMM種別及びサイズを認識してハード実装状態認識テーブルにセットすることによって複数のスロットにセットされたPKを自動認識すると共に、該認識したハード部位に対して診断を実行し、診断結果と前記認識した構成情報とオペレータが入力した仕様構成情報とを保守PCに表示することによって、オペレータは仕様にあったハード部位がセットされているか否か並びに各ハード部位の診断結果を容易に確認し、更にディスクサブシステムに装置構成情報を容易に登録することができる。 Through this series of processing, the device configuration information definition system according to the present embodiment acquires the PK type from each slot, sets the unimplemented state in the hardware mounting state recognition table for the slot that cannot recognize the PK type, and sets the PK type to For the PK recognized as the PK type of the recognized slot is the memory board, the DIMM type and size are recognized and set in the hardware mounting state recognition table to automatically recognize the PK set in a plurality of slots. At the same time, the diagnosis is performed on the recognized hardware part, and the diagnosis result, the recognized configuration information, and the specification configuration information input by the operator are displayed on the maintenance PC. It is easy to check whether it is set and the diagnosis result of each hardware part. The device configuration information can be easily registered in the arm.
[増設時]
更に本実施形態によるディスクサブシステム200は、ハード部位が増設されたときにおいても前述の構成情報の自動認識並びに診断を行うことができ、この実施形態を次に説明する。
[When expanding]
Further, the
本実施形態による装置構成情報定義システムは、図4に示す如く、オペレータによりデータベースサーバ100に入力された仕様装置構成情報を受け付けるステップS501と、増設PKがスロット13に装填されたことを認識するステップS502及び503と、この増設したハード部位である増設PKの自動診断を実行するステップS504と、予め入力された装置製番をキーとしてデータベースサーバ100のデータベースをアクセスして仕様装置構成情報を取得するステップS505と、保守PCに該ステップS505により取得した仕様装置構成情報と認識した装置構成情報と診断結果情報とを表示するステップS506と、該ステップS506により表示された構成情報及び診断結果をオペレータが参照した結果(OK又はNG)を受け付け、判定するステップS507と、該ステップS507によりNGと判定されたとき、NGハード部位の交換を促す画面を表示して前記ステップS504に戻るステップS507と、前記ステップS507においてOKと判定したとき、処理を終了するステップS509とを実行する。尚、前記ステップS503による自動認識は、前述した図6のステップS702においてPKが未装填のSLOT#をセットし、未装填スロットに対してPK種別の認識、種別がメモリ基板と認識したPKのDIMM種別及びサイズを取得することによって行うことができる。
As shown in FIG. 4, the apparatus configuration information definition system according to the present embodiment receives step S501 of specification apparatus configuration information input to the database server 100 by the operator, and recognizes that the additional PK has been loaded in the
これら一連の処理によって本実施形態による装置構成情報定義システムは、増設されたスロットに装填されたPKの種別を認識し、且つ診断を実行することによって、オペレータは増設仕様にあったハード部位がセットされているか否か並びに増設ハード部位の診断結果を容易に確認し、更にディスクサブシステムに装置構成情報を容易に登録することができる。 Through this series of processing, the device configuration information definition system according to the present embodiment recognizes the type of PK loaded in the added slot and executes diagnosis, so that the operator can set the hardware part that meets the added specification. It is possible to easily confirm the diagnosis result of the added hardware portion and whether or not the device is installed, and to easily register the device configuration information in the disk subsystem.
[定期的構成検査]
本実施形態によるディスクサブシステムは、定期的に装置構成情報が正しいか否かを検査することもでき、この実施形態を図5を参照して次に説明する。
[Regular configuration check]
The disk subsystem according to the present embodiment can also periodically check whether the device configuration information is correct. This embodiment will be described next with reference to FIG.
本装置構成情報定義システムは、図5に示す如く、予め設定された所定時間間隔等の定期的監視契機であるか否かを予め設定されたスケジュール情報とシステムタイムの日時刻とを比較して判定するステップS601と、該ステップS601において監視契機であると判定したとき、製番をキーとしてデータベースサーバ100のデータベースをアクセスして仕様装置構成情報を取得するステップS602と、データバックアップ中等によって当該構成チェックが抑止されているか否かを判定し、抑止されていると判定したときに処理を終了するステップS603と、該ステップS603において抑止されていないと判定したとき、図6に示した自動認識による構成情報と前記ステップS602により取得した仕様構成情報とを比較するステップS604と、該ステップS604による比較結果が一致か否かを判定するステップS605と、該ステップS605において不一致と判定したときに障害情報を生成してオペレータに通知するステップS620と、前記ステップS605において一致すると判定したときに処理を終了するステップS607とを実行することによって、定期的に仕様上の装置構成情報と自動認識した実構成情報とが一致するか否かを定期的に監視することができる。特に前述実施形態においては、実際に装填されたハード部位が予め定められた装置構成情報と一致するか否か並びに装填したハード部位の診断を行うことができる。 As shown in FIG. 5, the device configuration information definition system compares the schedule information set in advance with the date and time of the system time to determine whether or not it is a periodic monitoring trigger such as a preset predetermined time interval. Step S601 for determining, step S602 for acquiring the specification device configuration information by accessing the database of the database server 100 using the product number as a key when determining that it is a monitoring trigger in Step S601, and the configuration during data backup It is determined whether or not the check is suppressed. When it is determined that the check is suppressed, the process ends. In step S603, when it is determined that the check is not suppressed, the automatic recognition shown in FIG. The step of comparing the configuration information with the specification configuration information acquired in step S602. S604, step S605 for determining whether or not the comparison result in step S604 matches, step S620 for generating fault information and notifying the operator when it is determined in step S605 that they do not match, and step S605 It is possible to periodically monitor whether or not the device configuration information in the specification matches the automatically recognized actual configuration information by executing step S607 that terminates the processing when it is determined that they match. it can. In particular, in the above-described embodiment, it is possible to diagnose whether or not the actually loaded hardware part matches the predetermined apparatus configuration information, and the loaded hardware part can be diagnosed.
100:データベースサーバ、200:ディスクサブシステム、210:保守用パーソナルコンピュータ、220:コントローラユニット、222:スロット群、225:パッケージ、230:ハードディスクユニット、231:ハードディスク装置。 100: database server, 200: disk subsystem, 210: maintenance personal computer, 220: controller unit, 222: slot group, 225: package, 230: hard disk unit, 231: hard disk device.
Claims (8)
前記制御部が、
前記スロット群中の最小スロット番号を設定する第1工程と、
該第1工程により設定したスロット番号のスロットに基板が装填されているか否かを判定する第2工程と、
該第2工程により基板が装填されていないと判定したとき、前記ハード実装状態確認結果テーブルの基板が装填されていないと判定したスロット番号の実装有無情報に基板未装填情報を登録する第3工程と、
前記第2工程において基板が装填されていると判定したとき、該装填されているスロットの基板から基板種別情報を取得し、前記ハード実装状態確認結果テーブルの基板を装填していると判定したスロット番号に前記基板種別情報を登録する第4工程と、
前記第1工程により設定したスロット番号をカウントアップして前記第2工程から第4工程による基板種別情報の登録を最大スロット番号まで実行する第5工程とを実行するディスクサブシステム。 A hard disk unit for loading a plurality of hard disk devices, a board for loading a processor, a board for loading a memory and a board for storing board type information, and a slot group consisting of a plurality of slots assigned consecutive slot numbers And a controller unit including a control unit, a hard disk unit and a maintenance personal computer connected to the controller unit and including a hardware mounting state confirmation result table unit and a display unit, and the hardware mounting state confirmation result table unit includes the A disk subsystem for registering mounting / non-mounting information, board type information, and memory type information of a board loaded for each slot number,
The control unit is
A first step of setting a minimum slot number in the slot group;
A second step of determining whether or not a substrate is loaded in the slot having the slot number set in the first step;
A third step of registering substrate unloading information in the mounting presence / absence information of the slot number determined that the substrate of the hardware mounting state confirmation result table is not loaded when it is determined that the substrate is not loaded in the second step. When,
When it is determined that the board is loaded in the second step, the board type information is acquired from the board of the loaded slot, and the slot determined to be loaded with the board of the hardware mounting state confirmation result table A fourth step of registering the board type information in the number;
A disk subsystem that counts up the slot number set in the first step and executes a fifth step of registering board type information in the second to fourth steps up to a maximum slot number.
前記ハード実装状態確認結果テーブルの基板種別情報が登録されているスロットに装填された基板の診断を実行する第6工程とを実行する請求項1記載のディスクサブシステム。 The control unit is
The disk subsystem according to claim 1, wherein a sixth step of executing diagnosis of a board loaded in a slot in which board type information of the hardware mounting state check result table is registered is executed.
前記スロット群の任意のスロットに基板が装填されたとき、該基板が装填されたスロット番号を検出する第7工程と、
該第7工程により検出したスロット番号の基板から基板種別情報を取得し、前記ハード実装状態確認結果テーブルに前記基板種別情報を登録する第8工程とを実行する請求項1又は2記載のディスクサブシステム。 The control unit is
A seventh step of detecting a slot number in which the substrate is loaded when a substrate is loaded in an arbitrary slot of the slot group;
The disk sub of claim 1 or 2, wherein board type information is acquired from the board of the slot number detected in the seventh step, and the eighth step of registering the board type information in the hardware mounting state confirmation result table is executed. system.
前記制御部が、該データベースに記憶した仕様装置構成情報と前記第4工程によりハード実装状態確認結果テーブルに登録した装置構成情報とを比較し、比較結果を前記保守用パーソナルコンピュータの表示部に表示する第9工程とを実行する請求項1から3何れかに記載のディスクサブシステム。 The disk subsystem is connected to a database storing specification device configuration information based on specifications;
The control unit compares the specification device configuration information stored in the database with the device configuration information registered in the hardware mounting state confirmation result table in the fourth step, and displays the comparison result on the display unit of the maintenance personal computer. The disk subsystem according to claim 1, wherein the ninth step is executed.
前記制御部に、
前記スロット群中の最小スロット番号を設定する第1機能と、
該第1機能により設定したスロット番号のスロットに基板が装填されているか否かを判定する第2機能と、
該第2機能により基板が装填されていないと判定したとき、前記ハード実装状態確認結果テーブルの基板が装填されていないと判定したスロット番号の実装有無情報に基板未装填情報を登録する第3機能と、
前記第2機能において基板が装填されていると判定したとき、該装填されているスロットの基板から基板種別情報を取得し、該基板種別情報をハード実装状態確認結果テーブルの基板を装填していると判定したスロット番号に登録する第4機能と、
前記第1機能により設定したスロット番号をカウントアップして前記第2機能から第4機能による基板種別情報の登録を最大スロット番号まで実行する第5機能とを実行させるための装置構成情報登録方法。 A hard disk unit for loading a plurality of hard disk devices, a board for loading a processor, a board for loading a memory and a board for storing board type information, and a slot group consisting of a plurality of slots assigned consecutive slot numbers And a controller unit including a control unit, a hard disk unit and a maintenance personal computer connected to the controller unit and including a hardware mounting state confirmation result table unit and a display unit, and the hardware mounting state confirmation result table unit includes the A device configuration information registration method for a disk subsystem for registering mounting presence / absence information, substrate type information, and memory type information of a board loaded for each slot number,
In the control unit,
A first function for setting a minimum slot number in the slot group;
A second function for determining whether or not a substrate is loaded in the slot having the slot number set by the first function;
A third function for registering board unloading information in the mounting presence / absence information of the slot number determined to be not loaded in the hardware mounting state check result table when it is determined that the board is not loaded by the second function When,
When it is determined that the board is loaded in the second function, board type information is acquired from the board of the loaded slot, and the board type information is loaded into the board of the hardware mounting state confirmation result table. A fourth function for registering the determined slot number;
An apparatus configuration information registration method for executing a fifth function of counting up a slot number set by the first function and executing registration of board type information from the second function to the fourth function up to a maximum slot number.
前記ハード実装状態確認結果テーブルの基板種別情報が格納されているスロットに装填された基板の診断を実行する第6機能とを実行させるための請求項5記載の装置構成情報登録方法。 In the control unit,
6. The apparatus configuration information registration method according to claim 5, wherein a sixth function for executing diagnosis of a board loaded in a slot storing board type information in the hardware mounting state check result table is executed.
前記スロット群の任意のスロットに基板が装填されたとき、該基板が装填されたスロット番号を検出する第7機能と、
該第7機能により検出したスロット番号の基板から基板種別情報を取得し、前記ハード実装状態確認結果テーブルに前記基板種別情報を格納する第8機能とを実行させるための請求項5又は6記載の装置構成情報登録方法。 In the control unit,
A seventh function of detecting a slot number in which the board is loaded when a board is loaded in an arbitrary slot of the slot group;
The board | substrate type information is acquired from the board | substrate of the slot number detected by this 7th function, The 8th function for storing the said board | substrate type information in the said hardware mounting state confirmation result table is performed. Device configuration information registration method.
前記制御部に、該データベースに記憶した仕様装置構成情報と前記第4機能によりハード実装状態確認結果テーブルに格納した装置構成情報とを比較し、比較結果を前記保守用パーソナルコンピュータの表示部に表示する第9機能とを実行させるための請求項5から7何れかに記載の装置構成情報登録方法。 The disk subsystem is connected to a database storing specification device configuration information based on specifications;
The control unit compares the specification device configuration information stored in the database with the device configuration information stored in the hardware mounting state confirmation result table by the fourth function, and displays the comparison result on the display unit of the maintenance personal computer. The apparatus configuration information registration method according to any one of claims 5 to 7, wherein the ninth function is executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008219193A JP2010055348A (en) | 2008-08-28 | 2008-08-28 | Disk sub-system and device configuration information registration method for disk sub-system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008219193A JP2010055348A (en) | 2008-08-28 | 2008-08-28 | Disk sub-system and device configuration information registration method for disk sub-system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010055348A true JP2010055348A (en) | 2010-03-11 |
Family
ID=42071201
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008219193A Pending JP2010055348A (en) | 2008-08-28 | 2008-08-28 | Disk sub-system and device configuration information registration method for disk sub-system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2010055348A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02118812A (en) * | 1988-10-28 | 1990-05-07 | Nec Corp | Information processor |
JPH07152679A (en) * | 1993-11-29 | 1995-06-16 | Fuji Facom Corp | Process controller |
JPH10124187A (en) * | 1996-10-24 | 1998-05-15 | Nec Eng Ltd | Hot-line insertion and pulling out system |
-
2008
- 2008-08-28 JP JP2008219193A patent/JP2010055348A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02118812A (en) * | 1988-10-28 | 1990-05-07 | Nec Corp | Information processor |
JPH07152679A (en) * | 1993-11-29 | 1995-06-16 | Fuji Facom Corp | Process controller |
JPH10124187A (en) * | 1996-10-24 | 1998-05-15 | Nec Eng Ltd | Hot-line insertion and pulling out system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4576923B2 (en) | Storage system storage capacity management method | |
US8024609B2 (en) | Failure analysis based on time-varying failure rates | |
US10846159B2 (en) | System and method for managing, resetting and diagnosing failures of a device management bus | |
US11726856B2 (en) | Systems and methods for identification of issue resolutions using collaborative filtering | |
CN115033441A (en) | PCIe equipment fault detection method, device, equipment and storage medium | |
TWI541643B (en) | Determine malfunction state of power supply module | |
US20100011100A1 (en) | Health Check System, Server Apparatus, Health Check Method, and Storage Medium | |
US8839040B2 (en) | Computer system and detecting-alarming method thereof | |
JP5333482B2 (en) | Power consumption control device, power consumption control method, and power consumption control program | |
US9411666B2 (en) | Anticipatory protection of critical jobs in a computing system | |
JP6880961B2 (en) | Information processing device and log recording method | |
CN113961478A (en) | Memory fault recording method and device | |
JP2021140284A (en) | Information processing apparatus, information processing method, and program | |
JP2010055348A (en) | Disk sub-system and device configuration information registration method for disk sub-system | |
US9696986B2 (en) | Managing a code load | |
JP2009003557A (en) | Device start time diagnostic method, diagnostic program, and start time diagnostic device | |
JP6230092B2 (en) | Monitoring system | |
CN115248627A (en) | Method, system and computer program product for storing finite state machine state data | |
CN109918239B (en) | Computer apparatus, diagnostic method, and non-transitory computer-readable storage medium | |
US8001313B2 (en) | Insertion and removal of computing cards in server I/O slots | |
JP2010003132A (en) | Information processor, and fault detection method of input/output device thereof, and program thereof | |
JP6837769B2 (en) | Failure content identification device, failure content identification method, and failure content identification program | |
TWI789983B (en) | Power management method and power management device | |
CN116880398B (en) | Fault analysis method and system of instrument control equipment, electronic equipment and storage medium | |
US20190179721A1 (en) | Utilizing non-volatile phase change memory in offline status and error debugging methodologies |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20091211 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110824 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120713 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120718 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121114 |