Back to results
US 8,275,962 B2Granted
User roles controlling execution of operations on copy pair volumes
AssigneeHitachi, Ltd.
InventorShogo Mitsui
Life of this patent
Estimating the term…
Abstract
One or a plurality of copy pairs are disposed in a plurality of storage systems. A management server determines the propriety of execution of an operation request for each user for either a local copy pair or a remote copy pair. As operation requests, a pair create, a split, a resync, a restore, and a pair delete can be cited.
Claims9
A computer system, comprising:
- a storage system including a copy-source volume which is a logical volume of copy source, and a copy-destination volume which is a logical volume of copy destination;
- and
- a management system including a communication interface circuit which communicates with the storage system via a communication line, a memory which stores a prescribed program for managing the storage system, and a microprocessor which reads the prescribed program from the memory and executes the prescribed program,
- wherein the microprocessor receives an operation request, inputted from a user, and designating to a copy pair configured from the copy-source volume and the copy-destination volume,
- wherein the microprocessor determines whether or not to permit the execution of the operation request for the user who has inputted the operation request,
- wherein, in a case where the execution of the operation request is permitted, the microprocessor sends a request corresponding to the operation request to the storage system,
- wherein a role related to the copy pair operation is set beforehand for the user,
- wherein the microprocessor determines whether or not to permit the execution of the operation request based on roles of the user,
- wherein the operation request includes a prescribed operation request for changing the storage content of the copy-source volume,
- wherein, in one of the roles the user is permitted to execute the prescribed operation request, and in another of the roles the user is prohibited from executing the prescribed operation request,
- wherein the roles comprise:
- a first role that is able to execute all operation requests related to the operation-targeted copy pair;
- a second role that is able to execute, from among the all of operation requests, a request that creates the copy pair, a request that deletes the copy pair, a split request, a resync request, and a restore request;
- a third role that is able to execute, from among the all of operation requests, the split request, the resync request, and the restore request;
- and
- a fourth role that is able to execute, from among the all of operation requests, the split request and the resync request.
13 more elements
A computer-readable recording medium on which is recorded a program for causing a computer that is coupled via a communication line to a storage system including a copy-source volume and a copy-destination volume to execute:
- a request receiving function that receives an operation request, which is inputted by a user, and which has, as an operation target, a copy pair configured from the copy-source volume and the copy-destination volume;
- a determination function that determines whether or not to permit the execution of the operation request for the user who has inputted the operation request;
- and
- a request issuing function, which, in a case where execution of the operation request is permitted, issues to the storage system a request corresponding to the operation request,
- wherein a plurality of roles related to the operation of the copy pair is set beforehand for the user,
- wherein the determination function determines whether or not to permit the execution of the operation request based on the roles of the user,
- wherein the operation request comprises a prescribed operation request for changing the storage content of the copy-source volume,
- wherein, in one of the roles the user is permitted to execute the prescribed operation request, and in another of the roles the user is prohibited from executing the prescribed operation request,
- wherein the roles comprise:
- a first role that is able to execute all operation requests related to the operation-targeted copy pair,
- a second role that is able to execute, from among all of the operation requests, a request that creates the copy pair, a request that deletes the copy pair, a split request, a resync request, and a restore request,
- a third role that is able to execute, from among all of the operation requests, the split request, the resync request, and the restore request, and
- a fourth role that is able to execute, from among all of the operation requests, the split request and the resync request.
10 more elements
Dependencies are inferred from the claim text.