JP2007272510A - Storage controller and method - Google Patents
Storage controller and method Download PDFInfo
- Publication number
- JP2007272510A JP2007272510A JP2006096512A JP2006096512A JP2007272510A JP 2007272510 A JP2007272510 A JP 2007272510A JP 2006096512 A JP2006096512 A JP 2006096512A JP 2006096512 A JP2006096512 A JP 2006096512A JP 2007272510 A JP2007272510 A JP 2007272510A
- Authority
- JP
- Japan
- Prior art keywords
- configuration change
- resource
- resources
- storage
- permission
- 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.)
- Withdrawn
Links
- 238000003860 storage Methods 0.000 title claims abstract description 149
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000012508 change request Methods 0.000 claims description 22
- 230000014759 maintenance of location Effects 0.000 claims description 3
- 238000007726 management method Methods 0.000 description 52
- 238000012545 processing Methods 0.000 description 5
- 230000010076 replication Effects 0.000 description 5
- 238000013070 change management Methods 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000005764 inhibitory process Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Abstract
Description
本発明は、ストレージ制御装置、及び、方法に関し、更に詳しくは、リソースの構成変更が可能なストレージを制御するストレージ制御装置、及び、方法に関する。 The present invention relates to a storage control apparatus and method, and more particularly to a storage control apparatus and method for controlling a storage whose resource configuration can be changed.
複数のリソースを有するストレージ装置では、資源を動的に変更することができ、任意にリソースの構成を変更できるようになっている。しかしながら、自由にリソースの構成変更を許可すると、管理者の誤操作などによって、本来構成変更が禁止されるべきリソースに構成変更が加えられ、不具合が生じることもある。このような不具合を回避するために、従来のストレージ装置では、リソースごとに、構成変更の許可/不許可を設定し、許可されたリソースについてのみ、構成変更が許可される構成を採用している。 In a storage apparatus having a plurality of resources, the resources can be dynamically changed, and the configuration of the resources can be arbitrarily changed. However, if the resource configuration change is allowed freely, the configuration change is added to the resource that should be prohibited from being changed due to an erroneous operation by the administrator, and a problem may occur. In order to avoid such a problem, the conventional storage apparatus adopts a configuration in which configuration change permission / non-permission is set for each resource, and the configuration change is permitted only for the permitted resource. .
ストレージ内のリソースに対して構成変更の許可/不許可を設定する技術としては、特許文献1に記載された技術がある。この技術では、ストレージ装置と、管理コンソールと、ホストコンピュータとを接続し、管理コンソールを用いて、記憶装置(論理ボリューム)ごとに、構成変更の許可/不許可の属性を設定する。ホストコンピュータから構成変更が指示された場合には、構成変更対象の記憶装置の属性を調べ、構成変更が許可される場合には、その指示に従って構成変更を実施する。構成変更させないリソースをロックし、構成変更を禁止しておくことで、管理者の誤操作による構成変更の危険を減らすことができる。 As a technique for setting permission / non-permission of configuration change for resources in the storage, there is a technique described in Patent Document 1. In this technology, a storage device, a management console, and a host computer are connected, and the configuration change permission / non-permission attribute is set for each storage device (logical volume) using the management console. When a configuration change is instructed from the host computer, the attribute of the storage device subject to the configuration change is checked. If the configuration change is permitted, the configuration change is performed according to the instruction. By locking resources that are not to be reconfigured and prohibiting configuration changes, it is possible to reduce the risk of configuration changes due to erroneous operations by the administrator.
ここで、ロックされたリソースの構成変更を行うためには、あらかじめ当該リソースをアンロックし、構成変更を実施した後に、再度当該リソースをロックする。従来技術では、特許文献1を含め、リソース単位で個別にロック/アンロックを設定しており、構成変更の対象となるリソースが複数存在すれば、この手順を複数のリソースに対して繰り返すことになる。例えば、ストレージ装置のレプリケーション機能と連携したデータベースのバックアップなどにおいて、複数のホスト計算機からなるシステムに対してストレージリソースの構成変更を実施する場合には、データベース業務用/バックアップ業務用のそれぞれのホスト計算機に割り当てられたリソースに対して、ロック/アンロック処理が必要となる。このため、構成変更のための作業手順が多くなるという問題がある。 Here, in order to change the configuration of a locked resource, the resource is unlocked in advance, the configuration is changed, and then the resource is locked again. In the prior art, lock / unlock is individually set for each resource including Patent Document 1, and if there are multiple resources to be changed, this procedure is repeated for a plurality of resources. Become. For example, when performing a storage resource configuration change for a system consisting of multiple host computers, such as database backup linked to the replication function of the storage device, each host computer for database business / backup business A lock / unlock process is required for the resource allocated to. For this reason, there exists a problem that the work procedure for a structure change increases.
また、リソースの数が増えることにより、管理者のロックやアンロック処理の操作ミス、特に一旦アンロックしたリソースを、再度ロックするのを忘れるミスが発生する可能性が増加するという問題もある。リソースをロックし忘れると、リソースはアンロックされたたままとなり、管理者が操作を誤って構成変更を実施しようとした場合には、その構成変更が許可され、その結果、不正アクセス等によるデータ破壊を招く危険がある。 In addition, an increase in the number of resources also increases the possibility of an error in the operation of the administrator's lock or unlock process, in particular, the possibility of an error in forgetting to lock the resource once unlocked. If you forget to lock the resource, the resource remains unlocked, and if the administrator tries to make a configuration change by mistake, the configuration change is allowed. As a result, data due to unauthorized access etc. There is a risk of destruction.
本発明は、上記従来技術の問題点を解消し、構成変更対象のリソースが複数存在する場合でも、構成変更の手順が複雑化しないストレージ制御装置、及び、方法を提供することを目的とする。 It is an object of the present invention to provide a storage control apparatus and method that solves the above-described problems of the prior art and that does not complicate the configuration change procedure even when there are a plurality of resources to be changed.
上記目的を達成するために、本発明のストレージ制御装置は、複数のリソースを有するストレージ装置を制御するストレージ制御装置において、前記複数のリソースのうちの2以上のリソースを含む集合に対して、該集合に属するリソースの構成変更の許可又は不許可を設定する構成変更制御手段を備えたことを特徴とする。 In order to achieve the above object, a storage control device according to the present invention, in a storage control device that controls a storage device having a plurality of resources, provides a set including two or more resources among the plurality of resources. Configuration change control means for setting permission or non-permission of configuration change of resources belonging to a set is provided.
本発明のストレージ制御装置では、ストレージ装置が有する複数のリソースのうちの2以上のリソースを集合として定義し、その集合に対して、リソースの構成変更の許可又は不許可を設定する。このため、互いに関連のあるリソースを集合として定義しておくことで、その集合に属する、関連性がある複数のリソースに対して、一括で構成変更の許可/不許可を設定できる。従って、構成変更の対象となるリソースが多数ある場合でも、管理者の作業手順が複雑化せず、誤操作の危険性を低減することができる。 In the storage control device of the present invention, two or more resources among a plurality of resources of the storage device are defined as a set, and permission or non-permission of resource configuration change is set for the set. For this reason, by defining resources that are related to each other as a set, it is possible to collectively set permission / non-permission of configuration change for a plurality of related resources that belong to the set. Therefore, even when there are a large number of resources subject to configuration change, the work procedure of the administrator is not complicated, and the risk of erroneous operation can be reduced.
本発明のストレージ制御装置では、前記構成変更制御手段は、前記リソースの集合と、該リソースの集合に対する構成変更の許可、又は、構成変更の不許可の属性とを対応付けて構成変更可否管理テーブルに記憶する構成を採用できる。例えば、新たに集合を定義したい場合には、構成変更可否管理テーブルに新たなエントリを追加すればよい。また、既存の集合に対して、構成変更の許可/不許可の属性を変更したい場合には、その集合に対応するエントリの構成変更の許可/不許可の属性を変更すればよい。 In the storage control device of the present invention, the configuration change control means associates the set of resources with an attribute of configuration change permission or configuration change disapproval for the set of resources in association with each other. The structure memorized in can be adopted. For example, if it is desired to define a new set, a new entry may be added to the configuration change enable / disable management table. If it is desired to change the configuration change permission / non-permission attribute for an existing set, the configuration change permission / non-permission attribute of the entry corresponding to the set may be changed.
本発明のストレージ制御装置では、前記構成変更制御手段は、構成変更対象のリソースを特定する情報を含む構成変更要求を受信すると、前記構成変更可否管理テーブルを参照して、前記構成変更対象のリソースに対する構成変更が許可されるか否かを判断し、許可されると判断すると、前記構成変更要求に従って構成変更を実施する構成を採用できる。この場合、構成変更が許可されないリソースを、誤って構成変更する事態を回避できる。 In the storage control apparatus of the present invention, when the configuration change control unit receives a configuration change request including information for specifying a configuration change target resource, the configuration change control resource refers to the configuration change enable / disable management table and refers to the configuration change target resource. It is possible to adopt a configuration in which the configuration change is performed according to the configuration change request. In this case, it is possible to avoid a situation in which the configuration of a resource that is not permitted to be changed is changed.
本発明のストレージ制御装置では、前記リソースが、前記ストレージ装置内に構成された論理記憶を含む構成を採用できる。また、前記リソースが、1以上の論理記憶を含む論理記憶グループを含む構成を採用できる。 In the storage control device of the present invention, a configuration in which the resource includes a logical storage configured in the storage device can be adopted. Further, it is possible to adopt a configuration in which the resource includes a logical storage group including one or more logical storages.
本発明のストレージ制御方法は、複数のリソースを有するストレージ装置内の所望のリソースの構成を変更するストレージ装置の制御方法であって、前記複数のリソースのうちの2以上のリソースを含む集合に対して、該集合に属するリソースの構成変更の許可又は不許可を設定し、前記設定した構成変更の許可又は不許可に基づいて、構成変更対象のリソースの構成変更が許可されるか否かを判断し、構成変更が許可されるときには、前記構成変更対象のリソースの構成変更を実施することを特徴とする。 The storage control method of the present invention is a storage device control method for changing the configuration of a desired resource in a storage device having a plurality of resources, and for a set including two or more resources of the plurality of resources. The configuration change permission or disapproval of the resources belonging to the set is set, and it is determined whether or not the configuration change of the configuration change target resource is permitted based on the set configuration change permission or disapproval. However, when the configuration change is permitted, the configuration change of the configuration change target resource is performed.
本発明のストレージ制御方法では、ストレージ装置が有する複数のリソースのうちの2以上のリソースを含む集合に対して、リソースの構成変更の許可又は不許可を設定し、構成変更の対象となるリソースが属する集合に対して構成変更が許可される場合には、そのリソースの構成変更を実施する。このように、構成変更の許可/不許可を、リソースの集合に対して設定することで、複数のリソースに対して、一括で構成変更の許可/不許可を設定でき、構成変更の対象となるリソースが多数ある場合でも、管理者の作業手順が複雑化せず、誤操作の危険性を低減することができる。 In the storage control method of the present invention, permission or non-permission of resource configuration change is set for a set including two or more resources of a plurality of resources of the storage device, and the resource that is the target of configuration change is If the configuration change is permitted for the set to which it belongs, the configuration of the resource is changed. In this way, by setting permission / denial of configuration change for a set of resources, it is possible to set permission / non-permission of configuration change for a plurality of resources at a time, and it is a target of configuration change. Even when there are many resources, the work procedure of the administrator is not complicated, and the risk of erroneous operation can be reduced.
本発明のストレージ制御方法では、前記構成変更が許可されるか否かの判断に先立って、前記構成変更対象のリソースを含む集合を、構成変更許可に設定する構成を採用できる。この場合、構成変更の対象とするリソースが属する集合に対して、構成変更の許可を設定し、他の集合については構成変更を許可しないことで、意図しないリソースの構成変更が誤って実施されることを防ぐことができる。 In the storage control method of the present invention, it is possible to adopt a configuration in which a set including the configuration change target resource is set to configuration change permission prior to determining whether the configuration change is permitted. In this case, unintentional resource configuration change is erroneously performed by setting the configuration change permission for the set to which the resource subject to the configuration change belongs, and disallowing the configuration change for other sets. Can be prevented.
本発明のストレージ制御方法では、前記構成変更の実施後に、前記構成変更対象のリソースを含む集合を、構成変更不許可に設定する構成を採用できる。この場合、構成変更の実施後に構成変更が許可されない状態とすることで、誤操作により構成変更が実施される事態を防止できる。 In the storage control method of the present invention, it is possible to employ a configuration in which a configuration including the configuration change target resource is set to a configuration change non-permission after the configuration change. In this case, it is possible to prevent a situation in which the configuration change is performed by an erroneous operation by setting the configuration change not permitted after the configuration change is performed.
本発明のストレージ制御装置及び方法では、ストレージ装置が有する複数のリソースのうちの2以上のリソースを含む集合に対して、リソースの構成変更の許可又は不許可を設定する。これにより、複数のリソースに対して、一括で構成変更の許可/不許可を設定でき、構成変更の対象となるリソースが多数ある場合でも、管理者の作業手順が複雑化しないため、誤操作の危険性を低減することができる。 In the storage control apparatus and method of the present invention, permission or non-permission of resource configuration change is set for a set including two or more resources among a plurality of resources of the storage apparatus. This allows configuration change permission / denial for multiple resources in a batch, and even if there are many resources that are subject to configuration change, the administrator's work procedure is not complicated, which may lead to risk of erroneous operations. Can be reduced.
以下、図面を参照し、本発明の実施の形態を詳細に説明する。図1は、本発明の一実施形態のストレージ制御装置を含むストレージ制御システムの構成を示している。ストレージ制御システム10は、ストレージ装置100と、ストレージ装置100に接続された業務用ホスト計算機200、201と、管理用ホスト計算機300とを備える。ストレージ装置100、業務用ホスト計算機200、201、及び、管理用ホスト計算機300は、ネットワーク400を介して相互に接続される。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 shows a configuration of a storage control system including a storage control apparatus according to an embodiment of the present invention. The
ストレージ装置100は、複数の業務用論理記憶グループ130、131と、構成変更可否管理テーブル110と、構成変更制御手段120と、複数の論理記憶装置500−1〜500−nとを含む。論理記憶装置500−1〜500−nは、上位装置であるホスト計算機200、201、300から見た論理的な記憶装置であり、物理的な記憶装置上に構成されている。業務用論理記憶グループ130、131は、ストレージ装置100内で定義されている論理記憶装置500の集合であって、ホスト計算機との接続関係のマッピングを表す論理的な集合を示す。
The
業務用論理記憶グループ130、131は、ストレージ装置100内で、接続先のホスト計算機ごとに複数定義することが可能であり、ホスト計算機からのアクセス要求は、業務用論理記憶グループ単位で、アクセス制御が行われる。図1では、論理記憶装置500−1は、業務用論理記憶グループ130に対応付けられている。また、論理記憶装置500−3は、業務用論理記憶グループ131に対応付けられている。
A plurality of business
構成変更可否管理テーブル110は、ストレージ装置100内の複数の論理リソース(業務用論理記憶グループ、又は、論理記憶)を集合として定義し、その集合単位で、構成変更の可否を一括管理するためのテーブルである。図2は、構成変更可否管理テーブル110の一例を示している。構成変更可否管理テーブル110には、IDと、テーブルの主キーとなる集合名と、集合に対する構成変更可否状態と、集合に含まれるリソースの一覧とが対応付けて登録されている。同図に示す構成変更可否管理テーブル110の第1行目は、集合の名称が「データベースバックアップ1」であり、集合に含まれるリソースは、「業務用論理記憶グループ130」と「業務用論理記憶グループ131」との2つであり、その集合に対しては、構成変更操作が禁止されていることを表している。
The configuration change availability management table 110 defines a plurality of logical resources (business logical storage groups or logical storages) in the
図1に戻り、業務用ホスト計算機200、201は、ストレージ装置100に対してアクセス要求を発行し、その要求に対する結果を受信する。管理用ホスト計算機300は、構成変更要求手段310を有する。構成変更要求手段310は、ストレージ装置100に対して、構成変更可否管理テーブル110の更新を要求する旨の構成変更可否管理テーブル更新要求を発行し、その要求に対する結果を受信する。また、リソースの構成変更を要求するリソース構成変更要求を発行し、その要求に対する結果を受信する。
Returning to FIG. 1, the
ストレージ装置100内の構成変更制御手段120は、管理用ホスト計算機300から、構成変更可否管理テーブル110の更新要求を受信すると、その要求に従って、構成変更可否管理テーブル110を更新する。また、管理用ホスト計算機300からリソース構成変更要求を受信すると、構成変更可否管理テーブル110を参照して、要求された構成変更を許可するか否かを判定する。
When the configuration change control means 120 in the
次に、ストレージ制御システム10の動作手順について説明する。ここでは、業務用ホスト計算機200が、業務用論理記憶グループ130の論理記憶装置500−1のデータを利用してデータベース業務を行い、別の業務用ホスト計算機201が、業務用論理記憶グループ131の論理記憶装置500−3のデータを利用してバックアップ業務を行うことを想定する。また、論理記憶装置500−1を複製元とし、論理記憶装置500−3を複製先として、ストレージのレプリケーション機能を利用するものとする。
Next, the operation procedure of the
ストレージ制御システム10の動作は、管理用ホスト計算機300が、ストレージ装置100に対して、構成変更仮管理テーブル更新要求を発行したときの動作と、リソース構成変更要求を発行したときの動作との2つに分けられる。構成変更可否管理テーブル更新要求には、(1)新規エントリ作成と、(2)ロック/アンロック設定変更との2種類が存在する。新規エントリの作成は、新たに管理対象とする集合を定義する場合に使用する。ロック/アンロック設定変更は、定義済みの集合に対して、ロック/アンロックの構成変更可否状態を設定する場合に使用する。
The operation of the
図3は、構成変更可否管理テーブル110に新規エントリを作成する際の動作手順を示している。新規エントリの作成では、管理用ホスト計算機300は、ストレージ装置100に対して、新規エントリの作成を要求する旨の構成変更可否管理テーブル更新要求(エントリ追加要求)を発行する(ステップS31)。このエントリ追加要求には、新たに追加するエントリの名称である集合名と、構成変更可否情報(ロック又はアンロック)と、集合に含まれるリソースの一覧とを示す情報が含まれる。
FIG. 3 shows an operation procedure when a new entry is created in the configuration change enable / disable management table 110. In creating a new entry, the
ストレージ装置100内の構成変更制御手段120は、エントリ追加要求を受信すると、構成変更可否管理テーブル110を参照して、受信したエントリ追加要求に含まれる集合名と同じ集合名を持つエントリが既に登録されているか否かを調べる(ステップS32、S33)。同じ集合名のエントリが存在しない場合には、構成変更可否管理テーブル110に、要求に従って新たにエントリを追加し(ステップS34)、処理を終了する。同じ集合名のエントリが既に存在しているときには、管理用ホスト計算機300に、エラー通知を行うなどのエラー処理を行い(ステップS35)、処理を終了する。
When receiving the entry addition request, the configuration change control means 120 in the
例えば、ストレージ装置100が、集合名を「データベースバックアップ1」、構成変更可否状態を「ロック」、対象リソースを「業務用論理記憶グループ130」と「業務用論理記憶グループ131」の2つとするエントリ追加要求を受信したとする。この場合、構成変更可否管理テーブル110に、集合名「データベースバックアップ1」が既に登録されていなければ、ステップS34で、構成変更可否管理テーブル110にエントリが追加される(図2の1行目(ID「1」の行)。この例では、構成変更可否状態が「ロック」であるため、新規エントリが追加されることにより、「業務用論理記憶グループ130」及び「業務用論理記憶グループ131」の何れのリソースについても、一括で、ロック状態、つまり構成変更が禁止された状態となる。
For example, the
図4は、構成変更可否管理テーブル110におけるロック/アンロックの設定変更を行う際のストレージ制御システム10の動作手順を示している。管理用ホスト計算機300は、ストレージ装置100に対して、構成変更可否管理テーブル110のロック/アンロックを変更する旨の構成変更可否管理テーブル更新要求(設定変更要求)を発行する(ステップS41)。この設定変更要求には、設定を変更したい集合の集合名と、更新したい構成変更可否状態の値(ロック又はアンロック)とが含まれる。
FIG. 4 shows an operation procedure of the
構成変更制御手段120は、設定変更要求を受信すると、受信したエントリ追加要求に含まれる集合名を元に、構成変更可否管理テーブル110を検索する(ステップS42)。ステップS42の検索の結果、構成変更可否管理テーブル110に集合名が一致するエントリが存在するか否かを判断し(ステップS43)、存在するときには、そのエントリの構成変更可否状態の値を取得する(ステップS44)。構成変更制御手段120は、受信した設定変更要求に含まれる変更後の変更可否状態の値と、ステップS44で取得した構成変更可否状態の値とを比較し、両者が異なる値であるか否かを判断する(ステップS45)。 When receiving the setting change request, the configuration change control means 120 searches the configuration change enable / disable management table 110 based on the set name included in the received entry addition request (step S42). As a result of the search in step S42, it is determined whether or not there is an entry with the same set name in the configuration changeability management table 110 (step S43). If there is, the value of the configuration changeability status of that entry is acquired. (Step S44). The configuration change control means 120 compares the value of the change enable / disable state after change included in the received setting change request with the value of the configuration change enable / disable state acquired in step S44, and determines whether or not they are different values. Is determined (step S45).
構成変更制御手段120は、ステップS45で両者が異なると判断すると、構成変更可否管理テーブル110の構成変更可否状態を、設定変更要求に含まれる値で更新し(ステップS46)、処理を終了する。ステップS46の更新では、構成変更可否管理テーブル110の構成変更可否状態の値を、「ロック」から「アンロック」へ、或いは、「アンロック」から「ロック」へと変更する。ステップS43で、エントリが存在しないと判断した場合、及び、ステップS45で構成変更可否状態の値が同じであると判断した場合には、エラー通知を行うなどのエラー処理を行い(ステップS47)、処理を終了する。
If the configuration
例えば、ストレージ装置100が、集合名「データベースバックアップ1」について、構成変更可否状態を「アンロック」とする構成変更可否状態の設定変更要求を受信したとする。この場合、構成変更可否管理テーブル110が図2に示す状態であれば、ステップS43では、「データベースバックアップ1」のエントリが存在すると判断される。また、図2では、「データベースバックアップ1」の構成変更可否状態の値は「ロック」であるため、ステップS45では、設定変更要求に含まれる構成変更可否状態の値は現在の値と異なると判断される。このため、ステップS46では、「データベースバックアップ1」の構成変更可否状態が「ロック」から「アンロック」へと更新され、構成変更可否管理テーブル110は、図5に示すようになる。これにより、「業務用論理記憶グループ130」及び「業務用論理記憶グループ131」は、一括で、アンロック状態、つまり構成変更が許可される状態となる。
For example, it is assumed that the
図6は、リソース構成変更を行う際のストレージ制御システム10の動作手順を示している。ここでは、リソースとして、業務用論理記憶グループの構成を変更する場合を例に挙げて説明する。業務用論理記憶グループのリソース構成の変更には、例えば、同一業務用論理記憶グループに属する論理記憶装置の追加又は削除や、業務用論理記憶グループの名称の変更などがある。以下では、データベース容量の増加に伴い、業務用ホスト計算機に論理記憶装置を追加する場合を考える。その際、レプリケーションによるバックアップ処理も行っているため、バックアップ用のホスト計算機に対しても、同様に論理記憶装置を追加することになる。
FIG. 6 shows an operation procedure of the
管理用ホスト計算機300は、ストレージ装置100に対して、ストレージ装置100内のリソースの属性を変更する旨のリソース構成変更要求を発行する(ステップS61)。このリソース構成変更要求には、リソース変更の対象となるリソースを特定する情報と、構成変更の内容とが含まれる。例えば、業務用論理記憶グループ130に、論理記憶装置500−2を追加する場合には、リソース構成変更要求には、変更対象リソースである業務用論理記憶グループ130の名称と、追加される論理記憶装置500−2の名称とが含まれる。
The
構成変更制御手段120は、リソース構成変更要求を受信すると、構成変更可否管理テーブル110を参照して、テーブル中の対象リソースに、受信したリソース構成変更要求に含まれる変更対象のリソースが含まれるエントリを検索し(ステップS62)、該当するエントリが存在するか否かを判断する(ステップS63)。例えば、変更対象のリソースが、業務用論理記憶グループ130であれば、構成変更可否管理テーブル110(図2、図5)の対象リソースに、業務用論理記憶グループ130が存在するエントリを検索する。
When the configuration
構成変更制御手段120は、エントリが存在すると判断すると、そのエントリの構成変更可否状態を調べ(ステップS64)、アンロック状態であるか否かを判断する(ステップS65)。構成変更制御手段120は、ステップS65で、アンロック状態でない、つまり、構成変更が許可されない状態であると判断すると、要求発行元の管理用ホスト計算機300上の構成変更要求手段310に対して、エラー通知を行なう等のエラー処理を行って(ステップS68)、処理を終了する。ステップS65でアンロック状態と判断すると、構成変更可否管理テーブル110の全てのエントリを検索したか否かを判断する(ステップS66)。全てのエントリを検索していない場合には、ステップS62に戻り、次のエントリを検索する。検索された全てのエントリの構成変更可否状態がアンロック状態であれば、ステップS61で発行された要求に従って、構成変更を実施する(ステップS67)。
When the configuration change control means 120 determines that an entry exists, the configuration change control means 120 checks the configuration change enable / disable state of the entry (step S64), and determines whether or not the entry is unlocked (step S65). If the configuration
リソース「業務用論理記憶グループ130」の構成変更に際しては、事前に、「業務用論理記憶グループ130」を対象リソースとして含む集合「データベースバックアップ1」の構成変更可否状態をアンロック状態に設定する(図5)。ステップS62では、対象リソースに「業務用論理記憶グループ130」を含む集合名「データベースバックアップ1」のエントリが検索される。図5では、「データベースバックアップ1」のエントリの構成変更可否の状態は「アンロック」であるため、ステップS65では、変更対象のリソースはアンロック状態であると判断される。ステップS66からステップS62へ戻って、構成変更可否管理テーブル110の次のエントリを検索するが、「保存用論理記憶リスト1」のエントリの対象リソースには、「業務用論理記憶グループ130」に属する論理記憶装置500−1が含まれないため、「業務用論理記憶グループ130」を対象リソースとして持つエントリは見つからない。このため、ステップS63からステップS67へと進んで、業務用論理記憶グループ130に、論理記憶装置500−2を追加登録する構成変更が実施される。
When the configuration of the resource “business
上記では、業務用論理記憶グループ130に新たに論理記憶装置500−2を追加する場合について説明したが、「データベースバックアップ1」をアンロック状態に設定することで、「データベースバックアップ1」の対象リソースに含まれる「業務用論理記憶グループ131」もアンロック状態となる。従って、上記と同様な手順により、構成変更が可能である。リソースの構成変更終了後、管理者は、管理用ホスト計算機300を用いて、図4に示す手順で、「データベースバックアップ1」の構成変更可否状態を「アンロック」から「ロック」に変更する。これにより、「データベースバックアップ1」の対象リソースである「業務用論理記憶グループ130」と「業務用論理記憶グループ131」とが、一括で、ロック状態となる。
In the above, the case where a new logical storage device 500-2 is added to the business
従来技術では、リソースの構成変更に際しては、変更したいリソースのそれぞれをアンロック状態とし、構成変更を実施した後に、リソースのそれぞれをロック状態としていた。従来技術では、リソースのロック状態/アンロック状態の変更は、個々のリソースに対して行う必要があり、リソースの個数だけ繰り返し行う必要があった。本実施形態では、リソースのグループを定義しておき、グループ一括で、ロック状態/アンロック状態を変更できるため、対象リソースの数が多くなっても、ロック/アンロック操作は、それぞれグループに対して1回行うだけでよく、管理者の操作手順を簡略化できる。また、複数のリソースを集合として定義できるため、管理者の手順ミスにより、アンロックのし忘れや、アンロック後の再ロックし忘れの危険性を減らすことができる。 In the prior art, when changing the configuration of a resource, each resource to be changed is set to an unlocked state, and after the configuration change is performed, each resource is set to a locked state. In the prior art, it is necessary to change the locked / unlocked state of a resource for each resource, and it is necessary to repeat it for the number of resources. In this embodiment, a group of resources is defined, and the lock / unlock state can be changed in a group. Therefore, even if the number of target resources increases, lock / unlock operations are performed for each group. Can be performed only once, and the operation procedure of the administrator can be simplified. In addition, since a plurality of resources can be defined as a set, the risk of forgetting to unlock or forgetting to relock after unlocking due to an error in the procedure of the administrator can be reduced.
なお、図2、図5では、リソースの名称を用いて集合に含まれるリソースを特定しているが、これには限定されない。例えば、ストレージ装置100が保持する論理的なリソース番号など、リソースが一意に特定できる他の情報を用いてリソースを特定してもよい。
In FIGS. 2 and 5, the resource included in the set is specified using the name of the resource, but the present invention is not limited to this. For example, the resource may be specified using other information that can uniquely specify the resource, such as a logical resource number held by the
以上、本発明をその好適な実施形態に基づいて説明したが、本発明のストレージ制御装置及び方法は、上記実施形態にのみ限定されるものではなく、上記実施形態の構成から種々の修正及び変更を施したものも、本発明の範囲に含まれる。 Although the present invention has been described based on the preferred embodiment, the storage control apparatus and method of the present invention are not limited to the above embodiment, and various modifications and changes can be made to the configuration of the above embodiment. Those subjected to are also included in the scope of the present invention.
10:ストレージ制御システム
100:ストレージ装置
110:構成変更可否管理テーブル
120:構成変更制御手段
130、131:業務用論理記憶グループ
200、201:業務用ホスト計算機
300:管理用ホスト計算機
400:ネットワーク
500:論理記憶装置
10: Storage control system 100: Storage device 110: Configuration change availability management table 120: Configuration change control means 130, 131: Business
Claims (8)
前記複数のリソースのうちの2以上のリソースを含む集合に対して、該集合に属するリソースの構成変更の許可又は不許可を設定する構成変更制御手段を備えたことを特徴とするストレージ制御装置。 In a storage control device that controls a storage device having a plurality of resources,
A storage control apparatus comprising: a configuration change control unit configured to set permission or disapproval of a configuration change of a resource belonging to the set for a set including two or more resources of the plurality of resources.
前記複数のリソースのうちの2以上のリソースを含む集合に対して、該集合に属するリソースの構成変更の許可又は不許可を設定し、
前記設定した構成変更の許可又は不許可に基づいて、構成変更対象のリソースの構成変更が許可されるか否かを判断し、
構成変更が許可されるときには、前記構成変更対象のリソースの構成変更を実施することを特徴とするストレージ制御方法。 A storage apparatus control method for changing a configuration of a desired resource in a storage apparatus having a plurality of resources,
For a set including two or more resources of the plurality of resources, setting permission or disapproval of configuration change of resources belonging to the set,
Based on the set configuration permission or non-permission, it is determined whether or not the configuration change of the configuration change target resource is permitted,
A storage control method characterized by executing a configuration change of the resource to be changed when the configuration change is permitted.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006096512A JP2007272510A (en) | 2006-03-31 | 2006-03-31 | Storage controller and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006096512A JP2007272510A (en) | 2006-03-31 | 2006-03-31 | Storage controller and method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2007272510A true JP2007272510A (en) | 2007-10-18 |
Family
ID=38675257
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006096512A Withdrawn JP2007272510A (en) | 2006-03-31 | 2006-03-31 | Storage controller and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2007272510A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011076130A (en) * | 2009-09-29 | 2011-04-14 | Hitachi Ltd | Remote copy control method and system in storage cluster environment |
| JP2013535721A (en) * | 2010-10-25 | 2013-09-12 | 株式会社日立製作所 | Storage apparatus and management method thereof |
-
2006
- 2006-03-31 JP JP2006096512A patent/JP2007272510A/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011076130A (en) * | 2009-09-29 | 2011-04-14 | Hitachi Ltd | Remote copy control method and system in storage cluster environment |
| JP2013535721A (en) * | 2010-10-25 | 2013-09-12 | 株式会社日立製作所 | Storage apparatus and management method thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8938781B1 (en) | Systems and methods for managing user permissions | |
| US5701458A (en) | System and method for managing arbitrary subsets of access control lists in a computer network | |
| US9355261B2 (en) | Secure data management | |
| US8959657B2 (en) | Secure data management | |
| JP4537022B2 (en) | A data processing method, a storage area control method, and a data processing system that limit data arrangement. | |
| US6917942B1 (en) | System for dynamically evaluating locks in a distributed data storage system | |
| US12063218B2 (en) | Enforcing granular access control policy | |
| JP2017518594A (en) | Device policy manager | |
| JPWO2010107057A1 (en) | Access control list conversion system, method and program thereof | |
| CN101763575A (en) | License management apparatus, license management method, and computer readable medium | |
| JP4580195B2 (en) | Management method of computer system including fiber channel switch, management program, and computer system thereof | |
| US9514290B2 (en) | Authorization cache | |
| CN102542069A (en) | XML (Extensible Makeup Language) document access control method and system for XML database system | |
| CN112231733A (en) | MAC protection enhancement system of object proxy feature database | |
| CN110659465A (en) | RBAC-based personalized authority management method | |
| JP2007272510A (en) | Storage controller and method | |
| US20060156020A1 (en) | Method and apparatus for centralized security authorization mechanism | |
| JP2005310125A (en) | Method and system for displaying and managing security information | |
| JP6091450B2 (en) | Information processing apparatus, information processing method, and program | |
| JP2008046860A (en) | File management system and file management method | |
| US11868494B1 (en) | Synchronization of access management tags between databases | |
| JP5690676B2 (en) | Virtual machine layer management device | |
| Burns et al. | Scalable session locking for a distributed file system | |
| US11625365B2 (en) | Method for managing virtual file, apparatus for the same, computer program for the same, and recording medium storing computer program thereof | |
| JP2015087944A (en) | Roll-based access control method and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20091228 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20100223 |