Method of performing active data copying processing, and storage subsystem and storage control apparatus for performing active data copying processing
First Claim
Patent Images
1. A storage subsystem coupled to a computer, comprising:
- a logical storage device to which an I/O process is performed by said computer;
a determination unit which determines whether an access to said logical storage device is permitted or not, in accordance with an instruction from said computer for an operation to be performed with respect to said logical storage device; and
a processing unit responsive to said instruction from said computer which processing unit performs said operation without involving said computer, in accordance with a determination result produced by said determination unit,wherein, in response to said instruction from said computer, said determination unit determines whether or not an access to the logical storage device for said instruction is permitted based on a correspondence between identification information of said computer and identification information of said logical storage device,wherein, if said instruction is permitted to the access to said logical storage device, said determination unit determines whether or not accesses to a source logical storage device and a destination logical storage device among said logical storage device and another logical storage device are permitted, based on a correspondence between identification information of said computer and identification information of said source logical storage device and a correspondence between said identification information of said computer and identification information of said destination logical storage device, said identification information of said source logical storage device and said destination logical storage device being indicated in said instruction, andwherein said another logical storage device is one of a logical storage device of said storage subsystem, an external logical storage device coupled to said storage subsystem, or a logical storage device of another storage subsystem coupled to said storage subsystem.
2 Assignments
0 Petitions
Accused Products
Abstract
When an active data copy process relative to a logical storage device is performed without involving a computer, an access permission/rejection of the computer to the logical storage device is checked by referring to a correspondence between WWN of the computer and a logical storage device identifier LUN to thereby determine whether an access to a copy source logical storage device and a copy destination logical storage device is permitted or not. It is therefore possible to prevent an outflow of illegal data from a storage subsystem to be caused by an active copy instruction command.
-
Citations
6 Claims
-
1. A storage subsystem coupled to a computer, comprising:
-
a logical storage device to which an I/O process is performed by said computer; a determination unit which determines whether an access to said logical storage device is permitted or not, in accordance with an instruction from said computer for an operation to be performed with respect to said logical storage device; and a processing unit responsive to said instruction from said computer which processing unit performs said operation without involving said computer, in accordance with a determination result produced by said determination unit, wherein, in response to said instruction from said computer, said determination unit determines whether or not an access to the logical storage device for said instruction is permitted based on a correspondence between identification information of said computer and identification information of said logical storage device, wherein, if said instruction is permitted to the access to said logical storage device, said determination unit determines whether or not accesses to a source logical storage device and a destination logical storage device among said logical storage device and another logical storage device are permitted, based on a correspondence between identification information of said computer and identification information of said source logical storage device and a correspondence between said identification information of said computer and identification information of said destination logical storage device, said identification information of said source logical storage device and said destination logical storage device being indicated in said instruction, and wherein said another logical storage device is one of a logical storage device of said storage subsystem, an external logical storage device coupled to said storage subsystem, or a logical storage device of another storage subsystem coupled to said storage subsystem. - View Dependent Claims (2)
-
-
3. A storage control apparatus coupled to a computer, comprising:
-
a unit which performs an I/O process relative to a logical storage device to which said I/O process is performed by said computer; a determination unit which determines whether an access to said logical storage device is permitted or not, in accordance with an instruction from said computer for an operation to be performed with respect to said logical storage device; and a processing unit responsive to said instruction from said computer which processing unit performs said operation without involving said computer, in accordance with a determination result produced by said determination unit, wherein, in response to said instruction from said computer, said determination unit determines whether or not an access to the logical storage device for said instruction is permitted based on a correspondence between identification information of said computer and identification information of said logical storage device, wherein, if said instruction is permitted to the access to said logical storage device, said determination unit determines whether or not accesses to a source logical storage device and a destination logical storage device among said logical storage device and another logical storage device are permitted, based on a correspondence between identification information of said computer and identification information of said source logical storage device and on a correspondence between said identification information of said computer and identification information of said destination logical storage device, said identification information of said source logical storage device and said destination logical storage device being indicated in said instruction, and wherein said another logical storage device is one of a logical storage device of said storage control apparatus, an external logical storage device coupled to said storage control apparatus, or a logical storage device of another storage control apparatus coupled to said storage control apparatus. - View Dependent Claims (4)
-
-
5. A method in a storage subsystem comprising:
-
receiving an instruction from a computer in data communication with said storage subsystem; in response to said instruction from said computer, determining whether or not an access to a logical storage device for said instruction is permitted based on a correspondence between identification information of said computer and identification information of said logical storage device; and selectively accessing a source logical device and a destination logical device from among two or more logical storage devices, based at least on a correspondence between identification information of said computer and identification information of said source logical storage device and on a correspondence between said identification information of said computer and identification information of said destination logical storage device, said instruction including information indicative of said identification information of said source logical storage device and of said destination logical storage device, said logical storage devices comprising one or more of a logical storage device of said storage subsystem, an external logical storage device coupled to said storage subsystem, or a logical storage device of another storage subsystem coupled to said storage subsystem. - View Dependent Claims (6)
-
Specification